小编Tal*_*adi的帖子

如何在WSDL中将SOAP标头标记为可选?

我有一个带可选标头的wsdl:

<s:element name="AuthIdentifier" type="tns:AuthIdentifier"/>
<s:complexType name="AuthIdentifier">
  <s:sequence>
    <s:element minOccurs="0" maxOccurs="1" name="identifier" type="s:string"/>
  </s:sequence>
  <s:anyAttribute/>
</s:complexType>
Run Code Online (Sandbox Code Playgroud)

客户端使用集成软件 (tibco)连接到我的服务并声称标头是必需的,因此他必须使用空值发送它:

<Header.AuthIdentifier>
   <ns0:AuthIdentifier xmlns:ns0 = "http://www.tal.com/schemas"/>
</Header.AuthIdentifier>
Run Code Online (Sandbox Code Playgroud)

如何使其成为可选项?这样他就不必发送整个标题了?有没有这样的minOccurs东西?或者它现在已经是可选的吗?

tibco soap wsdl web-services

16
推荐指数
1
解决办法
857
查看次数

标签 统计

soap ×1

tibco ×1

web-services ×1

wsdl ×1