Thanks that worked. 

Anup




Alex Boisvert wrote:
> 
> What is the variable type of "$output.payload"?   If it's an element, you
> must supply the top-level element as well.  So your first assignment would
> look like:
> 
> <bpws:copy>
>     <bpws:from>
>         <bpws:literal>
>                 <tns:ECRProcessResponse> <!-- Check this -->
>                    <tns:response/>
>                 </tns:ECRProcessResponse>
>         </bpws:literal>
>     </bpws:from>
>     <bpws:to>$output.payload</bpws:to>
> </bpws:copy>
> 
> I don't remember what your element name was so you should check it matches
> your WSDL definition.
> 
> alex
> 
> 
> On 8/21/07, Anup Chandran <[EMAIL PROTECTED]> wrote:
>>
>>
>> Alex,
>>
>> Didnt get it right. Can you validate if the assign definition is OK?
>>
>> <bpws:assign name="Assign" validate="no">
>> <bpws:copy>
>>     <bpws:from>
>>         <bpws:literal>
>>                 <tns:response/>
>>         </bpws:literal>
>>     </bpws:from>
>> <bpws:to>$output.payload</bpws:to>
>> </bpws:copy>
>> <bpws:copy> <!---Fails here>
>> <bpws:from>$input.payload/tns.username</bpws:from>
>> <bpws:to>$output.payload/tns:response
>> </bpws:to>
>> </bpws:copy>
>> </bpws:assign>
>>
>> Error is :
>>
>> 16:42:55,376 ERROR [ASSIGN] Assignment Fault:
>> {http://schemas.xmlsoap.org/ws/2004/03/business-process/}selectionFailure,
>> lineNo=28
>> DEBUG - GeronimoLog.trace(54) | >>
>> createScopeInstance(parentScopeId=1331,scope={OCatch faultName=null,
>> faultVariable=nu
>> ll})
>>
>>
>>
>>
>> Alex Boisvert wrote:
>> >
>> > Hi Anup,
>> >
>> > You must initialize your "output" variable (the "payload" part) before
>> you
>> > an assign into the "tns:response" element, e.g.,
>> >
>> > <bpel:copy>
>> >     <bpel:from>
>> >         <bpel:literal><tns:response/></bpel:literal>
>> >     </bpel:from>
>> >     <bpel:to>$output.payload<bpel:to>
>> > <bpel:copy>
>> >
>> > alex
>> >
>> >
>> > On 8/21/07, Anup Chandran <[EMAIL PROTECTED]> wrote:
>> >>
>> >>
>> >> 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.
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/%3Cbpws%3Aquery%3E-definition-in-Assign-fails-to-compile.-tf4305193.html#a12262953
>> 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#a12275217
Sent from the Apache Ode User mailing list archive at Nabble.com.

Reply via email to