У меня есть 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>
Клиент использует программное обеспечение для интеграции (tibco)
для подключения к моей службе и утверждает, что заголовок необходим, поэтому он должен отправить его с пустым значением:
<Header.AuthIdentifier>
<ns0:AuthIdentifier xmlns:ns0 = "http://www.tal.com/schemas"/>
</Header.AuthIdentifier>
Как сделать его необязательным? Так что ему вообще не придется отправлять весь заголовок? Есть ли minOccurs
или что-то в этом роде? Или это уже необязательно, как сейчас?