Rosettanet Receipt Acks URL ?

hi B2B gurus,
We are using RosettaNet protocol to transmit Invoices to our Trading Partner. We are able to send the documents to the TP, but our remote TP is not able to acknowledge the receipt. They get the error as below:
"HTTP/S send of action/signal failed...attempt retry - error sending HTTP/S message to https://b2btst.dummy.com/b2b : received HTTP response "500", retry is possible"
And our B2B portal shows the same error as "Error_level_collaboration", meaning the system did not receive any acknowledgement. Now what this means is the Acknowledgement URL which our remote TP is using is not valid.
Can someone please let me know, how do we determine the RosettaNet Acknowledgement URL that we need to share with our remote TP.
or
Do we need to configure a Listening Channel for this?
Thanks,
Rohit.

hi Anuj,
We tested this with our remote trading partner; our TP set the acknowledgement url as
https://b2btst.dummy.com/b2b/httpReceiver
When i try to simply open this url through the browser(outside the company network), it displays the below:
"B2B Server
B2B Server is ready to accept HTTP messages from the Trading Partner"
This means the server is reachable correctly.
Now on testing with our TP, they observed the following
– I do see 3 inbound POST’s, and in each case, our B2B server recorded the fact that it delivered the RA’s as expected. Seems like there is a break down somewhere between our delivery of RNIF RA and your B2B software recording the RA?
For this TP, our acknowledgement setups are as below;
Protocol - RosettaNet V02.00
Ack Mode - Async
Under TP>Channel Details>Security
Ack Signed is checked.
Message Signed and Message Encrypted is disabled.
Digital Signature - SMIME 3.0 with MD5 - RSA
Encryption - SMIME 3.0 with DES
Thanks a ton,
Rohit Varma.

