How do IR ID RWB Adapter Engine and Integration Engine register their URLs?

In XI/PI, the URLs used by various components are registered by the individual components in the SLD. These URLs are then used by other components for intra-XI/PI communications. The configurations are stored as follows:

For Integration Repository/Integration Directory/Runtime Workbench the details are configured on Exchange Profile. Following are the most important parameters that define the component URLs:

  • com.sap.aii.connect.directory.name
  • com.sap.aii.connect.directory.httpport
  • com.sap.aii.connect.directory.httpsport
  • com.sap.aii.connect.integrationserver.name
  • com.sap.aii.connect.integrationserver.httpport
  • com.sap.aii.connect.integrationserver.httpsport
  • com.sap.aii.connect.integrationserver.r3.httpport
  • com.sap.aii.connect.integrationserver.r3.httpsport
  • com.sap.aii.connect.repository.name
  • com.sap.aii.connect.repository.httpport
  • com.sap.aii.connect.repository.httpsport
  • com.sap.aii.connect.rwb.name
  • com.sap.aii.connect.rwb.httpport
  • com.sap.aii.connect.rwb.httpsport
  • com.sap.aii.rwb.server.centralmonitoring.name
  • com.sap.aii.rwb.server.centralmonitoring.httpport
  • com.sap.aii.rwb.server.centralmonitoring.httpsport

For Integration Engine, the details are configured in the Business System maintained in the SLD. Edit the Pipeline URL maintained in the Business System if there is a hostname or network change. Check the Pipeline URL maintained in SXMB_ADM --> Integration Engine Configuration. If it is blank, leave it blank. If it incorrect, update it.

For Adapter Engine, the details are configured in "SAP XI AF CPA Cache" or "XPI Service: CPA Cache" service depending on PI release. To check/update it call Visual Administrator or NWA and verify the following properties:

  • SLD.selfregistration.hostName
  • SLD.selfregistration.httpPort
  • SLD.selfregistration.httpsPort

If these values are changed:

  1. Restart the applicatons: "com.sap.aii.af.cpa.app" and "com.sap aii.af.app". Restarting these applications or J2EE engine will re-register the AE URL in SLD. To can check the URL registered in SLD, navigate to "CIM Instances" > "XI Adapter Framework". As part of the "associated instances" you can find e.g. at "XI Adapter Service XIRA -> Associated Instances -> Port for XIRA of af.<SID>.<hostname>"
  2. Call SXI_CACHE transaction and choose Goto -> Adapter-Engine-Cache. You will see the cached URLs for Adapter Engine maintained there. You have to delete those entries by selecting the row and clicking on delete icon. The URLs will re-cached when Integration Engine sends are message to Adapter Engine.

Comments

Popular posts from this blog

OS/DB Migration - CMD. STR, TOC, EXT, R3load, DDLDBS.TPL and more

Fixing Inconsistent Table - Table activation fails due to inconsistency between DD and DB

301 Redirect Using SAP Web Dispatcher