...
Each service could define the target for received messages as a named sequence or a direct endpoint. Target inSequence
or endpoint is required for the proxy configuration, and a target outSequence
defines how responses should be handled. Any supplied WS-Policies apply as service-level policies, and any service parameters can be passed into the proxy services' AxisService
instance using the parameter elements (for example, the JMS destination). If the proxy service should enable WS-Reliable Messaging or Security, the appropriate modules could be engaged, and specified service level policies will apply.
...
Following are additional service parameters you can use:
Parameter | Value | Default | Description |
---|---|---|---|
useOriginalwsdl | true / false | false |
Use the given WSDL instead of generating the WSDL.
If this parameter is set to
| |||||
modifyUserWSDLPortAddress | true / false | true | (Effective only with useOriginalwsdl=true) If true (default) modify the port addresses to current host. | ||
ApplicationXMLBuilder.allowDTD | true / false | true | If this parameter is set to true , it enables data type definition processing for the proxy service. Data type definition processing is disabled in the Axis2 engine due to security vulnerability. This parameter allows it to be enabled for individual proxy services. | ||
enablePublishWSDLSafeMode | true / false | true | If this parameter is set to
| ||
showAbsoluteSchemaURL | true / false | false | If this parameter is set to true , the absolute path of the referred schemas of the WSDL is shown instead of the relative paths. |
The following service parameters are for specific transports:
Transport | Require | Parameter | Description |
---|---|---|---|
Optional | transport.jms. | The JMS connection factory definition (from axis2.xml) to be used to |
Optional | transport.jms. | The JMS destination name (Defaults to the service name). |
Optional | transport.jms. | The JMS destination type. Accept values "queue" or "topic." |
Optional | transport.jms. | The destination where a reply will be posted. |
Optional | transport.jms. | The wrapper element for the JMS message. | |
Required | transport.vfs. | The primary File (or Directory) URI in the vfs* transport format, for this service. |
Required | transport.vfs. | The expected content type for files retrieved for this service. The VFS
|
Optional | transport.vfs. | A file name regex pattern to match files against a directory specified |
Optional | transport. | The poll interval (in seconds). |
Optional | transport.vfs. | DELETE or MOVE. |
Optional | transport.vfs. | The directory to move files after processing (i.e. all files process |
Optional | transport.vfs. | DELETE or MOVE. |
Optional | transport.vfs. | The directory to move files after errors (i.e. some of the files |
Optional | transport.vfs. | DELETE or MOVE. |
Optional | transport.vfs. | The directory to move after failure (i.e. all files fail). |
Optional | transport.vfs. | Reply file URI. |
Optional | transport.vfs. | Reply file name (defaults to response XML). |
Optional | transport.vfs. | Timestamp prefix format for processed file name. |
Excerpt | ||
---|---|---|
| ||
The description of Proxy Services in the WSO2 ESB. |