-
Request for existing cases, user IDs, Portal navigation support and more
Process Integration Channel
PI Messages
The message flow via SAP PI can be very complex, passing different components (such as adapter engines with the module processor and messaging system, integration engines with their pipeline processing including Java & ABAP proxies, business process engine etc.) and using different adapter types (such as File-, JMS-, IDoc-, RNIF-adapters etc.).
The message flow via SAP PI can be very complex, passing different components (such as adapter engines with the module processor and messaging system, integration engines with their pipeline processing including Java & ABAP proxies, business process engine etc.) and using different adapter types (such as File-, JMS-, IDoc-, RNIF-adapters etc.).
Messages sent to SAP PI can come from various sources in the sender system and can use several different interface techniques. Depending on the interface technique used either the message is sent to the Integration Server directly, or the Java-based Adapter Engine receives the message from the sending system and converts it into an XML format. The XML message is then forwarded to the ABAP-based Integration Server where messages are processed or forwarded to the Business Process Engine (e.g. for merging of messages). From the Integration Server the message is sent to the receiver system. Depending on the document type expected by the receiver system, the message may again pass the Adapter Engine.
This complexity makes it difficult to track and monitor the flow of a specific message across SAP PI. Automated monitoring of messages is essential to ensure the error-free operation of SAP Process Integration (SAP PI) and each integration scenario. Within SAP Solution Manager, SAP PI message monitoring can be either performed on the level of single interfaces using the Interface Channel Monitoring tool, or on a more aggregated level via the Technical Monitoring Work Center's functionality “PI Monitoring”. Especially if used in business process context, PI message monitoring in Interface Channel Monitoring clearly focuses on business-critical PI interfaces. It aims at monitoring the PI message processing for error and backlog situations, hence supporting an end-to-end like monitoring of the whole business process.
PI Channels
In order to define the communication details for a SAP PI message so-called communication channels are used in SAP PI. Both the inbound and outbound communication is maintained in the channel definition, including the adapter used for the particular interface. This way the right sender and receiver components are available during runtime of a message. Communication channels can have different statuses which influences the runtime of the PI message, too. If a J2SE adapter engine is used, J2SE adapters are used instead of communication channels to define the inbound and outbound processing.
The status of the communication channels can be retrieved from the PI system using the SAP NetWeaver Administrator tool “Communication Channel Monitor”.
If a communication channel or J2SE adapter is in an inactive or erroneous state the PI messages of the particular interface cannot be processed (as the sender or receiver components cannot be determined). Thus it is essential to monitor the involved communication channels or J2SE adapters of a SAP PI interface with high frequency, to be notified about failures or unavailability in time.