SAP HR/HCM Connector connection using load balancer

Which IIQ version are you inquiring about?

Version 8.3

Is this question regarding a custom connector? If so, please share relevant details below.

Yes, this question is regarding a custom connector.

Share all details related to your problem, including any error messages you may have received.

Dear community,

We have a SAP HR/HCM connector for connecting to SAP HCM in the customer’s development environment, this connector works well for reading absenteeism via the BAPI “BAPI_EMPATTABS_GETLIST”.

Now, the customer wants to make the QA/Prod connection through Load Balancer and with the initial configuration the connection cannot be achieved (the customer indicated that a System Number should not be specified when using load balancer). I don’t see any information related to this in the connector documentation.

Is the use of a load balancer possible and supported and if so, is it necessary to perform some type of different configuration on the connector?

Thanks in advance for your help!

It looks like this is possible. Please take a look at:
https://community.sailpoint.com/t5/IdentityIQ-Forum/SAP-HR-HCM-Connector/m-p/22937

The settings mentioned are to be added/adjusted using the debug interface https://<server>/identityiq/debug

– Remold

1 Like

Thanks Remold!

Do you know what the values ​​of these parameters should be?

<entry key="jco.client.group" value="XXXX"/>
<entry key="jco.client.mshost" value="XXX"/>
<entry key="jco.client.msserv" value="XXXX"/>
<entry key="jco.client.r3name" value="XXX"/>
  • <entry key="jco.client.group" value="XXXX"/> - Specifies the logon group to which your SAP system belongs. Replace XXXX with the actual logon group name.
  • <entry key="jco.client.mshost" value="XXX"/> - Specifies the message server host in your SAP system. Replace XXX with the actual host name.
  • <entry key="jco.client.msserv" value="XXXX"/> - Specifies the message server service in your SAP system. Replace XXXX with the actual service name.
  • <entry key="jco.client.r3name" value="XXX"/> - Specifies the system ID of your SAP system. Replace XXX with the actual system ID.
2 Likes

Thanks Remold and Satish,

The customer provided us with parameter values, where jco.client.mshost and jco.client.msserv are the FQDN of the load balancer. Those parameters were configured in the application XML:

<entry key="jco.client.group" value="PUBLIC"/>
      <entry key="jco.client.mshost" value="sap-erp-eq1.apps.ambientesbc.lab"/>
      <entry key="jco.client.msserv" value="sap-erp-eq1.apps.ambientesbc.lab"/>
      <entry key="jco.client.r3name" value="300"/>

How ever, an error is generated:

Caused by: com.sap.conn.jco.JCoException: Initialization of repository destination SAP HR/HCM failed: Internal error 1 occurred at processing a request to message server on host sap-erp-eq1.apps.ambientesbc.lab
        connection parameters: TYPE=B DESTINATION="SAP HR/HCM" MSHOST=sap-erp-eq1.apps.ambientesbc.lab MSSERV=sap-erp-eq1.apps.ambientesbc.lab R3NAME=300 GROUP=PUBLIC PCS=1
no SAP ErrInfo available

The client also indicated that a system Number value should not be sent, because each SAP server can respond on a different port (for example 3300 or 3301), but this parameter is mandatory in the connector. Is this so or what value should be handled as system number when using a load balancer?

Finally, testing telnet from IIQ servers to the load balancer on port 3300 and port 3301 there is no response (according to the client because the port should not be sent, but this is not logical).

I’ll stay tuned to your comments.
Thanks!

Hi @Beltran,

The issues you have are related to the SAP Java Connector (sapjco). It looks like our community only has basic knowledge on the sapjco (at least I have), setting up Load Balancing with the information provided by the client is quite challenging (to say the least).

I would advice you to connect wtih SAP support, as both SAP HR/HCM and (SAP Java Connector) are supported by SAP Support

What type of support is provided to SAP customers building solutions using SAP JCo? Do SAP Customers need to purchase a support contract?

SAP customers get full support and service from SAP. This support is provided via the SAP Support Portal.

– Remold

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.