on 10-19-2010 10:01 AM
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?
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.