uCosminexus Application Server, Web Service Development Guide
This section describes the conditions for the WSDL definitions to be imported and the points to remember when you import the WSDL definition.
The WSDL definitions to be imported must fulfill the following conditions:
The extension of the WSDL definition to be imported is optional.
You can combine and import multiple WSDL definitions. However, the wsdl:service element must be defined in the import source WSDL definition that configures the initial starting point. In the subsequent layers, you can import the WSDL definition by combining elements other than the wsdl:service element. For details about operations when the wsdl:service element is not defined, see 20.1.16 wsdl:service element.
The following figures separately show the examples when the method of hierarchical importing of WSDL definitions is correct and when the method is wrong:
Figure 26-2 Hierarchical importing of WSDL definitions (Example of a correct method)
Figure 26-3 Hierarchical importing of WSDL definitions (Example of a wrong method)
In the WSDL import functionality, you cannot import the WSDL definition recursively. Even if you attempt to import the definition recursively, the WSDL definition will not be read, and therefore, the wsdl:import element will be ignored.
The following figure shows an example of the recursive importing of WSDL definitions:
Figure 26-4 Example of the recursive importing of WSDL definitions
All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.