Sap pi aa
November 19th, 2008 Riyaz
Tiny link: (useful for email) http://www.riyaz.net/?p=494
[pic]Add comments
[pic] Printer Friendly Version [pic][pic][pic]SAP PI 7.1 supports adapter to adapter messaging thus bypassing the ABAP stack of Integration server altogether. This is known to improve performance by a factor of 10. This article explains how to use this functionality with a simple file to file scenario.
With Advanced Adapter Engine (AAE), messages can be sent asynchronously as well as synchronously. Use of mapping programs is also supported. Configuration effort is significantly reduced as now we only have to create communication channels and an ICo (Integrated Configuration) object. Receiver/Interface Determination, Sender/Receiver Agreements are not required.
A few points to be noted however are: • Local processing is supported only for adapters residing in the Adapter Engine. ABAP based adapters like IDoc/HTTP etc are not supported. (IDoc adapter is expected to be moved to Java stack in future releases/enhancement packs) • ccBPM is not supported as this is a service provided by ABAP stack • ABAP Mapping is not supported • Proxies are not supported • Message splits and content-based routing is not currently possible
Now let us understand this concept of local processing within AAE by creating a simple file-to-file scenario.
Create the required design objects (data types, message types, interfaces, mappings) in the repository (ESR).
Create File sender and receiver communication channels as usual. You may want to group your scenario objects under a folder by creating a folder and creating your objects within it. You can also drag and drop already created objects into the desired folder.
Creating Integrated Configuration Object • Right click your folder (or anywhere in the Objects tabpage) and choose ‘New’ • From the left pane, select Collaboration Agreement