BPM with multiple Receives

I have an input from a File1 and this will be received in the BPM and then the input will be sent Synchronously to get a Response Back. Only after I receive the First HTTP response, I need to Receive another File say File2 in BPM.
How to achieve the above scenario

Hi,
Basically add a second Receive step to the BPM after the synchronous send step. However, you must create a correlation so the engine knows exactly which File2 is to be routed to a particular process instance. You activate the correlation in the first Receive step (for File1) and use the correlation in the second Receive step.
Regards,
Thorsten

Similar Messages

  • Any possiblity to use single Inbound Service Interface with multiple Receiver Agreements

    Hi All,
    Scenario: PROXY to FILE.
    Requirement is to receive to two locations.
    Is it possible to use single Inbound interface with multiple Receiver Agreements. I tried using two operation in the Inbound Service Interface, and Operation Specific in Determination. But couldnt proceed further. Do I need to use seperate Service Interface for two receiver locations?
    Please suggest some solution.

    Hi Naveen,
    There is a possibility but in the case in the same server location with dynamic configuration: Placing file in two different directories using single receiver communication Channel
    With different location you would need to develop a new adapter module as Amit Srivastava explains and develops here Send File to Two Different Locations using Adapter Module
    Regards.

  • TLS setup with multiple receiving domains

    Hi,
    We have our Ironport setup with about 10 receiving domains. My aim is to set it up so that all email sent and received from a particular domain (client.com) uses TLS. This domain will only send mail to our primary domain (company.com).
    I am wondering how the TLS certificate will work with multiple domains? Is that cert just mapped to one email domain? Is a separate cert required for each domain, and so a separate listener for the receive domains that I don't need TLS for?

    Hi Graham,
    Yes it will be one certificate per box.
    In reagrds to the TLS question you can set the TLS encryption to "Prefered" and take a lookt to the section create content filters for encryption.
    http://www.cisco.com/en/US/docs/security/esa/esa7.5/ESA_7.5_Configuration_Guide.pdf
    http://www.cisco.com/en/US/products/ps10154/products_user_guide_list.html
    HTH,
    Luis Silva
    "If you need PDI (Planning, Design, Implement) assistance feel free to reach"
    http://www.cisco.com/web/partners/tools/pdihd.html

  • BPM with 2 receive steps

    Hi folks,
    I want to create a BPM which can be used for 2 different IDOCS - they are both being mapped towards the same XML flavour and then send out ...
    I created a "ForEach" step with 2 branches , put necessary branches to "1" and defined a receive step in each branch representing the receival of a particular IDOC.
    This all works but for some reason the receive steps demands me to "Use a correlation" and to "Activate a correlation" ... Both options have a red question mark and there is no way I can get ridd of those question marks ...
    I am not interested at all in correlation ... I just want to kick off the bpm for any of the 2 idocs and map them accordingly ...
    I was thinking about creating a correlation on SAP IDOC number just to have it its way but I am not sure whether it is intended like this ...
    Regards,
    Steven
    Message was edited by: Steven De Saeger

    a correlation is required. try to give the correlation based on a unique field in the IDoc.
    Ref checklist - http://help.sap.com/saphelp_nw04/helpdata/en/6d/94364296f1b26be10000000a155106/content.htm
    More on correlation - /people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi

  • BPM with multiple records using switch

    Hi..
          I have done a scenario like,
    Receive--Transformation1Send1Transformation2-Block(ForEach)-Send3(synchronous)-Container-----EndBlock-Transformation3--Send4.
    In Send 4 i am having multiple responses.
    Now i need to check if the Availability field is !=0, it should go to the Java webserice or else it should go to .net webservice and calculate the cost. Finally i need to get the all records as output. Both material which is present and not present. Switch case is not working.
    Could you please help me out in this.
    I was raising this question from past 1 week.

    Hi,
    If switch case is not working then you can also go ahead with specifying the necessary condition in Receiver Determination.
    Regards,
    Abhishek.

  • [BPM] Multiple receiving steps

    Hey,
    found this demo for multiple receive steps.
    http://help.sap.com/saphelp_nw04s/helpdata/en/cb/15163ff8519a06e10000000a114084/content.htm
    I tried to create a BPM with multiple receive steps, where one step could start
    the process. The example needs to receive ALL steps before it starts.
    How to define a BPM where ANY receive step can start the BPM?
    Would like to receive different Message-Types and transform them to
    a generic structure.
    thanks
    chris

    Hi,
    Use standard pattern multiple Trigger which you can find under BASIS software component under patterns namespace.
    Let me brief.
    First step would be fork with necessary branches(depends on how many systems are participating in requirement). Under each branch insert receive step and for each receive step you it as a start process if required.
    thanks
    Gujjeti

  • How can I design a BPM with mulitiple IDOC types as sender

    Hi Experts,
      I am using PI 7.1
      I have a senario that I have to design a BPM in such a way that I will get different IDOC types as sender while the receive step has to trigger the the respective IDOC types at run time.
    For example: when matmas is the IDOC the BPM instance have to trigger only the respective Abstract interface at runtime.
    In my senario I have 5 IDOC TYPES which should pick the related one using a single Abstract Interface in the same design( one BPM ).
    Is this possible. Please suggest me how can I do this if possible.
    Regards
    Shankar.

    Hi,
    you could work with multiple receive steps that triggering the process.
    Similar to the example pattern in SAP Basis BpmPatternSerializeMultipleTrigger
    http://help.sap.com/saphelp_nw04/helpdata/en/77/0737133012b24b9d0a12c6df2b1054/frameset.htm
    In the fork step you could set the number of required branches to 1 that means only one receiving IDoc is required to leave the fork step.
    Regards
    Patrick

  • Public Sector AR - Multiple Receivable Lines

    Has anyone implemented with the Multiple Receivables Lines option enabled and made an enhancement to the Lock-box to get full functionality. Or visa versa, has anyone implemented with Multiple Receivable Lines set to no and created any extionsion to get the mulitple receivable line functionality and allow for COTS Lockbox?

    Hello Monique,
    Well you can have one invoice generated for an order with multiple lines. This is possible by changing some rules in Account Receivables. Use the grouping rules under setups->autoinvoice in AR. You can club your invoices based on any of the columns of ra_interface_lines_all. Hope this works for you.
    Arvind

  • Passing to multiple receive pipelines.

    Hello,
    I am rather new to BizTalk and have a design question.  Currently we are receive a custom receive pipeline in a receive port with multiple receive locations.  What I would like to do
    is pass a given message (these are HL7 messages coming in through the MLLP adapter) to both the current receive pipeline and another receive pipeline?  Is this possible?  If so how would I go about doing this?  I have thought about using an
    orchestration to call the receive pipelines but at this point the message is already in XML.  I need the native HL7 message to be passed through both pipelines.
    Thanks.
    -Chas

    Why do you want to do by passing same message to multiple pipelines.You associate a receive pipeline to a receive location not to a receive port.
    If you want to do two different process to the received native message, you can think about creating a custom receive pipeline with various component in different stages to process the native message before it being converted to XML.
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful.

  • 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

  • Configuring receiver determination with multiple messages in BPM

    I am configuring a BPM scenario which uses 3 abstract interfaces, one for receiving, 2 for sending. I need 2 abstract interfaces while sending because they use different message types. I have created a Receiver Determination for the 1st interface, but the problem is that when I try to create the second Receiver Determination the 2nd abstract interface is not listed after I select the Integration Process. Just the 1st interface is listed under the Integration Process. What might be the problem?

    Did you try to delete and reimport the BPM with the same name ?
    SKM

  • File to RFC with multiple records using BPM Scenario Error...!!!

    Hello Guru's,
      I have done the File to RFC with multiple records using BPM scenario as per the Materiel available in the sdn.sap. This involves BAPI (BAPI_MATERIEL_AVAILABILITY). I have done exactly the same what is their in the materiel. SXI_CACHE is also giving return value " 0 ". File is getting deleted from the source directory, but no file in target directory. SXMB_MONI is also showing no error (black Flag). BPM is also error free. Checked the interfaces also.
    Can any one tell me what mistake would i have done.
    Thanks in advance.

    Hi,
    There is one similar discussion I found,
    FTP TO RFC using BPM
    Thanks
    Swarup

  • Multiple receiver with Multiple sender

    Hi,
    scenario : 2 idoc to file and email
      I have a requirement that I will be receiving 2 idocs and then I have a condition via correlation and if the condtion is satisfied i will be sending the file to both file and the mail adapter but if the conditionis failed i wll be sending the file only to mail adapter.
      Please let me for this scenario how many receiver determination, interface determination and receiver agreement required.
    Regards,
    Dhill

    Hi,
    You would require following:
    1. Receiver and Interface Determination :  R/3 --> BPM
    2. Receiver and Interface Determination : BPM --> file, Mail
          This depends on the way you design BPM.
           If you choose to set context in BPM on condition , you would require one Receiver Determination with conditions in ID  
    Or you can have two different interfaces in BPM for file amd mail and you would require two receiver determinations
    3. Receiver Agreement for file and Idoc
    Thanks,
    Beena.

  • How would I import multiple Roadrunner emails each with multiple folders and continue to use my Roadrunner email to send and receive?

    How would I import multiple Roadrunner emails each with multiple folders into Apple Mail and continue to use my Roadrunner email to send and receive from within Mail?

    Try this.. Click the first in the CC field hold Shift, Click the Second Third, Fouth, Fifth and so on... click right Mouse select add to Contacts.

  • How to handle Multiple Receiver at Runtime

    Hi All,
    My requirement is File to JDBC Sync to multiple Receivers (Ex: Three receiver JDBC, File System1 and File System2) depending upon the JDBC Response I have to decide which receiver system. This should happen at runtime depending upon the condition.
    In this scenario I am also using BPM.
    For Example:
    Suppose in the Database, I have three records (EmpID, EmpName and EmpSal).where EmpID is 1000, 1001 and 1002.
    If EmpId is 1000 than I should send to Database
    If EmpId is 1001 than I should send to File System1
    If EmpId is 1002 than I will send to File System 2
    How can I achieve this scenario?
    Do I need to handle this in BPM or Receiver Determination or Message Mapping or Interface Determination?
    Can some help me in giving in details steps, please?
    Thanks
    Shaik

    So you have one single message (response from JDBC sync) with multiple records, and each record should be sent to specific receiver, is that it?
    If that's it, don't modify your BPM, set proper receiver determination conditions (f.ex., if EmpID = 1, send to REceiver 1, if EmpID = 2,Receiver 2 etc.).
    Up to now, this is what is gonna happen: if your response message have 3 records, each with a different EmpID, the message will be sent to all the receivers (since the condition is checked like this: IF XML contains EmpID = 1, send to Receiver 1; IF it contains EmpID = 2, send to Receiver 2, ...). Hence, all conditions will be met and all receiver will receive the file.
    Now, you need to create several mapping programs in order to guarantee that the receiver will receive only the proper records. And for each interface determination you have (in this case, you should have 3) you must set a different mapping (one for each receiver, as in to filter only the specific messages).
    That's one way of doing it.
    One alternative way is of executing a multimapping in BPM after JDBC response. This multimapping needs to separate all the records in different messages, in a way that each message only has records of a single EmpID. In this case, you don't need to maintain different mapping programs for each receiver, just the condition in receiver determination should be enough.
    Regards,
    Henrique.

