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.

Similar Messages

  • Suggestion required for with or without BPM

    I have a requirement IDOC-XI-SOAP.
    I am using multimapping 1:N  one idoc gets spilt into say three wsdl, A B and C.
    My first requirement is if A fails then B and C should not be sent.
    If I use only EOIO without BPM then I will need to identify B and C for the corresponding A in the queue and remove it.
    That looks tedious as sometimes B and C may not be there for A and is there any way to identify the related messages?
    This can be achieved through BPM I believe.
    My second requirement is IDOC2 should not be processed before IDOC1.
    So If I used BPM will this be guaranteed? is BPM EOIO. (Even after transformation step?) If not then can it be configured?
    Thanks in advance.

    Hi all,
    Just bringing this topic up again as I have stuck at one place. and found not much help on SDN.
    I have designed this requirement using BPM.
    That is IDOC-BPM-SOAP.
    Within BPM I make a synchronous call to Webservice. if there is a fault exception thrown the BPM workflow stops at that point and no further process steps are carried out. This is working fine as per the requirement.
    But this does not get blocked up in the BPM queue. I want to stop the next IDOC from processing before handling the prviously errored IDOC scenario.
    Now I briefly understand that since BPM is doing a sync call these are not placed in the queue. Is there a way I can handle this so that these interfaces are placed in the BPM queue (which starts with XBQO$PE_WS.....).
    I have tried with exception branch, even this stops the BPM workflow but does not block the queue, or the workflow gets processed successfully.
    Is there anyway I can block the queue if the BPM synch call fails?

  • SOAP to RFC synchronous scenario with File without BPM

    Hi Folks,
    I have a requirement that has to be done with out BPM!!!
    Requirement:
    Soap will trigger the request to SAP(RFC) and SAP sends the response to a file and then after SOAP has to recieve the ACK from PI.
    1) Can we do this by without using BPM
    2)Can we use without BPM module entries for SOAP Sender
    Please suggest and help me out in this
    Thanks in advance,
    Regards
    vivek

    Hi Vivek,
      Why not have the SOAP interface defined as synchronous?
    You can avoid using BPM that way.
    Best Regards,
    Ravi

  • Create a new bootable hard drive with XP - without CD reader

    All,
       Since couple of years my Satellite CD reader is dead. Most probably an hardware failure, the CDs are spinning but that's all ... unbale to read them at all.
        As the PC is getting slower and slower, I decided to refomat and re_image it.
        As I can't use the CD reader, I have to create the bootable hard drive (with the XP-Home edition provided when I bought the laptop)  using another machine (A DELL or a Toshiba Portege I have also at home).
        For that I remove the hard drive fro, the satellite and put it in the other machine, and then reinstall windows ont it.
        Everything went fine,  untilI plug back the satellite hard drive to its original host (Satellite machine.
        It refuse to boot and stop just after loading the MUP.Sys drivers  (classique as the hardware is diffrent)
       My questions are :
       1. Any way I can create a proper bootable drive for Satellite 5105-S501 in such conditions (any place I can download  an image for it)
       2. I can' enter the BIOS (ESC key do not let me in, F1 and F12 same ...). Any way to force to enter in the BIOS
           ESC key just show me the message : Type F1 for default :_°
    Thanks
    P.

    Malcolm:
    Thanks so much for replying to my question! I am new to MAC and have Tiger and Windows XP on separate drives. I will be removing the drive with Tiger and putting in a new drive to load Leopard and I wondered how that would effect accessing Windows XP since the Windows drive will remain in the system. Is there anything I need to do with bootcamp, since Windows was loaded using the Beta version of bootcamp, and bootcamp icon currently shows in the Windows XP taskbar. Tiger was pre-loaded when the computer was purchased. In fact I had to backdate the beta bootcamp version in order to get it to work. I hope this is not asking too much, but I wondered if there would any problem with Windows after the Leopard load.
    THANKS IN ADVANCE!!

  • Creating a good laptop quality video with effects without it being more than 1 Gb

    Every time that i make a 10 minutes video in Premiere Pro with a lot of effects it always turns out to be more than 3 Gb big which is really hard to send over the Internet. And when i try to convert it to a smaller file using a video converter it looks horrible (part of the screen is freezing and loosing the quality). And a really good Hollywood movies that last 1.5 hours actually take less space than my 10 minutes video. How can i keep it small and good quality? Using Adobe Premiere Pro.

    Quote
    Do this, and while it is in the open re-examine your cpu pins w/ a bight light and hd zoom or a magnifying glass.
    Thanks, xmad, I'll look at th CPU again tomorrow/next day under the glass when I take the board out.  I already checked them under magnification and was leaning toward a funky board, but it never hurts to re-check.  Eyesight is not what it used to be, for sure (I miss DOS, if that's a clue...).  Don't want to flash the BIOS if not necessary, since it runs Windows fine and everything works except that RAM.
    Bernhard, I don't have CPU-Z installed on that machine and don't want to install anything else until it's working normally.  I'd never seen Click-Bios before and just need to get over my initial suspicion of something new!  Also learn my way around it before I change anything.  I'd never encountered a board reporting a bios different than printed on it.  I've never messed with manual memory settings or done more overclocking than just a little exploratory and suprisingly successful nudge - if you could point me toward a  good basic explaination of all those settings, I could learn from there.
    Appreciate your input very much.   
    Have learned a lot just reading the threads here for the last few days.  This is the best forum I've ever encountered.  I'll report back - some suggestions in other posts resembling my problem ended with no resolution, and that's a shame because one doesn't know if it worked or not.

  • Sending files with and without BPM in one Interface.

    Hi All,
    I have to send three files to my receiver system. 2 files of same structure after little mapping need to be merged into single file (Using BPM) and once this is successful the third file needs to be posted without any mapping.
    I have thought of
    1. using two communication channels activated using a UNIX script externally
    2. using two comm channels with a activation time difference, i.e the 3rd file should be polled after some time when the first two files polled, but this is not helpful as if the two files doesnt process properly then 3rd file is not desired.
    Now my question is can we do this scenario using 1 comm. channel with EOIO , masking or anyother option.
    <b>Note: the third file should always be send after the processing of the first two files completes successfully.</b>
    Thanks & Regards.

    1. put two file in source folder and make synch scenario using BPM ,
    2. put third file in some other folder than source folder.
    3. after getting successful synch file responce, in the synch receiver file channel run OS command to put third file from other folder to source folder.
    hows that ???

  • File-Soap-File scenario with asynch - synch bridge

    Hi,
    I am new to PI and I'm trying to develop a FIle-SOAP-File scenario with asynch-synch bridge. These are the components in my integration builder:
    Business Component to act as both the sender and receiver
    1 outbound communication channel to pick up the file from ftp server
    1 SOAP communication channel
    1 inbound communication channel to write file to the ftp server
    receiver determination
    interface determination
    sender agreement
    receiver agreement
    In my outbound channel, I am using:
    Processing sequence:
    1     AF_Modules/RequestResponseBean                Local Enterprise Bean     1
    2     CallSapAdapter                                                         Local Enterprise Bean     2
    3     AF_Modules/ResponseOnewayBean                Local Enterprise Bean     3
    Module configuration:
    1     passThrough                         true
    3     receiverChannel                        inbound communication channel to write file to the ftp server
    3     receiverService                         Business component where the channel above is found.
    When I run the scenario, I am able to get the file from ftp server, map it to SOAP format according to the wsdl, forward the message to SOAP adapter, send it to web service, get the response back from web service, map the data to a regular file format. However, it fails to write back to the ftp server.  I am getting Java null pointer error at AF_Modules/ResponseOnewayBean.
    2010-07-28 15:48:01     Information     SOAP: completed the processing
    2010-07-28 15:48:01     Information     SOAP: continuing to response message 2ce3ec60-9a9a-11df-b109-00145ec5c1ae
    2010-07-28 15:48:01     Information     The message was successfully delivered to the application using connection SOAP_http://sap.com/xi/XI/System.
    2010-07-28 15:48:01     Information     The message status was set to DLVD.
    2010-07-28 15:48:02     Information     The message was successfully transmitted to endpoint http://vs06cs01.sce.com:8000/sap/xi/engine?type=entry using connection File_http://sap.com/xi/XI/System.
    2010-07-28 15:48:02     Information     The message status was set to DLVD.
    2010-07-28 15:48:02     Information     The application sent the message synchronously using connection File_http://sap.com/xi/XI/System. Returning to application.
    2010-07-28 15:48:02     Information     MP: processing local module localejbs/AF_Modules/ResponseOnewayBean
    2010-07-28 15:48:02     Error     MP: exception caught with cause java.lang.NullPointerException:
    2010-07-28 15:48:02     Error     File processing failed with java.lang.NullPointerException:
    Had anyone encountered this error? Any suggestions is greatly appreciated.
    Thanks.

    Thanks for the replies. I checked my module parameters and I realized that i entered the wrond business service. I fixed that and ensure that all 3 channels are running.
    I ran the scenario again and it does not give me Java Null pointer exception. However, it gives me a different errror.
    2010-07-29 08:52:31     Information     The message status was set to DLVD.
    2010-07-29 08:52:31     Information     MP: processing local module localejbs/AF_Modules/ResponseOnewayBean
    2010-07-29 08:52:31     Error     MP: exception caught with cause com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId
    2010-07-29 08:52:31     Error     File processing failed with com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId
    I am trying to check all my settings again. Any pointers regarding the errors above?
    Thank you.

  • Synch/Asynch with out BPM

    Hi All,
    I have a HTTP to webservice scenario currently running in production , i.e .,
    From the HTTP Application user sends a request to XI . XI makes a SOAP call and sends the request back to HTTP Application .
                 now I have a new requirement to write the SOAP request message to a JMS channel also.
    Let me know how is it achievable with out using BPM .
    Thanks and Regards,
    KLK

    Thanks for the replies , I have to clarify my question
    Yes my requirement is to send the soap - response to JMS .
    The above blog is File - RFC - File ( Asyn/sync) but my requirement is
    HTTP - SOAP -- JMS (Syn/Asynch) .
    The current scenario in production my o/b and i/b message interface are synchronus .
      I need a i/b asynch interface reciepent for the SOAP response .
    Let me know your thoughts
    Thanks
    KLK

  • 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.

  • 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

  • Asynch/synch scenario w/ Adapter Modules - NullPointerException

    Hello folks,
    I'm implementing a Asynch/synch scenario (File -> RFC -> Mail) using the Adapter Modules RequestResponseBean & ResponseOnewayBean. I've configured the modules & paremeters as per the links below.
    [Configuring the Async/Sync Bridge in the Sender JMS Adapter|http://help.sap.com/saphelp_nwpi71/helpdata/en/45/20d251c20a0732e10000000a155369/content.htm]
    [File - RFC - File without a BPM - Possible from SP 19|File - RFC - File without a BPM - Possible from SP 19.;
    [File-RFC-File(Without BPM)|http://wiki.sdn.sap.com/wiki/display/XI/File-RFC-File(Without%20BPM)]
    I got the following error when I configured the module parameters exactly as in the above wiki
    MP: exception caught with cause com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId
    Then I added the module parameters 'adapterType' & 'adapterNamespace' for ResponseOnewayBean. The above error got resolved but resulted in a different error on the receiver Mail adapter.
    failed to send mail: java.lang.NullPointerException: while trying to invoke the method com.sap.aii.af.sdk.xi.mo.xmb.XMBParty.setLocalName(java.lang.String) of an object loaded from local variable 'senderParty'
    However, the mail is being sent. Because of the error the file adapter is unable to delete the file after processing.
    When I use the same mail adapter in another File to Mail Asynch scenario, I see no such error. I believe the error has got something to do with ResponseOnewayBean.
    I've implemented such scenario a few times at my past clients, but did not face any issues with them.
    Did anyone get such error? Please help in resolving this error.
    thx in adv
    praveen
    Edited by: Praveen Sirupa on Jan 20, 2011 8:18 PM
    Changed the formatting

    Thanks to [Austin's post|Re: Wiki File-RFC-File], I found a SAP note ([1261159|https://service.sap.com/sap/support/notes/1261159]) to resolve the issue.

  • 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.

  • Asynch Synch Bridge

    Hi,
    I have a scenario where i pick up a request from JMS queue and send to WEBService. The response i get from WebService is put into another queue.
    I understand that we have to use Asynch Synch bridge for this.
    But can anyone specify what is the actual need for the Asynch Synch Brdige.
    Thanks
    Varghese

    Hey
    async-sycn bridge is used in BPM when the sender system can only send/receive async calls but the receiver system can send/receive synchronous calls.
    there is a blog on SDN,File to RFC with BPM.
    in that blog you have a async File system(sender) sending a request to RFC and getting back the response and posting it back in the File system
    Thanx
    Aamir
    Edited by: Aamir Suhail on Feb 19, 2008 6:15 PM

  • 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

  • HT1848 MY wife has an Iphone 4  and I have a 5. To date we haev used one apple is/account to manage music purchases. Recently we bought a Mac and created a new apple account for her. How do I synched her phone with new apple account?

    MY wife has an Iphone 4  and I have a 5. To date we have used one apple account to manage music purchases/library. I updated ny phone to the new OS version and all her texting is showing up on my phone.  I understand if i create an apple account for her I will not see her texts. Recently we bought a Mac and created a new apple account for her. How do I synched her phone with new apple account and get access to the music library under my account on the new MAC laptop  before I update her phone to the new OS?
    Going forward if I purchase music under my apple id and want her to have it on her device, how can I acheive that?

    You can continue to share an Apple ID for purchases.
    Sign her in to her new account here:
    Settings > iCloud > Delete Account (Keep on Phone if you want to transfer contacts, calendars, etc...) then sign in with her new ID
    Settings > Messages > Send & Receive > Apple ID > Sign out then in with new
    Settings > FaceTime > Apple ID > Sign out then in with new
    Use the same Apple ID here:
    Settings > iTunes & App Stores > Apple ID

Maybe you are looking for