...
Code Block | ||
---|---|---|
| ||
<definitions xmlns="http://ws.apache.org/ns/synapse"> <localEntry key="transform-xslt-key" src="file:repository/samples/service-bus/resources/smooks/transform.xslt"/> <localEntry key="smooks-key" src="file:repository/samples/service-bus/resources/smooks/smooks-config.xml"/> <proxy name="StockQuoteProxy" transports="vfs"> <parameter name="transport.vfs.ContentType">text/plain</parameter> <!--CHANGE--> <parameter name="transport.vfs.ContentType">text/plain</parameter> <parameter name="transport.vfs.FileURI">file:///home/user/dev/test/smooks/in</parameter> <parameter name="transport.vfs.FileNamePattern">.*\.txt</parameter> <parameter name="transport.PollInterval">5</parameter> <!--CHANGE--> <parameter name="transport.vfs.MoveAfterProcess">file:///home/user/dev/test/smooks/original</parameter> <!--CHANGE--> <parameter name="transport.vfs.MoveAfterFailure">file:///home/user/dev/test/smooks/original</parameter> <parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter> <parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter> <parameter name="Operation">urn:placeOrder</parameter> <target> <inSequence> <smooks config-key="smooks-key"/> <xslt key="transform-xslt-key"/> <iterate expression="//m0:placeOrder/m0:order" preservePayload="true" attachPath="//m0:placeOrder" xmlns:m0="http://services.samples"> <target> <sequence> <header name="Action" value="urn:placeOrder"/> <property action="set" name="OUT_ONLY" value="true"/> <send> <endpoint> <address format="soap11" uri="http://localhost:9000/services/SimpleStockQuoteService"/> </endpoint> </send> </sequence> </target> </iterate> </inSequence> <outSequence/> </target> <publishWSDL uri="file:repository/samples/service-bus/resources/smooks/PlaceStockOrder.wsdl"/> </proxy> </definitions> |
...