Create the HRSD service file

Using an editor, create an XML file similar to the example. Supply your own values for properties where indicated. The table that follows provides additional details.

You can save the XML file with any name. In examples in this document, we call this file "YourHRSDServiceFile.xml".


-<BATCH_LOAD OVERRIDE="true"> 
  -<SERVICE> <ID>HRSDServiceName</ID> 
    <IdentityAttrList>user</IdentityAttrList> 
    <CredentialAttrList>password</CredentialAttrList> 
    <SvcEntryAttrList>user,password</SvcEntryAttrList> 
    <HasCredential>TRUE</HasCredential> 
-<LOGINSCHEME NAME="Form"> 
   <AUTHASSERT>ON </AUTHASSERT> 
   <AUTHASSERTFAIL>Show Lawson's error message</AUTHASSERTFAIL> 
   <AUTHASSERTFAILERRORPAGE/> 
   <PROTOASSERT>Use HTTPS always</PROTOASSERT> 
   <PROTOASSERTFAIL>Use Lawson's error message</PROTOASSERTFAIL> 
   <PROTOASSERTFAILERRORPAGE/> 
   <HTTPURL>http://YourHRSDServer.enwisen.com/ASI/Thirdpartylogin.aspx</HTTPURL>
   <HTTPSURL>https://YourHRSDServer.enwisen.com/ASI/Thirdpartylogin.aspx</HTTPSURL> 
   <ISPRIMARYTARGET>FALSE</ISPRIMARYTARGET> 
   <PRIMARYTARGETLOOKUP/> <USERNAMEFIELD>UserId</USERNAMEFIELD> 
   <PASSWDFIELD>Password</PASSWDFIELD> 
   <SERVICEURL>https://YourHRSDServer.enwisen.com/ASI/Thirdpartylogin.aspx</SERVICEURL>
   <LOGIN_SUBMIT_METHOD>POST</LOGIN_SUBMIT_METHOD> 
   <BLACK_BOX_SERVICE>^((http|htts)://)?YourHRSDServer.enwisen.com(:\d*)?/ASI/Thirdpartylogin.aspx?</BLACK_BOX_SERVICE>
   <LOGOUTURL>http://YourHRSDServer.enwisen.com/asi/endsession.aspx?returnURL=|$|_ssoLogoutURL</LOGOUTURL> 
   <LOGOUTRESPONSEREQUIRED>true</LOGOUTRESPONSEREQUIRED> 
-<FORM_VALUES> 
   -<TPUserId><![CDATA[YourHRSDUser]]></TPUserId> 
   -<TPPassword><![CDATA[YourHRSDPwd]]></TPPassword> 
   -<SubscriberName><![CDATA[HRSDUser]]></SubscriberName> 
   -<Secret><![CDATA[HRSDUserSecretPhrase]]></Secret> 
  </FORM_VALUES> 
 </LOGINSCHEME> 
  <LoginProcedure>Form based</LoginProcedure> 
 </SERVICE> 
</BATCH_LOAD>

The following table provides details about the properties (tags) in the service XML file that must be populated with your values.

Property Description
<SERVICE> <ID>HRSDServiceName</ID>

Name of the HRSD service. For simplicity in your configuration, name this service "enwisen".

You can use any name, but if the service name is not "enwisen," you must specify the name in the SSO login URL.

<HTTPURL>http://YourHRSDServer.enwisen.com/ASI/Thirdpartylogin.aspx</HTTPURL>

and

<HTTPSURL>https://YourHRSDServer.enwisen.com/ASI/Thirdpartylogin.aspx</HTTPSURL>

Replace "YourHRSDServer" with your HRSD server name in the "HTTPURL" and"HTTPSURL" tags.
<SERVICEURL>http://YourHRSDServer.enwisen.com/ASI/Thirdpartylogin.aspx</HTTPURL> Replace "YourHRSDServer" with your HRSD server name.
<BLACK_BOX_SERVICE>^((http|https)://)?YourHRSDServer.enwisen.com(:\d*)?/ASI/Thirdpartylogin.aspx?</BLACK_BOX_SERVICE> Replace "YourHRSDServer" with your HRSD server name.
<LOGOUTURL>http://YourHRSDServer.enwisen.com/asi/endsession.aspx?returnURL=|$|_ssoLogoutURL</LOGOUTURL> Replace "YourHRSDServer" with your HRSD server name.
-<FORM_VALUES> 
   -<TPUserId><![CDATA[YourHRSDUser]]></TPUserId> 
   -<TPPassword><![CDATA[YourHRSDPwd]]></TPPassword> 
   -<SubscriberName><![CDATA[HRSDUser]]></SubscriberName> 
   -<Secret><![CDATA[HRSDUserSecretPhrase]]></Secret> 
  </FORM_VALUES> 

"YourHRSDUser" and "YourHRSDPwd," are the user and password for HRSD.

"YourLHRSDUser" and "YourHRSDSecretPhrase" are for HRSD user and secret phrase values.

For example,

-<FORM_VALUES> 
    -<TPUserId><![CDATA[HRSDAdmin]]></TPUserId> 
    -<TPPassword><![CDATA[aDh*w!x]]></TPPassword> 
    -<SubscriberName><![CDATA[HRSDUser]]></SubscriberName> 
    -<Secret><![CDATA[ejZ@*7y]]></Secret> 
  </FORM_VALUES>