美文网首页
第五十七章 生成的 WSDL 的详细信息 - 其他可能的变化

第五十七章 生成的 WSDL 的详细信息 - 其他可能的变化

作者: Cache技术分享 | 来源:发表于2024-07-14 07:59 被阅读0次

第五十七章 生成的 WSDL 的详细信息 - 其他可能的变化

其他可能的变化

以下附加参数也会影响<types>元素:

  • 如果INCLUDEDOCUMENTATION参数在web服务中为1<types>部分包括`<annotation>元素,这些元素包含您在类型类中包含的任何注释。(这些注释前必须加三个斜杠。)

默认情况下,INCLUDEDOCUMENTATION0

例如,假设我们编辑示例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>元素。
  • 如果web服务的SOAPSESSION参数为1,则会影响该元素,如 SOAP会话的WSDL差异中所述。
  • 如果指定了SoapTypeNameSpace关键字,则影响WSDL的这一部分。参见类定义参考。
  • 如果REQUIRED参数为1,则WSDL将为该参数包含minOccurs=1。参数说明请参见基本要求。
  • 如果为方法指定了SoapRequestMessage关键字,则对应元素的名称是SoapRequestMessage关键字的值,而不是方法的名称。
  • 有关ALLOWREDUNDANTARRAYNAME参数效果的信息,请参见控制XML模式投影中的集合属性到XML模式的投影。

相关文章

网友评论

      本文标题:第五十七章 生成的 WSDL 的详细信息 - 其他可能的变化

      本文链接:https://www.haomeiwen.com/subject/xvzqhjtx.html