Do I need to do a BPM / Synch-Asynch bridge ?

SDNers,
I have a scenario where a synchronous SOAP HTTP message will come in with data. Following steps are needed.
1) Call a stored procedure to authenticate on a DB2 database. Possible JDBC adapter.
1a) If authentication fails need to respond with error code in the SOAP-MSG and end.
2) Call another stored procedure to post the data to temporary table and get back a unique ID.
3) Return the response and unique ID to the SOAP-MSG.
Can you please let me know -
a) If I will need to create a BPM for this scenario. If not how ?
b) If BPM is needed - will I need a Synch-Asynch bridge although I have all synchronous communication throughout the process. All the stored procedures to DB2 database are intended to be synchronous JDBC receivers.
Thanks a lot in advance,
Charu

Thanks Sandro, Sudheer, Shweta and Venkat for your inputs.
It certainly looks like there is no way other than BPM even though I have synchronous scenarios - espacially because of the authentication step.
In case some of you are wondering why is not the authentication step and the subsequent step merged -The authentication are maintained in a separate system and hence a separate call is needed.
Venkat - I will check out on the Synch/Asynch bridge.
All - you have more inputs then please share your views.

Similar Messages

  • Http_synch-- file using synch/asynch bridge

    I am trying to do the following scenario with bpm ( synch/asynch bridge)
    Scenario:
    1. Http client calls BPM synchronously (open the S/A bridge).
    2. BPM sends the received  message to file adapter.
    3. Another process reads the files and produces an output file (or I can do this manually).
    4. The output file is sent back to BPM.
    5. BPM returns the output message back to http synch (closes S/A bridge)
    Integration Process Design :
    1. Receive Synch (open the S/A bridge)
    2. Send Asynch
    3. Receive Asynch
    4. Send Synch (close the S/A bridge)
    When I call the BPM from the http client (QOS is BE or EO) , BPM receives the message and writes the file (so step1 and step 2 are okay). Then http client comes back with no response. That means BPM is not waiting for a message at step 3.
    My understanding is BPM should wait on a receive step!
    Even if I introduce a wait step after step 2, it doesn't help.
    Why does the http client return before the s/a bridge is closed? Am I missing anything?
    Please help.
    Thanks

    Hi,
    ><i>1. Receive Synch (open the S/A bridge)</i>
    This will again be a receive step with mode as opens S?A bridge.
    ><i>Send Synch (close the S/A bridge</i>)
    This is a Send Step with mode <b>CLOSES S/A BRIDGE</b> it will not be a Synch step.
    <i>
    My understanding is BPM should wait on a receive step!</i>
    it should. Make sure that the file adapter is active. And see if the file has been picked up. Did you check the flow of the message in the BPE? Did the receive step get executed? I think it would have and the problem can be in the mapping.
    Just take a look at the Synch - Asynch bridge example in this link,
    http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/content.htm
    Regards,
    Bhavesh

  • Synch/Asynch Bridge TimeOut

    Hi,
    I am sending data to R/3 system through XI and waiting for response. If the R/3 takes half an hour to respond will my Synch/Asynch bridge will be still waiting for the response or will it die because of TIME_OUT.
    Can anyone let me know.
    Regards,
    Amar Nemalikanti

    Hi,
    There is a Time Out for the Sync/Async Communication.
    The settings can be done SXMB_ADM -> Integration Engine Config -> Change Specific Config -> Add a new entry
    Check the Category SA_COMM, see the help for its parameters.
    By default the time out setting is 60 seconds and the maximum allowed is 1000 seconds.
    Thanks & Regards,
    Renjith.

  • Synch/Asynch Bridge

    Hi all,
    Can anyone tell me where exactly Synch/Asynch Bridge is used
    Thanx,
    krishna

    Hi,
    Sync/async communication enables a synchronous sender system to communicate with a receiver system that cannot process synchronous messages
    Refer this blog
    /people/ravikumar.allampallam/blog/2005/02/17/bridging-the-sync-async-bridge-with-fork-xi
    /people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
    There is an example of the Sync/Async Bridge in th SWCV: SAP BASIS.
    Namespace: http://sap.com/xi/XI/System/Patterns
    The Integration Server receives synchronous messages from a sender and send them to a receiver as asynchronous messages. Conversely, it can send the asynchronous response from the receiver back to the sender as a synchronous response.
    As soon as a synchronous message is received from the sender system the process uses a special receive step to open the sync/async bridge, sends the received message to the receiver system asynchronously, and waits for the asynchronous response to arrive from the receiver.
    The BPE receives the asynchronous response from the receiver, correlates it with the corresponding query, and activates the waiting process, which then sends the response back to the sender synchronously.
    This blog also should give you some idea...
    https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    Also go through these links:
    http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c4/dc06418752ef6fe10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/f9/66bf40ad090366e10000000a1550b0/RN_XI_DE_neu.pdf
    example of the Sync/Async Bridge in th SWCV: SAP BASIS.
    Namespace: http://sap.com/xi/XI/System/Patterns
    regards
    Message was edited by:
            Vijaya Lakshmi MV

  • BPM - Synch Asynch Process

    My Scenario is File to File and also SOAP thru BPM for File Split. I have to do BPM for file split because of the timing dependency of delivery of files.
    Here are the steps in Integration process:
    1. Receive File from Sender A
    2. Transform this file into multiple files ( In this transformation step Iam capturing Source File Name into separate message )
    3. Send all files to the Receiver
    4. Send Synchronously SOAP call to the Receiver and receive response message
    5. String 'FileName' captured in Step2
    and response message from Step4 to another message
    6. Send the message from step 5 to the Sender A ( Original Sender )
    My Question is Do I have to save the filename in Step2 as a message? Can I do it using Simple type in integration process, if yes, how can I do that.
    Someone please explain?. Thanks

    Hi,
    Save the file name as a message. Anyway you need to send the file name in message right ? And if you want to use it, then use Mapping for the same
    For container Operation, refer this-
    http://help.sap.com/saphelp_nw2004s/helpdata/en/59/e1283f2bbad036e10000000a114084/content.htm
    Regards,
    Moorthy

  • Asynchronous, but need Ack without using BPM and IDocs.

    Hi Experts,
                     I would like to do a scenario i.e., "Asynchronous communication, but need Acknowledgement without using BPM and also without using IDocs whether it is sender side or receiver side". Please help me.
    Thanks in advance
    Srihari.

    Without using BPM will be little longer process. But the alternative way is to add one more receiver in the receiver determination and send some file to that location with the actual mapping getting executed for the actual receiver. and in the second interface you can get the file created at second receiver back to the source location. But this will be little long as compared to synchronous scenarios.
    Flow:
    Source
              Receiver 1--> Actual mapping as per requirement
              Receiver 2(For Ack)--> Create a mapping with blank file sent to Receiver
    Receiver 2-->File Adapter--> Source through 2nd mapping/interface and keep the File adapter pooling interval around 5 sec or less so that you can get the file back to source location.
    Regards
    Anand

  • Synch-asynch scenario without bpm's?

    Synch-asynch scenario without bpmu2019s can any one help me how to configure this scenario without bpms?

    hi ferocious,
    That is possible with standard functions and standard module beans.
    Possiable1:
    From pi 7.1 v ,  sap provided standard functions like RFC and jdbc of the conversion function group.
    Possiable2:
    sap provided Standard module beans those are RequestResopnceBean and OnewayResponceBean.
    thanks,
    bhavanisankar.

  • Do we need Portal with NW BPM??

    Hi BPM Experts.
    I have a question.
    do we need Portal with NW BPM??
    can we process NW BPM without Portal??
    Best Regards,
    Yuki

    Hi Arafat,
    Sorry, I have question of this issue.
    "BPM Process Desk" is BPM's thin portal ??
    Can I call "BPM Process Desk" directly ??
    Your answer means "BPM Process Desk" depends on NW Portal ??
    Regards,
    Yuki

  • To create an asynch - synch - asynch flow with XI, without BPM

    I would like to create an asynch -> synch -> asynch flow with XI,
    without BPM.
    The solution with RequestResponseBean and ResponseOnewayBean modules in
    the File sender communication channel works fine.
    But now I would ask you how can I do if my sender is R/3, with IDocs?
    Because we cannot use modules in the IDoc sender communication channel,
    and I don't want to use BPM.
    Could you help me?
    Thanks in advance,
    Ram.

    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    Refer to this blog. You may find a way out.
    Alternatively, I would rather know the reason behind you not using BPM.Coz its the best way to acheive the desired result.

  • REG: 4 different folders from the source side and we need to have the BPM t

    Hi All,
    We are using a BPM for file-idoc scenario. Previously we use to have one source folder which sends file and the bpm worked fine. Now we have a requirement where the files come from 4 different folders from the source side and we need to have the BPM to run independently for each folder.
    What are the changes to be made in IR and id for this..
    Thanks & Regards,
    Kiran.

    File adapter has a option advance selection of source file setting which can be used for picking files from different folder.

  • I need to know how to synch up my ITUNES music library on my new LAPTOP with my old LAPTOP.

    I need to know how to synch up my ITUNES music library on my new LAPTOP with my old LAPTOP.
    My new laptop is Windows 7 Professional and my

    See this migrate iTunes library post.
    tt2

  • Alerts and Error handling in BPM Async/Sync Bridge

    Hello All,
    I am developing an Async/Sync Bridge in BPM for sending a request from ECC webservice asychronously to a front end application synchronously using BPM Async/Sync Bridge. I get a response from the front end to PI and stays there.
    It wont be send back to ECC. What are the possibilities of error handling required in this type of scenario.
    Thanks
    Deno

    . I get a response from the front end to PI and stays there.
    Then it should mean that the BPM design is faulty...did you have a send step at the end which closes the Async-Sync Bridge by sending the message to original sender?
    In SXMB_MONI --> For BPM message processing there will be a link called PE...click it...check the graphic workflow...see till where the message has processed.
    error handling
    include your Sync send step whithin a Block....this block will have an Exception Branch....in this exception branch you can have your Exception handling logic...like raise alert, cancel process etc.
    Regards,
    Abhishek.

  • Help needed using VISA to communicate w/ PCI2PCI Bridge.

    Hi,
    I am trying to use VISA to communicate with a PCI board that I am developing. The board has a PCI to PCI Bridge (DEC 21150) that then connects to multiple PCI devices on its secondary side. I can see my end secondary PCI bus devices using MAX but I cannot get MAX to recognize my bridge (I need to be able to access the bridges registers for certain applications). Am I doing something incorrect or trying to do something that is not supported?
    Thanks,
    Mike Vorhies

    refer http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=506500000008000000503C0000&UCATEGORY_0=_200_&UCATEGORY_S=0

  • BPM Synch Exception

    Hi,
      I have requirement where I need to send  messages to multiple receivers and capture reponse back synchronously in BPM. Suppouse when I send a message to a receiver which is down I am getting Request Time Out Exception in BPM. Send Synch is inside Block. Can it process rest of the messages or not. Is there any way where can I catch Exception cases and process rest of the messages sucessfully. Appreciate for your response.
    Thanks,
    Rao.Mallikarjuna

    I'm not sure Block in (par)foreach mode is the best option for multiple synchronous calls.
    Anyway, you can always add a exception branch within your block and catch the exception from the send step. If you just want the next steps to continue, you can just do nothing in the exception branch (or maybe log an error message).
    Regards,
    Henrique.

  • JMS to Synchronous Web Service Scenario (Need Advice to use BPM or Not)

    Hi Experts,
    We have a scenario where we fetch data from JMS Sender and Send it to MDM Webservices.
    We want to have the files processed in such a way that until we get a response from webservice back that it was sucessful ,then only we need to process the next file.
    We would need advice as can we use BPM for this.
    We are thinking of having BPM like this:
    RecieveStep(Asyn)-SynchronousSend Step(with wait)-Stop
    The problem with this is when processing huge files the processing time of the Queue is taking very long and sometimes we are getting SYSFAIL.
    Please would anyone advice as how can we approach this scenario either using BPM or without.
    Also Can we use multiple queues or multpile instances concept for this scenario.
    Please Advice.
    Thanks in Advance
    Regards
    J

    Hi Prateek,
    Thank you very much for your quick reply.
    The response from Webservice does not need to be sent anywhere.
    We just want that after recieving the response back from webservice(SOAP) then only we need to process the next file.
    Can we control something from Sender JMS adapter side as well as it is picking up all the files and all files wait at BPE until each one gets processed.
    Is this possible without BPM or with BPM.
    Please advice as what wud be possible steps inorder to achive it through BPM or Without BPM.
    Thanks and Regards,
    J

Maybe you are looking for

  • Is there a way to open a new tab/window by clicking the Safari dock icon?

    Is there a way to open a new tab or window by clicking the Safari dock icon? Right now, the default behavior seems to be that Safari simply un-minimizes or displays the last window in focus. I want to be able to quickly fire up a new tab or window in

  • Ssh gotcha--was: Why my script starts working when I try to debug it?

    I came across a strange ssh gotcha while debugging a script that sets up an ssh tunnel. It's a complex script, I won't bother with the details. Here's the relevant ssh command, run on the client to set up a tunnel from the server back to it. ssh -o "

  • Signing in with Third Party Accounts

    So, I tried to sign into the HP ePrintCenter with my gmail and facebook accounts however I get this message "only third party accounts that have previously registered with the ePrintCenter can sign in" What does this mean and how do you register your

  • What kind of page to use for my website

    i want to create a website with form, polls, and user login fuctionalities.. should the page be .html. xhtml. aspx or what..

  • Resintallation CREaTIVE SUITE 4

    I reinstalled the Adobe Creative Suite 4 and now when I start the Photoshop it tells me after putting the Serial Number that I have to put the serial number of CS3 but i have not CS3. Please could tell the something about this mater? Thank you very m