第五十七章 生成的 WSDL 的详细信息 - 其他可能的变化
其他可能的变化
以下附加参数也会影响<types>
元素:
- 如果
INCLUDEDOCUMENTATION
参数在web
服务中为1
。<types>
部分包括`<annotation>元素,这些元素包含您在类型类中包含的任何注释。(这些注释前必须加三个斜杠。)
默认情况下,INCLUDEDOCUMENTATION
为0
。
例如,假设我们编辑示例web
服务以添加以下内容:
Parameter INCLUDEDOCUMENTATION = 1;
在这种情况下,<types>
部分包括以下内容:
...
<s:complexType name="ComplexNumber">
<s:annotation>
<s:documentation>A complex number</s:documentation>
</s:annotation>
<s:sequence>
<s:element minOccurs="0" name="Real" type="s:double">
<s:annotation>
<s:documentation>real part of the complex number</s:documentation>
</s:annotation>
</s:element>
<s:element minOccurs="0" name="Imaginary" type="s:double">
<s:annotation>
<s:documentation>imaginary part of the complex number</s:documentation>
</s:annotation>
</s:element>
</s:sequence>
</s:complexType>
...
- 如果
web
服务的SOAPBINARY
参数为1
,则会影响IRIS
二进制SOAP
格式的WSDL
差异中所描述的<types>
元素。 - 如果w
eb
服务的SOAPSESSION
参数为1
,则会影响该元素,如SOAP
会话的WSDL
差异中所述。 - 如果指定了
SoapTypeNameSpace
关键字,则影响WSDL
的这一部分。参见类定义参考。 - 如果
REQUIRED
参数为1
,则WSDL
将为该参数包含minOccurs=1
。参数说明请参见基本要求。 - 如果为方法指定了
SoapRequestMessage
关键字,则对应元素的名称是SoapRequestMessage
关键字的值,而不是方法的名称。 - 有关
ALLOWREDUNDANTARRAYNAME
参数效果的信息,请参见控制XML
模式投影中的集合属性到XML模式的投影。
网友评论