Имя: Пароль:
1C
1С v8
WSDL complex type name=?
0 stezhu
 
05.02.14
16:57
Помогите новичку с wsdl.
Пытаюсь из 1С взаимодействовать с wsdl, но не могу понять какое имя типа complex type, если "name=..." отсутствует.

Выдержка из схемы данных wsdl:

<xs:complexType name="ItemSearchCriterionType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="HotelRef">
<xs:complexType>
<xs:attribute name="HotelCode" type="xs:string"/>
<xs:attribute name="HotelName" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ExactMatch" type="xs:boolean"/>
</xs:complexType>

Работаю в 1С через ФабрикуXDTO

Прокси = Новый WSПрокси(
    Определение,
    "https://www.travelline.ru/Api/TLConnect";,
    "TLConnectService",
    "BasicHttpBinding_ITLConnectService"
    );
    Прокси.Пароль = Пароль;
    Прокси.Пользователь = Логин;
    Фабрика = Прокси.ФабрикаXDTO;
    ТипФ = Фабрика.Тип("http://www.opentravel.org/OTA/2003/05";, "ItemSearchCriterionType");
    ОбъектHotelRef = Фабрика.Создать(ТипФ);
    ТипФ = Фабрика.Тип("http://www.opentravel.org/OTA/2003/05";, "HotelRef");
//в ОбъектHotelRef нужно поместить атрибут hotelcode, но каким образом - понять не могу
1 Serginio1
 
05.02.14
18:49
Наверняка есть примеры. Они даже пошли на то что бы убрать авторизацию в куках.
v8: soap:Header