0
Fixed

SAP error generated when running a full import on Employee connector - Incomplete logon data

Joe Varkey 13 years ago in UNIFYBroker/SAP ERP Human Capital Management updated by anonymous 9 years ago 7

When attempting to run a full import on Employee connector the following error is produced:

20110221,03:50:29,Logging Engine,Logging Engine,Information,Log file started.,Minimal
20110221,03:50:29,Change detection engine import all items started.,Change detection engine,Information,Change detection engine import all items for connector Employee Connector started.,Normal
20110221,03:50:31,Change detection engine import all items failed.,Change detection engine,Warning,"Change detection engine import all items for connector Employee Connector failed with reason An error occurred attempting to connect to the SAP system, received : SAP.Connector.RfcLogonException: Incomplete logon data.
at SAP.Connector.Connection.Open()
at Unify.Communicators.SapHRCommunicator.SapHrCommunicator.Open(). Duration: 00:00:01.7187500
Error details:
Unify.Communicators.SapHRCommunicator.SapHrCommunicatorException: An error occurred attempting to connect to the SAP system, received : SAP.Connector.RfcLogonException: Incomplete logon data.
at SAP.Connector.Connection.Open()
at Unify.Communicators.SapHRCommunicator.SapHrCommunicator.Open()
at Unify.Communicators.SapHRCommunicator.SapHrCommunicator.Open()
at Unify.Communicators.SapHRCommunicator.SapHrCommunicator.GetEmployees(String statusType, DateTime startDate, DateTime endDate, String infoType, IEnumerable`1 subTypes, IEnumerable`1 employeeIdRecords)
at Unify.Connectors.SapHrEmployeeConnector.ProcessGetEntities(IEnumerable`1 employeeRecords)
at Unify.Connectors.SapHrEmployeeConnector.GetAllEntities(IStoredValueCollection storedValueState)
at Unify.Framework.ConnectorToReadingConnectorBridge.GetAllEntities(IStoredValueCollection storedValueState)
at Unify.Framework.EventNotifierReadingConnectorDecoratorBase`1.GetAllEntities(IStoredValueCollection storedValues)
at Unify.Framework.ChangeDetectionImportAllJob.ImportAllChangeProcess()
at Unify.Framework.ChangeDetectionImportAllJob.RunBase()
at Unify.Framework.JobBase.Run()
at Unify.Framework.MutexJobDecorator.Run()
at Unify.Framework.DefinedScopeJobAuditTrailJobDecorator.Run()
at Unify.Framework.AsynchronousJobExecutor.PerformJobCallback(Object state)",Normal

The user account was given the following profiles with "all" access to SAP modules:
1. System User
2. Communication User
3. Dialog user

Each test case produced the same error as above.

The error may indicate that Identity Broker is not providing a complete set of credential to SAP where SAP is expecting other attributes. Have requested for a complete set of attributes to be provided to SAP to authenticate a user and create a connection.

Joe,

What are the credentials being supplied? From memory, all of user, password/securePassword, client number, server address and system number must be supplied, in the format shown at [IDBSAP300:SAP HCM read table connector].

Shane

Credentials provided:

<communicator user="MIISADM" Password="welcome2" clientNumber="100" serverAddress="10.160.4.173" systemNumber="20" />

The password attribute is incorrect. The correct casing is "password".

Interesting, was expecting the service not to start or a logging error pertaining to incorrect syntax. Not yet out of the woods another error produced, will raise under new support call.