ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anup Chandran <anup.chand...@3ds.com>
Subject Re: <bpws:query> definition in Assign fails to compile.
Date Tue, 21 Aug 2007 17:04:11 GMT

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 <anup.chandran@3ds.com> 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.


Mime
View raw message