Skip to Content

PI Pipeline Doubt : Pipeline Steps in ABAP stack and JAVA stack

Hello

Can anyone please assist me with which stages steps of the PI Pipeline are executed on the Java or the ABAP stack.

Receiver Determination

Interface Determination

Message Split

Message Mapping

Technical routing

Call Adapter

Also can anyone please provide links relating to the PI architecture diagram describing it from ABAP and Java Stack Perspective and not from the Components perspective i.e. Integration Repository and Directory.

Thanks.

Kiran

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Dec 02, 2008 at 08:51 AM

    Hi Kiran,

    Receiver Determination: ABAP

    Interface Determination: ABAP

    Message Split: Java

    Message Mapping: Java

    Technical routing: ABAP

    Call Adapter: ABAP

    Regards,

    Udo

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 02, 2008 at 03:36 AM

    Hi

    Tha ABAP stack consists of the Integration Server which in turn contains your Integration Engine and Business Process Engine.

    The J2EE stack contains the Adapter Engine and your IR and ID run on the J2EE engine.

    Most of XI pipelines happens in the ABAP stack.

    All messsages picked by the Adapter Framework running on the J2EE engine are passed to the Integration Engine, which does the routing. The mapping program again gets executed on the Java stack and the rest of the pipeline servies are executed again on the ABAP stack and so on.

    Message, Java & XSLT (under Imported Archives) mappings are executed at Java stack;

    ABAP & XSLT (in ABAP stack) mappings are executed at ABAP stack.

    PI Architecture look threads

    architecture

    /message/5802842#5802842 [original link is broken]

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 02, 2008 at 04:12 AM

    Hi Kiran,

    Integration Server has 3 main components - Integration Engine, BPE and Adapter Engine. IE and BPE are ABAP based and AE is Java based

    Pipeline steps are handled in IS.

    Check this out.

    [Understanding Message Flow in XI|https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/1717] [original link is broken] [original link is broken] [original link is broken];

    Also see

    [Performance Tuning Checks in SAP Exchange Infrastructure(XI): Part-II|https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/6353] [original link is broken] [original link is broken] [original link is broken]; , specially it's 2nd point which says which steps are handled by inbound and which by outbound queue.

    Regards

    Arpil

    Add comment
    10|10000 characters needed characters exceeded