Thanks Tammo, it works now.

2012/2/21 Tammo van Lessen <[email protected]>

> Hi Rudy,
>
> from-query is only for use with variables, like this:
>
> <bpel:from variable="BPELVariableName" part="NCName"?>
>  <bpel:query queryLanguage="anyURI"?>?
>    queryContent
>  </bpel:query>
> </bpel:from>
>
> Since you want to select only the result of a XPath expression, you
> should use this construct:
>
> <bpel:from expressionLanguage="anyURI"?>expression</bpel:from>
>
> So,
>
> <bpel:from
>
> expressionLanguage="expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"?>current-dateTime()</bpel:from>
>
> should actually work.
>
> HTH,
>  Tammo
>
> On 16.02.2012 13:11, Rudy Commenge wrote:
> > Ok, thanks.
> > I'm not in a replayer scenario, so I tried to use :
> >             <bpel:copy>
> >                 <bpel:from>
> > <bpel:query
> queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"
> > expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0">
> >  <![CDATA[current-dateTime()]]>
> > </bpel:query>
> >                 </bpel:from>
> >                 <bpel:to>...</bpel:to>
> >             </bpel:copy>
> >
> > But during deployment, I have the following error :
> > null:817: error: [XPathSyntax] The string "" is not a valid XPath 1.0
> > expression
> >
> > Do you know why ?
> >
> >
> > 2012/2/15 Tammo van Lessen <[email protected]>
> >
> >> Hi,
> >>
> >> first, the currentEventDateTime variable only works when using the
> >> replayer functionality. Second, it is currently only available when
> >> using XPath 2.0, so you need to make sure that the expression language
> >> is set to XPath 2.0 (urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0).
> >>
> >> HTH,
> >>  Tammo
> >>
> >> On 15.02.2012 17:11, Rudy Commenge wrote:
> >>> Hi,
> >>>
> >>> I have developed a BPEL process.
> >>> I have declared ode namespace : xmlns:ode="
> >>> http://www.apache.org/ode/type/extension";
> >>>
> >>> Now I try to get current dateTime like that :
> >>>             <bpel:copy>
> >>>                 <bpel:from>
> >>>                     <![CDATA[$ode:currentEventDateTime]]>
> >>>                 </bpel:from>
> >>>                 <bpel:to>.....</bpel:to>
> >>>             </bpel:copy>
> >>>
> >>> But during deployment I have the following error :
> >>> null:468: error: [UndeclaredVariable] Attempt to reference undeclared
> >>> variable "currentEventDateTime".
> >>>
> >>> So, how to use "currentEventDateTime" ODE extension ?
> >>>
> >>> Best regards,
> >>>
> >>> Rudy
> >>>
> >>
> >> --
> >> Tammo van Lessen - http://www.taval.de
> >>
> >
>
> --
> Tammo van Lessen - http://www.taval.de
>

Reply via email to