Для того чтобы получить статус сервиса, клиент совершает вызов provideServiceStatus и передает в качестве параметров аутентификационные данные.
Пример пакета
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<provideServiceStatusRequest>
<header>
<auth>
<login>bank</login>
<password>*****</password>
</auth>
</header>
<payload/>
</provideServiceStatusRequest>
Описание параметров пакета
provideServiceStatusRequest/header/auth/login |
| Описание | Имя пользователя клиента в платформе провайдера |
| Тип данных | Строковое значение |
| Обязательное поле | Да |
provideServiceStatusRequest/header/auth/password |
| Описание | Пароль пользователя клиента в платформе провайдера |
| Тип данных | Строковое значение. Выдается клиенту провайдером на этапе подключения к платформе |
| Обязательное поле | Да |
XML-схема пакета
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:element name="provideServiceStatusRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="header">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="auth">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"></xsd:element>
<xsd:element name="password" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="payload"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>