4 Replies Latest reply on Jul 24, 2012 10:16 AM by 900469

    Rosettanet Receipt Acks URL ?

    900469
      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.
        • 1. Re: Rosettanet Receipt Acks URL ?
          Anuj Dwivedi--Oracle
          Hi Rohit,

          Ask your partner to send acknowledgement on one of the below URL's -

          http://host:port/b2b/httpReceiver
          or
          http://host:port/b2b/transportServlet

          where -


          host - host name of your SOA managed server
          port - SOA managed server listen port

          If you have enabled SSL on your SOA server (means using HTTPS) then port will be the SOA server SSL listen port (and obviously http will be replaced by HTTPS in the URL)

          If you are using load-balancer then use the host and port of load-balancer in the URL. Rest of the part will remain same.

          So if your load balancer URL is https://b2btst.dummy.com then your partner should send the messages to any of the below URL's -

          https://b2btst.dummy.com/b2b/httpReceiver
          https://b2btst.dummy.com/b2b/transportServlet

          Regards,
          Anuj
          • 2. Re: Rosettanet Receipt Acks URL ?
            900469
            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.
            • 3. Re: Rosettanet Receipt Acks URL ?
              Anuj Dwivedi--Oracle
              between our delivery of RNIF RA and your B2B software recording the RA
              First of all let me make it very clear that I do NOT belong to Oracle B2B product development team.
              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.
              I do not understand what problem are you facing. Can you be more specific and provide exact details of the issue (error message/log etc.)?

              Regards,
              Anuj
              • 4. Re: Rosettanet Receipt Acks URL ?
                900469
                hi Anuj,

                Thanks for your help. Everything is working as expected.

                Thanks,
                Rohit.