Creating a Black Box Service to a Landmark application

Use this procedure to create a black box service that will allow users to access your Landmark web applications through the Lawson for Infor Ming.le user interface.

  1. Back up your current Infor Lawson System Foundation / Lawson applications LDAP data.
  2. Create an .xml file based on the black box service template below. This template assumes you are using https.
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <BATCH_LOAD FORMAT="" OVERRIDE="true">
       <SERVICE>
          <LOGINSCHEME NAME="Form">
            <PROTOASSERT>Use HTTPS always</PROTOASSERT>
            <HTTPURL>NULL</HTTPURL>
            <HTTPSURL>https://clientFQDN/sso/SSOServlet?_action=LOGIN&amp;
                 _ssoOrigUrl=https://clientFQDN/yourprodline/webAppName?
                 controller.servlet%26context.dataarea=yourprodline</HTTPSURL>
            <USERNAMEFIELD>_ssoUser</USERNAMEFIELD>
            <PASSWDFIELD?\>_ssoPass</PASSWDFIELD>
            <LOGIN_SUBMIT_METHOD>POST</LOGIN_SUBMIT_METHOD>
            <BLACK_BOX_SERVICE>^https?://clientFQDN,^https://clientFQDN/(\W)*
                 </BLACK_BOX_SERVICE>
            <BLACK_BOX_SERVICE_CALL_BACK_TIME>10</BLACK_BOX_SERVICE_CALL_BACK_TIME>
            <SERVICEURL>https://clientFQDN/yourprodline/webAppName?
                 controller.servlet%26context.session.keySpecification</SERVICEURL>
          </LOGINSCHEME>
       </SERVICE>
    </BATCH_LOAD>

    An example of the context session key specification, if your application is the Infor HR Talent:

    <SERVICEURL>https://acmeserver.AcmeCorp.com/prodhcm/EmployeeSelfService?
                 controller.servlet%26context.session.key.JobBoard=AcmeJobBoard
                 %26context.dataarea=prodhcm%26context.session.key.HROrganization=
                AcmeHROrg</SERVICEURL>
  3. Edit the following values in the black box service template file:

    clientFQDN = the client's fully qualified domain name (for example, acmeserver.AcmeCorp.com)

    yourprodline = the Landmark application product line

    webAppName = the name of the web application within the Landmark application that you want to access

    context.session.keySpecification = any context information needed to access a specific web application

  4. Transfer the .xml file to the server containing your Infor Lawson System Foundation / Lawson applications.
  5. Start the Single Sign-On Configuration utility. At the command line, type

    ssoconfig -c

  6. After you supply the password for the ssoconfig utility, select Manage Lawson Services > Load Service and Identity File.
  7. When prompted, enter the path and filename of the .xml file containing the black box service definition.