Maybe you are looking for

  • MacBook Pro cannot connect to Time Capsule

    My Mac Book was connecting to my time capsule and recently quit being able to connect.  Do not know what happened. Have tried resetting and redoing and now my computer does not even recognize the hard drive as being there.

  • Mapping Techniques determines Runtime Performance

    What mapping technique offers the best performance at runtime (i.e. graphical, ABAP, Java, XSLT)?  I have the ability to use anyone of these techniques, but I want to ensure I am using the one that offers the best performance at runtime, not the quic

  • Group Permissions Not Being Respected

    After upgrading our file server to 10.4.8, group write permissions (POSIX, not ACLs) are not being respected for users connecting via SMB. If Group X owns a folder, and has Read and Write permissions on that folder, User A can log in via SFTP and mod

  • Stream 8 Tablet - 5901 will not let me log in!

    I am having a problem with my wife's HP Stream 8 tablet. When you turn it on the normal window start screen with the date and time pops up first. Then I can slide that screen up to expose the log in screen. Now she uses a 4 digit code to log in with

  • Copy/paste 23.976 timeline to 24 timeline leaves gaps in edits

    Premiere 5.0.3 Windows 7 R3D Footage 23.976 Thanks in advance for any ideas/help. (The reason for me doing this is explained below) Here is what I am doing 1) Edited scene on 4k 23.976fps timeline 2) Selected all the edits and copied them 3) Created