3 Replies Latest reply: Sep 4, 2012 4:04 AM by VikrantKorde 1 RSS

    ORABPEL-10036]: invalid correlation set

    673479
      I wote a BPEL process to read messages from two JMS and correlate the same. The messages in both the queues have the same format and schema. I followed the steps as mentioned in the link below
      http://www.oracle.com/technology/products/integration/adapters/pdf/adapter-Tutorial13-UsingBPELCorrelationsets-FileAdapterMidProcessReceive.pdf
      I created the correlation id and also created the property alias for id for both the messages but when i try to compile i get the following error. I also dont see the property alias values in the WSDL


      [bpelc] [Error ORABPEL-10036]: invalid correlation set

      [bpelc] [Description]: in line 71 of "C:\WORK\Software\mywork\Application1\BPELTest\bpel\BPELTest.bpel", correlation set "CorrelationSet_1" cannot be used in this <correlation>, because property "{http://xmlns.oracle.com/BPELTest/correlationset}NameCorr      of this correlation set is not associated with the message "{http://xmlns.oracle.com/pcbpel/adapter/jms/JMSAdapter/}NormalizedMessage_msg".

      [bpelc] [Potential fix]: make sure every each property of the correlation set "CorrelationSet_1" is associated      with the messageType "{http://xmlns.oracle.com/pcbpel/adapter/jms/JMSAdapter/}NormalizedMessage_msg" by a <propertyAlias> in one of the WSDLs.

      [bpelc]

      [bpelc] [Error ORABPEL-10036]: invalid correlation set

      [bpelc] [Description]: in line 78 of "C:\WORK\Software\mywork\Application1\BPELTest\bpel\BPELTest.bpel", correlation set "CorrelationSet_1" cannot be used in this <correlation>, because property "{http://xmlns.oracle.com/BPELTest/correlationset}NameCorr      of this correlation set is not associated with the message "{http://xmlns.oracle.com/pcbpel/adapter/jms/JMSAdapter2/}NormalizedMessage_msg".

      [bpelc] [Potential fix]: make sure every each property of the correlation set "CorrelationSet_1" is associated      with the messageType "{http://xmlns.oracle.com/pcbpel/adapter/jms/JMSAdapter2/}NormalizedMessage_msg" by a <propertyAlias> in one of the WSDLs.

      [bpelc] .

      [bpelc]
      [bpelc]      at com.collaxa.cube.lang.compiler.CubeProcessor.validateClientSide(CubeProcessor.java:1133)
      [bpelc]      at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:449)
      [bpelc]      at com.collaxa.cube.lang.compiler.CubeParserHelper.compileClientSide(CubeParserHelper.java:83)
      [bpelc]      at com.collaxa.cube.ant.taskdefs.Bpelc.execute(Bpelc.java:626)
      [bpelc]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)