6 Replies Latest reply: Sep 11, 2012 8:33 AM by 939692 RSS

    Issue with RN messages between 10g and 11g

    939692
      Hi All,

      We are facing some issues for RN messages;

      We have configured Rosettanet Actions on both 10G and 11G . In 11G we have the RNTP (remote trading partner) in 10G we have host. The messages posted from host(10g) are not reaching the 11g remote TP, but failing due to the below errors;

      <29-Aug-2012 14:47:07 o'clock IST> <Error> <oracle.soa.b2b.engine> <BEA-000000> <B2B Label:PCBPEL_11.1.1.6.0_GENERIC_111
      214.0600.1553: java.lang.NullPointerException
      at oracle.tip.b2b.exchange.rnif11.RNExchangePlugin.decodeIncomingMessage(RNExchangePlugin.java:212)
      at oracle.tip.b2b.exchange.rnif11.RNExchangePlugin.decodeIncomingMessage(RNExchangePlugin.java:582)
      at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:1919)
      at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1650)
      at oracle.tip.b2b.engine.Engine.incomingContinueProcess(Engine.java:4042)
      at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3718)
      at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3205)
      at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:677)
      at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:211)
      at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
      at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
      at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)

      Could anyone help us on this issue?

      Regards,
      Raj
        • 1. Re: Issue with RN messages between 10g and 11g
          DheerajKumarM
          Hi Raj,

          couple of Questions:

          1. is it working with both 10g environments?
          2. is it working with both 11g environments?
          3. Can you please share the log and wire message?

          Regards,
          Dheeraj
          • 2. Re: Issue with RN messages between 10g and 11g
            939692
            Hi Dheeraj ,

            1. With Both 10G we are getting the below error with Rosettanent Exchange Protocol Version 01.10 :

            Description: An unexpected error occurred during validation
            StackTrace:
            Error -: AIP-51505: General Validation Error: Error -: AIP-51505: General Validation Error: oracle.xml.parser.schema.XSDException
            at oracle.tip.adapter.b2b.document.rn20.RNDocumentPlugin.processIncomingDocument(RNDocumentPlugin.java:163)
            at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1927)
            at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2617)
            at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2487)
            at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2442)
            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)



            However , when we changed the Exchange Protocol Version to V02.00 we got the below error :

            Machine Info: (APT3VW03)
            Description: B2B adapter general error
            StackTrace:
            Error -: AIP-50031: B2B adapter general error: Error -: AIP-50025: Repository error : Error -: AIP-50547: Trading partner agreement not found for the given input values: From party[NAME] "null", To party[NAME] "null", Business action name "RequestPurchaseOrderAction"; also verify agreement effectiveToDate
            at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:2006)
            at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2617)
            at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2487)
            at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2442)
            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)


            2. With both 11G Environments we are getting the below error (Exchange Protocol Version 01.10):

            <05-Sep-2012 13:49:36 o'clock IST> <Error> <oracle.soa.b2b.engine> <BEA-000000> <B2B Label:PCBPEL_11.1.1.6.0_GENERIC_111
            214.0600.1553: java.lang.NullPointerException
            at oracle.tip.b2b.exchange.rnif11.RNExchangePlugin.decodeIncomingMessage(RNExchangePlugin.java:212)
            at oracle.tip.b2b.exchange.rnif11.RNExchangePlugin.decodeIncomingMessage(RNExchangePlugin.java:582)
            at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:1919)
            at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1650)
            at oracle.tip.b2b.engine.Engine.incomingContinueProcess(Engine.java:4042)
            at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3883)
            at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3205)
            at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:677)
            at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:211)
            at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
            at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
            at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
            >
            <05-Sep-2012 13:49:36 o'clock IST> <Error> <oracle.soa.b2b.engine> <BEA-000000> <java.lang.NullPointerException
            at oracle.tip.b2b.msgproc.DbAccess.insertMsgTblRowImpl(DbAccess.java:621)
            at oracle.tip.b2b.msgproc.DbAccess.insertMsgTblRow(DbAccess.java:524)
            at oracle.tip.b2b.msgproc.DbAccess.updateWireBusinessToErrorState(DbAccess.java:6241)
            at oracle.tip.b2b.engine.Engine.handleInboundException(Engine.java:5130)
            at oracle.tip.b2b.engine.Engine.handleExceptionBeforeIncomingTPA(Engine.java:5062)
            at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:1983)
            at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1650)
            at oracle.tip.b2b.engine.Engine.incomingContinueProcess(Engine.java:4042)
            at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3883)
            at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3205)
            at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:677)
            at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:211)
            at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
            at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
            at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)

            Regards,
            Raj
            • 3. Re: Issue with RN messages between 10g and 11g
              Anuj Dwivedi-Oracle
              Raj,

              Given that it is not working with both 10g and 11g, it seems like an issue with the payload/configuration but still to debug it properly, I would suggest you to log a SR with the support. You may also consider mailing your 11g B2B exports (both sending and receiving side) along with the payload you used for testing, to my id (in my profile).

              Regards,
              Anuj
              • 4. Re: Issue with RN messages between 10g and 11g
                939692
                Hi Anuj ,

                We have mailed the files requested .

                Regards,
                Raj
                • 5. Re: Issue with RN messages between 10g and 11g
                  Anuj Dwivedi-Oracle
                  Hi Raj,

                  I reviewed the artifacts and there seems to be multiple issues –

                  1.     Use RosettaNet-V02.00 instead of RosettaNet-01.10 in partner channel configuration. RosettaNet-01.10 has a bug which is under investigation right now. You may log a SR with support if you want to use RosettaNet-01.10.

                  2.     Your XSD is invalid and XML payload is not for RNIF PIP 3A4. Please use the XSD and XML which I have mailed across, for testing. You may also generate XSD using Oracle B2B Document Editor.

                  Regards,
                  Anuj
                  • 6. Re: Issue with RN messages between 10g and 11g
                    939692
                    Hi Anuj,

                    Thanks for the help. The configurations worked with the payload and the XSD provided by you.

                    Regards,
                    Raj