soap, неверный аргумент
☑
0
Stim
11.06.14
✎
01:29
Создал XDTO-пакет. текст выгруженной схемы:
<xs:schema xmlns:tns="; xmlns:xs="; targetNamespace="; attributeFormDefault="unqualified" elementFormDefault="qualified">
<xs:complexType name="РезультатОперации">
<xs:sequence>
<xs:element name="Код" type="xs:string"/>
<xs:element name="Наименование" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Свойства">
<xs:sequence>
<xs:element name="Товар" type="tns:РезультатОперации" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
т.е. там список товаров с кодом и наименованием
код обработчика веб-сервиса:
ТипXDTOРезультатОперации = ФабрикаXDTO.Тип(";, "РезультатОперации");
ТипXDTOСвойства = ФабрикаXDTO.Тип(";, "Свойства");
// создадим значение XDTO для свойства
XDTOСвойства = ФабрикаXDTO.Создать(ТипXDTOСвойства);
СпрНом = Справочники.Номенклатура;
Выборка = СпрНом.Выбрать();
Пока Выборка.Следующий() Цикл
// создадим значение XDTO для результата
XDTOПозиции = ФабрикаXDTO.Создать(ТипXDTOРезультатОперации);
// заполним результат
//ЗаполнитьЗначенияСвойств(XDTOПозиции, Выборка);
XDTOПозиции.Код = "123";
XDTOПозиции.Наименование = "йцу";
// добавим результат в товары
XDTOСвойства.Товар.Добавить(XDTOПозиции);
КонецЦикла;
Возврат XDTOСвойства;
вроде ошибок нет, этот же код внешняя обработка выполняет и возвращает все как надо.
но при открытии или при тестировании SoapUI возвращает:
<soap:Envelope xmlns:soap=";
<soap:Header/>
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>Неверный аргумент.</faultstring>
<detail>Неверный аргумент.</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
где здесь неверный аргумент, подскажите плз
1
Попытка1С
11.06.14
✎
01:39
Читал?
"Абсолютно такая же ошибка с
<faultstring>Неверный аргумент.</faultstring>
возникла после изменения имени одного из типов (поменял букву на заглавную). Прошла только после того, как перевыбрал тип во всех операциях и параметрах."
2
Stim
15.06.14
✎
18:34
решилось пересозданием XDTO-пакета, кому интересно.
скорее всего, какая-то ошибка в свойствах
3
sda553
15.06.14
✎
20:46
Спасибо, будем иметь в виду данный шаманский обряд. Как сайт? Законнектил к ws?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан