uCosminexus Application Server, Web Service Development Guide
![[Contents]](FIGURE/CONTENT.GIF)
![[Glossary]](FIGURE/GLOSS.GIF)
![[Index]](FIGURE/INDEX.GIF)
![[Back]](FIGURE/FRONT.GIF)
This subsection describes the support range of the wsdl:binding element.
- You can code 1 to 255 wsdl:binding elements as the child elements of the wsdl:definitions element. This element cannot be omitted #. If omitted or if 256 or more elements are coded, an error message (KDJW51100-E) is output to the standard error output and the log, and the processing of the cjwsimport command ends.
- #
- When you use the WSDL import functionality, one wsdl:binding element is enough for all the WSDLs with an import relationship. So the element can be omitted in this case. Also, the total wsdl:binding elements in all the WSDLs with an import relationship forms the upper limit.
- You can specify the following elements as the child element. If you specify elements other than the following WSDL elements, an error message (KDJW51029-E) is output to the standard error output and the log, and the processing of the cjwsimport command ends. From among the extension elements that are not ignored by the cjwsimport command, if you specify extension elements other than the following elements, an error message is output to the standard error output and the log, and the processing of the cjwsimport command ends (KDJW51102-E):
- wsdl:documentation element
- soap:binding element (extension element for SOAP binding in the SOAP 1.1 specifications)#
- soap12:binding element (extension element for SOAP binding in the SOAP 1.2 specifications)#
- jaxws:bindings element (binding declaration in the JAX-WS 2.2 specifications)
- wsaw:UsingAddressing element (extension element in the WS-Addressing 1.0 specifications)
- wsdl:operation element
- #
- Select and specify either the soap:binding element or the soap12:binding element. You cannot specify both the elements.
- Specify the child elements of the wsdl:binding element in the above order. If the specification order is incorrect, an error message (KDJW51029-E) is output to the standard error output and the log, and the processing of the cjwsimport command ends. However, you might switch the order of the following elements:
- soap:binding element or soap12:binding element
- jaxws:bindings element
- wsaw:UsingAddressing element
- You can specify the following attributes. If attributes other than those listed below 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:
- name attribute
- type attribute
- Organization of this subsection
- (1) name attribute (wsdl:binding element)
- (2) type attribute (wsdl:binding element)
This point describes the support range of the name attribute included in the wsdl:binding element.
- You can code only one name attribute. This attribute cannot be omitted. If omitted, an error message (KDJW51029-E) is output to the standard error output and the log, and the processing of the cjwsimport command ends. If 2 or more attributes are coded, a Cosminexus XML Processor error occurs.
- For details on the values that can be specified, see 20.2(1) Values specifiable in the NCName type.
This point describes the support range of the type attribute included in the wsdl:binding element.
- You can code only one type attribute. This attribute cannot be omitted. If omitted, an error message (KDJW51029-E) is output to the standard error output and the log, and the processing of the cjwsimport command ends. If 2 or more attributes are coded, a Cosminexus XML Processor error occurs.
- Use QName to specify wsdl:message declared beneath the referable wsdl:definitions element.
All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.