SAP Communication Channels with PI/XI

Communication channels are used in SAP instances to convert documents. These channels can be monitored from within the Communication Channel Monitor. Redwood Server uses SAP PI/XI interfaces to interact with communication channels.

Communication channels can be controlled in three ways:

  • Manual - You control the communication channel by choosing Start or Stop in the Communication Channel Monitor.
  • Automatic - The communication channel is controlled by availability times.
  • External - The communication channel is controlled by an external scheduler, such as Redwood Server.

This can be set in the Communication Channel Monitor.

You configure Redwood Server to control the channels as outlined in the Controlling Communication Channels with Redwood Server via PI/XI section of the documentation.

The following table lists the Process Definitions that are available to control communication channels:

Process Definition Description
SAP_PI_GetChannelStatus Retrieves the current status of an SAP XI/PI channel
SAP_PI_ImportChannels Imports SAP XI/PI channels
SAP_PI_StartChannel Starts an SAP XI/PI channel
SAP_PI_StopChannel Stops an SAP XI/PI channel

Prerequisites

Since neither of these roles is assigned to an ABAP role or a J2EE user group by default, you must assign them to a user explicitly as follows:

  1. Start your Visual Administrator.
  2. Select the Security Provider service.
  3. Assign the actions to the following application:
  4. sap.com/com.sap.aii.af.app*AdapterFramework.

Features

  • You import communication channels by submitting the SAP_PI_ImportChannels Process Definition against the SAP instance. This Process Definition should be scheduled to run regularly to ensure Redwood Server has an up-to-date list of communication channels.
  • You check the status of communication channels by submitting the Process Definition SAP_PI_GetChannelStatus against the desired communication channel of the SAP instance.
  • You can stop and start communication channels by submitting the Process Definition SAP_PI_StartChannel and SAP_PI_StopChannel, respectively, against the desired communication channel of the SAP instance. These Process Definitions should be scheduled to allow automated control of the communication channels.

See Also