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.