"URI" protocols available for LSO?

 7 Replies
 0 Subscribed to this topic
 11 Subscribed to this forum
Sort:
Author
Messages
David Britton
Veteran Member
Posts: 53
Veteran Member
    Is there documentation about "URI" protocols available for LSO?

    In various links in LSO I have found sforms://, sjobs://, admin:// .

    Are there other types and where might I find documentation about those listed above and any others that exist?

    I am trying to create a "shortcuts" list in LSO for S3 (10.0.4.1) that simulates Employee Self Service in Portal. The only format I have gotten to work is something like:
    http://lawsonsrv.mydomain.../xhrnet/paytyear.htm for "Pay Checks".

    However this requires logging in a second time since lawsonsrv is on a separate server. Is there a short form similar to sforms:// ... that can can be used?

    In the scenario above, when a user clicks on the "Pay Checks" link it opens a Portal log in screen and the form actually runs in Portal outside of LSO.
    John Henley
    Posts: 3353
      As far as I have been able to figure out, adding the shortcut is the only option, and yes, does require additional Portal login.
      Thanks for using the LawsonGuru.com forums!
      John
      Karin
      Veteran Member
      Posts: 57
      Veteran Member
        Hi,
        I think that part of the schemas are documented in the administration guide. But then it is up to each feature what schemas they use (and register).

        If you are an administrator you can see all available schemas for your current profile (and installation) in the Settings Editor (admin tool) within Lawson Smart Office, under allowed applications.

        As for links to sites that are under DSSO you should try and use the net:// schema it takes a URI as parameter and will enforce SSO before opening the web page.

        The syntax looks like this:
        net://auth?http://lsfserver.corpnet....P=0&_ID=MyCustomGL90

        But this part http://lsfserver.corpnet....P=0&_ID=MyCustomGL90 needs to be encoded to be a valid URI. So depending on if your URL has parameters you might need to use a tool or something to get the shortcut correct.

        You can read more on URL encoding in this blog post: http://lawsonsmartoffice....lient-configuration/

        An overview of the different schemas is not a bad idea. But it is up to each feature / application in LSO to register schemas so there will be schemas used for admin / internal stuff as well as applications.

        Regards
        Karin
        Regards Karin http://smartofficeblog.com
        mark.cook
        Veteran Member
        Posts: 444
        Veteran Member
          Karin hit the answer, the net://auth? is the key to not having to do the portal login.

          Just keep in mind that LSO has no timeout but the portal forms still do, so you have to be aware you could get some error messages if people leave the portal forms up even if they access them through LSO.

          Otherwise that should work
          David Britton
          Veteran Member
          Posts: 53
          Veteran Member
            Karin, Mark: thanks. That did the trick. I had found the lawsonsmartoffice.com article you reference but had not seen the "net://auth?" syntax anywhere.

            So far I am not passing parameters so I haven't had to worry about the URL encoding.

            One tricky part with testing this is if I am logged into Portal as well as Smart Office I don't have to authenticate even without the net://auth? schema.
            John Henley
            Posts: 3353
              Mark / Karin,
              Thanks for pushing this, I hadn't seen this before, so even old dogs like me can learn new things!

              Using the net:// protocol as a wrapper around Lawson SSO, you can add any ESS page, etc. as an LSO favorite, like this:
              net://auth?http://lawson.example.com...eavebalancebegin.htm

              Not sure if you have MashUp Designer or not, but check out this video:
              http://blogs.infor.com/s3...art-3-browser-2.html
              at about 5:45 into the video, he describes the NetBrowser vs. WebBrowser, and notes that NetBrowser is used for apps that participate in Lawson SSO, and it passes the username/password to the embedded app, so you can avoid passing credentials. The NetBrowser control in MashUp is same as using net://auth? ... right?
              Thanks for using the LawsonGuru.com forums!
              John
              mark.cook
              Veteran Member
              Posts: 444
              Veteran Member
                David, don't know if you saw this but another way to present the EMSS this time through a mashup. Based on the download I reviewed of it, i would adjust a couple things but it is a great start. I did have to sign in so it didn't look like it was using net://auth? but that can be fixed quickly

                http://blogs.infor.com/s3...Lawson+Technology%29
                amylynanderson
                Advanced Member
                Posts: 26
                Advanced Member
                  So how would I change the following URL to work with net so my users do not have to login again for these two URL I I cannot get to work properly.

                  I also, want the data I feed it to populate the screen but I cannot get it to work

                  http://lsdevsocv1.excellu...rtingJE&WORKUNIT=304

                  http://lsdevsocv1.excellu...000005800&_VIEW=FORM


                  Thanks for any help Amy