Similar Messages

  • RosettaNet 3A4C ack issue

    Hi All,
    We are having an issue with RosettaNet 3A4C acks. The 3A4R goes out to trading partner okay, the 3A4R ack from trading partner is processed successfully. The 3A4C from the trading partner is okay. However, the trading partner is not able to process the 3A4C ack sent to them. According to the trading partner, the service header contains incorrect duns number - the KnownInitiatingPartner DUNS in the ServiceHeader should be the same for all four messages and it should be for the one used in the 3A4R. Oracle integration B2B sends the trading partner DUNS in the 3A4C ack service header and not the host DUNS.
    <KnownInitiatingPartner>
    <PartnerIdentification>
    <domain>
    <FreeFormText>DUNS</FreeFormText>
    </domain>
    <GlobalBusinessIdentifier>123456789</GlobalBusinessIdentifier>
    </PartnerIdentification>
    </KnownInitiatingPartner>
    Page 28 in the RNIF V02.00.00 Specification indicates the "Known Initiating Partner" should contain "A known partner initiating this PIP instance, with whom the responder has a valid TPA." Is the "known partner initiating this PIP instance" the one sending initial the 3A4R or the one sending the 3A4C? If former case, then is this a bug in Oracle iB2B?
    Thanks in advance,
    Suresh

    Hi Ramesh,
    Following is the response from the trading partner:
    "RosettaNet specifications state "KnownInitiatingPartner should contain the GlobalBusinessIdentifier of the partner initiating the business process. TPA has been established for this party." If you see the 3A4 Purchase Order Request, 3A4 Purchase Order Request Acknowledgement, 3A4 Purchase Order Confirmation messages in the ServiceHeader - Known Initiating Partner - PartnerIdentification - GlobalBusinessIdentifier, it contains the DUNS - 806669788. The 3A4 Purchase Order Confirmation Acknowledgement message (which is failing inthe RNIF Adapter) has a value of 254047488 for this field. This is resulting in a situation where the RNIF Adapter is not able to correlate the message to the original context.
    I believe this value has to be corrected by your partner who is sending the Receipt Acknowledgement."
    I have sent you a copy of the RNIF 2.0 spec via e-mail.
    Thanks,
    Suresh

  • B2B RosettaNet Rcpt Ack and Excp throws error "Unable to read the preamble"

    Hello All,
    We have configured a 2 way PIP Config and we are able to succesfully transfer the paload to the TP.
    But when receiving the Ackowledgement and Exception, we are getting error "B2B-51705 Unable to read the preamble"
    Can anyone help me on this
    Thanks,
    Sunil

    Hi Anuj,
    Just want to confirm one more thing
    Below given the xsd used for Exception and Acknowledgement
    Can you please confirm the format of the same
    AcknowledgeMent
    ===========
    <?xml version = "1.0" encoding = "UTF-8"?>
    <!-- -->
    <!-- Copyright (c) 2000 BEA -->
    <!-- All rights reserved -->
    <!-- -->
    <!-- THIS IS UNPUBLISHED PROPRIETARY -->
    <!-- SOURCE CODE OF BEA Systems Inc. -->
    <!-- The copyright notice above does not -->
    <!-- evidence any actual or intended -->
    <!-- publication of such source code. -->
    <xsd:schema xmlns:xsd = "http://www.w3.org/2001/XMLSchema">
    <xsd:annotation>
         <xsd:documentation>
    RosettaNet XML Message Schema
    AcknowledgmentOfReceipt_MS_V02_00.dtd
    This document has been prepared by Edifecs (http://www.edifecs.com/)
    based On the Business Collaboration Framework from requirements
    in conformance with the RosettaNet methodology.
         </xsd:documentation>
    </xsd:annotation>
         <xsd:element name = "ReceiptAcknowledgment">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref = "NonRepudiationInformation" minOccurs = "0"/>
                   </xsd:sequence>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name = "NonRepudiationInformation">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element ref = "OriginalMessageDigest"/>
                   </xsd:sequence>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name = "OriginalMessageDigest" type = "xsd:string"/>
    </xsd:schema>
    Exception
    =====
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!--W3C Schema generated by XMLSpy v2011 rel. 3 sp1 (http://www.altova.com)-->
    <!--Please add namespace attributes, a targetNamespace attribute and import elements according to your requirements-->
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
         <xs:import namespace="http://www.w3.org/XML/1998/namespace"/>
         <xs:element name="Exception">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="ExceptionDescription"/>
                        <xs:element ref="GlobalExceptionTypeCode"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="ExceptionDescription">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="errorClassification"/>
                        <xs:element ref="errorDescription"/>
                        <xs:element ref="offendingMessageComponent" minOccurs="0"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="errorClassification">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="GlobalMessageExceptionCode"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="GlobalMessageExceptionCode">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="errorDescription">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="FreeFormText"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="FreeFormText">
              <xs:complexType mixed="true">
                   <xs:attribute ref="xml:lang"/>
              </xs:complexType>
         </xs:element>
         <xs:element name="offendingMessageComponent">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="GlobalMessageComponentCode"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="GlobalMessageComponentCode">
              <xs:complexType mixed="true"/>
         </xs:element>
         <xs:element name="GlobalExceptionTypeCode">
              <xs:complexType mixed="true"/>
         </xs:element>
    </xs:schema>
    Pleace correct me if I am wrong in these xsd's
    Thanks,
    Sunil

  • Passing Func ACK(Rosettanet/EDI) back to application

    Hi
    We are setting up Oracle B2B 11.1.1.7 to send and receive Rosettanet/EDI X12 documents including functional acks
    We have a requirement to auto generate outbound functional ack(997) for EDI and Receipt acks(3A4c and 3A8c) for Rosettanet inbound docs.I believe this can be addressed by setting below B2B config property  to true
    Functional Ack handled automatically = true
    We also need to configure B2B pass Acks back to application.Can we achieve this by making below properties to true?
    Notify Inbound Functional Acks
    Notify Inbound Receipt Acks
    Thanks,
    Praveen

    Hi Ramesh,
    I case of exception in Inbound Request/Response, Oracle B2B will trigger a NAck but it could be sent only when B2B has sufficient information about the TP in the failed message. For more information please go through -
    http://www.oracle.com/technology/products/integration/b2b/pdf/B2B_TN_007_Exception_Handling.pdf
    Acknowledgement(positive) is sent only for the successfully received messages, so in case of exception there is no need of inbound data to be stored in IDC for mapping.
    As far as I know, if validation itself fails then B2B will not be able to send a negative acknowledgement to TP as TP identification happens after the validation. You may like to monitor such exceptions using the BAM monitoring.
    Regards,
    Anuj

  • Rosettanet Buyer scenario on RNIF11 PIP3A4 version 2.00

    HI,
    We are setting up the PIP3A4 scenario ( SAP as a buyer ) with a partner. We have all the RosettaNet content imported. This content provides us with PIP3A4 V2_02 definition and R/3 mapping )
    However, our partner is not on version 2_02 but still on version PIP3A4 2_00.
    I have copied the standard content in an own SWVC and made an additional mapping step that will convert the version 2_02 into 2_00.
    I can do the same for the incoming confirmation message.
    I have some doubts however for signal messages (  receipt acknowledgement and receipt acknowledgement exception )
    -Are these handled fully internally in the adapter itself ? ( as I see no content related to inbound/outbound signals )
    -Are the signals ( e.g. receipt ack sent by the partner ) verified versus a schema/dtd file ?
    -If yes, then what version is used for this messages 
    -Can we customize this versions as I will be receiving version 2_00 signals from partner and not version 2_02
    -If we upload a PIP3A4 from Rosettanet as an external definition for a version that is not available, should we then load into SWVC RosettaNet as well ? As there seems to be 'naming' restriction so that RNIF adapter will recognize PIP messages
    ( Now I did in my own SWVC )
    regards
    Dirk

    Hi Hannan,
    Rnif Ack also called technical signal is processed automatically, it does not require any interfaces or directory config. It is part of RNIF protocol.
    You can see in the Message Monitoring in Details tab of successfully send message if your partner send Receipt ACK. Last message in the log will tell you the status.
    There is nothing in the SXMB_MONI that indicates if Rnif ack was received or not.
    Regards
    Margaret

  • CIDX/RNIF Receipt Acknowledgement Processing

    Hello Everyone,
    I was wondering if someone could help me answer a question which was posted (but not answered) back in June 06'.
    Rosettanet Buyer scenario on RNIF11 PIP3A4 version 2.00
    How are Receipt Acknowledgements handled by the CIDX/RNIF adapters? Are they processed automatically or do they go through an interface?
    The reason for my query is that I need to be able to process the Receipt Acknowledgements and send them to a back end application. I would like to avoid using BPM, if at all possible.
    Thanks in advance.
    Rgds,
    Hannan

    Hi Hannan,
    Rnif Ack also called technical signal is processed automatically, it does not require any interfaces or directory config. It is part of RNIF protocol.
    You can see in the Message Monitoring in Details tab of successfully send message if your partner send Receipt ACK. Last message in the log will tell you the status.
    There is nothing in the SXMB_MONI that indicates if Rnif ack was received or not.
    Regards
    Margaret

  • Issue while handling the functional ack(CONTRL) through B2B

    Hi,
    My requirement is to handle the incoming CONTRL message through B2B and send the data to SOA/AIA application and update the CONTRL data in table. For that i have done the following settings in oracle B2B.
    Functional Ack handled automatically : false
    Functional Ack internal properties : false
    Notify Inbound Receipt Acks     : false
    Notify Inbound Functional Acks : false
    I am able to update the data successfully in the table for the successful scenarios. But if the transaction is failed in SOA/AIA application due to some error then it is creating 2 entries of MSG_ERROR in reports tab in B2B where as it is creating only one entry for MSG_COMPLETE state.
    Please guide me if i am missing anything here. I am getting below 2 errors for 2 separate entries at the same time.
    1)
    Error Code     B2B-52325
    Error Description     Machine Info: (elb1cn14.statoilfuelretail.com) Description: Error in the SOA Composite {0}
    Error Level     ERROR_LEVEL_COLLABORATION
    Error Severity     ERROR
    Error Text     Error in the SOA Composite
    2)
    Error Code     B2B-52325
    Error Description     
    Error Level     
    Error Severity     
    Error Text     Error -: B2B-52325: Error in the SOA Composite {0}
    Edited by: 901994 on Aug 22, 2012 3:36 AM

    But if the transaction is failed in SOA/AIA application due to some error then it is creating 2 entries of MSG_ERROR in reports tab in B2B where as it is creating only one entry for MSG_COMPLETE state.Are you really sure that you are seeing three report entries for SAME transaction?
    I guess B2B listening channel is trying to retry the same file in case of error.App message delivery is not retried in B2B rather failed messages are delivered to the IP_IN_QUEUE. Please enable the logging for B2B engine in TRACE 32 mode and run a test to reproduce the behaviour. Post the log here or mail across to my id (in my profile).
    Regards,
    Anuj

  • B2B Inbound error after version upgrade

    Hi All,
    1. We upgraded from 11.1.1.3 to 11.1.1.6.
    In 11.1.1.3, for Inbound, we used B2B adapter to get the message from IP_IN_QUEUE. We created a process with receive activity and the messages were picked from the queue successfully.
    In 11.1.1.6, we migrated the code without any change and while testing, we are getting the following error,
    B2B Label:PCBPEL_11.1.1.6.0_GENERIC_111214.0600.1553: oracle.fabric.common.FabricInvocationException: IDeliveryService.request() invoked for one-way operation 'receive'. This method can only be used to invoke two-way operations which return an output message. Please check the WSDL which defines this operation and use the method IDeliveryService.post() to invoke a one-way operation
    Do we need any configuration to be done for this ?
    2. As a work around, i tried using a AQ adapter to fetch the message from IP_IN_QUEUE. But no luck, getting the following error,
    BINDING.JCA-11975
    AQ_INVALID_QUEUE.
    Unable to obtain queue table name.
    Queue does not exist or not defined correctly.
    Drop and re-create queue.
    Dont know whether there is problem with the queue, because outbound queue (IP_OUT_QUEUE) is working (wire messages sent to TP).
    Help me in resolving this issue.
    Thanks,
    Terry

    Hi Anuj,
    i tried your suggestion,
    Scenario 1:
    When Notify Inbound Receipt Acks= false, Exception from TP reaching Queue and my exception consumer(b2berroruser) is running successfully. But when TP sends Successful ack, i dont see the message in the queue and hence my success response consumer (b2buser) is not getting executed.
    Scenario 2:
    When Notify Inbound Receipt Acks= true, Exception from TP reaching Queue but 2 rows getting creating,
    User_data col. of the IP_QTAB,
    Row1: PROD_SOAINFRA.IP_MESSAGE_TYPE('0AA0652813ADFCE80270000016D93592-1','null','TP','HostTP','Exception','Exception','1.0',3,'oracle.sql.CLOB@4528f1','null')
    Row2: PROD_SOAINFRA.IP_MESSAGE_TYPE('0AA0652813ADFCE80270000016D93592-1','null','TP','HostTP','Exception','Exception','1.0',4,'oracle.sql.CLOB@e6e083','null')
    At this instance both my exception consumer(b2berroruser) and response consumer(b2buser) are getting executed (weird). and as expected both the above rows are getting off from the table.
    When TP sends Successful ack, its getting stagnated in the queue, my response consumer (b2buser) is not picking it up.
    User_data col. of the IP_QTAB for receipt ack (which is getting stagnated): PROD_SOAINFRA.IP_MESSAGE_TYPE('0AA0652813ADFA3F75F0000016D934A1-1','null','TP','HostTP','Receipt Acknowledgment','Invoice','1.0',3,'oracle.sql.CLOB@1742edd','null')
    In B2B reports i see only one response (either exception/ack) from TP for a transaction.
    Thanks for your suggestions.
    Terry

  • How can I display URL parameters ({module_url}) in the Order Receipt page?

    I'm trying to display extra information in my Order Receipt page by passing a value in the URL from the Order Registration form.
    The parameter is adding to my URL and the form is processing as expected, but I can't seem to pull that value out of the URL to display on the page.
    I've used {module_url, myValue} but it comes up empty.
    Am I doing something wrong or can you not use this module in the Order Receipt page?

    Thanks Liam. Another thing BC could look at implementing is more flexibility with the E-Commerce layouts

  • RosettaNet ack error

    Hello All,
    We are on patch 7652646. We send a 3A4R to our TP. They send back the ack. However, the ack processing fails. The error we are getting is "_Document Exchange protocol name "RosettaNet" in message is different from document exchange protocol name "Generic" in agreement_" even though the TP is set up with RosetteNet protocol and there is no Generic document capability set up. The agreement contains only RosettaNet transactions. The 3A4C from the TP fails with the same error. Any suggestions on what can be worng?
    Thanks!
    Edited by: b2buser.. on May 8, 2009 8:55 AM

    Hi,
    Please verify the business protocol used by the trading partner. This indicates the sender has used a different document exchange protocol. i.e generic instead of RosettaNet.
    Regards,
    Dheeraj

  • Pass the product ID through the URL from the checkout page to the "receipt - buy" landing page. is it possible?

    Pass the product ID through the URL from the checkout page to the "receipt - buy" landing page. is it possible?

    You can just the module_shoppingcartsummary module and with liquid you can render the items in the cart out.
    Developer reference

  • How to use pre-defined scenarios for RosettaNet with XI 3.0

    Hi all.
       I am working in Comgroup Shanghai co. ltd. which is partner of SAP China.
       We have a potential customer who use RosettaNet as their Supply Chain EDI system.
       I would like to make a demo for demostrate the pre-defined scenarios for RosettaNet RNIF 2.0 packages.
       Where can I find such guideline ? I have checked the article: implementing RosettaNet with XI 3.0, but it cannot help me.
       Another question is how I can develop my own scenarios for the RNIF standards which are not included in XI RosettaNet business package ?

    Hi Andy,
    See the instructions below after you installed the RosettaNet STK.
    Below given is the sample config for PIP3B2 Scenario. Part I is using STK and Part II is using 2 XI systems.
    <b>Part I. Test Using STK</b>
    In your XI ID:
    1) Define both the parties 1) Shipper(Your Partner) 2) Receiver(Your company) with identifiers like DUNS Number.
    2) In ID goto>Tools>Transfer Integration Scenarios from IR-->select the scenario "PIP3B2_Receiver" from the drop down list.
    3) Follow the 4 steps in the config wizard.
    4) While creating your CC, create it from the channel template delivered with the RosettaNet BP.
       4.1) Specify the URL for STK which should be in the following format
    http://<STK Server>:<port>/rosettanet/servlet/listenerServlet?userId=<Party Name>
       4.2)In the location fields, enter your location and your partner location.
    In your STK
    1) Start the RosettaNet STK.
    2) enter the UserID<Partner Name in XI>
    3) Select the Test Scenario, 3B2V01.01-AdvanceShipmentNotification-0001-Scenario-Shipper
    4) Enter Global Business ID(DUNS Number) and Location ID for both the partners. These fields should be same as in your R/3 Party configuration.
    5) Enter the URL as follows:
    http://<XI Server:<J2EE_Port>/MessagingSystem/receive/RNIFAdapter/RNIF
    If everything is configured correctly as mentioned, you should be able to test your single-action scenario.
    <b>Part II Test using another XI System</b>
    For these follow the steps above for XI Config.
    Configure one XI System as PIP3B2 Shipper using the Scenario "PIP3B2_Shipper" and config wizard as mentioned above.
    Configure the other XI as PIP3B2 Receiver using the scenario "PIP3B2_Receiver" and config wizard.
    In the Url field, specify the URL as follows:
    http://<XI host>:<J2EE_Port>/MessagingSystem/receive/RNIFAdapter/RNIF
    Hope this helps.
    Regards,
    Sam Raju

  • Report 2 show all receipts&disbursements in one screen 4 intercompany&Trade

    Hi all,
    i just have to see whether there is any standard report in SAP which pulls to shows all receipts and disbursements in one screen for intercompany and trade, if there is no standard report then they asked me to build a func spec to develop this kind of report.
    so i am trying to find out with the SAP community here, whether we have any standard report on this or not. if no, then how to proceed on this func spec.
    can anyone please put some light on this, i would be verymuch grateful.
    Thankyou
    Jay

    Refer the following:
    REPORT  ZTEST12.
    * Type declarations.....................
    TYPES pict_line(256) TYPE c.
    * data declarations......................
    DATA :init,
          container TYPE REF TO cl_gui_custom_container,
          editor    TYPE REF TO cl_gui_textedit,
          picture   TYPE REF TO cl_gui_picture,
          pict_tab TYPE TABLE OF pict_line,
          url(255) TYPE c.
    CALL SCREEN 100.
    * Dialog modules......................................
    MODULE status_0100 OUTPUT.
      SET PF-STATUS 'SCREEN100'.
      IF init is initial.
        init = 'X'.
        CREATE OBJECT:
               container  EXPORTING container_name = 'PICTURE_CONTAINER',
               picture    EXPORTING parent = container.
      ENDIF.
      IMPORT pict_tab = pict_tab FROM DATABASE abtree(pi) ID 'ENJOY'.
      CALL FUNCTION 'DP_CREATE_URL'
           EXPORTING
                type    = 'IMAGE'
                subtype = 'GIF'
           TABLES
                data    = pict_tab
           CHANGING
                url     = url.
      CALL METHOD picture->load_picture_from_url EXPORTING url = url.
      CALL METHOD picture->set_display_mode
           EXPORTING display_mode = picture->display_mode_fit_center.
    ENDMODULE.
    MODULE cancel INPUT.
      LEAVE TO SCREEN 0.
    ENDMODULE.

  • Sending an email via mailto: URLs

    Hi all,
    is it possible (and how! :) ) to send an email from within a JAva application using the 'mailto:' URL in order to use the locally installed email client?
    What I need is to be able to use the local mail client to send an email with an attached file and a return receipt from within my app.
    Any suggestions?
    TIA,
    Luca.

    Since you want the return receipt, then you have to have a place for that return receipt to be returned to. If you are just "bouncing" a mail off of another application, you do not have a return path to recieve the receipt.
    The "bouncing" mail off of the local client is not doable with the mailto--if you try a mailto link it opens your local client with a pre-addressed mail (if you are lucky).
    You need to use the Java Mail API.

  • Getting error while getting ACK back from TP

    Hi,
    When my TP is sending ack back to me I am getting following error -
    2008.12.24 at 11:06:19:672: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.tpa.RepoDataAccessor:getDocumentDefinition() given docTypeName: Pip3A4PurchaseOrderRequest given docTypeRev: V02.00
    2008.12.24 at 11:06:19:674: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.tpa.RepoDataAccessor:getDocumentDefinition() given docTypeName: Pip3A4PurchaseOrderRequest given docTypeRev: V02.00
    2008.12.24 at 11:06:19:674: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.tpa.RepoDataAccessor:getDocumentDefinition() reposDocTypeName: Pip3A4PurchaseOrderRequest reposDocTypeRev : V02.03.00
    2008.12.24 at 11:06:19:674: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.tpa.RepoDataAccessor:getDocumentDefinition() reposDocTypeName: Pip3A4PurchaseOrderConfirmation reposDocTypeRev : V02.03.00
    2008.12.24 at 11:06:19:675: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.tpa.RepoDataAccessor:getAgreementData() End..
    2008.12.24 at 11:06:19:675: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.tpa.RepoDataAccessor:getAgreementDetails() ..End
    2008.12.24 at 11:06:19:675: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.tpa.MessageModifier:updateDeliveryChannel() Updating DeliveryChannel information..
    2008.12.24 at 11:06:19:675: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.tpa.MessageValidator:validateCollaborationInfo()
    2008.12.24 at 11:06:19:676: Thread-10: B2B - (ERROR) Error -: AIP-50515: Collaboration revision "V02.03.00" in message is different from collaboration revision "V02.00" in agreement
    at oracle.tip.adapter.b2b.tpa.MessageValidator.validateCollabInfo(MessageValidator.java:298)
    at oracle.tip.adapter.b2b.tpa.MessageValidator.validateMessage(MessageValidator.java:123)
    at oracle.tip.adapter.b2b.tpa.TPAProcessor.processTPA(TPAProcessor.java:664)
    at oracle.tip.adapter.b2b.tpa.TPAProcessor.processIncomingTPA(TPAProcessor.java:196)
    at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1810)
    at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2554)
    at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2424)
    at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2379)
    at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:527)
    at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:374)
    at java.lang.Thread.run(Thread.java:534)
    2008.12.24 at 11:06:19:677: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: processIncomingMessage B2BDE
    2008.12.24 at 11:06:19:677: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleExceptionBeforeIncomingTPA Enter
    2008.12.24 at 11:06:19:677: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException
    Our Trading Partner is using BizTalk B2B and we are using RosettaNet V02.00 as document exchange protocol. PIP Version we are using is V02.03.00
    Please help.
    Thanks & Regards,
    Anuj Dwivedi

    Hi Ramesh,
    Thanks for your prompt response.
    I am using the Document Type Pip3A4PurchaseOrderConfirmation with revision v02.03.00
    But still we are getting the same error. My trading partner is sending an Exception to us in Service Conent. Actually he is sending messages in four parts-
    =====
    Preamble
    Delivery Header
    Service Header
    Service Contents
    ======
    In which part he should provide the required properties(docTypeName and docTypeRivision) to find the right Collaboration by Oracle B2B at our side?
    Thanks.
    Warm Regards,
    Anuj Dwivedi

Maybe you are looking for