Skip to Content
author's profile photo Former Member
Former Member

End to End Process in PI

Hi all,

Still in lot of confusion

My query is : i want to send a message from one system to another system through PI.

Could anyone kindly tell me exactly how that message reacehs to other system through PI. what are the things happening in PI?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • Posted on May 20, 2013 at 12:06 PM

    Hi Vamsi,

    Follow the links which Sankar, posted apart from this. Refer below, for overview of PI and what we actually do in PI.

    i tried to give overview of PI.

    With PI we can connect SAP to non SAP or non SAP to SAP or SAP to SAP systems.

    To communicate with non SAP systems, we have to check the feasibility of third party system like, how they will support PI from their end, how frequently they are expecting the data, format etc.Based upon that, we will choose the adapters to establish connection and transfer of data.

    In most of the case we will use : File/ JDBC/SOAP/RFC/MAIL/HTTP for third-party communication.

    if we want to communicate SAP system we have IDOC/RFC/Proxy's.

    adapters in PI:

    The message flow will be,

    When a source message reaches the Integration server, it performs 6 steps before the message reaches the destination. The steps are:

    1) Receiver Determination: This steps determines the system that participates in the exchange of the message.
    2) Interface Determination: For each receiver determine which interface will should receieve the message.
    3) Message Split: If more than one receivers are found, Xi will instantiate new message for each receiver.
    4) Message Mapping: Mapping to transform the source message to destination message format.
    5) Technical Routing: Bind a specific destination and protocol to the message.
    6) Call outbound Adapter: Send the transformed message to the adapter or a proxy.

    we can examine these steps in Run-time Workbench using the Transaction: SXMB_MONI.

    PI pipeline steps are-
    Sender Agreement->Reciever Determination->Interface Determination->Interface Mapping->Reciever Agreement.

    1) Sender adapter will poll the data into PI . This is carried out by Adapter Engine.Once it reached PI, it will in PI Message pipeline in the integration engine.
    2) Reciever Determination is executed - to look into who is the Reciever .
    3) Then Interface determination- Sender Interface and Reciever Interface Mapping.
    4) Reciever Agreement- with adapter or proxy structure.

    Hope it will helpful ...😊


    Bhargava Krishna

    Untitled.jpg (245.8 kB)
    Untitled2.jpg (109.7 kB)
    Untitled.png (134.2 kB)
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 20, 2013 at 10:53 AM

    hi vamsi.

    once you have to refer for how message is processing through pi .

    what is the use of pI .

    and search many blogs available in SCN

    for ex scenarios:

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 20, 2013 at 03:55 PM

    Hi Vamsi,

    I want to add few points to the above.

    If you are using classic configuration in ID then above mentioned pipe line steps gets executed in Integration engine.

    If you are using Integrated configuration(IC) then above pipe line steps execute in Adapter engine.

    Till 7.11 EHP1 dual stack is mandate for PI ,later it is optional.From PO only single stack (PI java stack+BPM+BRM)



    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on May 22, 2013 at 01:25 PM

    Hi Vamsi,

    You can go to Runtime Workbench and message monitoring.

    select Adapter engine

    check the Receiver interface Audit logs. you will get info like whether message is delivered or not.

    if the status is DLVD you can say message is delivered to receiver successfully.

    Rest of the things are well explained by bhargava.



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.