cancel
Showing results for 
Search instead for 
Did you mean: 

How to access the Integration Server name in mapping

Former Member
0 Kudos

Hi,

Please let me know how to access the integration server name via mapping (java/graphical)

Regards

Guest

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Prasad,

Try this.

System.getProperty("SAPSYSTEMNAME");

This returns other values as well. You can substring what you need alone from the resultant string.

Regards,

Jai Shankar

Former Member
0 Kudos

Yes, it worked...Thanks for the reply.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Prasad,

To access the integration server, enter the complete address (URL) of the Integration Engine that you want to send the message to:

XI.TargetURL=http://IntegrationEngineHost:port/pipeline-arguments

This specification is mandatory.

The Integration Engine address can also be accessed dynamically from the SAP System Landscape Directory (SLD). The following entry is added to the configuration for this purpose:

XI.SLDConfiguration=SLDaccessor

In this case the URL of the corresponding Integration Server for the system specified with XI.SenderService is read from the SLD and used instead of the value specified under XI.TargetURL. Therefore, specify the following:

XI.TargetURL=<fromSLD>

To be able to access the SLD, the SLDaccessor service must be configured correspondingly and the respective entries must be maintained in the SLD.

Regards,

Shibani

iprieto
Contributor
0 Kudos

Hi,

Do you try to access to the Runtime Constant with XI Mapping? I don't understand your question.

regards