Перейти к основному содержимому

Свойства элемента проекта вида «КлиентSoapСервиса»

Ниже перечислены свойства клиента SOAP-сервиса.

ВерсияSoap

ВерсияSoap. Версия SOAP, используемая при формировании исходящих и интерпретации входящих SOAP сообщений (по-умолчанию: SOAP 1.1). Пример YAML-файла:

ВидЭлемента: КлиентSoapСервиса
Ид: f65ac26f-0351-48cd-bc93-751912e05bc1
Имя: КлиентИнтернетМагазина
ОбластьВидимости: ВПроекте
UrlПоУмолчанию: http://myserver:9090/applications/SOAPServis/api/service
ВерсияSoap: Soap_1_2

ВидЭлемента

Вид элементов проекта (подробнее). Пример YAML-файла:

ВидЭлемента: КлиентSoapСервиса
ОбластьВидимости: ВПодсистеме
Имя: КлиентИнтернетМагазина
Ид: f65ac26f-0351-48cd-bc93-751912e05bc1

Ид

Идентификатор элемента проекта. «1С:Шина» создает этот идентификатор автоматически. Пример YAML-файла:

ВидЭлемента: КлиентSoapСервиса
ОбластьВидимости: ВПодсистеме
Имя: КлиентИнтернетМагазина
Ид: f65ac26f-0351-48cd-bc93-751912e05bc1

Импорт

Список импортированных пространств имен (подробнее). Пример YAML-файла:

ВидЭлемента: КлиентSoapСервиса
ОбластьВидимости: ВПодсистеме
Имя: КлиентИнтернетМагазина
Ид: f65ac26f-0351-48cd-bc93-751912e05bc1
Импорт:
- Главная
- Настройки::НовыйПакет

Имя

Имя элемента проекта. Пример YAML-файла:

ВидЭлемента: КлиентSoapСервиса
ОбластьВидимости: ВПодсистеме
Имя: КлиентИнтернетМагазина
Ид: f65ac26f-0351-48cd-bc93-751912e05bc1

ОбластьВидимости

Видимость элемента проекта (подробнее):

  • ВПодсистеме — элемент виден внутри одной подсистемы во всех пакетах. Значение по умолчанию.
  • ВПроекте — элемент виден во всех подсистемах одного проекта.
  • Глобально — элемент виден во всех подсистемах всех проектов.

Пример YAML-файла:

ВидЭлемента: КлиентSoapСервиса
ОбластьВидимости: ВПодсистеме
Имя: КлиентИнтернетМагазина
Ид: f65ac26f-0351-48cd-bc93-751912e05bc1

UrlПоУмолчанию

Строка. URL, по которому по умолчанию будет выполняться запрос к SOAP-сервису. Можно выполнять запросы по адресу, отличающемуся от UrlПоУмолчанию. В этом случае, при создании объекта КлиентSoapСервиса в конструктор требуется передать параметр — подготовленный КлиентHttp. Пример YAML-файла:

ВидЭлемента: КлиентSoapСервиса
Ид: f65ac26f-0351-48cd-bc93-751912e05bc1
Имя: КлиентИнтернетМагазина
ОбластьВидимости: ВПроекте
UrlПоУмолчанию: http://myserver:9090/applications/SOAPServis/api/service
ВерсияSoap: Soap_1_1.

В проект также необходимо загрузить WSDL-описание сервиса. Для этого в панели Свойства, в поле URL WSDL Soap-сервиса, следует указать HTTP-адрес описания сервиса (часто это адрес сервиса с дополнительным параметром ?wsdl) и нажать кнопку Загрузить в проект. При этом будет выполнен GET-запрос по указанному адресу и полученная WSDL схема будет загружена в проект.