How to implement Message Sequencing  other than mediator

Hi All,
I am looking for a solution to implement the message sequencing option for the below integration scenario between Order management module and projects module using SOA and AIA 11g.
1. The source system triggering requests is the Order management module(sometimes projects module) of Ebiz R12.
2. When an order is booked an event is raised and pushed to WF_Deferred_Q in Ebiz environment.
3. This messages are pushed to WF_BPEL_Q in SOA environment by the QAgent configured at the Ebiz end.
4. At SOA end , there is an AqAdapter configured in OSB(as a proxy service) will poll WF_BPEL_Q and pull the messages.
5. Based on the type of request messages are routed to different requestor ABCS services( AIA framework).
Scenarios possible are:
1.     Orders created newly and same are synched to projects module.
2.     Orders updated and same is updated in the projects module. (order header id is same for multiple update requests on the order )
Scenario 1: Two update requests for same order
1.     When an existing order which has got five line items and each line item has got 2 sub line items, is updated at the same time from different locations(let’s say from India and Japan) where in order from India is updating the quantity on one sub line item whose parent line item is (lets say A) and another request from japan is updating the unit sale price in another sub lie item line item whose parent is also line item A.
2.     Both the update requests which are raised will have the same order header ID and also the request from India is errored out while updating the projects module due to some reason which needs some manual intervention to update the data and resubmit the message.
3.     Now we want to stop the request from Japan until the request from India is not processed.
4.     Simultaneously we want to allow the orders which are independent.
Note: We are not looking to use “wait” option which will have an impact on the performance .
Please suggest your valuable inputs and expert thoughts in implementing the message sequencing with less impact in this situation.
Thanks in advance.
Regards,
Shailesh

Can someone post expert views on the below issue?
Regards,
Shailehs

