1. wsdl2uddi
WSDL complements the UDDI standards by providing a binding protocol between abstract interfaces and network services. wsdl2uddi is provided by JEUS UDDI WSDL Publishing. The wsdl2uddi tool can publish web services to UDDI from the WSDL file.
The following describes how to use the tool and parameters.
-
Usage
Usage: wsdl2uddi UDDIVersion WSDLURI [wsdl-options] -uddiInquiry <UDDIInquiryURI> -uddiPublish <UDDIPublish> -uddiUsername <UDDIUsername> -uddiPassword <UDDIPassword> [options] * wsdl-options -wsdlUsername username to access the WSDL-URI -wsdlPassword password to access the WSDL-URI * options -level <LEVEL> specify log level. LEVEL : SEVERE, WARNING, INFO, FINE, FINER,FINEST -verbose same as -level FINE
-
Parameters
Parameter Description UDDIVersion
UDDI version. Input options: v2 and v3.
WSDLURI
URI value of the location of the actual WSDL.
-uddiInquiry <UDDIInquiryURI>
Inquiry URI value of the actual UDDI.
-uddiPublish <UDDIPublish>
Publish URI value of the actual UDDI.
-uddiUsername <UDDIUsername>
Username required to access UDDI.
-uddiPassword <UDDIPassword>
Password required to access UDDI.
-wsdlUsername
Username required to access WSDL URL.
-wsdlPassword
Password required to access WSDL URL.
-level <LEVEL>
Log level.
-verbose
Displays verbose messages (same as the 'FINE' log level).
-
Example
wsdl2uddi is a general script file located in JEUS_HOME/bin/.
The following is an example of executing wsdl2uddi.
$ wsdl2uddi v3 http://localhost:8088/AddNumbers/addnumbers?wsdl -uddiInquiry http://localhost:8088/uddi/inquiry -uddiPublish http://localhost:8088/uddi/publish -uddiUsername jeus -uddiPassword jeus -verbose
The previous command publishes web services to UDDI using the remote "http://localhost:8088/AddNumbers/addnumbers?wsdl" WSDL file. The UDDI Inquiry, the Publish URI, username, and password can be specified.