SAP PI connectivity deals with the connectivity of source or target system with the integration server. This connectivity deals with the exchange of messages with integration server. The message format to be exchanged should be in SAP PI protocol format or an adapter should be used to convert an external format to SAP PI specific format.
SAP PI provides you with a wide range of adapters that allows you to connect applications from different protocols. In the case of the sender, the adapter converts the inbound message encrypted in the sender protocol into a PI-SOAP message; in the case of the receiver, the PI-SOAP message is converted then into the receiver's protocol.
SAP PI supports different adapters and some of them are processes in Advance Adapter Engine or in the Integration engine. IDoc, HTTP and XI are few adapters that are processed in the Integration Engine.
The following are the available adapters in SAP NetWeaver PI −
|S.No.||Adapters in SAP NetWeaver PI & Uses|
This is used to communicate with other SAP systems using RFC interface.
HTTP Adapter/HTTP AAE Adapter
This allows the exchange of data using HTTP protocol. These adapters are available both in the Integration Engine and also in the Advanced Adapter Engine.
This allows access to databases.
This is used to perform data exchange with external systems using a file interface or an FTP server.
This allows you to connect e-mail servers to the Integration Engine.
This allows the exchange of IDocs. These adapters are available both in the Integration Engine and also in the Advanced Adapter Engine.
This adapter allows you to communicate using proxy. This adapter does not run in the Advanced Adapter Engine and runs in the Integration Engine. XI Adapter is used only for establishing the HTTP connection to the receiver.
This adapter is used to provide the connectivity with WS providers and WS consumers according to the standard Web Services Reliable Messaging (WS-RM) protocol. SAP has developed the WS-RM protocol with its own inbox, which is implemented in the ABAP stack on the Integration Engine.
It enables communication with messaging systems using the JMS API.
It allows the integration of remote clients or Web service providers using SOAP.
You can check the list of existing adapter engines in System Landscape Directory (SLD) by performing the following steps −
Step 1 − Use Integration Builder URL or T-code — SXMB_IFR.
Step 2 − Go to the System Landscape directory on SAP PI 7.3 screen and click Product as shown below. If you are prompted to enter the username and password, enter the details.
Step 3 − Navigate to the Technical System area on the left pane of the System Landscape Directory.
Step 4 − Select Process Integration as the type of Technical System.
Step 5 − Check how many Adapter Engines are listed.
Step 6 − There is only one type XIAdapterFramework Adapter Engine that corresponds to the Central Adapter Engine on the Integration Server.
Step 7 − You can also check the list of existing adapters on Runtime Workbench. Go to Configuration and Monitoring.
Step 8 − In the next window, go to component monitor option.
Step 9 − Select components with ‘All’ as status.