How to selectivly Dequeue inbound transactions comming to B2B

Hi
If I have an 850 Inbound and 810 Inbound from two different trading partners and there are two BPEL processes defined to handle these 2 transactions how to selectively dequeue the transactions to the correct BPEL Process.

Hello Kalyan,
It may be good idea for a quick call for me to explain it better. However just few tips
1. Please refer to the Configuring OracleASB2B section in the Integration with Oracle BPEL Process Manager chapter of the B2B user guide.
2. Document Routing ID is part of Document Type Parameters and is available for all Document Type in B2B.
3. Document Rounting ID in B2B needs to be set to appropriate Consumer Name of BPEL.
4. Please apply the latest patch.
5. Use the appropriate consumer name in BPEL.
Let us know.
Rgds,Ramesh

Similar Messages

  • How can an user defined Transaction type in Inventory be configured in IB?

    Need to know how to make an user defined transaction to update the status in IB automatically. i.e. suppose there is an user defined transaction "XYZ". I need to update the instance stause of an item to "CANCELLED" once that transaction happens on the item.
    Edited by: user13340970 on Aug 13, 2010 7:14 AM

    Hi Atheek,
    I was looking at doing the transform manually, but my challenge is how to parse the inbound String into XML Elements with their properties. For example:
    Example Message:
    <abd:TypedDocument>
    <abd:someElement>
    <abd:aString><jkl:embeddedMessage jkl:attributeABc="Hello There"><jkl:someOtherElement>OSB Rules!<jkl:someOtherElement><jkl:aNumber>123456</jkl:aNumber></jkl:embeddedMessage>
    </abd:aString>
    </abd:someElement>
    </abd:TypedDocument>
    If I get the value of the embedded XML as a string, how can I parse our or address the various elements and attributes in the embedded XML? I was hoping to use:
    $aString cast as jkl:embeddedMessage
    But on OSB10g this fails. Is there another way with XQuery or XSL to convert an embedded XML that comes in as a string, into a complex User-Defined type?
    Thanks,
    David.

  • How to monitor a specific transaction in Solution Manager ?

    Hi all,
    I have configured the Service Level Reporting and it works correctly.
    But i don't know how to monitor a specific transaction like SM21, DB02, FB01N etc... ?
    In the SL Reports configuration steps, we can configure this option : Select Business Processes For SL Report. I did a lot of tests but it does not work.
    Have i to configure the Business Process Monitoring ?
    Thanks.

    Hello,
    it depends a little on what you want to do. If you use the pure CCMS monitoring with the table ALTRAMONI you get average response time per instance and you only get new measurements once the status changes from green to yellow or red.
    In order to get continuous measurements you should look into Business Process Monitoring and the different documentations under https://service.sap.com/bpm --> Media Libary --> Technical Information. E.g. the PDF Setup Guide for Application Monitoring describes this "newer" dialog performance monitor. Probably you have to click on the calendar sheet in the Media Libary to also see older documents as well. As the Business Process Monitoring integrates with BW (there is also a BI Setup Guide in the Media LIbrary) you can get trendlines there. This BW integration also integrates back with SL Reporting.
    Some guidance for SL Reporting is probably given under https://service.sap.com/rkt-solman but I am not 100% sure.
    Best Regards
    Volker

  • HT1918 How can I see ALL transaction history in my account.  Specifically, I would like to see the gift cards I have redeemed for my account.  I know I have over $200 in my account but it is not showing the balance anywhere.  Any ideas?!?!?

    How can I see ALL transaction history in my account.  Specifically, I want to review the gift cards I have redeemed but the amounts are not showing up in my account.  I know I have over $200 in my account and I am unable to access it.  The site wants me to pay by credit card and I don't want to do that.  Any ideas how I can recover the money in my account?

    You can only view your account's purchase history, you can't view a history of card redemptions.
    My account's balance shows at the top left of the store's page on my computer's iTunes, and by logging in to view my account via the Store > View Account menu option. On my iOS devices it shows at the bottom of, for example, the Featured tab in the App Store app under my account id (or you can view your account via Settings > iTunes & App Stores and it should show on the screen that you are taken to).
    To view your purchase history : log into your account on your computer's iTunes via the Store > View Account menu option, you should then see a Purchase History section with a 'see all' link to the right of it. Click on that and you should then see a list of your purchases.
    You've tried logging out and back into your account to see if your balance then shows ? If not, and you can't see where it might have been spent, then you could try contacting iTunes Support and see if they can help : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • How to update the FB01L transaction using the FM  bapi_acc_document_post

    Hi All,
            How to update the FB01L transaction using the bapi_acc_document_post but there is no ledger group field in the bapi function module.
    Please help me how to do it.

    hi,
    use batch input method for the same.
    check this.
    [https://forums.sdn.sap.com/click.jspa?searchID=19107237&messageID=884744]

  • HOW TO VERIFY A DEFERRED TRANSACTION HAS BEEN PUSHED IN ORACLE8(MASTER REPL

    제품 : ORACLE SERVER
    작성날짜 : 2004-08-16
    HOW TO VERIFY A DEFERRED TRANSACTION HAS BEEN PUSHED IN ORACLE8
    (MASTER REPLICATION)
    ================================================================
    본 자료에서는 어느 시점에서, Deferred transaction이 PUSH 되었는지를
    확인하는 방법을 제시한다(In symmetric replication).
    단, Advanced Replication Feature는 8~10g Standard Edition에서는
    지원하지 않는다.
    개 념
    =====
    V7.x 에서는 deferred transaction 이 PUSH 됨과 동시에 삭제 되었으나, V8.x
    부터는 일정시간(interval) 이후에 PURGE 되는 절차를 따른다.
    임의의 transaction은 아래와 같은 조건을 만족할때 PUSH 된 것으로 확인될
    수 있다.
    즉, SCN-based integer 값을 기초로 transaction ordering 을 유지한다는
    기본개념을 적용한 것이다.
    - system.DEF$_DESTINATION.last_delivered > system.DEF$_AQCALL.cscn
    * DEF$_DESTINATION.last_delivered : the last transaction applied
    at the destination
    예 제
    =====
    이 예제는 REP1.ORACLE.COM site 에서 REP2.ORACLE.COM site 로 transaction 이 PUSH 되는 결과를 보여준다.
    SQL> insert into scott.dept values (80,'MARKETING','ORLANDO');
    1 row created.
    SQL> commit;
    Commit complete.
    SQL> select * from deftran;
    DEFERRED_TRAN_ID DELIVERY_ORDER
    4.49.495 479001
    3.0.494 478972
    OR
    SQL> select enq_tid, cscn from system.def$_aqcall;
    ENQ_TID CSCN
    4.49.495 479001
    3.0.494 478972
    DEF$_DESTINATION table을 통하여 마지막으로 propagation 된 정보를 확인할
    수 있다
    SQL> select dblink, last_delivered from system.def$_destination;
    DBLINK LAST_DELIVERED
    REP2.ORACLE.COM 478992
    REP1.ORACLE.COM 478878
    이 시점에서 DEFERRED_TRAN_ID or ENQ_TID 4.49.495 transaction 이 PUSH 되지
    않았음을 알 수 있는것이다. 이는 DELIVERY_ORDER or CSCN 479001 transaction이 REP2.ORACLE.COM 에 대해 마지막으로 전이된 478992 보다 큰 값을 가지고 있기
    때문이다.
    즉, DEF$_AQCALL.CSCN > DEF$_DESTINATION.LAST_DELIVERED 을 만족한다면 해당 transaction 은 아직 PUSH 되지 않았음을 뜻한다.
    그럼 PUSH scheduling 을 적용 함으로써, 이러한 값들이 어떻게 변하는지 알아
    보도록 하자.
    SQL> exec dbms_defer_sys.schedule_push('rep2.oracle.com',
    'sysdate+1/(60*24)', sysdate+1/(60*24));
    PL/SQL procedure successfully completed.
    SQL> select * from deftran;
    DEFERRED_TRAN_ID DELIVERY_ORDER
    4.49.495 479001
    3.0.494 478972
    SQL> select enq_tid, cscn from system.def$_aqcall;
    ENQ_TID CSCN
    4.49.495 479001
    3.0.494 478972
    위 값들은 전혀 변하지 않았으나, 이는 Deferred transaction mechanism 관점에서
    정상적인 정보를 나타내고 있다(아직 PURGE 되지 않았기 때문)
    SQL> Select dblink, last_delivered from system.def$_destination;
    DBLINK LAST_DELIVERED
    REP2.ORACLE.COM 479017
    REP1.ORACLE.COM 478878
    그러나, DEF$_DESTINATION table 의 LAST_DELIVERED column 값을 확인해 보면, REP2.ORACLE.COM site 에 대한 값이 증가했음을 볼 수 있다.
    그런 이유로 DEFTRAN 에 기록되었던 transaction 중 DEF$_AQCALL.CSCN < DEF$_DESTINATION.LAST_DELIVERED 을 만족하는 모든 transaction 은 PUSH
    되었음을 확인할 수 있는것이다.
    특정 SITE 에 대해 PUSH 된 transaction 수를 구하는 방법
    ====================================================
    SQL> connect system/manager
    Connected.
    SQL> select count(*)
    from def$_aqcall
    where cscn < (select last_delivered
    from def$_destination
    where dblink ='REP2.ORACLE.COM');
    COUNT(*)
    2
    Reference
    =========
    Multimaster replication
    How to rectify the replication environment
    Parallel propagation

    제품 : ORACLE SERVER
    작성날짜 : 2004-08-16
    HOW TO VERIFY A DEFERRED TRANSACTION HAS BEEN PUSHED IN ORACLE8
    (MASTER REPLICATION)
    ================================================================
    본 자료에서는 어느 시점에서, Deferred transaction이 PUSH 되었는지를
    확인하는 방법을 제시한다(In symmetric replication).
    단, Advanced Replication Feature는 8~10g Standard Edition에서는
    지원하지 않는다.
    개 념
    =====
    V7.x 에서는 deferred transaction 이 PUSH 됨과 동시에 삭제 되었으나, V8.x
    부터는 일정시간(interval) 이후에 PURGE 되는 절차를 따른다.
    임의의 transaction은 아래와 같은 조건을 만족할때 PUSH 된 것으로 확인될
    수 있다.
    즉, SCN-based integer 값을 기초로 transaction ordering 을 유지한다는
    기본개념을 적용한 것이다.
    - system.DEF$_DESTINATION.last_delivered > system.DEF$_AQCALL.cscn
    * DEF$_DESTINATION.last_delivered : the last transaction applied
    at the destination
    예 제
    =====
    이 예제는 REP1.ORACLE.COM site 에서 REP2.ORACLE.COM site 로 transaction 이 PUSH 되는 결과를 보여준다.
    SQL> insert into scott.dept values (80,'MARKETING','ORLANDO');
    1 row created.
    SQL> commit;
    Commit complete.
    SQL> select * from deftran;
    DEFERRED_TRAN_ID DELIVERY_ORDER
    4.49.495 479001
    3.0.494 478972
    OR
    SQL> select enq_tid, cscn from system.def$_aqcall;
    ENQ_TID CSCN
    4.49.495 479001
    3.0.494 478972
    DEF$_DESTINATION table을 통하여 마지막으로 propagation 된 정보를 확인할
    수 있다
    SQL> select dblink, last_delivered from system.def$_destination;
    DBLINK LAST_DELIVERED
    REP2.ORACLE.COM 478992
    REP1.ORACLE.COM 478878
    이 시점에서 DEFERRED_TRAN_ID or ENQ_TID 4.49.495 transaction 이 PUSH 되지
    않았음을 알 수 있는것이다. 이는 DELIVERY_ORDER or CSCN 479001 transaction이 REP2.ORACLE.COM 에 대해 마지막으로 전이된 478992 보다 큰 값을 가지고 있기
    때문이다.
    즉, DEF$_AQCALL.CSCN > DEF$_DESTINATION.LAST_DELIVERED 을 만족한다면 해당 transaction 은 아직 PUSH 되지 않았음을 뜻한다.
    그럼 PUSH scheduling 을 적용 함으로써, 이러한 값들이 어떻게 변하는지 알아
    보도록 하자.
    SQL> exec dbms_defer_sys.schedule_push('rep2.oracle.com',
    'sysdate+1/(60*24)', sysdate+1/(60*24));
    PL/SQL procedure successfully completed.
    SQL> select * from deftran;
    DEFERRED_TRAN_ID DELIVERY_ORDER
    4.49.495 479001
    3.0.494 478972
    SQL> select enq_tid, cscn from system.def$_aqcall;
    ENQ_TID CSCN
    4.49.495 479001
    3.0.494 478972
    위 값들은 전혀 변하지 않았으나, 이는 Deferred transaction mechanism 관점에서
    정상적인 정보를 나타내고 있다(아직 PURGE 되지 않았기 때문)
    SQL> Select dblink, last_delivered from system.def$_destination;
    DBLINK LAST_DELIVERED
    REP2.ORACLE.COM 479017
    REP1.ORACLE.COM 478878
    그러나, DEF$_DESTINATION table 의 LAST_DELIVERED column 값을 확인해 보면, REP2.ORACLE.COM site 에 대한 값이 증가했음을 볼 수 있다.
    그런 이유로 DEFTRAN 에 기록되었던 transaction 중 DEF$_AQCALL.CSCN < DEF$_DESTINATION.LAST_DELIVERED 을 만족하는 모든 transaction 은 PUSH
    되었음을 확인할 수 있는것이다.
    특정 SITE 에 대해 PUSH 된 transaction 수를 구하는 방법
    ====================================================
    SQL> connect system/manager
    Connected.
    SQL> select count(*)
    from def$_aqcall
    where cscn < (select last_delivered
    from def$_destination
    where dblink ='REP2.ORACLE.COM');
    COUNT(*)
    2
    Reference
    =========
    Multimaster replication
    How to rectify the replication environment
    Parallel propagation

  • How to have the JTA transaction in ServiceEndpoint interface java method

    Hi,
    I have query how to have the JTA transaction in SEI(Service endpoint interface) generated by WSDL.
    I have a MDMListener (using MDM API) which looks for a recordchange in MDM repository which needs to be send to PI7.1 via soap request.
    1) I had imported the WSDL from ESR(PI) and generated outside-in proxy.
    2) Created ejb3.0 stateless session bean using NWDS
    3) Created web service client application by generating the WSDL again (by Generate client)
    4)Added a method callPI()with Service and i set the context with endpointaddress property as the soap location of the sender agreement configured in PI7.1.
    The damean thread listener(EventDispatcher) looks for MDM record change and it calls the method callPI() from ejbsession bean by lookup to transfer the record to PI7.1 system via webservices(web method). I hit the below error.
    Exception com.sap.engine.services.ts.exceptions.BaseIllegalStateException: Status of ( SAP J2EE Engine JTA Transaction : 06223ffffffa20048fffffffe ) should be active, but it is STATUS_COMMITTED = 3.
    at com.sap.engine.services.ts.jta.impl.TransactionImpl.registerSynchronizationWithoutStatusChecks(TransactionImpl.java:672)
    at com.sap.engine.services.ts.jta.impl.TransactionImpl.registerSynchronization(TransactionImpl.java:641)
    at com.sap.engine.services.ts.transaction.TxLevelSynchronizations.addSynchronization(TxLevelSynchronizations.java:118)
    at com.sap.engine.services.ts.transaction.TxManagerImpl.registerSynchronization(TxManagerImpl.java:829)
    at com.sap.transaction.TxManager.registerSynchronization(TxManager.java:303)
    at com.sap.engine.messaging.runtime.j2ee.sapengine.SAPTransactionManager.registerSynchronization(SAPTransactionManager.java:126)
    at com.sap.engine.messaging.impl.util.tx.TxController.<init>(TxController.java:83)
    //Method in the ejb stateless session bean
    @WebServiceRef (name="DistributeMasterDataService") DistributeMasterDataService service;
    @RelMessagingNW05DTOperation(enableWSRM=true)
    public void callPi(DistributeMasterDataRequestType req) {
    port.distributeMasterDataOutA(req);// the distributeMasterDataOutA is the method available in SEI..Here is the issue on JTA
    For the first time the message(req object)transmits to the PI successfully,but for the second call i hit this JTA Transaction :status should be active, but it is STATUS_COMMITTED = 3.
    I tried chanding the transactionmanagement from container to bean.
    @TransactionManagement(value=TransactionManagementType.BEAN)
    @TransactionAttribute(value=TransactionAttributeType.REQUIRES_NEW)
    I wanted to know how can i have the JTA transaction status in SEI(service enpoint interface)java method distributeMasterDataOutA.Since it is an interface i dont know what annotation can be used.
    If its possible i can try this UserTransaction,
    http://help.sap.com/saphelp_nw04/helpdata/de/f6/7a8df922db4ab79342b46c48dac7d0/content.htm
    ut.begin() & ut.commit(),so that everytime this method is called it will treat as a new transaction..
    Let me know if you need more details??,Any idea provided would be great.
    Thanks
    Sabarinathan

    Hello everybody,
    The issue resolved,we need to have the bean management transaction type and not the container.
    and the transactionattribute value as Requires New
    rgds
    Sabarinathan
    Edited by: Sabarinathan Selvaraj on May 12, 2009 2:17 PM

  • How to pass parameter into transaction iview ?

    Hi experts,
    I want to know "how to pass parameter into transaction iview ".
    Regards,
    Krishna Balaji T

    Hi Krishna,
    Not sure if this can help you.
    1) Passing a parameter to a transaction iview (I saw a resolved suggestion)
    Passing a parameter to a transaction iview
    2) Passing a parameter from the portal to R3 (helpful info for you)
    Passing a parameter from the portal to R3
    3) Create SAP Transaction iView using SAPGUI for Windows (Great Blog and info about TA Iview)
    Create SAP Transaction iView using SAPGUI for Windows
    Please check the following link for Transaction Iviews
    http://help.sap.com/saphelp_nw2004s/helpdata/en/02/f9e1ac7da0ee4587d79e8de7584966/frameset.htm
    Just some info: Portal is basically what the end user can see. What he can do, is still maintain in the backend system. If there are parameters setup already for the user in the backend system (in SU01), then those parameters should still valid for the transaction that the parameters are linked to.
    Hope that helps and award points for helpful suggestions.
    Ray

  • How to create an inbound Idoc from an inbound IDoc in same client

    How to create an inbound Idoc from an inbound IDoc in same client
    Idoc will come from XI as an inbound idoc to SAP, now I have to read this inbound Idoc and split it into Several Inbound Idocs and now needs to be posted in the same client.
    please let me know the procedure..
    Thanks in advance,
    Sagar

    Hi Sagar,
    Develop a cusom Z-Inbound function module, configure the Z-FM to trigger when idoc is recieved from XI. In your Z-Inbound function module split the idoc (Recieved from XI)  into respective Idocs and Using MASTER_IDOC_DISTRIBUTE post the IDOCs into the same system.
    Thanks & Regards

  • How to perform a WS-transaction between two webservices implemented in EJB3

    Hello,
    I would like to have an example of how to perform a WS-Transaction between two web services implemented with EJB 3.0. It should be done through code.
    Thanks in advance.

    Bit a late answer, btu I don't like googling for somthing and founding open questions about the topic I search for.
    Have a look at
    http://jbossws.jboss.org/mediawiki/index.php?title=JAX-WS_User_Guide
    and
    http://soa.sys-con.com/node/39769
    Cheers

  • HT3702 Itunes and auto cc charges???my credit card was charged 19.99 by the apple itunes store....I have no purchases in my history....how do I cancel this transaction? and why is it on there....how do I find out?

    Itunes and auto cc charges???my credit card was charged 19.99 by the apple itunes store....I have no purchases in my history....how do I cancel this transaction? and why is it on there....how do I find out?

    You've checked the purchase history on your account via your computer's iTunes : log into your account on your computer's iTunes via the Store > View Account menu option, you should then see a Purchase History section with a 'see all' link to the right of it. Click on that and you should then see a list of your purchases.
    There are instructions on this page for viewing / managing / stopping auto-renewing subscriptions : http://support.apple.com/kb/HT4098
    If nothing shows on your iTunes purchase history (you don't have a Mac and have any purchases in the Mac App Store), and you only have the one account, then you should contact your card issuer.
    If something does show on your history but you didn't buy it, and nobody else has access to your account or devices and made the purchase, then try the 'report a problem' page to contact iTunes Support : http://reportaproblem.apple.com
    If the 'report a problem' link doesn't work then you can try contacting iTunes Support via this page : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • AGIS Inbound 'Transaction Status' changes to error on clicking Approve

    Hi,
    AGIS inbound 'transaction status' changes to error on clicking Approve or Apply button? how to find what is that error as I am not able to find any error message.
    What are the causes for this error ?
    I manage to generate the outbound transaction. When the recipient has received and approve, it shows an error under - Transaction Status and in the outbound side it shows Batch Status as Error.
    Can some one help to to find out the way to fix it.
    Thanks in Advance,
    Thejas

    Something might have gone wrong in the Workflow. Please check the metalink document 785167.1
    Thanks,
    John.

  • WE57 - for inbound transactions, outbound transactions, or both?

    Hello,
    Can anyone tell me if WE57 is used for inbound transactions only or is it used for both inbound & outboud? It seems in the documentation I have looked at, it states it is only for inbound.  Why, then, when I try to create a new entry in WE57, does it ask for a direction (inbound or outbond)?
    Any help would be great because I'm getting confused...thank you!!

    The documentaiton below is very misleading then.  Do you know why it only mentions WE57 for direct inbound?
    http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b7ce043d711d1893e0000e8323c4f/frameset.htm

  • HT201359 Why am I being charges almost $16 and almost $6 when All I've ordered is ONE song???? How do I cancel the transaction???

    Why am I being charges almost $16 and almost $6 when All I've ordered is ONE song???? How do I cancel the transaction???

    http://www.apple.com/support/itunes/contact/

  • How can i reconcile Treasury transaction with bank statement

    How can i reconcile Treasury transaction with bank statement. (R.12) ???
    It is possible
    Regards
    Witek

    Hi Judith,
    If you're using Windows, you can print your bank statements to the CreatePDF Desktop Printer. You can learn more about this printer by visiting: http://forums.adobe.com/docs/DOC-1495
    -David

Maybe you are looking for

  • Can't open files from iCloud drive

    Just upgaded to 8 and transferred a few files to iCloud Drive on my PC. But when I access drive from my iPad, it lists everything as "encrypted". Any thoughts ?

  • Error installing CS5 Illustrator (Exitcode 6)

    Hi, We got this error when installing Illustrator from the CS5 suite. PS and ID installed just fine. Insttallation on iMac late 2012/2013, OSX 10.8.2, german locale. --  START -- Exit Code: 6 Please see specific errors and warnings below for troubles

  • Basic questions for a self-taught re: HDV for SD HDV (yes again)

    ok - like many others posting on this topic, I am apologising for going over what seems to be one of the most covered topics out there, that still isn't clear! I am trying to teach myself DVD SP4 in the same way I did with FCP5 (trial, error and lots

  • ODI  Agent Test Failed -Connection timed out

    Hi, I have created an agent and launched it as a scheduler agent using command : ./agentscheduler.sh -name="Agent_Test" -port=20911 it gives message -Server Launched However when I test it in Topology Manager in Physical Architecture , it gives me er

  • XML read errors--failure to open dtd (DITA)

    Hi all, I've run out of ideas and places to look on this one, I hope someone can help. The specs: WinXP Pro, Frame 8.0p277. Built-in DITA. Not using DITA Open Toolkit. No major issues except for previously discussed conref problems which, many thanks