Petals-SE-XSLT 2.3

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (7)

View Page History
In fact, it provides a transformation service.

\\
Additional information about XSLT can be found at [http://www.w3.org/TR/xslt].
{column}

Each XSLT service runs on the Petals XSLT component.
The Petals XSLT component has native operations to invoke. These operations are inherited by the XSLT services.
A XSLT service cannot add additional operations. It only has the ones of the XSLT component.


The fully qualified name of this operation is:
* Name space URI: *{html}http://petals.ow2.org/components/xslt/version-2{html}\*
* Local part: *transform*

\\
Here is the execution flow for this operation:
# The received message is transformed with the XSL style sheet.
# The transformation result is returned as the response payload.


The fully qualified name of this operation is:
* Name space URI: *http://petals.ow2.org/components/xslt/version-2* *{html}http://petals.ow2.org/components/xslt/version-2{html}*
* Local part: *transformToAttachment*

\\
Here is the execution flow for this operation:
# The received message is transformed with the XSL style sheet.
# The transformation result is attached to the response.


\\
As said at the beginning of this section, WSDL are not mandatory though. Typically, integration use cases do not require one. But not having one is bad practice in SOA.
Your XSLT service is then not reusable, and no one else will ever use it unless you give him the XSL style sheet to determine the expected input and output.