cancel
Showing results for 
Search instead for 
Did you mean: 

Question about pipeline steps

Former Member
0 Kudos

Hi Experts,

i have a question about pipeline steps.

we know there are four common objects in ID for configuration

sender agreement

receiver determination

interface determination

receiver agreement

and we also know XI messages are passed through a series of processing steps called the XI Pipeline starts from receiver identification to call adapter.

1. does this mean, the pipeline steps consists of receiver determination, interface determination and receiver agreement ? sender agreement is not one part of it.

2. where are these four configuration objects stored in? java stack or abap stack

3. for sender agreement, it is normally used by which engine, which step? adapter engine or integration engine?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

1. does this mean, the pipeline steps consists of receiver determination, interface determination and receiver agreement ? sender agreement is not one part of it.

Yes, & Sender agreement is evaluated at the Adapter engine level.

2. where are these four configuration objects stored in? java stack or abap stack

They are stored in JAVA stack.

3. for sender agreement, it is normally used by which engine, which step? adapter engine or integration engine?

It is used by adapter engine.

-Supriya.

Answers (2)

Answers (2)

Senthilprakash1
Participant
0 Kudos

Hi Aditya,

I will try to put it in a simple way.

let us take a example of a FILE>PI>FILE scenario.

Internally what happens:

Java Stack(adapter engine) >ABAP Stack(Integration Engine)>Java Stack (adapter engine)

Steps:

1. Adapter Picks the data it converts the data into XML format.

2.Once the data is converted into XML header is attached to the XML payload. this header information is gathered from SENDER AGREEMENT --> this is what you see in SXMB_MONI a payload with header value.

3.Once the payload is added with header information from Sender Agreement its then sent to Receiver Det step..and then all other pipe line step follows.

Inside PI a payload without Header information cannot be processed or rather routed to various pipeline steps. this header information for a xml payload is provided by sender agreement.

for IDOC and Proxy this header information is already present in the payload so Sender Agreement is not needed.

Regards,

Senthilprakash.

Former Member
0 Kudos

Pipeline Steps: XI Messages are passed through a series of processing steps called XI pipeline.

  • An Xi pipeline is a configures series of pipeline services; A pipeline service is an ABAP object class that performs a particular processing step on a message.

  • All the messages that are received at the Integration server are processed in a consistent way, with a single set of monitoring and management transactions, regardless of the underlying platform, technology, or vendor of the application systems involved in the message exchange.

Pipeline steps:

1. Receiver Identification.

2. Interface Determination

3. Message Branch.

4. Request Message Mapping.

5. Outbound binding.

6. Call adapter.

A. It does not mean that sender agreement is not part of the pipeline steps. The flow of message starts from the sender and once the message undergoing the process of pipeline sender would not be considered. Evaluated at Adapter level.

B. A pipeline service is an ABAP object class that performs a particular processing step on a message. It is JAVA stack.

C. Sender Agreement uses Adapter engine.