Actually, the expressionLanguage attribute should go on your <from> element,
not the <assign>.

Alternatively, you can place it on the <process> element to change it
globally.

alex


On Tue, Aug 12, 2008 at 12:22 PM, Jagan Mohan Kaveripakam <
[EMAIL PROTECTED]> wrote:

> I was using the expression langague for XPath 2.0 in the invoke activity as
> below.. but still the same excepiton.. Please look at the below assign
> activity
>
>
> <
> bpws:assign name="Assign_Provider_Reference_Search_Details" validate="no"
> expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0" >
>
> <bpws:copy>
>
> <bpws:from>
>
> <bpws:literal>
>
> <q0:ProviderSearch2 xmlns:q0="http://tempuri.org/";>
>
> <q0:requestXML/>
>
> </q0:ProviderSearch2>
>
> </bpws:literal>
>
> </bpws:from>
>
> <bpws:to part="parameters" variable="ProviderServiceRequest"/>
>
> </bpws:copy>
>
> <bpws:copy>
>
> <bpws:from 
> xmlns:ext="http://www.apache.org/ode/type/extension";>ext:DomToString(
>
>
> <![CDATA[
> concat('<PrvRequest>','<platformCd>',$SearchProvidersRequest.request/ns:ProviderPlatform,'</platformCd><lastName>',$SearchProvidersRequest.request/ns:ProviderName/xs1:PersonName/xs1:LastName,'</lastName><firstName></firstName><prvType>',2,'</prvType><PhoneNbr><AreaCd></AreaCd><Phone></Phone></PhoneNbr><specialty></specialty><city></city><County></County><stateCd>',$SearchProvidersRequest.request/ns:StateCode,'</stateCd><zipCd></zipCd><zipSuffix></zipSuffix><PlatformInfo><UNetPrvInfo><ProviderType>',2,'</ProviderType><MktNbr></MktNbr><FacilityTypeCd></FacilityTypeCd></UNetPrvInfo></PlatformInfo></PrvRequest>')
> ]]>)</bpws:from>
>
> <bpws:to part="parameters" variable="ProviderServiceRequest">
>
> <bpws:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"
> ><![CDATA[/ns2:requestXML]]></bpws:query>
>
> </bpws:to>
>
> </bpws:copy>
> </bpws:assign>
>   Thanks
> Jagan
>
>
> --- On *Tue, 8/12/08, Alex Boisvert <[EMAIL PROTECTED]>* wrote:
>
> From: Alex Boisvert <[EMAIL PROTECTED]>
> Subject: Re: How to use Custom Function (DomToString) in ODE
> To: [email protected], [EMAIL PROTECTED]
> Date: Tuesday, August 12, 2008, 2:11 PM
>
>  You need to use XPath 2.0 as the expression language in your process to
> use this function extension.
>
> e.g. you need to add
> expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0" to your
> process or on your assign activity.
>
> alex
>
>
>

Reply via email to