Similar Messages

  • My hard disk crashed and I cannot find out how to "contact customer service" other than this forum.  The website seems to just take me in a circle. I need to de-activate a license but cannot access the software due to a crashed hard drive.  Please help.

    My hard disk crashed and I cannot find out how to "contact customer service" other than this forum.  The website seems to just take me in a circle. I need to de-activate a license but cannot access the software due to a crashed hard drive.  Please help.

    Hi Anthony ,
    Here is the link to connect with Adobe Chat Support.
    https://helpx.adobe.com/adobe-connect/kb/connect-chat-support.html
    Hope your query gets resolved .
    Regards
    Sukrit Dhingra

  • When I open a photo with Preview, it opens all the photos I have viewed previously.  How can I prevent that, other than manually clearing the list after each time?

    When I open a photo with Preview, it opens all the photos I have viewed previously.  How can I prevent that, other than manually clearing the list after each time?

    Close the pictures before you quit Preview. Cmd-opt-q will close all windows and quit. cmd-opt-w will close all windows and not quit.
    Or, Disable automatically opening files that were left open in General System Preferences

  • How do I message in other languages than English

    How do I text in other languages than English?

    By typing in a language other than English. You can change the keyboard to more suitable forms for many languages.
    "Add international keyboards:
    1 Choose General > Keyboard > International Keyboards.
    The number of active keyboards appears before the right arrow.
    2 Tap “Add New Keyboard…,” then choose a keyboard.
    You can add as many keyboards as you want. To learn about using international keyboards, see Appendix A, “International Keyboards,” on page 248.
    Edit your keyboard list: Choose General > Keyboard > International Keyboards,"
    From page 199 of the User Guide:  http://manuals.info.apple.com/en_US/iPhone_iOS4_User_Guide.pdf

  • How to create FDM locations other than manually creatiion?

    In FDQM how will you create the locations? Other than manually how will you create locations?

    Why?
    The point of the API is to give you a 'black box' hook into the application without you having to really understand how it does it's work. Assuming you make the proper API calls, they will create everything properly.
    Nothing wrong with using the API, that's why it is there.
    Edited by: beyerch2 on May 3, 2012 9:28 AM

  • Create keyboard shortcut to flag messages colors other than read

    I'm trying to create a keyboard shortcut that will allow me to flag messages in Apple Mail a color other than red. (I've created smart folders associated with different color flags; I want to create a keyboard shortcut that will allow me to quickly flag an item so that it moves to the right smart folder.)
    I've gone to system preferences/keyboard/keyboard shortcuts/application shorts and created new shortcuts for Apple Mail. )Control-option-command-o is one.) The 'All Controls' tab is clicked at the bottom. However, the commands don't work.
    The instructions above suggest that it should be adding a new command to the menu. I don't see anything new though. Should there be something somwhere?
    Thank you in advance for your help with this question. Any suggestions you have would be great appreciated.

    Hello,
    When adding a keyboard shortcut for Mail :
    Type in "Menu Title" the menu item exactly as it appears in the application menu, for example "Orange";
    In the "Keyboard Shortcut" press the key combination you want to associate.
    You'll perhaps have to restart application for the new shortcut to have effect.
    Regards.

  • How to jump to tab other than 1st on TLN on portal login?

    Dear Colleagues,
    I have an issue where in the portal Link is sent to customer through email link to execute some specific functions which can be anyother tab on TLN other than 1st tab. How can we make sure that when user calls this link the portal pop-ups with this tab as opened window?
    Thanks & Best Regards,
    Manish

    You can click the dropdown list on the pagebar and select the Add to Browser Favorites. This created a browser favorite link, whose properties will give you the link to the current page.
    Or you can select details, which will give you the pcd address of the page. Take this, starting with "portal_content" and append it to "http://server:port/irj/portal?NavigationTarget=ROLES://. This gives a direct link.
    There must be a simpler way, but these seem to work.

  • ACS 4.2 RDBMS Action 105/108 - How to set to something other than default "RADIUS Token Server"

    I'm trying to create an import script for RDBMS to import users, but cannot figure out how to set the "PASS_TYPE_RADIUS_TOKEN" to something other than the default of "RADIUS Token Server".  We have multiple RADIUS Token Server definitions.
    I can create a user with what I need, except external db password is set to "RADIUS Token Server".  How do I set it to (for example) something like "RADIUS Token Server - xxxx"
    We have more than 1 RADIUS Token Server definition called "RADIUS Token Server - xxxx", "RADIUS Token Server - yyyy". 
    Thanks!

    As per my knowledge you have to update 4.2 ACS to
    5.1, because when you go for RDBMS synchronization it wont allow you, I have faced problem in past while primary ACS was 4.1 and secondary I have 4.2, I have updated primary ACS to 4.2 and everything is working fine.

  • How to upgrade to something other than the most recent OS

    I am currently running Os 10.6.8. I would like to update, but I have a critical application that is only qualified for 10.8.2 and the current operating system is 10.8.4. Is there a way to buy something other than the current OS?

    Apple updates the OS X installer at the Mac App Store with the latest version, and older OS X versions disappear. If you want to upgrade to Mountain Lion and you purchase Mountain Lion at the App Store, you will get the OS X Mountain Lion installer with 10.8.4 installed, so it will install 10.8.4, without any possibility to install 10.8.2.
    You can try changing system files to look like you are using 10.8.1 and try applying the 10.8.2 update, but doing this you may damage OS X Mountain Lion

  • In TestStand, How do I pass variables to a sequence, other than the standard Input Buffer?

    I have Labview VIs that have arrays as inputs, I want to pass information in that array to the VI. TestStand already has the Input Buffer setup, but how do I create more input buffers, like array input buffers?? I know that the "Parameters" section in the sequence file is for passing info to subsequences, but that does not help me, Thank you in advance!!

    See the TestStand shipping example located in the directory \Examples\AccessingArrays\UsingLabVIEW. This will show you how to pass arrays back and forth from a VI to a sequence variable.
    If you are trying to create a step that handles arrays, then you will need to create a new step type that has an array step property. There is an example on the NI web site of a step type that handles arrays. Go to www.ni.com/support and search the Examples Program database using the search string of:
    +"step type" +waveform +teststand

  • How to display - Message Length more than 100 characters

    Hi,
    I am displaying a message string which gets generated dynamically. Which means I donno theolength of that. It may go upto 200 characters also.
    However, In message display, the number of characters have some limit.
    Could you please let me know, How can I achieve this?
    MESSAGE E000 with lv_string.
    Thanks,
    Sandeep

    Hi Srini,
    I have already 4 place holders. And one of the place holder will be populated dynamically which I mentioned above. And more than 4 place holders, it is not accepting.
    Could you please help me.
    Thanks,
    Sandeep

  • How to Split messages to other messages using a value as a split-key?

    Hi ,
    Let's assume that the message is:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:ZXI_IDOCFI_DOCUMENT xmlns:ns0="urn:sap-com:document:sap:rfc:functions">
    - <XI>
    - <item>
    <BKTXT>O-244</BKTXT>
    <LIFNR>999003</LIFNR>
    </item>
    - <item>
    <BUKRS />
    <BKTXT>O-244</BKTXT>
    <LIFNR>999003</LIFNR>
    </item>
    - <item>
    <BUKRS />
    <BKTXT>O-245</BKTXT>
    <LIFNR>999004</LIFNR>
    </item>
    - <item>
    <BUKRS />
    <BKTXT>O-245</BKTXT>
    <LIFNR>999004</LIFNR>
    </item>
    - </XI>
    </ns0:ZXI_IDOCFI_DOCUMENT
    I would like to split it into two messages as the <BKTXT> element is changed(2 times
    <BKTXT>O-244</BKTXT> and <BKTXT>O-245</BKTXT> .
    The target messages must be
    1)
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:ZXI_IDOCFI_DOCUMENT xmlns:ns0="urn:sap-com:document:sap:rfc:functions">
    - <XI>
    - <item>
    <BKTXT>O-244</BKTXT>
    <LIFNR>999003</LIFNR>
    </item>
    - <item>
    <BUKRS />
    <BKTXT>O-244</BKTXT>
    <LIFNR>999003</LIFNR>
    </item>
    </XI>
    </ns0:ZXI_IDOCFI_DOCUMENT
    and 2)
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:ZXI_IDOCFI_DOCUMENT xmlns:ns0="urn:sap-com:document:sap:rfc:functions">
    - <XI>
    - <item>
    <BUKRS />
    <BKTXT>O-245</BKTXT>
    <LIFNR>999004</LIFNR>
    </item>
    - <item>
    <BUKRS />
    <BKTXT>O-245</BKTXT>
    <LIFNR>999004</LIFNR>
    </item>
    - </XI>
    </ns0:ZXI_IDOCFI_DOCUMENT
    How is it possible to be implemented ?
    Is it possible to solved in BPM or in a Mapping program;
    Thanks in advance.
    Best regards.

    Dear  Kumar ,
    Thank for your nice blog ,
    But Let me underline which is my point,
    As XI retrieve rows through JDBC from an oracle table
    at the end there is an XML message with N items
    as:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:ZXI_IDOCFI_DOCUMENT xmlns:ns0="urn:sap-com:document:sap:rfc:functions">
    - <XI>
    - <item>
    <BKTXT>O-244</BKTXT>
    <ACCOUNT>999003</ACCOUNT>
    </item>
    - <item> 
    <BKTXT>O-244</BKTXT>
    <ACCOUNT>999004</ACCOUNT>
    </item>
    - <item>
    <BUKRS />
    <BKTXT>O-245</BKTXT>
    <ACCOUNT>999006</ACCOUNT>
    </item>
    ...N items...
    - </XI>
    </ns0:ZXI_IDOCFI_DOCUM
    I have to break this xml into N xml messages according to element <BKTXT> in order to send them to Sap sequentially.  Keep in mind that the <element> is just as the element <ACCOUNT>( is not a root element ).
    I guess this is not an easy excercise but i need to solve it urgently.
    Best Regards,
    Antonis.
    Message was edited by: antonis konstantindis

  • Message app, any way I can back it up and read messages on other than my iPod Touch (4g)

    Yeaaaaaaaaaaaah.
    So I want to get my messages onto my computer (as in transfer convo's), but not willing to pay anything.
    Because the messages are sent to my Apple ID (my email) is there some sort of way of accessing them ?
    Frankly i think it's quite mean that I can't access my OWN messages on my computer with out having to pay anything, i don't know if this applies to iPod touch but i heard that people can download a program for them to read and transfer messages onto their computer for around $20
    I also backed up my iPod, is there some place I can access them?
    Or is Apple going to be extra and make me screen shoot my conversations to save me money?
    Thanks

    Very very unlikely
    - If you previously turned on FIndMyiPod on the iPod in Settings>iCloud and wifi is on and connected go to iCloud: Find My iPhone, sign in and go to FIndMyiPhone. If the iPod has been restored it will never show up.
    - You can also wipe/erase the iPod and have to iPod play a sound via iCloud.
    - If not shown, then you will have to use the old fashioned way, like if you lost a wallet or purse.
    - Change the passwords for all accounts used on the iPod and report to police
    - There is no way to prevent someone from restoring the iPod (it erases it) using it.
    - Apple will do nothing without a court order                         
    Reporting a lost or stolen Apple product                              
    - iOS: How to find the serial number, IMEI, MEID, CDN, and ICCID number

  • How to output new /new other than new/

    I use dom to parse a document to xml String.if a xml node doesn't have node value ,it will output <new/> but not <new></new>.we use this format (<new></new>) to transfer with remote mechine,so how to output this format.
    following is my sample code:
              DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
              DocumentBuilder builder = factory.newDocumentBuilder();
              Document document = builder.newDocument();
              Element root = document.createElement("root"); 
              document.appendChild(root); 
              Element child = document.createElement("new");
              root.appendChild(child);
              Transformer transformer = TransformerFactory.newInstance().newTransformer();
              Properties properties = transformer.getOutputProperties();
              properties.setProperty(OutputKeys.ENCODING, "utf-8");
              properties.setProperty(OutputKeys.METHOD, "xml");
              properties.setProperty(OutputKeys.VERSION, "1.0");
              properties.setProperty(OutputKeys.INDENT, "yes");
              properties.setProperty("{http://xml.apache.org/xslt}indent-amount", "4");
              transformer.setOutputProperties(properties);
              StringWriter sw = new StringWriter();
              transformer.transform(new DOMSource(document), new StreamResult(sw));
              System.out.println(sw.toString());I think that maybe to set some property to the transformer outputproperties.
    but I don't know what property will done.
    any suggestion is appreciated

    Thanks for your respons.My manager has accentuated this format before .maybe I will ask why.
    However I don't think it will done after adding child.appendChild(document.createTextNode(""));
    it still output <new/>.
    I have writed a function to format this xml String like this:
          * format <new/> String to <new></new>
          * @param xmlString
          * @return String
         public static String formatXml(String xmlString){
              int idx = xmlString.indexOf("/>");
              while(idx != -1){
                   String temp = xmlString.substring(0,idx);
                   int idx1 = temp.lastIndexOf("<");
                   String key = temp.substring(idx1+1,idx);
                   xmlString = xmlString.replaceAll("<" + key + "/>", "<" + key + "></" + key + ">");
                   idx = xmlString.indexOf("/>");
              return xmlString;
         }but i still won't to use it less than the end.

  • How to consume message from other vendor??

    Hello,
    I want to consume message which is published on WebMethods Broker. How can I do that using Oracle SOA Suite? The message is RosettaNet Pip Document.

    I hope you are working with release 11gR1's latest version PS3 (11.1.1.4). Please refer below doc to know that how to create a listening channel in Oracle B2B -
    http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10229/bb_listen_chan.htm#BAJJICJJ
    Select protocol as "Generic JMS-1.0" while creating listening channel.
    Regards,
    Anuj

Maybe you are looking for

  • Duplicating a db to another host via rman

    I found a few documents on this topic, but didn't resolve my issue. I am trying to restore an RMAN backup to a different host (with same instance name, different path) from where the backup was taken. And while running it gives the following error: O

  • HT201272 Has this happened to anyone else?

    I just uploaded the IOS6 to my iPad2. The YouTube app has disappeared. How do I get it back?

  • 2 issues with Maverricks

    Hello, I still have 2 issues with Maverricks that I can't seem to get an answer to. 1. Since updating to Maverricks Time Machine will not see backups on my hard drive prior to September 2013. 2. I can't log onto my school network. My iPad and iPhone

  • View using Union Query

    All, How to create a view using a union query in sql developer. I tried doing but when i check the syntax I got an error "The SQL syntax is valid, however the query is invalid or uses functionality that is not supported. Declarative query support doe

  • Recommendations for Video capture card

    Been capturing video via firewire through a VX2000. Using it as a A/D converter. I would like to install an internal capture card in a dual G4 running OS 10.4.8. Suggestions? Steve