Alex, Thanks for the correction, i'm using BPEL2.0 and was able to move ahead... However Assign still fails...online 20 where the <bpws:copy> begins in the snippet below. I have also added the Error Traces. Snippet:
<?xml version="1.0" encoding="UTF-8"?> <bpws:process xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/" xmlns:ns="http://client.epm.apps.matrixone.com" xmlns:tns="http://eclipse.org/bpel/sample" exitOnStandardFault="yes" name="ECRProcess" suppressJoinFailure="yes" targetNamespace="http://eclipse.org/bpel/sample"> <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" location="ECRProcess.wsdl" namespace="http://eclipse.org/bpel/sample"/> <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" location="ComMatrixoneAppsEpmMyECR.wsdl" namespace="http://client.epm.apps.matrixone.com"/> <bpws:partnerLinks> <bpws:partnerLink myRole="ECRProcessProvider" name="client" partnerLinkType="tns:ECRProcess" partnerRole="ECRProcessRequester"/> <bpws:partnerLink name="CreateECRPartnerLink" partnerLinkType="ns:CreateECR" partnerRole="you"/> </bpws:partnerLinks> <bpws:variables> <bpws:variable messageType="tns:ECRProcessRequestMessage" name="input"/> <bpws:variable messageType="tns:ECRProcessResponseMessage" name="output"/> <bpws:variable messageType="ns:createBusResponse" name="CreateECRPartnerLinkResponse"/> <bpws:variable messageType="ns:createBusRequest" name="CreateECRPartnerLinkRequest"/> </bpws:variables> <bpws:sequence name="main"> <bpws:scope name="Design Change Proposal"> <bpws:sequence name="HiddenSequence"> <bpws:receive createInstance="yes" name="receiveCreationRequest" operation="receiveIssue" partnerLink="client" portType="tns:ECRProcess" variable="input"/> <bpws:assign name="Assign" validate="no"> <bpws:copy> <bpws:from><![CDATA[concat("Hello,*******************", $input.payload/tns:username," ", $input.payload/tns:password ," ",$input.payload/tns:type," ",$input.payload/tns:name," ",$input.payload/tns:rev," ",$input.payload/tns:policy," ",$input.payload/tns:vault)]]></bpws:from> <bpws:to part="payload" variable="output"> <bpws:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[/tns:response]]></bpws:query> </bpws:to> </bpws:copy> </bpws:assign> Error : DEBUG - GeronimoLog.trace(54) | >> register(pickResponseChannel=15,selectors=[Lorg.apache.ode.bpel.runtime.Selector;@18d 1cbd) 12:59:19,298 DEBUG [OutstandingRequestManager] >> register(pickResponseChannel=15,selectors=[Lorg.apache.ode.bpel.runtim e.Selector;@18d1cbd) DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#15: CHECKING for NEW INSTANCE match 12:59:19,298 DEBUG [BpelProcess] SELECT: PickResponseChannel#15: CHECKING for NEW INSTANCE match DEBUG - GeronimoLog.debug(66) | INPUTMSGMATCH: Changing process instance state from ready to active 12:59:19,298 DEBUG [BpelProcess] INPUTMSGMATCH: Changing process instance state from ready to active DEBUG - GeronimoLog.trace(54) | >> associate(pickResponseChannel=15,mexRef=hqejbhcnphr2ixaf63sxbk) 12:59:19,298 DEBUG [OutstandingRequestManager] >> associate(pickResponseChannel=15,mexRef=hqejbhcnphr2ixaf63sxbk) DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#15: FOUND match for NEW instance mexRef={MyRoleMex#hqejbhcnp hr2ixaf63sxbk [Client hqejbhcnphr2ixaf63sxbj] calling {http://eclipse.org/bpel/sample}ECRProcessInvokeService.receiveIss ue(...)} 12:59:19,298 DEBUG [BpelProcess] SELECT: PickResponseChannel#15: FOUND match for NEW instance mexRef={MyRoleMex#hqejbhcn phr2ixaf63sxbk [Client hqejbhcnphr2ixaf63sxbj] calling {http://eclipse.org/bpel/sample}ECRProcessInvokeService.receiveIs sue(...)} ERROR - GeronimoLog.error(104) | Assignment Fault: {http://schemas.xmlsoap.org/ws/2004/03/business-process/}selectionFai lure,lineNo=20 12:59:19,410 ERROR [ASSIGN] Assignment Fault: {http://schemas.xmlsoap.org/ws/2004/03/business-process/}selectionFailure, lineNo=20 DEBUG - GeronimoLog.trace(54) | >> createScopeInstance(parentScopeId=637,scope={OCatch faultName=null, faultVariable=nul l}) 12:59:19,421 DEBUG [BpelProcess] >> createScopeInstance(parentScopeId=637,scope={OCatch faultName=null, faultVariable=nu ll}) DEBUG - GeronimoLog.trace(54) | >> initializeEndpointReferences(parentScopeId=638,partnerLinks=[]) 12:59:19,431 DEBUG [BpelProcess] >> initializeEndpointReferences(parentScopeId=638,partnerLinks=[]) DEBUG - GeronimoLog.trace(54) | >> createScopeInstance(parentScopeId=636,scope={OCatch faultName=null, faultVariable=nul l}) 12:59:19,472 DEBUG [BpelProcess] >> createScopeInstance(parentScopeId=636,scope={OCatch faultName=null, faultVariable=nu ll}) DEBUG - GeronimoLog.trace(54) | >> initializeEndpointReferences(parentScopeId=639,partnerLinks=[]) 12:59:19,482 DEBUG [BpelProcess] >> initializeEndpointReferences(parentScopeId=639,partnerLinks=[]) DEBUG - GeronimoLog.debug(66) | ProcessImpl completed with fault '{http://schemas.xmlsoap.org/ws/2004/03/business-proces s/}selectionFailure' 12:59:19,492 DEBUG [BpelProcess] ProcessImpl completed with fault '{http://schemas.xmlsoap.org/ws/2004/03/business-proce ss/}selectionFailure' Anup Alex Boisvert wrote: > > I can't tell if you're using BPEL 1.1 or 2.0. In BPEL 2.0 the > queryLanguage value should be "urn:oasis:names:tc:wsbpel: > 2.0:sublang:xpath1.0" for XPath 1.0. The value you're using now was for > BPEL 1.1. > > alex > > > On 8/21/07, Anup Chandran <[EMAIL PROTECTED]> wrote: >> >> >> >> >> Hi All, >> >> I'm using BPEL plugin to create my .bpel file and ODE compile throws >> error >> when i try to deploy my process on 1.1RC4 version. >> >> [UnknownExpressionLanguage] The expression language >> "http://www.w3.org/TR/1999/REC-xpath-19991116" is unrecognized. >> >> Here is the snippet of my definition. >> >> <bpws:assign name="Assign" validate="no"> >> <bpws:copy> >> <bpws:from><![CDATA[concat("Hello,*******************", >> $input.payload/tns:username," ", $input.payload/tns:password >> ," ",$input.payload/tns:type," ",$input.payload/tns:name," >> ",$input.payload/tns:rev," ",$input.payload/tns:policy," >> ",$input.payload/tns:vault)]]></bpws:from> >> <bpws:to part="payload" variable="output"> >> <bpws:query >> queryLanguage="http://www.w3.org/TR/1999/REC-xpath-19991116 >> "><![CDATA[/tns:response]]></bpws:query> >> </bpws:to> >> </bpws:copy> >> </bpws:assign> >> >> Looks like the XPATH queryLanguage value is different for ODE? >> >> Regards >> Anup >> -- >> View this message in context: >> http://www.nabble.com/%3Cbpws%3Aquery%3E-definition-in-Assign-fails-to-compile.-tf4305193.html#a12254657 >> Sent from the Apache Ode User mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/%3Cbpws%3Aquery%3E-definition-in-Assign-fails-to-compile.-tf4305193.html#a12258939 Sent from the Apache Ode User mailing list archive at Nabble.com.
