soap nillable="true" или minOccurs="0";
☑
0
zdas
10.07.14
✎
08:14
Добрый день всем.
есть схема в ней описана структура элемента
<xs:complexType name="LogResponse">
<xs:sequence>
<xs:element name="ID" type="xs:string" minOccurs="0"/>
<xs:element name="errors" type="tns:ErrorList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
ErrorList - массив, который может быть, а может и не быть, но 1cка его упрямо требует, несмотря на minOccurs=0.
soapUI - отрабатывает без проблем. т.е. никаких ошибок не видит, видит ошибки только 1с :(
1
zdas
10.07.14
✎
08:34
ап
2
zdas
10.07.14
✎
09:09
еще разик(
3
zdas
10.07.14
✎
12:44
и последняя попытка...
4
Fragster
гуру
10.07.14
✎
12:47
(0) если массив - то максоккурс -1 поставь
5
zdas
10.07.14
✎
14:01
(4) а если массива вообще может не быть?
т.е. это поле вообще может быть не заполнено. а прийти только ID
6
Fragster
гуру
10.07.14
✎
14:04
(5) будет список с одним элементом. а вот в (0) два уже не может быть.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой