ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthieu Riou" <matth...@offthelip.org>
Subject Re: Use doXslTransform with BPEL 2.0 - XPath1.0
Date Thu, 15 Nov 2007 22:50:57 GMT
Just looked into it and it was indeed a bug in our XPath 1.0 support,
related to our last Saxon upgrade. Anyway it's fixed now in the 1.1 branch
if you want to give it a try. Otherwise, as Alex mentioned, XPath 2.0 works
fairly well.

Matthieu

On Nov 15, 2007 4:22 PM, Alex Boisvert <boisvert@intalio.com> wrote:

> I just spoke with Matthieu about this and it might be a genuine bug.   Can
> you please file an issue in Jira?
>
> I'd recommend using XPath 2.0 in the mean time, it's close to
> 99.9%compatible with XPath
> 1.0
>
> alex
>
> On 11/15/07, Yannick Lizzi <yannick.lizzi@gmail.com> wrote:
> >
> > Hi
> >
> > Yes I played a bit with the BPEL to try to understand from where the
> > problem
> > could come.
> > I tested again with the original bpel (and original xsl) and I get the
> > same
> > error:
> >
> > DEBUG - GeronimoLog.debug(66) | Fault response message: {
> >
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure<http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure>
> > 09:16:37,879 DEBUG [ODEService] Fault response message: {
> >
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure<http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure>
> > ERROR - GeronimoLog.error(108) | Error processing response for MEX
> > {MyRoleMex#hqejbhcnphr2qu047sdqrq [Client hqejbhcnphr2qu047sdqrp]
> calling
> > {
> > http://pxe/bpel/unit-test.wsdl}HelloXslService.helloXsl(...)<http://pxe/bpel/unit-test.wsdl%7DHelloXslService.helloXsl%28...%29>
> }
> > org.apache.axis2.AxisFault: {
> >
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailureAn<http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailureAn>
> > exception occured while evaluating "{OXPath10Expression
> > bpws:doXslTransform("HelloXslWorld.xsl", $myVar.TestPart, 'middle',
> > $otherVar)}": Content is not allowed in prolog.
> >     at org.apache.ode.axis2.ODEService.onResponse(ODEService.java:221)
> >     at org.apache.ode.axis2.ODEService.onAxisMessageExchange(
> > ODEService.java
> > :173)
> >     at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic
> (
> > ODEMessageReceiver.java:69)
> >     at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic
> (
> > ODEMessageReceiver.java:50)
> >
> >
> > Cheers
> > Yannick
> >
> >
> >
> > On Nov 15, 2007 12:25 AM, Alex Boisvert <boisvert@intalio.com> wrote:
> >
> > > Strange.  Did you change the XSL stylesheet or the BPEL?  I noticed
> the
> > > original BPEL contains the following expression,
> > >
> > > bpws:doXslTransform("HelloXslWorld.xsl", $myVar.TestPart, 'middle',
> > > $otherVar)
> > >
> > > but the log below doesn't have the last two parameters.
> > >
> > > alex
> > >
> > >
> > > On 11/14/07, Yannick Lizzi <yannick.lizzi@gmail.com> wrote:
> > > >
> > > > Hi all,
> > > >
> > > > Is it possible to use doXslTransform with query language BPEL 2.0 -
> > > XPath
> > > > 1.0 (instead of 2.0)?
> > > > I understand it should be possible regarding the standards, but I
> > always
> > > > get
> > > > the following error: "Content is not allowed in prolog". (I use ODE
> > 1.1)
> > > >
> > > > To reproduce this, I take the HelloXslWorld test and change query
> > > language
> > > > and expression language "urn:oasis:names:tc:wsbpel:
> > 2.0:sublang:xpath2.0"
> > > > in
> > > > "urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0". I report a part of
> > the
> > > > exception here:
> > > > org.apache.axis2.AxisFault: {
> > > >
> > >
> >
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailureAn<http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailureAn>
> > <
> >
> http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailureAn
> > >
> > > > exception occured while evaluating "{OXPath10Expression
> > > > bpws:doXslTransform("HelloXslWorld.xsl", $myVar.TestPart)}": Content
> > is
> > > > not
> > > > allowed in prolog.
> > > >     at org.apache.ode.axis2.ODEService.onResponse(ODEService.java
> :221)
> > > >     at org.apache.ode.axis2.ODEService.onAxisMessageExchange(
> > > > ODEService.java
> > > > :173)
> > > >     at
> > org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic
> > > (
> > > > ODEMessageReceiver.java:69)
> > > >     at
> > org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic
> > > (
> > > > ODEMessageReceiver.java:50)
> > > >     at org.apache.axis2.receivers.AbstractMessageReceiver.receive(
> > > > AbstractMessageReceiver.java:96)
> > > >     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java
> :145)
> > > >
> > > > Is it the expected outcome?
> > > >
> > > > Thanks
> > > > Yannick
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message