uCosminexus Application Server, Web Service Development Guide

[Contents][Glossary][Index][Back][Next]

20.1 Support range of the WSDL 1.1 specifications

This section describes the support range of the WSDL 1.1 specifications for each WSDL element.

Notes
  • For syntactic errors of the WSDL specifications supported with the Cosminexus JAX-WS functionality, such as when elements and attributes not mentioned in this chapter are specified, an error message (KDJW51029-E) is output to the standard error output and the log, and the processing of the cjwsimport command ends.
  • This section describes the constraints in the WSDL syntax. Even if there is no problem in the WSDL syntax, another error might occur if there is a problem in the mapping to Java. If the elements and attributes that are not referenced on WSDL are incorrect, an error might occur.
Furthermore, the notes on the WSDL extension elements and extension attributes are as follows:
  • The extension elements for MIME binding (such as mime:content, mime:mimeXml) are not supported. Therefore, if you specify the MIME-related WSDL elements, an error message (KDJW51188-E) is output to the standard error output and the log, and the processing of the cjwsimport command ends.
  • The following specifications are supported:
    - The extension elements for SOAP binding in the SOAP 1.1 specifications (such as soap:header, soap:body)
    - The extension elements for SOAP binding in the SOAP 1.2 specifications
    - The extension elements (such as wsaw:UsingAddressing) and extension attributes (such as wsaw:Action) in the WS-Addressing 1.0 specifications
  • The binding declaration in the JAX-WS 2.2 specifications (such as jaxws:bindings)
  • If you specify unsupported extension elements or extension attributes, such elements are ignored.
Organization of this section
20.1.1 wsdl:definitions element
20.1.2 wsdl:import element
20.1.3 wsdl:types element
20.1.4 wsdl:message element
20.1.5 wsdl:part element
20.1.6 wsdl:portType element
20.1.7 wsdl:operation element (For the child element of the wsdl:portType element)
20.1.8 wsdl:input element (For the grandchild element of the wsdl:portType element)
20.1.9 wsdl:output element (For the grandchild element of the wsdl:portType element)
20.1.10 wsdl:fault element (For the grandchild element of the wsdl:portType element)
20.1.11 wsdl:binding element
20.1.12 wsdl:operation element (For the child element of the wsdl:binding element)
20.1.13 wsdl:input element (For the grandchild element of the wsdl:binding element)
20.1.14 wsdl:output element (For the grandchild element of the wsdl:binding element)
20.1.15 wsdl:fault element (For the grandchild element of the wsdl:binding element)
20.1.16 wsdl:service element
20.1.17 wsdl:port element
20.1.18 wsdl:documentation element
20.1.19 soap:binding element
20.1.20 soap:operation element
20.1.21 soap:body element
20.1.22 soap:header element
20.1.23 soap:fault element
20.1.24 soap:address element
20.1.25 soap12:operation element
20.1.26 soap12:binding element
20.1.27 soap12:body element
20.1.28 soap12:header element
20.1.29 soap12:fault element
20.1.30 soap12:address element
20.1.31 xsd:schema element