I am trying to use ODE for some simple BPEL proof-of-concepts and I have
stumbled upon some difficulties to manipulate dates and times.

I have managed to call current-dateTime() through XPath 2.0 as follows:

 

                <bpel:from part="payload" variable="output">

                    <bpel:query
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"><![CDATA[
current-dateTime()]]></bpel:query>

                </bpel:from>

 

However, I haven't managed to perform a simple addition like this:

 

                <bpel:from part="payload" variable="output">

                    <bpel:query
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"><![CDATA[
current-dateTime() + xs:dayTimeDuration('P1D')]]></bpel:query>

                </bpel:from>

 

 

I also don't have any idea how to call an XSLT function such as
format-dateTime().

 

I wish to do something like the following, but I have no idea how to do
it in BPEL. When I try the following I get an error saying that I cannot
use format-dateTime() in a non-XSLT context:

 

format-dateTime(current-dateTime(), "Y-M-D H:m:s"))

 

thanks,

Josef

Reply via email to