villiwalla
@villiwalla
HTML-верстка

Как в WSDL указать что аргументы обязательные к передаче?

Есть такое описание типа:
<xsd:complexType name="Order">
                <xsd:sequence/>
                <xsd:attribute name="ClientSystemID" type="xsd:int"/>
                <xsd:attribute name="BuildingID" type="xsd:int" use="required"/>
                <xsd:attribute name="Phone" type="xsd:string" use="required"/>
            </xsd:complexType>
            <xsd:complexType name="OrderProps">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:sequence/>
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="tns:Order[]"/>
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

На клиенте отправляю пустой массив, в ответ возвращается пустой объект, должен ли от возвращать ошибку если указан use="required" или как указать на то что атрибуты обязательны?
  • Вопрос задан
  • 605 просмотров
Пригласить эксперта
Ответы на вопрос 1
@qxcoder
---
Полная статья ТУТ.
5d149ba5a8a28802560479.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы