Do you mean sending the xquery along with the xml document in the
MessageExchange and let the component process it ?

You can specify an expression on the endpoint:

<saxon:xquery service="test:xquery-dynamic" endpoint="endpoint">
  <saxon:expression>
    <bean class="org.apache.servicemix.expression.PropertyExpression">
      <property name="property" value="xquery.source" />
    </bean>
  </saxon:expression>
</saxon:xquery>

Then, you have to put a valid value in the property "xquery.source" on
the MessageExchange or NormalizedMessage.  Valid values include a
spring Resource object, a File obect, a URL, a URI, or a string
representing a spring url.

Currently there is no way to send the full xquery inside the exchange,
but if you need that, feel free to provide a patch.

On 8/7/07, Erik Allais <[EMAIL PROTECTED]> wrote:
>
> hi,
> i need to send dynamic xquery to my saxon component.
> There is not enough information about that.
>
> Regards,
> Erik
>
> --
> View this message in context: 
> http://www.nabble.com/How-to-use-dynamic-xquery-saxon-component-tf4229923s12049.html#a12033655
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>


-- 
Cheers,
Guillaume Nodet
------------------------
Principal Engineer, IONA
Blog: http://gnodet.blogspot.com/

Reply via email to