Hi All,

In this document we will see how we can communicate SAP PI with Dell Boomi.

To send the data from SAP PI to Dell Boomi, I have made use of Atomsphere API. There might be requirement from business to start the flow externally in Dell Boomi. For this purpose, we can make a SOAP API or REST API call. We will see step by step configurations for Executing process in Dell Boomi.

As a first start, make sure the certificate from Dell Boomi is deployed on PI server.


ESR Steps –


1. Import the XSD file to trigger the execute process of Dell Boomi –


XSD.png

Please make a note, this is a synchronous call with Dell Boomi.

2. Create Service Interface for outbound –

SI_OB.png

3. Create Service Interface for Inbound –

SI_IB.png

4. Create Message Mapping –>

     Request –

MM_Req.png

Please make note, to execute process we need to know Process ID and Atom ID only.

     Response –

MM_Resp.png

5. Create Operation Mapping –

     Request –

OM_Req.png

     Response –

OM_Resp.png

ID Steps –

1. Sender Communication Channel – For testing purpose I have used SOAP adapter and sending request using SOAP UI

2. Receiver Communication Channel –

RX_CC.png

Here we are using Atomsphere API so the syntax for Target URL will be –

https://api.boomi.com/api/soap/v1/{ACCOUNT_ID}?wsdl

In case if you want to make a REST Call please follow below URL Syntax –

https://api.boomi.com/api/rest/v1/{ACCOUNT_ID}

Now create a ICO objects which are regular steps.

Testing –

Get the WSDL file from ID and import the same in SOAP UI for testing purpose –

SOAP UI.png

Provide the correct details of Process ID and Atom ID and trigger this message.

One message is sent, it will execute a process whose ID is specified in source message.

MessageMonitoring.png

Path to see executed flow in Dell Boomi —

Log in to Boomi AtomSphere

Sample Flow in Dell Boomi –

DellBoomi Flow.png

Click on Manage –> Process Reporting –

Manage.png

You will see a screen of executions –

/wp-content/uploads/2015/10/executions_811889.png

Thanks & Regards,

Rashmi Joshi

To report this post you need to login first.

8 Comments

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

  1. N Harinath

    Hi.

    Nice to see a doc on Dell bhoomi..Very useful doc for mr and for my colleagues in my team..Thanks for sharing this useful doc Rash 🙂

    (0) 
  2. Apu Das

    Hi Rashmi,

    Thanks a lot for sharing this great document.

    After reading this document getting very much interested to know more regarding Dell Bhoomi.

    Could you please explain the following as well which will be very helpful to understand as all will not get hands on experience in that without client requirement –

    1. When will we go to implement Dell Bhoomi and on premise integration using PI.

    2. What is Atmosphere API.

    3. What kind of data we generally pass through this . If possible please mention some real time data processing scenario from your experience.

    Thanks,

    Apu

    (0) 
    1. Rashmi Joshi Post author

      Hi Apu,

      Thanks for reading document and sharing feedback.

      1. Dell Boomi is middleware like SAP PI. There might be requirement for the client to have trigger of Flows in Dell Boomi/ Dell Boomi already in landscape and now client is moving to PI

      2. Please find below guide to Atomsphere API –

      http://help.boomi.com/atomsphere/GUID-C6847C47-5EFF-4933-ADA1-A47D032471C6.html

      3. As many client use more than 1 middle-wares in their landscapes, one is already existing and other they may take into landscape depending upon their requirement completely

      Thanks & Regards,

      Rashmi Joshi

      (0) 

Leave a Reply