We started having trouble running the Employee Export from GHR to S3 since the monday after the april CU. Originally we were receiving -
S3 Transaction WriteRcvr: AGS Error com.lawson.security.authen.httpclient.LawsonHttpClientException: Login Failed
-
but after recommendation by support we got the process to give us a true error in the logs. we eventually were directed to KB 2295640 and asked to follow those steps in adding the extra lines of javascript to the GetValue assign node.
// Landmark 2023.04 Encoding Enforcement Change//
GetEmployeeExport_PreferredNonWorkPhoneInternationalPrefix = GetEmployeeExport_PreferredNonWorkPhoneInternationalPrefix.replace(/s/g,"");
GetEmployeeExport_WorkPhoneInternationalPrefix = GetEmployeeExport_WorkPhoneInternationalPrefix.replace(/s/g,"");
GetEmployeeExport_Name_FamilyNamePrefix = encodeURI(GetEmployeeExport_Name_FamilyNamePrefix);
GetEmployeeExport_Name_FamilyName = encodeURI(GetEmployeeExport_Name_FamilyName);
GetEmployeeExport_Name_GivenName = encodeURI(GetEmployeeExport_Name_GivenName);
GetEmployeeExport_Name_PreferredGivenName = encodeURI(GetEmployeeExport_Name_PreferredGivenName);
GetEmployeeExport_Name_MiddleName = encodeURI(GetEmployeeExport_Name_MiddleName);
------
After doing so we began seeing records moving to 'processed' status but in S3 the record made it there BUT no fields were actually updated. This has been a frustration in trying to get this to work without issue since last monday. I'm curious if anyone began having trouble with the same process. The standard defined process name is - HRMEmployeeExport10