How to  receive  another message while already waiting for a message in bpm

Hello,
I am implementing the following scenario in bpm, Allow user to send mutiple Order Change idocs amlost at the same time without a response yet, the second, third and so on idocs will be ignored, once the response comes, the first Order Change idoc will be processed, if the response does not match change request message, another order change idoc will be triggered, and all this should happen under one process instance if PO number is same, I am using PO number to corrleating response message with Order Change idoc.
I use a fork statement while wating for response after first Order Change idoc being received into bpm and forward to seller(File Adapter simulation). In branch 1, I use a infinite loop to receive OrderChange messages(ignore them), in branch 2, I use another receive step to receive Order Response message.  the problem is when I an send order response , I got the following error in bpm: Unable to deleiver event ‘Received’ of object ‘ZXI_PROXY_ORDERESPONSE_0001, and I checked the trace in xi messagae monitor, it gave error: Async barrier reached. Bye-bye !
Anybody has any suggestions?
Thanks,
Maggie

Hi,
You should maitain proper queue.
go through the following links.
File-to-File Scenario Stopped Working
/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically
cheers,
Chandrasekhar chilla

Similar Messages

  • Can I receive another message while already waiting for a message in bpm?

    Hello,
    I am implementing the following scenario in bpm, Allow user to send mutiple Order Change idocs amlost at the same time without a response yet, the second, third and so on idocs will be ignored, once the response comes, the first Order Change idoc will be processed, if the response does not match change request message, another order change idoc will be triggered, and all this should happen under one process instance if PO number is same, I am using PO number to corrleating response message with Order Change idoc.
    I use a fork statement while wating for response after first Order Change idoc being received into bpm and forward to seller(File Adapter simulation). In branch 1, I use a infinite loop to receive OrderChange messages(ignore them), in branch 2, I use another receive step to receive Order Response message. the problem is when I an send order response , I got the following error in bpm: Unable to deleiver event ‘Received’ of object ‘ZXI_PROXY_ORDERESPONSE_0001, and I checked the trace in xi messagae monitor, it gave error: Async barrier reached. Bye-bye !
    Anybody has any suggestions?
    Thanks,
    Maggie

    Hi,
    You should maitain proper queue.
    go through the following links.
    File-to-File Scenario Stopped Working
    /people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically
    cheers,
    Chandrasekhar chilla

  • How long does 'extracting' take? Already waiting for over 2 hrs to complete process.

    How long does 'extracting' take? Already waiting for over 2 hrs to complete process. MAB1953

    Where did you choose to download the install files too?  This often occurs when choosing a location the Adobe Download Assistant does not have permission to write too.  Please cancel the download and try again this time choosing the default location of your User folder.

  • How can I make a while loop wait for input boolean?

    Hi.
    I'm trying to control a robotic arm with labview for my undergrad dissertation, and I have a decent polar coordinate control panel made, but there is one problem; it checks for changes in the coordinates every five seconds, while I want it to only check on the touch of a button (ie, go!, I've changed your coordinates!). The changes are calculated with a while loop comparing the last value of theta, x and z in a while loop with the current one. I can't find a way of putting that into a case structure. If there is a way of making the while loop progress at the push of a button, I think it would work. The VI's attached below.
    Thanks in advance for any help.
    Cathal Scanlon
    ps, sorry about the mess, I'm going to reorganise the while loop into 2 if I can get the control button working.
    Message Edited by CatScan on 02-08-2007 02:45 PM
    Attachments:
    Polar coord assignment1.vi ‏142 KB

    Have you tried using an event structure? To use one, right click on the structure to add an event. Set the event as whatever button you wish to monitor and set the event to "Value Change". If you put this inside a while loop any time the button is pressed, the event structure will run the contents inside the loop. There are a number of options to have the event structure activate.
    *** Warning! I'm probably the last guy you want answering your labVIEW questions, but I figured I might be able to help.

  • Can I send someone a followup message while I wait...

    Hi there,
    I just added someone on skype, but since sending a contact request only allows for a very limited amount of words to be sent with the request, I was wondering if I could send someone a longer message after the initial request. What I mean is, while I wait for the person to get around to accepting my request, it says 'contact request sent' at the top of the chat log and the bar that you can type to them in isn't greyed out; it seems like I can send them another message without having to wait for them to click accept. Will the person be able to see this message even though they haven't accepted my request just yet? I'm anxious to send them something before I forget so I wanted to know if I could do that while it still says 'contact request sent - resend contact request', and will they see it when I send it? thanks a bunch!

    Yes you have to buy the gift with your credit card.

  • When trying to do a system backup to my remote LaCie hard drive, what does it mean when I get a message that says "waiting for volume LaCie disk"?  While this message apears no back-up occurs.  Is there a setting I need to change?

    When trying to do a system backup to my remote LaCie hard drive, what does it mean when I get a message that says "waiting for volume LaCie disk"?  While this message apears no back-up occurs.  Is there a setting I need to change?

    You can't do a backup of icloud to an external drive.  In fact, does your post have anything to do with icloud (you're in the icloud forum)?
    What kind of "system backup" are you doing?  Are you using Time Machine?

  • How can I download a trial while I wait for a serial number?

    Hi,
    I can't seem to find the download button for a CS6 while I wait for a serial number. Thanks!

    What product? What system? What browser? What specific issues?
    Mylenium

  • Another parent window already exist for this section

    Hi folks, I'm incrementing some workflows (GSM and NPD) in my instance, unfortunately after I created these workflows I'm facing many issues. The most common issue happens when I'm going to a new step, I receive the message: "another parent window already exist for this section".
    In other cases I receive messages like that:
    Server Error in '/npd' Application.
    Exception of type 'Xeno.Web.UI.BusinessObjectUIService.BusinessObjectUIManagerNotFoundException' was thrown.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    Exception Details: Xeno.Web.UI.BusinessObjectUIService.BusinessObjectUIManagerNotFoundException: Exception of type 'Xeno.Web.UI.BusinessObjectUIService.BusinessObjectUIManagerNotFoundException' was thrown.
    Source Error:
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
    Stack Trace:
    [BusinessObjectUIManagerNotFoundException: Exception of type 'Xeno.Web.UI.BusinessObjectUIService.BusinessObjectUIManagerNotFoundException' was thrown.]
    Xeno.Web.UI.BusinessObjectUIService.BusinessObjectUIService.get_Item(String businessObjectUIMgrId) +190
    Xeno.Prodika.NPD.WebUI.Activity.ActivityLinearWorkflowDataSource.setParams(StringSplitter ss) +101
    Xeno.Prodika.Common.ClassProtocolHandler.intializeObject(Object obj, StringSplitter splitter, ObjectArgs args) +68
    Xeno.Prodika.Common.ClassProtocolHandler.Internal_CreateObject(String name, ObjectArgs args) +310
    Xeno.Prodika.Common.ClassProtocolHandler.CreateObject(String name) +11
    Xeno.Prodika.Common.ObjectLoader.createObject(String name) +64
    Xeno.Web.UI.Common.Popups.LinearWorkflowActionPopup.OnInit(EventArgs e) +64
    System.Web.UI.Control.InitRecursive(Control namingContainer) +333
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +378
    Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053
    Carlos

    Hi Matt, I previously didn't change the files environmentvariables.config and environmentsettings.config. So I didn’t have the connection to DB set up. To fix that I tried to different methods, copy and paste the v6.0.0 files, from my running environment, and merge the files from 6.0.0 to the 6.0.1.
    Now I can't start Remote Container Service, I'm getting a message that says: Could not start RemoteContainerService on a local computer. Error 1067. The process terminated Unexpectedly.
    When I try to reach the portal I get the following error:
    'server' is an invalid connection string attribute
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    Exception Details: System.ArgumentException: 'server' is an invalid connection string attribute
    Source Error:
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
    Stack Trace:
    [ArgumentException: 'server' is an invalid connection string attribute]
    Oracle.DataAccess.Client.OracleConnection.ParseConnectionString() +2798
    Oracle.DataAccess.Client.OracleConnection.set_ConnectionString(String value) +369
    Xeno.Data.XDataObjectConnection.set_ConnectionString(String value) +41
    Xeno.Data.XDbConnectionPool.internal_create() +132
    Xeno.Data.XDbConnectionPool..ctor(Int32 min, Int32 max, Int64 expirationTime, String connectString, Boolean isDisconnected, IXDBAdapterFactory dbAdapterFactory) +339
    Xeno.Data.XDbConnectionPool..ctor(Int32 min, Int32 max, Int64 expirationTime, String connectString, IXDBAdapterFactory dbAdapterFactory) +54
    Xeno.Prodika.Config.ConnectionPoolConfig.Xeno.Prodika.Config.IConnectionPoolConfig.CreatePool() +116
    Xeno.Prodika.Application.Manager.ApplicationManagerFactory.Xeno.Prodika.Application.IApplicationManagerFactory.CreateApplicationManager(String configFile, String configRoot, String profile, IApplicationState state) +188
    Xeno.Prodika.Application.Facade.AbstractPlatformFacade.get_AppState() +135
    Xeno.Prodika.Application.Facade.AbstractPlatformFacade..ctor(String configFile, String configRoot, String profile, String uid, String pwd) +97
    Xeno.Prodika.Application.Facade.PlatformFacadeImpl..ctor(String configFile, String configRoot, String profile, String uid, String pwd) +64
    Xeno.Prodika.Application.Facade.PlatformFacadeFactoryImpl.Create_Internal(String configFile, String configRoot, String profile, String uid, String pwd) +41
    Xeno.Prodika.Application.Facade.PlatformFacadeFactoryBase.Create(String configFile, String configRoot, String profile, String uid, String pwd) +24
    Xeno.Prodika.Application.Facade.PlatformFacadeFactoryImpl.Create_Internal(String configRoot) +14
    Xeno.Prodika.Application.Facade.PlatformFacadeFactoryBase.Create(String configRoot) +12
    Xeno.Prodika.Application.Facade.ProdikaWebFacadeHelper.GetPlatformFacade(HttpSessionState session) +187
    Xeno.Prodika.Application.Facade.ProdikaWebFacadeHelper.GetPlatformFacade(HttpContext hContext) +95
    Xeno.Web.Modules.FormsAuthenticationHelperModule.GetPlatformFacade(HttpContext ctx) +14
    Xeno.Web.Modules.FormsAuthenticationHelperModule.PlatformAuthenticationTokenHandler(Object sender, EventArgs args) +599
    System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
    Regards
    Carlos

  • HT3529 my iphone broke, is there anyway to see who is texting me or calling me while i wait for my new phone?

    my iphone broke, is there anyway to see who is texting me or calling me while i wait for my new phone?

    Through iCloud, a user is able to share (and sync) all content between iOS devices (and Macs), including messages.
    • Syncing between iOS devices
    If you have an iPad or iPod touch, activating iCloud in those devices with the same iCloud account of your iPhone will allow the text messages you initially recieve from your phone to be delivered to the additional devices.
    ➞ Limitations
    The caller must be an iOS device (iPhone, iPad, iPod Touch) user.
    The caller must be sending the text to your iCloud account (e-mail address), not your phone number.
    • Syncing to your Mac
    If you have a Mac (iMac, Macbook, Mac mini, etc), 'Messages Beta for OS X' will allow your computer to act as a text messaging machine, as well ― just like your iPhone.
    ➞ Limitations
    The caller must be an iOS device (iPhone, iPad, iPod Touch) user.
    The caller must be sending the text to your iCloud account (e-mail address), not your phone number.
    Unfortunately, phone calls, which all of the other iOS devices, except iPhones, don't have, cannot be received.

  • Is there a way to stop the OS from switching to a newly opened app?  I would like to be able to continue what I'm doing while I wait for an app to launch and not get interrupted by a forced entry into the app.

    Is there a way to stop the OS from switching to a newly opened app?  I would like to be able to continue what I'm doing while I wait for an app to launch and not get interrupted by a forced entry into the app.
    As an example, I'm going to my email in safari, while I wait for it to load, I open an excel document, and the OS decides excel should be the front app, so I go back to safari so I can enter my login info, but halfway through my password the OS decides that excel is where I should finish typing my password.
    VERY ANNOYING.  Can I open apps in the background?

    Thank you everyone for the suggestions. J D, I'm not a terminal fan, but I'm sure it works.  I found a solution that I can use in the dock from another post. 
    Annoyed by Mac OS
    Works great and allows me to maximize those multitasking minutes.

  • Why does Firefox on my Windows 7 PC hang (become unresponsive) while it waits for most pages to load or run scripts?

    Firefox hangs (becomes unresponsive) when accessing many sites including Gmail. Eventually, when hung, Firefox will throw up a window saying "WARNING: A script has become unresponsive" or, in the case of Gmail, the page itself will say "Some Gmail features have failed to load due to an internet connectivity problem."
    IE8 and Google Chrome are working normally. I've tried Firefox in safe mode, re-installing and even running Firefox portable from a USB thumb drive. Each time with the same result—Firefox hangs or becomes unresponsive while it waits for most pages to load or run scripts.
    #### PC Workstation Environment ####
    Firefox 13.0.1
    Windows 7
    Symantec Endpoint Protection 11.0.6200.754
    --

    Your problem sounds like the one that a co-worker and I started to have about the same time. Check your Symantec client management control log. You might see a line like the following.
    Date and Time Severity Level Action Test / Production Description API Class Rule Caller Process ID Caller Process Parameter User
    2012-07-30 10:48:09 AM 15 Block Production Unauthorized NT call rejected by protection driver. System Built-in rule 1608 FlashplayerPlu FuncID-B6H, R... None
    At first we thought that it was a Javascript problem until we noticed this log. The key words are 'Block' and 'FlashPlayerPlu'. This problem recently started for us, perhaps with a software push 1-2 weeks ago. Internet Explorer does not hang when accessing pages with Flash.
    The Flash page does eventually load after a long time. However, since the whole browser hangs for a while, for the most part having the Flash plugin enabled makes Firefox unusable if accessing pages with Flash.
    Disabling the Flash plugin solves the hanging problem, but I do not know what is causing the problem, nor do I know when a combination of Windows 7, Flash, and Symantec will work. Your later version of Symantec shows that we might have the problem for a while, but I do not know what customization CSC did with Symantec. My coworker did run a complete virus scan, uncovering nothing. Another co-worker is running Windows XP. She does not have the problem, but I do not know what other versions of software she is running.
    Symantec Endpoint Protection version 11.0.6100.645
    Flash version 11.3.300.268
    Firefox version 14.0.1
    Windows 7 32-bit service pack 1

  • TS4268 I MESSAGE STUCK IN "WAITING FOR ACTIVATION" ANY SUGGESTIONS?

    i message stuck in "waiting for activation" any suggestionss on how to fix this? it happened once before but sorted itself out after a few days

    Back up, Erase all content and settings, Restore iPhone (downloads fresh iOS), restore from backup.  Should fix.  You will not lose texts, etc.

  • HT1296 When I try to sync I get a message that says "waiting for items the sync" then it just stays there and runs for as long as I keep it hooked up. Any ideas?

    When I try to sync I get a message that says "waiting for items the sync" then it just stays there and runs for as long as I keep it hooked up. Any ideas?

    I have tried everything I could to fix this, but some things require actually being on Firefox, and since I cannot get on, I cannot click on the tabs to do it. I have even totally uninstalled firefox, and that has not fixed this. I still get the same message that firefox is running and I need to close it or restart (which I have also tried dozens of times). I have removed things like Java, and that has not helped either. If I cannot even get on line in firefox, how can I fix this. I am not crazy about using internet explorer, but right now, it is my only option. I even tried to start in safe mode, and the same message box pops up!

  • How to turn off 3G while open 2G for iphone 4s?

    How to turn off 3G while open 2G for iphone 4s?

    Apple removed the ability to disable 3G on the iPhone 4S. iOS 5.1 beta has added the switch back. Whether we'll see it in the final release is unknown. We'll just have to wait & see.

  • Err Session is waiting for a message

    Dear Experts,
    We have got the following error in our System Log.
    ERR: 37225: SAP-Basis System: Session is waiting for a message
    I have checked other logs and could not find the cause for the above error. If you know, please let me know.
    Thanks & Best Regards
    L Raghunahth

    Can you please explain how did you solve this? Im having the same problem

Maybe you are looking for