another thing, if the message is like this: <?xml version="1.0" encoding="UTF-8"?> <message><part1> <End xmlns="http://xml.netbeans.org/schema/Data" xmlns:ns1=" http://xml.netbeans.org/schema/Data" xmlns:soapenv=" http://www.w3.org/2003/05/soap-envelope"> <name>name</name> <id>a</id> </End> </part1> </message>
what's the right string for the correlation /id dosen't work, //id neither too 2009/10/23 Stefano Tranquillini <[email protected]> > maybe i forgot some import in the deploy.xml,possibly? > > > On Fri, Oct 23, 2009 at 10:48, Stefano Tranquillini < > [email protected]> wrote: > >> how can i check this exception, if it's possible? >> >> >> On Fri, Oct 23, 2009 at 10:37, Rafal Rusin <[email protected]> wrote: >> >>> 2009/10/23 Stefano Tranquillini <[email protected]>: >>> > Hi. >>> > i tried, there's no result (maybe is another problem, and no the >>> correlation >>> > now) >>> > anyway, i seen in the log that there are some lines strange (last 2 >>> lines): >>> > >>> > DEBUG - GeronimoLog.debug(66) | The system is checking for the >>> operation >>> > using the following WSAAction: // >>> > j2ee.netbeans.org/wsdl/BPELService/BPELServicePortType/input1 >>> > DEBUG - GeronimoLog.debug(66) | Checking for Operation using SOAP >>> message >>> > body's first child's local name : init >>> > DEBUG - GeronimoLog.debug(66) | Received one-way message for >>> BPELService.{ >>> > http://j2ee.netbeans.org/wsdl/BPELService}Start<http://j2ee.netbeans.org/wsdl/BPELService%7DStart> >>> > DEBUG - GeronimoLog.debug(66) | Starting transaction. >>> > DEBUG - GeronimoLog.debug(66) | Routed: svcQname { >>> > http://j2ee.netbeans.org/wsdl/BPELService}BPELServiceService<http://j2ee.netbeans.org/wsdl/BPELService%7DBPELServiceService>--> >>> > [BpelProcess[{ >>> > http://enterprise.netbeans.org/bpel/BPEL/LocatorMap}LocatorMap-44<http://enterprise.netbeans.org/bpel/BPEL/LocatorMap%7DLocatorMap-44> >>> ]] >>> > DEBUG - GeronimoLog.debug(66) | ODE routed to operation Operation: >>> > name=Start >>> > style=ONE_WAY,0 >>> > Input: name=input1 >>> > Message: >>> > name={http://j2ee.netbeans.org/wsdl/BPELService}InitMessage<http://j2ee.netbeans.org/wsdl/BPELService%7DInitMessage> >>> > Part: name=part1 >>> > elementName={http://xml.netbeans.org/schema/Data}init<http://xml.netbeans.org/schema/Data%7Dinit>from >>> > service { >>> > http://j2ee.netbeans.org/wsdl/BPELService}BPELServiceService<http://j2ee.netbeans.org/wsdl/BPELService%7DBPELServiceService> >>> > DEBUG - GeronimoLog.debug(66) | SET MEX property isTwoWay = false >>> > DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX >>> > {MyRoleMex#hqejbhcnphr4oxqcmc2bkx [Client hqejbhcnphr4oxqcmc2bkw] >>> calling { >>> > >>> http://j2ee.netbeans.org/wsdl/BPELService}BPELServiceService.Start(...)<http://j2ee.netbeans.org/wsdl/BPELService%7DBPELServiceService.Start%28...%29> >>> } >>> > DEBUG - GeronimoLog.debug(66) | Message content: <?xml version="1.0" >>> > encoding="UTF-8"?> >>> > <message><part1><init xmlns="http://xml.netbeans.org/schema/Data" >>> > xmlns:ns1="http://xml.netbeans.org/schema/Data" xmlns:soapenv=" >>> > http://www.w3.org/2003/05/soap-envelope"><id >>> > xmlns="">61E893FB248940C653FBCBDA9AF1D32A</id></init></part1></message> >>> > DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==> BpelProcess[{ >>> > http://enterprise.netbeans.org/bpel/BPEL/LocatorMap}LocatorMap-44<http://enterprise.netbeans.org/bpel/BPEL/LocatorMap%7DLocatorMap-44> >>> ] >>> > DEBUG - GeronimoLog.debug(66) | Commiting ODE MEX >>> > {MyRoleMex#hqejbhcnphr4oxqcmc2bkx [Client hqejbhcnphr4oxqcmc2bkw] >>> calling { >>> > >>> http://j2ee.netbeans.org/wsdl/BPELService}BPELServiceService.Start(...)<http://j2ee.netbeans.org/wsdl/BPELService%7DBPELServiceService.Start%28...%29> >>> } >>> > DEBUG - GeronimoLog.debug(66) | Commiting transaction. >>> > DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr4oxqcmc2bkx >>> > DEBUG - GeronimoLog.debug(66) | handleWorkEvent: InvokeInternal event >>> for >>> > mexid hqejbhcnphr4oxqcmc2bkx >>> > DEBUG - GeronimoLog.debug(66) | >> >>> > handleWorkEvent(jobData={mexid=hqejbhcnphr4oxqcmc2bkx, pid={ >>> > http://enterprise.netbeans.org/bpel/BPEL/LocatorMap}LocatorMap-44<http://enterprise.netbeans.org/bpel/BPEL/LocatorMap%7DLocatorMap-44> >>> , >>> > type=INVOKE_INTERNAL}) >>> > DEBUG - GeronimoLog.debug(66) | InvokeInternal event for mexid >>> > hqejbhcnphr4oxqcmc2bkx >>> > DEBUG - GeronimoLog.debug(66) | GET MEX property >>> > org.apache.ode.bpel.myRoleSessionId = null >>> > DEBUG - GeronimoLog.debug(66) | GET MEX property >>> > org.apache.ode.bpel.myRoleSessionId = null >>> > DEBUG - GeronimoLog.debug(66) | GET MEX property >>> > org.apache.ode.bpel.partnerRoleSessionId = null >>> > DEBUG - GeronimoLog.debug(66) | INPUTMSG: PartnerLink1.Start: MSG RCVD >>> > keys=[] mySessionId=null partnerSessionId=null >>> > DEBUG - GeronimoLog.debug(66) | INPUTMSG: PartnerLink1.Start: routing >>> > failed, CREATING NEW INSTANCE >>> > DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for >>> instance >>> > 4601. INDEXED STATE={} >>> > DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: USING >>> > CORRELATOR PartnerLink1.Start >>> > DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: CHECKING >>> for >>> > NEW INSTANCE match >>> > DEBUG - GeronimoLog.debug(66) | INPUTMSGMATCH: Changing process >>> instance >>> > state from ready to active >>> > DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: FOUND >>> match >>> > for NEW instance mexRef={MyRoleMex#hqejbhcnphr4oxqcmc2bkx [Client >>> > hqejbhcnphr4oxqcmc2bkw] calling { >>> > >>> http://j2ee.netbeans.org/wsdl/BPELService}BPELServiceService.Start(...)<http://j2ee.netbeans.org/wsdl/BPELService%7DBPELServiceService.Start%28...%29> >>> } >>> > DEBUG - GeronimoLog.debug(66) | ProcessImpl completed with fault '{ >>> > >>> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure<http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure> >>> ' >>> > DEBUG - GeronimoLog.debug(66) | Processing an async reply from service >>> { >>> > http://j2ee.netbeans.org/wsdl/BPELService}BPELServiceService<http://j2ee.netbeans.org/wsdl/BPELService%7DBPELServiceService> >>> > DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr4oxqcmc2bkx >>> > DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback >>> > DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback >>> > DEBUG - GeronimoLog.debug(66) | The system is checking for the >>> operation >>> > using the following WSAAction: // >>> > j2ee.netbeans.org/wsdl/BPELService/BPELServicePortType/input2 >>> > DEBUG - GeronimoLog.debug(66) | Checking for Operation using SOAP >>> message >>> > body's first child's local name : queryIn >>> > DEBUG - GeronimoLog.debug(66) | Received one-way message for >>> BPELService.{ >>> > http://j2ee.netbeans.org/wsdl/BPELService}Query<http://j2ee.netbeans.org/wsdl/BPELService%7DQuery> >>> > DEBUG - GeronimoLog.debug(66) | Starting transaction. >>> > DEBUG - GeronimoLog.debug(66) | Routed: svcQname { >>> > http://j2ee.netbeans.org/wsdl/BPELService}BPELServiceService<http://j2ee.netbeans.org/wsdl/BPELService%7DBPELServiceService>--> >>> > [BpelProcess[{ >>> > http://enterprise.netbeans.org/bpel/BPEL/LocatorMap}LocatorMap-44<http://enterprise.netbeans.org/bpel/BPEL/LocatorMap%7DLocatorMap-44> >>> ]] >>> > DEBUG - GeronimoLog.debug(66) | ODE routed to operation Operation: >>> > name=Query >>> > style=ONE_WAY,0 >>> > Input: name=input2 >>> > Message: name={ >>> http://j2ee.netbeans.org/wsdl/BPELService}QueryMessageIn<http://j2ee.netbeans.org/wsdl/BPELService%7DQueryMessageIn> >>> > Part: name=part1 >>> > elementName={http://xml.netbeans.org/schema/Data}queryIn<http://xml.netbeans.org/schema/Data%7DqueryIn>from >>> > service { >>> > http://j2ee.netbeans.org/wsdl/BPELService}BPELServiceService<http://j2ee.netbeans.org/wsdl/BPELService%7DBPELServiceService> >>> > DEBUG - GeronimoLog.debug(66) | SET MEX property isTwoWay = false >>> > DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX >>> > {MyRoleMex#hqejbhcnphr4oxqcmc2bl3 [Client hqejbhcnphr4oxqcmc2bl2] >>> calling { >>> > >>> http://j2ee.netbeans.org/wsdl/BPELService}BPELServiceService.Query(...)<http://j2ee.netbeans.org/wsdl/BPELService%7DBPELServiceService.Query%28...%29> >>> } >>> > DEBUG - GeronimoLog.debug(66) | Message content: <?xml version="1.0" >>> > encoding="UTF-8"?> >>> > <message><part1><queryIn xmlns="http://xml.netbeans.org/schema/Data" >>> > xmlns:ns1="http://xml.netbeans.org/schema/Data" xmlns:soapenv=" >>> > http://www.w3.org/2003/05/soap-envelope"><query >>> > xmlns="">pizza</query><location xmlns="">miami</location><id >>> > >>> xmlns="">61E893FB248940C653FBCBDA9AF1D32A</id></queryIn></part1></message> >>> > DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==> BpelProcess[{ >>> > http://enterprise.netbeans.org/bpel/BPEL/LocatorMap}LocatorMap-44<http://enterprise.netbeans.org/bpel/BPEL/LocatorMap%7DLocatorMap-44> >>> ] >>> > DEBUG - GeronimoLog.debug(66) | Commiting ODE MEX >>> > {MyRoleMex#hqejbhcnphr4oxqcmc2bl3 [Client hqejbhcnphr4oxqcmc2bl2] >>> calling { >>> > >>> http://j2ee.netbeans.org/wsdl/BPELService}BPELServiceService.Query(...)<http://j2ee.netbeans.org/wsdl/BPELService%7DBPELServiceService.Query%28...%29> >>> } >>> > DEBUG - GeronimoLog.debug(66) | Commiting transaction. >>> > DEBUG - GeronimoLog.debug(66) | handleWorkEvent: InvokeInternal event >>> for >>> > mexid hqejbhcnphr4oxqcmc2bl3 >>> > DEBUG - GeronimoLog.debug(66) | >> >>> > handleWorkEvent(jobData={mexid=hqejbhcnphr4oxqcmc2bl3, pid={ >>> > http://enterprise.netbeans.org/bpel/BPEL/LocatorMap}LocatorMap-44<http://enterprise.netbeans.org/bpel/BPEL/LocatorMap%7DLocatorMap-44> >>> , >>> > type=INVOKE_INTERNAL}) >>> > DEBUG - GeronimoLog.debug(66) | InvokeInternal event for mexid >>> > hqejbhcnphr4oxqcmc2bl3 >>> > DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr4oxqcmc2bl3 >>> > DEBUG - GeronimoLog.debug(66) | GET MEX property >>> > org.apache.ode.bpel.myRoleSessionId = null >>> > DEBUG - GeronimoLog.debug(66) | GET MEX property >>> > org.apache.ode.bpel.myRoleSessionId = null >>> > DEBUG - GeronimoLog.debug(66) | GET MEX property >>> > org.apache.ode.bpel.partnerRoleSessionId = null >>> > DEBUG - GeronimoLog.debug(66) | INPUTMSG: PartnerLink1.Query: MSG RCVD >>> > keys=[{CorrelationKey setId=wzrd_set_Receive1_OnMessage_Pick1_Query, >>> > values=[61E893FB248940C653FBCBDA9AF1D32A]}] mySessionId=null >>> > partnerSessionId=null >>> > DEBUG - GeronimoLog.debug(66) | INPUTMSG: PartnerLink1.Query: SAVING to >>> DB >>> > (no match) >>> > >>> > >>> > >>> > >>> > the last 2 line is right? it seems to take the value but this value is >>> not >>> > present, or it is ok? >>> >>> The last two lines show that correlation values are properly set (so >>> aliases are OK). >>> The problem might be with >>> DEBUG - GeronimoLog.debug(66) | ProcessImpl completed with fault '{ >>> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure<http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure> >>> ' >>> >>> So your instance completed with fault for some other reason. >>> >>> >>> -- >>> RafaĆ Rusin >>> http://www.touk.pl >>> http://top.touk.pl >>> http://people.apache.org/~rr/ <http://people.apache.org/%7Err/> >>> >> >> >> >> -- >> Stefano >> > > > > -- > Stefano > -- Stefano
