BPM with integration Scenario

Hi Folks,
    I have designed a BPM scenario. Every thing is done but I dont know how to create a integration scenario when we are using an Integration process. My scenario is a simple BPM merge scenario. I have 2 messages as input and merging those messages into one as the input. I have 6 message interfaces like :
MSG_OB_ASYNC_1       -    Outbound Interface 1
MSG_OB_ASYNC_2       -    Outbound Interface 1
MSG_IB_ASYNC             -    Inbound Interface
MSG_AB_ASYNC_1       -    Abstract Interface
MSG_AB_ASYNC_2       -    Abstract Interface
MSG_AB_ASYNC_3       -    Abstract Interface
Kindly suggest the solution.
Regards,
   Santosh

Hi Santosh,
Create 3 application components as suggested above and create the required number of actions  based on the number of message interface.
Create two 2 Async connection . 1 sender to BPm and 2 BPM to receiver.
the following will help in  understanding the integration scenario designing .
http://help.sap.com/saphelp_nw04/helpdata/EN/88/7adb7a030b424b8ef29b99461e52a8/frameset.htm
regards,
srini

Similar Messages

  • Configuration Scenario for BPM Using Integration Scenario

    hi All,
    I Have an Scenario where i am using BPM. Most of the blog tells about manually creating all Configuration objects. I had created an Integration Scenario for this scenario by referring to the earlier threads available for same.
    Hoe to Create Integration Scenario for BPM Scenario
    Integration Scenario in BPM  and few more.
    My IS looks like
    Sender App Component - Integration Process - Receiver App Component
    Now when i am trying to create Configuration scenario for same using model configurator, i am getting Model as "Not Configurable"
    And when i click "Configurability Check" Button, i am getting below as status:
    Component view IS_POC_BPM: Connection from receivePayload to getABSPayload does not have an inbound service interface
    Component view IS_POC_BPM : Connection from sendABSPayload to getPayload has no outbound interface
    getABSPayload and sendABSPayload are actions for Abstract interfaces.
    IS_POC_BPM is the Integration Process Name.
    Also in Integration Scenario, when i create connection between sender action to BPM action there is no inbound interface coming. And viceversa.
    Please help me in identifying if i am doing any thing wrong in creating this scenario.
    Is it possible to create Configuration Scenario for BPM Using Integration Scenario?
    Thanks,
    Mayank
    Edited by: Mayank  Gupta on Apr 21, 2010 6:35 AM

    I think you shoudl refer the available Integration Scenarios created for BPMs in IR --> SAP BASIS --> http://sap.com/xi/XI/System/Patterns
    Sender template will have the Action with Outbound Service Interface and then in the BPM Template the action will have Inbound Interface.....then within the BPM itself this inbound will be mapped to Action with Abstract Interface
    may be after looking the Integration scenarios you will get more idea
    Regards,
    Abhishek.

  • BPM in Integration Scenario

    Hi Everybody,
    I have some queries on BPM in Integration Scenario.
    In the BPM i will be using
    1.A Receive step to collect the data from database.
    2.A synchronous send step to send a request and get the response from the same database.
    3.Finally a send step to send the data out of BPM to another system.
    Somebody can guide me about how to incorporate BPM in the integration scenario(how many actions i need to create for the BPM).
    Expecting your replies.
    Thanks,
    Zabiulla

    Hey Mohammed,
    you'll have 3 application components:
    1. database;
    2. BPM;
    3. the 3rd system.
    The actions you need are:
    1. sending action (outbound async interface) @ database;
    2. receiving action (abstract async interface) @ bpm;
    3. sending action (abstract sync interface) @ bpm;
    4. receiving action (inbound sync interface) @ database;
    5. sending action (abstract async interface) @ bpm;
    6. receiving action (inbound async interface) @ 3rd system.
    The connections you need are:
    1. async connection between database & BPM;
    2. sync connection between BPM & database;
    3. async connection between BPM & 3rd system.
    Regards,
    Henrique.

  • Problem with Integration Scenario involving BPM

    Hello All
    I've created simple async Integration Scenario.
    Sender is SOAP, then message is being processed by BPM Integration Process (some simple mapping inside - for now it is just proof of concept - later on it will split messages etc.) . Receiver is JDBC adapter.
    Now, when I test Sender-> BPM (using Test Configuration tool ) - works fine, no errors.
    BPM -> Receiver - as well.
    But when I'm trying to test Sender -> Receiver it fails (so it does when I call Sender webservice from external tool).
    Error is:
    Receiver Agreement
    <Trace level="1" type="B">CL_XMS_PLSRV_OUTBINDING-ENTER_PLSRV</Trace>
    <Trace level="2" type="T">O U T B O U N D - B I N D I N G </Trace>
    <Trace level="2" type="T"> Cache Content is up to date </Trace>
    <Trace level="2" type="T">determine OUTBOUND BINDING for: </Trace>
    <Trace level="2" type="T">-SENDER  </Trace>
    <Trace level="2" type="T">-RECEIVER </Trace>
    <Trace level="2" type="T">http://company.com/xi/sn.DataOut </Trace>
    <Trace level="1" type="T">error with outbound binding. </Trace> <Trace level="1" type="T">
    No standard agreement found for , SENDER, RECEIVER, http://company.com/xi/sn, DataOutt </Trace>
    <Trace level="1" type="E">CL_XMS_PLSRV_OUTBINDING-ENTER_PLSRV</Trace>
    In fact there is no Receiver Agreement for this pair of sender-receiver, but in scenario those are connected via BPM.
    What am I missing in configuration to force PI to send messages correctly?
    TIA
    Regards
    Maciej

    Hi Maciej,
        If you are trying to test it from the RWB -> Component Monitring-> Integration Engine-> Test Message option, then you should not be giving the receiver system and interface details.
    Just specify the details of the sender system, interface name and namespace.
    Give the user id and pwd details.
    Give the Quality of service as "Exactly Once".
    Paste the payload and click on SEND button. (DO NOT GIVE THE RECEIVER SYSTEM details).
    It will work.
    Thanks and Regards,
    ravi Kanth Talagana

  • Confusion with PI 7.1 with integration scenario

    Hi, expert,
    I read a lot of documents before I have physically logged on to PI 7.1, I thought I had a very good idea about the new version. However when I am physically in PI 7.1, I found I get a little confused.
    I know ES is a big thing in 7.1, but I will be working on integration (integration scenario), I thought this part is not changed from 7.0 to 7.1. Basically in 7.0, you defined message type and message interface, message mapping and interface mapping, then you go to ID to configure the integration scenario. However in 7.1, you do not have message interface anymore, instead, we have service interface under which you define operations, which is fine from ES perspective. But if I am only interested in integration, what I need is like PI 7.0: outbound interface, mapping, inbound interface, NOT the operation. Now how can I define 7.0 message interface in PI 7.1? (I know operation mapping is 7.0 interface mapping).
    Can I make following understanding?
    1) Operation in 7.1 is like messag interface in 7.0
    2) Service Interface is a tool to group multiple related operations under one roof.
    3) To define integration scenario, I do NOT need the modeling. Modeling is only relevant to model ES, NOT for integration scenario.
    So if I am only interested in integration scenario, what is changed from PI 7.0 to PI 7.1?
    Thanks for advice
    Jayson

    > Can I make following understanding?
    > 1) Operation in 7.1 is like messag interface in 7.0
    Service Interface with one operation whose name is same as the service interface and Xi 3.0 compatible type is same as 7.0 Message Interface
    > 2) Service Interface is a tool to group multiple related operations under one roof.
    Yes.
    > 3) To define integration scenario, I do NOT need the modeling. Modeling is only relevant to model ES, NOT for integration scenario.
    Yes.
    >
    > So if I am only interested in integration scenario, what is changed from PI 7.0 to PI 7.1?
    I did not work much on this area but, as long as you are replacing the interface mapping with operation mapping things must be pretty much same here. For your information, Integration scenario is not a compulsion unless u want to represent the scneario graphically and create the ID objects automatically.
    You can create the ID objects manually whitout creating an integration scenario on ESR.
    VJ

  • Integration Scenario in BPM

    My Scenario is
    PI7.1 -->PI7.0 -- > Webservice --->response from bpm to another system.
    iam doing the above scenario in BPM, I  have some queries on BPM in Integration Scenario.
    In the BPM iam using
    1.A Receive step to collect the data from XI 7.1
    2.A transformation step to append the file to the i/p payload from PI 7.1.
    3.A send async to write the payload into R3.
    4.A transformation step for the value mapping.
    5.A synchronous send step to send a request and get the response from the webservice.
    6.Finally a send asynch step to send the data out of BPM to another system.
    Somebody Please guide me about how to incorporate BPM in the integration scenario(how many  actions,application components and connections  do i need to create for the BPM).
    Expecting your replies.
    Thanks
    Srinivas
    Edited by: Srinivas on Mar 10, 2010 1:01 PM

    4 Application components would be for PI 7.1, BPM, R3, Webservice and if your final system is not among the 4 mentioned, then one component for that system too.
    Connections:
    Async with PI 7.1
    Async with R3
    Sync with Webservice
    Async with final system
    Actions would be required for all sending and receiving tasks.
    Regards,
    Prateek

  • App-V 5.0 // Visio - Project with Integration + local Office 2010 Deployment Kit and COM settings

    Hi, I did read all the Microsoft and non-microsoft documentation first. However, I didn't find an answer to these 3 questions: 
    Situation:
    * Locally installed Office 2010.
    * Visio and Projects 2010 sequenced with App-V 5.0 SP3 sequencer with integration scenario (http://support.microsoft.com/kb/2830069)
    * User-target of Visio and Project (I now according to documentation this should be published globally. Since not every user has a license this is no option. So far my tests do not show any problems with user-targeted visio/project)
    * Visio has "allow COM objects to interact with the local system" and "OutOfProcessEnabled" enabled
    1) When targeting both visio and project to the user with integration the licensing component only works for the first started application. Therefore I also install the licensing kit locally which make both the visio and project licensing work just fine.
    Anyone sees a problem with having the license kit installed locally and stream the applications with integration on top? With my tests all seems to work well. The advantage of this is that I do not have to have separate packages for integration and non-integration
    scenario's.
    2) To make drag-and-drop from visio drawings in word work I enabled the COM interaction and I need also to set OutOfProcessEnabled="true". Does anyone now how to set OutOfProcessEnabled to true inside the .appv (it is possible with application
    virtualization explorer) and not only manually afterwards in the xml's?
    3) Should these COM settings be enabled for project as well? It seems that pasting in word from project has not the same interaction, it just pastes a table.

    1.  We did similar, installed that MSI for the licensing component locally, and streamed Project and Visio 2010, and so far so good.
    2. There is no way to set those COM options inside the .appv.  You can set integrated vs isolated, but no IP or OoP COM, you have to use the deployment XML.
    3.  This gets tougher to answer, but it goes to how much isolation do you want.  Some of the articles are great just go over my head slightly, but have to deal with how the filter driver processes certain kinds of COM, IP or OoP.  With Isolated
    (as opposed to integrated) the COM systems (local and package) are totally isolated except for global exceptions.
    With integrated, you can further 'integrate' the COM subsystems by enabling those options.  Correct me if I'm mistaken though.
    So do you need to?  If everything works for you I'd say no, but you might find something else doesn't work without those settings.
    Also very important, you cannot join a CG without those subsystems being equal.  So if Project and Visio ever need to be in a CG together and the COM settings aren't identical, you will get an error at the client.
    I really like this article but not going to lie it goes over my head a bit (a bit or a lot depending on my coffee intake)
    http://blogs.technet.com/b/gladiatormsft/archive/2015/01/14/app-v-5-further-into-com-and-dynamic-virtualization.aspx

  • SCENARIO CREATION IN INTEGRATION SCENARIO

    hi
    I have one sender and two receivers. I am creating integration scenario in repository. in integration scenario creation i have to create three swim lanes or
    two swim lanes? can i add both receivers in one swim lane? and how will i made
    connection between sender and both receivers?
    can any one please help me?
    thanks&regards
    venkat

    Hi Venky,
    I guess you will be sending the same data to both receivers.
    So you do not have to use 3 swim lanes. Create only 2 swim lane.
    1. One for Sender
    2. Second one for Receiver (no need to think here for 2 receivers, think it when you do receiver determination)
    Now, Making a connection will be very easy, just select the ACTION of Sender and Receiver and right click and say create connections.
    For creating and working with integration scenario just go through the below link:
    /people/siva.maranani/blog/2005/08/27/modeling-integration-scenario146s-in-xi
    /people/venkat.donela/blog/2006/02/17/companion-guide-to-integration-scenario
    /people/shailesh.mane/blog/2006/06/27/b2b-configuration-part-i--creating-an-integration-scenario
    /people/shailesh.mane/blog/2006/06/29/b2b-configuration-part-ii--creating-the-configuration-using-the-automated-configuration-tool
    If need more help, just reply back.
    Regards,
    Sarvesh
    ****Reward Points if it helped you.
    Message was edited by:
            Sarvesh Singh

  • Integration scenario with BPM

    Hi all,
    I have an integration scenario: iDoc -> XI -> iDoc,
    On the XI I use a BPM process.
    1. On the Repository:
    I have designed the integration process on the IR, and imported the needed iDoc.
    I have created an integration scenario which consists of two SAP R/3 SWC, and an XI3.0 SWC.
    The XI3.0 is assigned to the integration process.
    2. On the Directory:
    I am using the wizard to configure the scenario.
    I have assigned the R/3 SWC to the required business systems.
    I have created a service named "ProcessBPM" for the integration process and assigned it to the XI SWC.
    all other objects(receiver determination, interface determination... etc.) were created automatically by the wizard.
    when I send the iDoc to the XI, I get an error on the SXMB_MONI:
    Unable to convert sender service ProcessBPM to an ALE logical system.
    What does this error mean ? What have I missed ?
    Is this the way to do the described scenario ?
    Thank you,
    Elad.

    Hi Elad,
    one second
    >>I have entered the logical system name of my XI,
    you enter logical names for r3 business systems (idoc sender or receiver)
    >>Logical system <LS_Name> already exists in service <Service_Name>".
    they have to be unique
    if you're using BMP - try replacing the business system in "header mapping" (sender system) in receiver agreement
    (to your r3 - the one with the unique LS name) - this way you'll be able to use the name as many times as you want:)
    http://help.sap.com/saphelp_nw04/helpdata/en/5d/112d20f6ce6c46ba66afb98d278fbd/content.htm
    Regards,
    michal
    Message was edited by: Michal Krawczyk

  • How to use objects from other SWCs in my BPM Integration Scenario

    Dear all,
    I am experiencing some difficulties with the following. I have created a BPM Integration Scenario in a SWC. It contains a tranformation step in which a message from that SWC is split and mapped to two IDOCs. These IDOCs are imported in anothern SWC which I use for common objects. I have created Abstract Message Interfaces based on these IDOCs in this "COMMON" SWC, but the probIem is that I cannot use them in my scenario in the other SWC. Even though I have a usage dependency (Installation Time) created to the "COMMON" SWC.
    Any suggestions would be much appreciated!!
    Thanks in advance.
    Will happily provide points for good answers.
    Auke

    Thus, I would have to copy/import all objects to the same SWC?
    Or create a separate SWC for BPM Integration scenarios?
    I have tried to create the Abstract Message Interface in the SWC and reference it to the IDOC structure in the "COMMON" SWC. This results in a reference to an invalid object during activation. Even though the defined usage dependency.
    What's the standard solution?
    Cheers,
    Auke
    Message was edited by:
            A. Schotanus

  • Integrtion Scenario using BPM with two sender and multiple receiver

    integrtion Scenario using BPM with two sender and multiple receiver
    How many Application Components are required?

    Hi Vinod,
    1) In integration repository you can have one or many software components it depends on your landscape orchestration
    2) In integration direcory you need at least one service for bpm and one or many for each system in your bpm
    also each connection between systems and bpm must have receiver determination and so on.
    Advice: Please treat BPM as a separate system.
    best,
    Wojciech

  • Integration scenario with Proxy

    Hi,
    We have a complex out of box solution in PI, that we are tying to implement.
    Purchase order is send from SAP ECC to PI 7.0. This idoc would be received at PI and than a return message ( I am not sure if it is called acknowledgment) is send back to SAP .
    This acknowledgement contains only 2 field. PO no and some other key. This acknowledgment is received by SAP via server proxy. In the implementation method of server proxy, this information is retrieved and than there is call to BAPI to get the PO data. Once this data is fetched from SAP tables, a call is given to Client proxy to push the data to PI via client proxy. This is all done in this method
    Finally PI will send this data to 3rd party.
    I have assigned the B Systems to all the systems ( SAP and 3rd party). Also Proxy ( server & Client) is also ready since this Out of Box solution.
    When we run this scenario and send IDOC to XI, I get the errors " Receiver agreement not found between sender SAP and receiver Integration engine. Also i get the acknowledgment window. In the payload i can see IDOC XML send by SAP and another XML with 2 fields but things are not moving after that
    My Q is: How to resolve the error?
    2: How to initiate the server proxy class so that wehn the PI sends the data to class, it calls the BAPI and than again invoke Client proxy.
    3: This is first server proxy we are implementing in the SAP. What are the administrative function ( like serves etc we should check
    Any help will be appreciated
    Regards

    Thanks for replying.
    Here there is no BPM. The idea is that SAP Send the IDOC to PI and what I see from this is PI has to send back some acknowledgement in form of PO no and activity code. ( I got this from the mapping). Now this has to somehow go to SAP via Server proxy.
    The code in the server proxy is written such that it retrieves this PO No and activity key than calls BAPI get details to retrieve the PO  information from SAP. Once BAPI has the information, inside this code only there is call to Client Proxy to push the data to XI and than to XI will push it to 3rd party.
    As far as configuration is concerned, I have assigned Business system to SAP swim lane and 3rd party swim lane. I am not sure what to assign the XI swim lanes ( there are 3 swim lanes)
    When I generate and run this scenario, I get the IDOC in XI . But i get the error in Technical routing "
    No receiver agreement found for sender -SAP300to receiver -INTEGRATION_SERVER_XID,http://www.xxx.com/mx/integration/sap.SAP_IDOC_EKSEKS_TOSAP
    I have configured the receiver agreement betwen sender ( SAP ) and 3rd party receive ( HTTP post) but not sure how to do with integration server. Also I am getting error in acknowledgement " Error occurred during back-routing Error in communication channel"
    Pls advice,
    Regards

  • ALE/IDOC and RFC/BAPI Integration Scenarios with SAP DS for ESA v3

    Hi,
    we are planning two PoCs of Integration Plattforms. One of our major requirement set is SAP Integration into our existing SOA.
    Because we also have R/3 4.7 Systems in production, we are planning to test ALE/IDOC and RFC/BAPI Integration scenarios with these Integration Plattforms.
    My question is:
    We are looking for are smart solution to get a SAP Test Environment, where we can test ALE/IDOC und RFC/BAPI Integration scenarios.
    It is possible to do this with SAP DS for ESA v3 or shall we better use IDES for that purpose?
    Best regards,
    Steven

    Hi Abhishek,
      This is our scenario. We are doing an integration of SAP HR r/3 system with the CRM system. We need housing information details of the employees which we have in custom infotype 9310 in SAP HR system and we need those details in the CRM system. So am planning out for an ALE/IDOC approach for the integration and gonna  maintain the 9310 details in a custom table. In the CRM system, we gonna build a BOL layer for accessing the 9310 details. Also i'm preparing a HLD for this process. I wanna read and go through few same HLD's before i submit my proposal to my client. Please suggest me and help me out.
    Thanks in advance.
    Regards,
    Arunmozhi.

  • Synchronous process integration scenario with PI 7.1

    Hi all,
    Iu2019m trying to create a process integration scenario which contains two actions. Both actions use the same synchronous interface to a web service which takes some parameters and returns a value. When I check the configurability it displays the errors:
    Connection from Action1 to Action2 has no outbound interface
    Connection from Action1 to Action2 has no inbound interface
    and the warning:
    Connection from Action1 to Action2 has no mapping
    I first assigned the service interface as outbound interface to Action1 and inbound to Action2. Next I tried to assign the interface in- and outbound to both actions, but this didnu2019t change anything on the message. The same scenario with the interface set to asynchronous seems to be valid (but looses the return value of course).
    Can anyone give me a hint what Iu2019m doing wrong? Is there any special consideration for synchronous communication which doesn't apply for asynchronous services?
    Regards,
    Tarik

    Deleting and recreating the actions and service interfaces exactly the same as they were before solved the problem. Seems as if changes in the interface objects sometimes are not activated correctlyu2026

  • Customer specific codelists in integration scenario with CRM onPrem

    Hi,
    we are working on an integration scenario C4C <> CRM onPrem. The businesspartner masterdata should be editable in C4C and CRM.
    We have several customer specific fields on the businesspartner in both systems.
    In CRM we have implemented customizing for the values of these fields via customizingtables that can be maintained with TX:SM30.
    We can also create finetuning-activities for the maintenance of the code lists for these fields in C4C.
    As these customizingtables can have around 1.000 entries per table we are searching for a solution to maintain the values just in CRM instead of maintaining them twice.
    Does anybody has an idea how to replicate customer specific codelist-values from CRM into C4C? Or maybe a valuehelp in C4C that retrieves the values via webservice from CRM?
    Thanks
    Danny

    Hi Danny,
    We have requirement like get all Oper Order based on Account from ECC to cloud and we have successfully achieved using External Web Service Integration.
    We have consume ECC web service integration and retrieve all Open orders based on Account ID and display in the table.
    So as per my knowledge you can read all value using web service call and maintained in custom OVS ( I have never tried ).
    You need to check whether is it possible or not using custom OVS but if it is working for table than it may be work for custom OVS as well.
    Please check this post below may be helpful to you
    SAP Cloud SDK : Bi-directional Custom Web-service Integration with PI
    Regards,
    Mithun

Maybe you are looking for