Skip to Content

It turnes out that many SAP PI customers had problems with creating Integration Directory object in the Java Swing client (ID) and wanted to be able to do it in a more simplified way. PI product management was also mentioning enabling more PI development options for the Eclipse (NWDS) and maybe that’s why they also decided to combine those two things by creating an alternative for ID object creation within the Eclipse. The new object is called an Integration Flow and it allows creating of Integration Directory objects on one view from the Eclipse. 

 

Prerequisites

 

– you need to have either Eclipse IDE or NWDS installed on your computer 

– in order to be able to work with PI configuration withing Eclipse you need to install an Eclipse plugin 

– if you want to work with integration flows you need to have a single stack (Java) PI system 

 

 

How to create a simple integration flow? 


Below you will find most steps on how to create and deploy a simple integration flow. 

 

Step 1 

 

You need to start with creating of a new integration flow where you can put the name and select an integration pattern. Integration patterns are pre-configured models for different message flows. In our case we will select “Point to point” as we want to create a simple message flow from one sender to one receiver. There are a few more available and SAP has promissed to develop even more so all simple cases are covered. 

 

 

Step 2 

 

Once the integration flow is generated you will see a graphical representation of it. 

 

 

Step 3 

 

In the next step you can either create a new business component of assign an existing one by selecting the sender component’s box. 

 

 

Step 4

 

In the next step you can assign a new interface just as you’ve used to do in the sender agreement.

 

 

Step 5 

 

Selecting the channel line gives us the possibility to create a new sender communication channel. 

 

 

Step 6 

 

During communication channel creation all standard PI channel parametes are available. 

 

 

 

Step 7 

 

Selecting the line in between the two systems allows us to assign a new mapping (so just like in the interface determination step in ID). 

 

 

 

 

Step 8 

 

Then you need to do the same steps (from 1 to 6) for the receiver system.

 

Step 9 

 

After the integration flow is completed you can check it’s consistency with F7 and then you can try activating it.

 

 

Step 10 

 

Once the integration flow is active you need to deploy it so it will start working in the PI runtime. 

 

 

 

Step 11 

 

There is also a nice feature to go directly from the integration flow to the sender communication channel monitor. 

 

 

Step 12  

 

Once you create the integration flow you can check that it was generated in the ID under the Integration flow node. 

 

 

Further info:

 

1. Integration flows create ICO objects in the background. 

 

2. Integration flows need to be transported with the use of XML files. 

 

To report this post you need to login first.

9 Comments

You must be Logged on to comment or reply to a post.

  1. Former Member

    Hi Michal,

    Are you aware whether more complicated Integration Flows are possible, for example to model, document and implement an asynchronous Notify/Confirm pattern ? Is there any documentation on how to create additional templates ?

    Thank you for your reponse,

    Jan Van Achte

    (0) 
    1. Michal Krawczyk Post author

      Hi Jan,

      currently there are only 4 and I don’t know if you can create new in 7.31 but in the future you will be able to create new flows – that’s the idea – right now it’s just an additional feature

      BTW

      anyway iflows are now only linked to the ICO object so in a way you can only do what ICO can do… so nothing spart from simple asyn and sync calls

      Regards,

      Michal Krawczyk

      (0) 
  2. Former Member

    Hi Michal,

    Very nicely done. Coming from the BPM side I particularly like that you provide the context of what objects are created in the integration directory – very helpful when you view everything in the directory to check on your content!

    regards, Nick

    (0) 
  3. Former Member

    Hi Michal,

    I have a question: one of the prerequisites is “in order to be able to work with PI configuration withing Eclipse you need to install an Eclipse plugin

    What plugin must I install?


    I’m working with SAP NetWeaver Developer Studio SAP Enhancement Package 1 for SAP NetWeaver Developer Studio 7.3 SP08 PAT0002

    and its fully updated, but I can’t connect to Integration Directory. I get the following error:

    SAP Process Integration Designer is supported for AEX usage type from release 7.31 onwards

    Is there a problem with NWDS version or maybe a server problem?

    Thanks for your help.


    (0) 
  4. Former Member

    I had a HANA Cloud instance. I want to integrate SAP Netweaver Developer studio with Cloud instance. Could you please guide me the steps to achieve the integration.

    When ever i try? During the time it shows an error as network connection error. If any one has any solution means, please drop a mail to me

    upahara.arulraj@aspiresys.com

    (0) 

Leave a Reply