|
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) два уже не может быть.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан