WSDL to Service
Name
wsdl2service
- creates a new WSDL file containing an HTTP or JMS service definition from an existing WSDL document containing a binding element.
Synopsis
Description
The wsdl2service tool creates a new WSDL file containing an HTTP or JMS service definition from an existing WSDL document containing a binding element.
Options
The options used to validate WSDL file are reviewed in the following table.
Option | Interpretation |
---|
-? ,-h ,-help | Displays the online help for this utility and exits. |
-transport <soap/xml/jms> | Specifies the type of transport to use for the generated service. |
-e <service-name> | Specifies the value of the generated service element's name attribute. |
-p <port-name> | Specifies the value of the generated port element's name attribute. To specify multiple port elements, separate the names by a space. |
-n <attribute-binding-name>
| Specifies the binding used to generate the service. |
-a <address>
| Specifies the value used in the address element of the port. |
-jds <jms-destionation-Style(queue/topic)>
| JMS destination style (queue/topic). |
-jpu <jms-jndi-provider-URL>
| JMS JNDI provider URL. |
-jcf <jms-initial-context-factory>
| JMS initial context factory. |
-jfn <jms-jndi-connection-factory-name>
| JMS JNDI connection factory name. |
-jdn <jms-jndi-destination-name>
| JMS JNDI destination name. |
-jmt <jms-message-type(text/binary)>
| JMS message type(text/binary). |
-jmc <use-messageid-as-correlationid(true/false)>
| Use MessageID As CorrelationID(true/false). |
-jsn <durable-subscriber-name>
| Durable Subscriber Name. |
-o <output-file>
| Specifies the name of the generated WSDL file. |
-d <output-directory>
| Specifies the directory in which the generated WSDL is placed. |
-v | Displays the version number for the tool. |
-verbose | Displays comments during the code generation process. |
-quiet | Suppresses comments during the code generation process. |
wsdlurl | The path and name of the WSDL file to use in generating the code. |
You must specify the -n <attribute-binding-name> argument and the <wsdlurl> argument. All other arguments are optional and may be listed in any order.
Example
wsdl2service -transport soap -e servicename -p portname -n bindingname HelloWorld.wsdl
See Also
idl2wsdl
, java2js
, java2ws
, wsdl2corba
, wsdl2java
, wsdl2js
, wsdl2soap
, wsdl2xml
, wsdlvalidator
and xsd2wsdl.