‹ СЭДО

Спецификация сервиса СЭДО

О документе

УтверждёнЗаместитель начальника Департамента сопровождения ведомственных информационных систем, П.В. Клинковская

Что изменилось

  1. Версия 2.3 · 09.12.2025

    Добавлен атрибут soap:fault

  2. Версия 2.2 · 12.08.2025

    Добавлен «Справочник состояния запроса»

  3. Версия 2.1 · 29.07.2025

    1. Для типа взаимодействия «МО» изменено наименование типа с «ogrn» на «ogrnmo», данное поле сделано универсальным в нем можно передавать либо ОГРН (13 цифр), либо ОГРНИП (15 цифр);

    2. Обновлены примеры запросов и ответов в методах

    3. Дополнен список кодов с ошибками

Ранние версии: ещё 1
  1. Версия 2.0 · 07.08.2024

    Сформирована новая версия спецификации при переходе на Единую цифровую платформу СФР

1.1 Назначение регламента

Документ регламентирует структуру и формат данных, необходимых для осуществления взаимодействия между участниками информационного взаимодействия и системой электронного документооборота (далее СЭДО).

Документ регламентирует обмен данными в электронном виде.

1.2 Стороны обмена

Данными в указанной спецификации обмениваются следующие системы:

Система ЕИИС «СОЦСТРАХ»

Информационные системы медицинской организации (ИС МО), страхователя (АИС страхователя), получателя услуг (Личный кабинет Получателя услуг).

Сервис информационного взаимодействия

Сервис СЭДО реализует следующие функции:

Операция получения количества сообщений абонентом;

Операция получения количества сообщений оператором;

Операция запроса исходящего сообщения;

Операция отправки входящего сообщения.

Для осуществления данных функций в сервисе реализованы соответствующие методы.

GetCntMessage (операция получения количества сообщений абонентом);

GetCntMessageOрerator (операция получения количества сообщений оператором);

GetMessage (операция запроса сообщения);

PutMessage (операция отправки сообщения).

Путем вызова данных методов участники информационного взаимодействия отправляют и получают сведения от Фонда социального страхования.

Обмен сообщениями должен осуществляться в кодировке UTF-8.

При заполнении запроса необходимо руководствоваться следующим правилом:

Дата и Время c таймзоной указывается в формат типа данных Timestamp with local time zone, а именно YYYY-MM-DDThh:mm:ss(+|-)HH:MI.

Ниже приведено WSDL описание сервиса.

Возможна модификация структуры сообщения и xsd-схемы.

В случае непредусмотренной ошибки на сервере веб-сервис выдает ответ в стандартном поле Fault схемы http://www.w3.org/2003/05/soap-envelope/ SOAP-сообщения.

<wsdl:definitions xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sedo="http://www.fss.ru/integration/types/sedo/v01" xmlns:fs="http://www.fss.ru/integration/ws/fault/v01" xmlns:com="http://www.fss.ru/integration/ws/common/sedo/v01" xmlns="http://www.fss.ru/integration/ws/gateway/sedo/v01" name="SedoGateway" targetNamespace="http://www.fss.ru/integration/ws/gateway/sedo/v01">

<wsdl:import location="https://sedo-gateway.uat.ecp/api/soap/SedoGateway?wsdl=Faults.wsdl" namespace="http://www.fss.ru/integration/ws/fault/v01"> </wsdl:import>

<wsdl:import location="https://sedo-gateway.uat.ecp/api/soap/SedoGateway?wsdl=SedoCommon.wsdl" namespace="http://www.fss.ru/integration/ws/common/sedo/v01"> </wsdl:import>

<wsdl:types>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sedo="http://www.fss.ru/integration/types/sedo/v01" xmlns:fs="http://www.fss.ru/integration/ws/fault/v01" xmlns:com="http://www.fss.ru/integration/ws/common/sedo/v01" xmlns="http://www.fss.ru/integration/ws/gateway/sedo/v01">

<xs:import namespace="http://www.fss.ru/integration/types/sedo/v01" schemaLocation="https://sedo-gateway.uat.ecp/api/soap/SedoGateway?xsd=../xsd/fss/v01/sedo/Sedo.xsd"/>

</xs:schema>

</wsdl:types>

<wsdl:message name="PutMessageParam">

<wsdl:part element="sedo:putMessageRequest" name="param"> </wsdl:part>

</wsdl:message>

<wsdl:portType name="SedoGateway">

<wsdl:operation name="PutMessage">

<wsdl:documentation>

<xs:annotation>

<xs:documentation>Отправить сообщение в СФР. Операция с отложенной обработкой запроса</xs:documentation>

</xs:annotation>

</wsdl:documentation>

<wsdl:input message="PutMessageParam" name="param"> </wsdl:input>

<wsdl:output message="com:UuidResponse" name="result"> </wsdl:output>

<wsdl:fault message="fs:DecryptException" name="decryptException"> </wsdl:fault>

<wsdl:fault message="fs:InternalException" name="internalException"> </wsdl:fault>

<wsdl:fault message="fs:DigitalSignException" name="digitalSignException"> </wsdl:fault>

</wsdl:operation>

<wsdl:operation name="GetMessage">

<wsdl:documentation>

<xs:annotation>

<xs:documentation>Получить сообщение в СФР. Операция с моментальной обработкой запроса</xs:documentation>

</xs:annotation>

</wsdl:documentation>

<wsdl:input message="com:GetMessageParam" name="param"> </wsdl:input>

<wsdl:output message="com:GetMessageResponse" name="result"> </wsdl:output>

<wsdl:fault message="fs:DecryptException" name="decryptException"> </wsdl:fault>

<wsdl:fault message="fs:InternalException" name="internalException"> </wsdl:fault>

<wsdl:fault message="fs:DigitalSignException" name="digitalSignException"> </wsdl:fault>

</wsdl:operation>

<wsdl:operation name="GetCountMessages">

<wsdl:documentation>

<xs:annotation>

<xs:documentation>Получить количество сообщений. Операция с моментальной обработкой запроса</xs:documentation>

</xs:annotation>

</wsdl:documentation>

<wsdl:input message="com:GetCountMessagesParam" name="param"> </wsdl:input>

<wsdl:output message="com:GetCountMessagesResponse" name="result"> </wsdl:output>

<wsdl:fault message="fs:DecryptException" name="decryptException"> </wsdl:fault>

<wsdl:fault message="fs:InternalException" name="internalException"> </wsdl:fault>

<wsdl:fault message="fs:DigitalSignException" name="digitalSignException"> </wsdl:fault>

</wsdl:operation>

<wsdl:operation name="GetCountMessagesOperator">

<wsdl:documentation>

<xs:annotation>

<xs:documentation>Получить количество сообщений (для оператора). Операция с моментальной обработкой запроса</xs:documentation>

</xs:annotation>

</wsdl:documentation>

<wsdl:input message="com:GetCountMessagesOperatorParam" name="param"> </wsdl:input>

<wsdl:output message="com:GetCountMessagesResponse" name="result"> </wsdl:output>

<wsdl:fault message="fs:DecryptException" name="decryptException"> </wsdl:fault>

<wsdl:fault message="fs:InternalException" name="internalException"> </wsdl:fault>

<wsdl:fault message="fs:DigitalSignException" name="digitalSignException"> </wsdl:fault>

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="SedoGatewayBinding" type="SedoGateway">

<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

<wsdl:operation name="PutMessage">

<wsdl:documentation>

<xs:annotation>

<xs:documentation>Отправить сообщение в СФР. Операция с отложенной обработкой запроса</xs:documentation>

</xs:annotation>

</wsdl:documentation>

<soap:operation soapAction="http://www.fss.ru/integration/ws/gateway/sedo/PutMessage/v01" style="document"/>

<wsdl:input name="param">

<soap:body use="literal"/>

</wsdl:input>

<wsdl:output name="result">

<soap:body use="literal"/>

</wsdl:output>

<wsdl:fault name="decryptException">

<soap:body use="literal"/>

</wsdl:fault>

<wsdl:fault name="internalException">

<soap:body use="literal"/>

</wsdl:fault>

<wsdl:fault name="digitalSignException">

<soap:body use="literal"/>

</wsdl:fault>

</wsdl:operation>

<wsdl:operation name="GetMessage">

<wsdl:documentation>

<xs:annotation>

<xs:documentation>Получить сообщение в СФР. Операция с моментальной обработкой запроса.</xs:documentation>

</xs:annotation>

</wsdl:documentation>

<soap:operation soapAction="http://www.fss.ru/integration/ws/gateway/sedo/GetMessage/v01" style="document"/>

<wsdl:input name="param">

<soap:body use="literal"/>

</wsdl:input>

<wsdl:output name="result">

<soap:body use="literal"/>

</wsdl:output>

<wsdl:fault name="decryptException">

<soap:body use="literal"/>

</wsdl:fault>

<wsdl:fault name="internalException">

<soap:body use="literal"/>

</wsdl:fault>

<wsdl:fault name="digitalSignException">

<soap:body use="literal"/>

</wsdl:fault>

</wsdl:operation>

<wsdl:operation name="GetCountMessages">

<wsdl:documentation>

<xs:annotation>

<xs:documentation>Получить количество сообщений. Операция с моментальной обработкой запроса</xs:documentation>

</xs:annotation>

</wsdl:documentation>

<soap:operation soapAction="http://www.fss.ru/integration/ws/gateway/sedo/GetCountMessages/v01" style="document"/>

<wsdl:input name="param">

<soap:body use="literal"/>

</wsdl:input>

<wsdl:output name="result">

<soap:body use="literal"/>

</wsdl:output>

<wsdl:fault name="decryptException">

<soap:body use="literal"/>

</wsdl:fault>

<wsdl:fault name="internalException">

<soap:body use="literal"/>

</wsdl:fault>

<wsdl:fault name="digitalSignException">

<soap:body use="literal"/>

</wsdl:fault>

</wsdl:operation>

<wsdl:operation name="GetCountMessagesOperator">

<wsdl:documentation>

<xs:annotation>

<xs:documentation>Получить количество сообщений (для оператора). Операция с моментальной обработкой запроса</xs:documentation>

</xs:annotation>

</wsdl:documentation>

<soap:operation soapAction="http://www.fss.ru/integration/ws/gateway/sedo/GetCountMessagesOperator/v01" style="document"/>

<wsdl:input name="param">

<soap:body use="literal"/>

</wsdl:input>

<wsdl:output name="result">

<soap:body use="literal"/>

</wsdl:output>

<wsdl:fault name="decryptException">

<soap:body use="literal"/>

</wsdl:fault>

<wsdl:fault name="internalException">

<soap:body use="literal"/>

</wsdl:fault>

<wsdl:fault name="digitalSignException">

<soap:body use="literal"/>

</wsdl:fault>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name="SedoGateway">

<wsdl:port binding="SedoGatewayBinding" name="SedoGatewayPort">

<soap:address location="https://sedo-gateway.uat.ecp/api/soap/SedoGateway"/>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

3.1 Используемые стандарты и алгоритмы

Реализация механизма обеспечения юридической значимости сообщений, которыми обмениваются участники информационного взаимодействия и СФР, основано на следующих стандартах:

OASIS Web Service Security: SOAP Message Security 1.1

Стандарт описывает расширения для информационного обмена посредством протокола SOAP, применение которых позволяет обеспечить целостность передаваемых сообщений.

Электронно-цифровая подпись накладывается по стандарту XMLDSig, в соответствии OASIS Web Service Security: SOAP Message Security 1.1;

Для каноникализации используется метод C14N;

Для вычисления хэш-данных используется алгоритм ГОСТ Р 34.11-2012;

Для вычисления электронно-цифровой подписи используется алгоритм ГОСТ Р 34.10-2012.

3.2 Порядок взаимодействия

Для обеспечения юридически значимого документооборота необходимо использовать следующую ЭП (один из вариантов):

ЭП юридического лица;

ЭП юридического лица, выданная физическому лицу для следующих операций:

Операция запроса сообщения;

Операция отправки сообщения.

ЭП СФР подписывается любое ответное сообщение от сервиса СЭДО в результате информационного взаимодействия.

На стороне Системы производится проверка ЭП, наложенной на пакет направляемых сведений, для следующих операций:

Операция запроса сообщения;

Операция отправки сообщения.

3.3 Структура подписанного сообщения

Каркас сообщения определен стандартом SOAP и представляет собой следующий XML-документ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

<soapenv:Header>

</soapenv:Header>

<soapenv:Body>

</soapenv:Body>

</soapenv:Envelope>

При этом, блок Header – содержит служебную информацию, в то время как блок Body – смысловые данные сообщения.

При наложении подписи в соответствии со стандартом OASIS Web Service Security: SOAP Message Security 1.1 внутри блока Header формируется структура данных, предназначенная для передачи информации об ЭП и uuid МЧД:

<wsse:Security soapenv:actor=""

xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">

<wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"

ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"

wsu:Id="">

</wsse:BinarySecurityToken>

<Signature>

<SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#">

<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>

<SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>

(или <SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-512"/>

в зависимости от длины ключа сертификата, используемого пользователем)

<Reference URI="">

<Transforms>

<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>

</Transforms>

<DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>

(или <DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-512"/>

в зависимости от длины ключа сертификата, используемого пользователем)

<DigestValue />

</Reference>

</SignedInfo>

<SignatureValue />

<KeyInfo>

<wsse:SecurityTokenReference>

<wsse:Reference URI=""/>

</wsse:SecurityTokenReference>

</KeyInfo>

<Object>

<ns6:authorities

xmlns:ns6="urn:ru:fss:integration:types:signature:v01"

xmlns:ns7="http://www.fss.ru/integration/types/common/v01"

xmlns:ns8="urn:ru:fss:integration:types:mchd:v01">

<ns6:authority>

<ns8:powerOfAttorneyLink>

<ns8:uuid>...</ns8:uuid>

</ns8:powerOfAttorneyLink>

</ns6:authority>

</ns6:authorities>

</Object>

</Signature>

</wsse:Security>

Блок Security, принадлежащий пространству имен http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd, содержит в себе информацию, необходимую для проверки целостности сообщения и его отправителя. Одним из параметров блока является «actor», который должен быть заполнен http://fss.ru/recipient/[ИД абонента]. В ответном сообщении блок «actor» будет заполнен http://sedo.fss.ru/actor/fss/ca/[ОГРН ЦА СФР].

Блок Security состоит из следующих элементов:

BinarySecurityToken – содержит публичный сертификат пользователя в формате X509v3. Блок BinarySecurityToken имеет атрибут Id, принадлежащий пространству имен http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd, который должен быть проинициализирован уникальным значением в рамках SOAP-сообщения, по формату, аналогичному атрибуту actor;

Signature – содержит информацию об электронной подписи сообщения и состоит из следующих подблоков:

SignedInfo – содержит информацию о методе каноникализации, алгоритме хэширования, алгоритме генерации ЭЦП и ссылку на подписываемый блок данных;

Ссылка на подписываемые данные представлена блоком Reference, Содержит атрибут URI, значение которого должно соответствовать значению атрибута Id подписываемого блока данных. Значение URI должно быть по формату OGRN_[ОГРН абонента]. В ответном сообщении URI будет заполнено по формату OGRN_[ОГРН ЦА СФР].

Внутри блока Reference должны быть определены 2 элемента:

DigestMethod – определяющий алгоритм вычисления хэш суммы;

DigestValue – вычисленное значение хэш суммы от подписываемых данных.

SignatureValue – содержит рассчитанное значение ЭП;

KeyInfo – содержит ссылку на сертификат пользователя, который содержится в BinarySecurityToken и с помощью которого была рассчитана ЭП;

Object – стандартный элемент Object (см. https://www.w3.org/TR/xmldsig-core1/#sec-Object ), блок для встраивания машиночитаемой доверенности (МЧД). Используется элемент {urn:ru:fss:integration:types:signature:v01}authorities. Структура элемента {urn:ru:fss:integration:types:signature:v01}authorities позволяет указывать связи между подписанными блоками и МЧД в которых присутствуют полномочия для подписания связанного блока данных. Встраиваться может как весь документ машиночитаемой доверенности, так и ссылка на него.

Внутри блока Object определены:

Authority - блок МЧД;

powerOfAttorneyLink – ссылка на МЧД;

Uuid – идентификатор МЧД.

3.4 Порядок формирования электронной подписи

В сообщение добавляются объявления префиксов пространств имен. Префиксы можно определять по мере необходимости.

<soapenv:Envelope

xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"

xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"

xmlns:ds="http://www.w3.org/2000/09/xmldsig#">

.....

</soapenv:Envelope>

Проставляется атрибут wsu:Id=" " подписываемому элементу сообщения в блоке Body. В примере ниже подписывается весь блок Body.

<soapenv:Envelope>

<soapenv:Body wsu:Id="OGRN_0000000000013">

</soapenv:Body>

</soapenv:Envelope>

Происходит подготовка структуры для сохранения результатов.

<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope ...>

<soapenv:Header>

<wsse:Security s:actor="http://fss.ru/recipient/0000000010">

<wsse:BinarySecurityToken />

<ds:Signature>

<ds:SignedInfo>

<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />

<SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>

(или <SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-512"/>

в зависимости от длины ключа сертификата, используемого пользователем)

</ds:SignedInfo>

<ds:SignatureValue>...</ds:SignatureValue>

<ds:KeyInfo />

<Object xmlns="http://www.w3.org/2000/09/xmldsig#">

<ns6:authorities

xmlns:ns6="urn:ru:fss:integration:types:signature:v01"

xmlns:ns7="http://www.fss.ru/integration/types/common/v01"

xmlns:ns8="urn:ru:fss:integration:types:mchd:v01">

<ns6:authority>

<ns8:powerOfAttorneyLink>

<ns8:uuid>ddb98810-44c9-4441-918d-62e093cafa59</ns8:uuid>

</ns8:powerOfAttorneyLink>

</ns6:authority>

</ns6:authorities>

</Object>

</ds:Signature>

</wsse:Security>

</soapenv:Header>

<soapenv:Body wsu:Id="OGRN_0000000000013">

.......

</soapenv:Body>

</soapenv:Envelope>

В <wsse:BinarySecurityToken/> добавляются атрибуты форматов, сам сертификат и атрибут wsu:Id.

Формат сертификата должен соответствовать спецификации X.509 и быть представленным в формате Base64.

<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope ...>

<soapenv:Header>

<wsse:Security soapenv:actor="http://fss.ru/recipient/0000000010">

<wsse:BinarySecurityToken

EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"

ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"

wsu:Id="http://fss.ru/recipient/0000000010">MIIDjjCCAz2... </wsse:BinarySecurityToken>

<ds:Signature>

<ds:SignedInfo>

.........

</ds:SignedInfo>

.........

</ds:Signature>

</wsse:Security>

</soapenv:Header>

.......

</soapenv:Envelope>

Добавляется ссылка на токен в раздел <ds:KeyInfo>.

Значение атрибута URI элемента wsse:Reference должно соответствовать значению атрибута wsu:Id элемента wsse:BinarySecurityToken с лидирующим знаком '#'.

<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope ...>

<soapenv:Header>

<wsse:Security soapenv:actor="......">

<wsse:BinarySecurityToken ... wsu:Id="http://fss.ru/recipient/0000000010">... </wsse:BinarySecurityToken>

<ds:Signature>

<ds:SignedInfo>

.........

</ds:SignedInfo>

<ds:SignatureValue>.....</ds:SignatureValue>

<ds:KeyInfo>

<wsse:SecurityTokenReference>

<wsse:Reference URI="#http://fss.ru/recipient/0000000010" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" />

</wsse:SecurityTokenReference>

</ds:KeyInfo>

</ds:Signature>

</wsse:Security>

</soapenv:Header>

.......

</soapenv:Envelope>

Добавляется ссылка на данные для подписи и параметры каноникализации.

Значение атрибута URI элемента ds:Reference должно соответствовать значению атрибута wsu:Id у подписываемого блока данных в элементе soapenv:Body с лидирующим знаком '#'.

<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope ...>

<soapenv:Header>

<wsse:Security soapenv:actor="......">

<wsse:BinarySecurityToken ...>....</wsse:BinarySecurityToken>

<ds:Signature>

<ds:SignedInfo>

<ds:CanonicalizationMethod ... />

<ds:SignatureMethod ... />

<ds:Reference URI="#OGRN_0000000000013">

<ds:Transforms>

<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />

</ds:Transforms>

<ds:DigestMethod

Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411" />

<DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>

(или <DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-512"/> в зависимости от длины ключа сертификата, используемого пользователем)

<ds:DigestValue />

</ds:Reference>

.........

</ds:SignedInfo>

<ds:SignatureValue>.....</ds:SignatureValue>

<ds:KeyInfo>.........</ds:KeyInfo>

</ds:Signature>

</wsse:Security>

</soapenv:Header>

<soapenv:Body wsu:Id="OGRN_0000000000013">

.......

</soapenv:Body>

</soapenv:Envelope>

К подписываемому элементу и его потомкам, включая атрибуты, применяется каноникализация http://www.w3.org/2001/10/xml-exc-c14n#, на основе результата рассчитывается хэш по алгоритму ГОСТ Р 34.11-2012 и заносится в <ds:DigestValue> в формате Base64.

<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope ...>

<soapenv:Header>

<wsse:Security soapenv:actor="......">

<wsse:BinarySecurityToken ...>....</wsse:BinarySecurityToken>

<ds:Signature>

<ds:SignedInfo>

<ds:CanonicalizationMethod ... />

<ds:SignatureMethod ... />

<ds:Reference URI="#OGRN_0000000000013">

<ds:Transforms>

<ds:Transform ... />

</ds:Transforms>

<ds:DigestMethod.... />

<ds:DigestValue>d7Q3878nvrGVpOI.....</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

........

</ds:Signature>

</wsse:Security>

</soapenv:Header>

<soapenv:Body wsu:Id="OGRN_0000000000013">

.......

</soapenv:Body>

</soapenv:Envelope>

К элементу <ds:SignedInfo> и его потомкам, включая атрибуты, применяется каноникализация http://www.w3.org/2001/10/xml-exc-c14n#, на основе результата рассчитывается электронная подпись по алгоритму ГОСТ Р 34.10-2012 и заносится в <ds:SignatureValue> в формате Base64.

<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope ...>

<soapenv:Header>

<wsse:Security soapenv:actor="......">

<wsse:BinarySecurityToken ...>....</wsse:BinarySecurityToken>

<ds:Signature>

<ds:SignedInfo>.........</ds:SignedInfo>

<ds:SignatureValue>ooXepzAw89CBIsbZ+g2oNFh.....</ds:SignatureValue>

<ds:KeyInfo>.........</ds:KeyInfo>

</ds:Signature>

</wsse:Security>

</soapenv:Header>

<soapenv:Body wsu:Id="OGRN_0000000000013">

.......

</soapenv:Body>

</soapenv:Envelope>

Шифрование данных

Для обеспечения конфиденциальности данных при взаимодействии с сервисом применяется шифрование информации в соответствии со следующими стандартами и алгоритмами:

XML Encryption Syntax and Processing (W3C);

Спецификация, описывающая процедуру шифрования данных в формате XML, а так же итоговую структуру данных, в которую сохраняется зашифрованный документ.

Шифрование сессионного ключа и данных происходит по алгоритму ГОСТ Р 34.10-2001.

Требования шифрования применяются к следующим операциям:

Операция запроса сообщения;

Операция отправки сообщения.

При взаимодействии с СЭДО сообщения должны быть зашифрованы по указанным стандартам и алгоритмам. СЭДО принимает на вход зашифрованные сообщения, содержащее внутри себя смысловые сообщения с учетом обеспечения юридической значимости.

Таким образом, система при приеме таких сообщения сначала их дешифрует, а затем уже над расшифрованным компонентом производится проверка блока ЭП.

При отдаче сообщений данных методов из СЭДО они так же проходят двухэтапную обработку: сначала на них накладывается ЭП СФР, а затем они шифруются.

4.1 Порядок шифрования сообщения:

Создание случайного сессионного ключа.

При работе с ключами на алгоритме ГОСТ Р 34.10-2012 следует инициализировать генератор параметрами шифрования TK26Z (предоставляется провайдером).

Алгоритм шифрования GOST28147.

Шифрование сессионного ключа.

Создание шифратора для шифрования ключа. Применяется алгоритм трансформации "urn:ietf:params:xml:ns:cpxmlsec:algorithms:transport-gost2001". Создаётся эфемерный ключ, который согласуется с открытым ключом получателя, и формируется ключ согласования (на котором будет зашифрован сессионный ключ);

Создание блока KeyInfo с сертификатом;

Шифрование сессионного ключа происходит с помощью указанного асимметричного ключа (ГОСТ Р 34.10-2001). Сессионный ключ используется для шифрования данных и в свою очередь так же шифруется.

CALG_DH_EL_EPHEM - идентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10-2001.

CALG_DH_GR3410_12_256_EPHEM - идентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10-2012 (256 бит).

CALG_DH_GR3410_12_512_EPHEM - идентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10-2012 (512 бит).

Шифрование документа.

Создание шифратора в режиме шифрования. Применяется алгоритм

"urn:ietf:params:xml:ns:cpxmlsec:algorithms:gost28147". Возможные параметры шифратора GostJCE/CBC/ISO10126Padding;

Добавление зашифрованного сессионного ключа, полученного ранее (добавление блока KeyInfo;

Шифрование документа на сессионном ключе.

4.2 Структура зашифрованного сообщения

Каркас сообщения определен стандартом SOAP и представляет собой следующий XML-документ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

<soapenv:Header>

</soapenv:Header>

<soapenv:Body>

</soapenv:Body>

</soapenv:Envelope>

В блоке <soapenv:Header> исходного шифруемого сообщения необходимо добавить блок <X509Certificate>, содержащий публичный ключ сертификата отправителя. Структура сообщения для шифрования после этого будет выглядеть следующим образом:

<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope ...>

<soapenv:Header>

<wsse:Security soapenv:actor="......">

<wsse:BinarySecurityToken ...>....</wsse:BinarySecurityToken>

<ds:Signature>

<ds:SignedInfo>

<ds:CanonicalizationMethod ... />

<ds:SignatureMethod ... />

<ds:Reference URI="#OGRN_0000000000013">

<ds:Transforms>

<ds:Transform ... />

</ds:Transforms>

<ds:DigestMethod.... />

<ds:DigestValue>d7Q3878nvrGVpOI.....</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

........

</ds:Signature>

</wsse:Security>

<X509Certificate">...</X509Certificate>

</soapenv:Header>

<soapenv:Body wsu:Id="OGRN_0000000000013">

.......

</soapenv:Body>

</soapenv:Envelope>

Для передачи зашифрованного сообщения в сервис СЭДО, необходимо, чтобы оно соответствовало структуре SOAP-сообщения, для этого зашифрованное сообщение помещаем внутрь блока Body нового сообщения SOAP. При этом в соответствии со спецификацией XML Encryption Syntax and Processing (W3C) внутри блока Body формируется следующая структура данных:

<xenc:EncryptedData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"

Type="http://www.w3.org/2001/04/xmlenc#Content" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"

xmlns:sch="http://gost34.ibs.ru/WrapperService/Schema"

xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"

xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

<xenc:EncryptionMethod

Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gost28147" />

<ds:KeyInfo>

<xenc:EncryptedKey xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">

<xenc:EncryptionMethod

Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:transport-gost2001" />

<ds:KeyInfo>

<ds:X509Data>

<ds:X509Certificate>…

</ds:X509Certificate>

</ds:X509Data>

</ds:KeyInfo>

<xenc:CipherData>

<xenc:CipherValue>..xenc:CipherValue>

</xenc:CipherData>

</xenc:EncryptedKey>

</ds:KeyInfo>

<xenc:CipherData>

<xenc:CipherValue>...xenc:CipherValue>

</xenc:CipherData>

</xenc:EncryptedData>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

EncryptionMethod – в качестве параметра содержит определение алгоритма шифрования;

KeyInfo – содержит информацию о секретном ключе, сгенерированном для данного информационного взаимодействия (CipherValue);

X509Certificate – публичный сертификат СФР, на котором были зашифрованы данные при направлении запросов в Фонд, или публичный сертификат пользователя, на котором были зашифрованы данные при формировании ответа в системе СФР на запрос пользователю;

CipherData – зашифрованное сообщение.

5.1.1 Описание метода

Метод предназначен для получения количества сообщений абонентом.

Время периодичности отправки запросов установлено в 15 секунд (возможны изменения). При отправке запроса в ответе добавлен http заголовок «access-control-max-age» указывающий информацию об установленном времени периодичности запросов, отображает значение времени в миллисекундах (пример: «access-control-max-age: 15000»).

Входное сообщение-запрос, направляемое абонентом, имеет следующий атрибутивный состав:

Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипGetCntMessageRequest
Свойства
contentcomplex
Дочерние элементыsystemInfo interactionType recipientId org mo ins messageDate messageFrom messageTo
Аннотация
Для абонентов. Родительский элемент запроса для получения списка исходящих сообщений
Схема
Показать схему XSD
<xsd:element name="getCntMessageRequest" type="GetCntMessageRequest">
  <xsd:annotation>
    <xsd:documentation>Для абонентов. Родительский элемент запроса для получения списка исходящих сообщений
            </xsd:documentation>
  </xsd:annotation>
</xsd:element>

Дополнительное описание элементов:

systemInfo - информация о взаимодействующей по протоколу системе. Атрибутивный состав элемента представлен в Приложении А настоящего документа.

interactionType - тип взаимодействия (МО, страхователь, организация). Указывается значение из справочника типов взаимодействий (п.5.1).

recipientID - идентификатор абонента (регистрационный номер страхователя (ФСС/СФР), ОГРН МО). Значение зависит от указанного типа взаимодействия в теге interactionType. Таблица соответствий указана в п.5.3. Описание типа указано в Приложении А настоящего документа.

ogrnmo – универсально поле для заполнения либо ОГРН, либо ОГРНИП, используется только для типа взаимодействия «1-МО».

org – реквизиты абонента для взаимодействия по типу «Организация» (для типов сообщений 200-205 (МЧД), а так же иностранных представительств).

mo – реквизиты абонента для взаимодействия по типу «Медицинская организация». Поле «mo» не заполняется, в случае заполнения поля «recipientID».

ins - реквизиты абонента для взаимодействия по типу «Страхователь». Поле «ins» не заполняется, в случае заполнения поля «recipientID».

messageDate - дата формирования сообщения. Если в атрибуте передается значение, то в ответ возвращаются как актуальные, так и архивные сообщения (любые, даже за текущий день), предназначенные для пользователя.

messageFrom – время формирования сообщения. В ответ возвращаются актуальные и архивные сообщения, сформированные с этого времени. Для передачи необходимо заполнить тег messageDate и messageTo.

messageTo - время формирования сообщения. В ответ возвращаются актуальные и архивные сообщения, сформированные до этого времени. Для передачи необходимо заполнить тег messageDate и messageFrom.

Выходное сообщение-ответ, направляемое СФР, имеет следующий атрибутивный состав:

Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипMessageListResponseType
Свойства
contentcomplex
Дочерние элементыresult errorList
Аннотация
Родительский элемент ответа.
Схема
Показать схему XSD
<xsd:element name="messageListResponse" type="MessageListResponseType">
  <xsd:annotation>
    <xsd:documentation>
                Родительский элемент ответа.
            </xsd:documentation>
  </xsd:annotation>
</xsd:element>

Дополнительное описание элементов:

result - список исходящих сообщений. Атрибутивный состав элемента представлен в Приложении А настоящего документам.

errorList - сообщения об ошибках. Атрибутивный состав элемента представлен в Приложении А настоящего документа.

subAbonentId - идентификатор субабонента (структурной единицы / подразделения / площадки в рамках одного абонента). Поле заполняется, в случае, если в рамках информационного обмена по типу сообщения предусмотрена адресация сообщений для субабонентов.

messageDate – дата и время создания сообщения.

5.1.2 Пример запроса

Возможна модификация структуры сообщения и xsd-схемы.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v01="http://www.fss.ru/integration/types/sedo/v01">

<soapenv:Header/>

<soapenv:Body>

<v01:getCntMessageRequest>

<systemInfo>

<specVersion>1</specVersion>

<software>1</software>

<softwareVersion>1</softwareVersion>

</systemInfo>

<interactionType>2</interactionType>

<recipientId>1000019552</recipientId>

<messageDate>2025-06-10</messageDate>

<messageFrom>00:00:00</messageFrom>

<messageTo>23:00:00</messageTo>

</v01:getCntMessageRequest>

</soapenv:Body>

</soapenv:Envelope>

5.1.3 Пример ответа

Возможна модификация структуры сообщения и xsd-схемы.

<soap:Envelope xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

<soap:Header>

<wsse:Security soap:actor="http://sedo.fss.ru/actor/fss/ca/1027739443236">

<ds:Signature>

<ds:SignedInfo>

<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>

<ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>

<ds:Reference URI="#OGRN_1027739443236">

<ds:Transforms>

<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>

</ds:Transforms>

<ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>

<ds:DigestValue>ycCvNgAPXvkJkUV4JlSoXExET5u/3iRUkLGDRtubIQ4=</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

<ds:SignatureValue>ywwYX4NUs6BdQ2ykWYDeL3O5ecsPFD8o0VYDcTDBK4FT2YAnKZobAJ8WYUnG93YNBH0m7npU/FMXFOX1cQuuCA==</ds:SignatureValue>

<ds:KeyInfo>

<wsse:SecurityTokenReference>

<wsse:Reference URI="#http://sedo.fss.ru/actor/fss/ca/1027739443236"/>

</wsse:SecurityTokenReference>

</ds:KeyInfo>

</ds:Signature>

<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="http://sedo.fss.ru/actor/fss/ca/1027739443236">MIIGADCCBa2gAwIBAgIQAduaNXp2AmAABVulKY4AATAKBggqhQMHAQEDAjCBuzEh

MB8GA1UECQwY0KjQsNCx0L7Qu9C+0LLQutCwLCDQtC40MQswCQYDVQQGEwJSVTEV

MBMGA1UECAwM0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxDzAN

BgNVBAoMBtCh0KTQoDEYMBYGBSqFA2QBEg0xMDQ3Nzk3MDE5ODMwMRUwEwYFKoUD

ZAQSCjc3MTA1Njg3NjAxGTAXBgNVBAMMENCj0KYg0KHQpNCgIDIwMjQwHhcNMjUw

MzIxMDc0NzAwWhcNMjgwMzIxMDc0NzAwWjCB3jEiMCAGCSqGSIb3DQEJARYTbm8t

cmVwbHlAYmZ0Y29tLmNvbTEpMCcGA1UECQwg0JrRgNCw0YHQvdCw0Y8g0L/Qu9C+

0YnQsNC00YwsIDExCzAJBgNVBAYTAlJVMRUwEwYDVQQIDAzQnNC+0YHQutCy0LAx

FTATBgNVBAcMDNCc0L7RgdC60LLQsDEPMA0GA1UECgwG0JHQpNCiMRgwFgYFKoUD

ZAESDTExNDU0MTQzNDU3NDYxFTATBgUqhQNkBBIKODY3MDQ3NDI0MDEQMA4GA1UE

AwwHdWF0LWVjcDBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MA

BECzSN8RbWwUODIiyxMF1THO/pqiDtjo6IsLNwTZBbKt5L7H1Kxem/bSKRHV/P+E

yWAhYRmHCVLVuQMl/Y4z3wN/gQkAMjk4RTAwMDGjggNUMIIDUDArBgNVHRAEJDAi

gA8yMDI1MDMyMTA2MTgzOFqBDzIwMjYwMzIxMDYxODM4WjAdBgNVHQ4EFgQULtXz

H+/cDqKokhmH+z3ur97XxPkwDgYDVR0PAQH/BAQDAgP4MB0GA1UdJQQWMBQGCCsG

AQUFBwMCBggrBgEFBQcDATAdBgUqhQNkbwQUDBJWaVBOZXQgUEtJIFNlcnZpY2Uw

DAYFKoUDZHIEAwIBATCCAQIGBSqFA2RwBIH4MIH1DELQodCa0JfQmCAiVmlQTmV0

IENTUCA0LjIiICAo0LLQsNGA0LjQsNC90YIg0LjRgdC/0L7Qu9C90LXQvdC40Y8g

MikMWNCf0YDQvtCz0YDQsNC80LzQvdGL0Lkg0LrQvtC80L/Qu9C10LrRgSBWaVBO

ZXQg0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAIDQMJtCh

0KQvMTI0LTM0MzMg0L7RgiA2INC40Y7Qu9GPIDIwMTgg0LMuDC3QodCkLzExOC0z

NTEwINC+0YIgMjUg0L7QutGC0Y/QsdGA0Y8gMjAxOCDQsy4wDAYDVR0TAQH/BAIw

ADBBBggrBgEFBQcBAQQ1MDMwMQYIKwYBBQUHMAKGJWh0dHA6Ly9jYS5wZnJmLnJ1

L3VjcGZyL3Vjc2ZyMjAyNC5jZXIwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2Nh

LnBmcmYucnUvdWNwZnIvdWNzZnIyMDI0LmNybDCB9wYDVR0jBIHvMIHsgBTxa//P

kzCGNq9CBSuk8dC8kI0UVaGBwaSBvjCBuzEhMB8GA1UECQwY0KjQsNCx0L7Qu9C+

0LLQutCwLCDQtC40MQswCQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCw

MRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxDzANBgNVBAoMBtCh0KTQoDEYMBYGBSqF

A2QBEg0xMDQ3Nzk3MDE5ODMwMRUwEwYFKoUDZAQSCjc3MTA1Njg3NjAxGTAXBgNV

BAMMENCj0KYg0KHQpNCgIDIwMjSCEAHafnT5NhwwAATiKCmOAAEwHQYDVR0gBBYw

FDAIBgYqhQNkcQEwCAYGKoUDZHECMAoGCCqFAwcBAQMCA0EAJaD9yerCxtp+7Wlx

qFB+bKZdai9oyOcnO9dXublf15F01861k9Phm1VGhBGsr+qiyWNIACzdIU6REtj6

qGzC1g==</wsse:BinarySecurityToken>

</wsse:Security>

</soap:Header>

<soap:Body wsu:Id="OGRN_1027739443236">

<ns5:messageListResponse xmlns:ns2="http://www.fss.ru/integration/types/common/v01" xmlns:ns3="http://www.fss.ru/integration/types/fault/v01" xmlns:ns4="http://www.fss.ru/integration/types/organization/v01" xmlns:ns5="http://www.fss.ru/integration/types/sedo/v01">

<result>

<messageCount>1</messageCount>

<messageList>

<uuid>b1a09404-6f0b-4727-8689-8e6f735bce52</uuid>

<messageType>9</messageType>

<recipientId>5900000019</recipientId>

<regNumSfr>1000019552</regNumSfr>

<expiryDate>2025-06-17+03:00</expiryDate>

<needConfirm>false</needConfirm>

<messageDate>2025-06-10T07:50:44.787+03:00</messageDate>

</messageList>

<broadcastMessageList>

<broadcastMessage>

<messageUuid>68a67f88-f47c-48b6-9541-68001adadc63</messageUuid>

<message>Широковещательное ТЕСТОВОЕ сообщение.

Срок окончания - 31.12.2025 год</message>

<dateOfRelevance>2025-12-31+03:00</dateOfRelevance>

</broadcastMessage>

</broadcastMessageList>

</result>

</ns5:messageListResponse>

</soap:Body>

</soap:Envelope>

6.1.1 Описание метода

Метод предназначен для запроса количества сообщений оператором.

Входное сообщение-запрос, направляемое оператором, имеет следующий атрибутивный состав:

Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипGetCntMessageOperatorRequest
Свойства
contentcomplex
Дочерние элементыsystemInfo interactionType operatorOgrn messageDate msgTimeFrom msgTimeTo
Аннотация
Для операторов. Родительский элемент запроса для получения списка исходящих сообщений
Схема
Показать схему XSD
<xsd:element name="getCntMessageOperatorRequest" type="GetCntMessageOperatorRequest">
  <xsd:annotation>
    <xsd:documentation>Для операторов. Родительский элемент запроса для получения списка исходящих сообщений
            </xsd:documentation>
  </xsd:annotation>
</xsd:element>

Дополнительное описание элементов:

systemInfo - информация о взаимодействующей по протоколу системе. Атрибутивный состав элемента представлен в Приложении А настоящего документа.

interactionType - тип взаимодействия (МО, страхователь, организация). Указывается значение из справочника типов взаимодействий (п.5.1).

operatorOgrn - идентификатор оператора (ОГРН). Описание типа указано в Приложении А настоящего документа.

messageDate - дата формирования сообщения. Если в атрибуте передается значение, то в ответ возвращаются как актуальные, так и архивные сообщения, предназначенные для пользователя.

msgTimeFrom – время формирования сообщения. В ответ возвращаются актуальные и архивные сообщения, сформированные с этого времени. Для передачи необходимо заполнить тег messageDate и msgTimeTo.

msgTimeTo - время формирования сообщения. В ответ возвращаются актуальные и архивные сообщения, сформированные до этого времени. Для передачи необходимо заполнить тег messageDate и msgTimeFrom.

При запросе списка сообщений с указанием interactionType равным «2» (страхователь), в ответе будет выводиться общий список сообщений:

по типу взаимодействия «2» (страхователь) абонентов, прямо подписанных на спец. оператора по рег. номеру страхователя,

по типу взаимодействия «3» (организация), которые были найдены системой по реквизитам страхователя, по точному соответствию ОГРН, ИНН, КПП.

При запросе списка сообщений с указанием interactionType равным «3» (организация), в ответе будет выводиться общий список сообщений:

по типу взаимодействия «3» (организация) абонентов, прямо подписанных на спец. оператора по реквизитам организации,

по типу взаимодействия «3» (организация), которые были найдены системой по подпискам по рег. номеру страхователя (по точному соответствию ОГРН, ИНН, КПП).

Выходное сообщение-ответ, направляемое СФР, имеет следующий атрибутивный состав:

Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипMessageListResponseType
Свойства
contentcomplex
Дочерние элементыresult errorList
Аннотация
Родительский элемент ответа.
Схема
Показать схему XSD
<xsd:element name="messageListResponse" type="MessageListResponseType">
  <xsd:annotation>
    <xsd:documentation>
                Родительский элемент ответа.
            </xsd:documentation>
  </xsd:annotation>
</xsd:element>

Дополнительное описание элементов:

result - список исходящих сообщений. Атрибутивный состав элемента представлен в Приложении А настоящего документа,

errorList - сообщения об ошибках. Атрибутивный состав элемента представлен в Приложении А настоящего документа,

subAbonentId - идентификатор субабонента (структурной единицы / подразделения / площадки в рамках одного абонента). Поле заполняется, в случае, если в рамках информационного обмена по типу сообщения предусмотрена адресация сообщений для субабонентов.

messageDate – дата и время создания сообщения.

6.1.2 Пример запроса

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v01="http://www.fss.ru/integration/types/sedo/v01">

<soapenv:Header/>

<soapenv:Body>

<v01:getCntMessageOperatorRequest>

<systemInfo>

<specVersion>1.0</specVersion>

<software>soap</software>

<softwareVersion>5.4.0</softwareVersion>

</systemInfo>

<interactionType>2</interactionType>

<operatorOgrn>1983556804746</operatorOgrn>

<messageDate>2025-06-06</messageDate>

<msgTimeFrom>00:00:00</msgTimeFrom>

<msgTimeTo>23:59:59</msgTimeTo>

</v01:getCntMessageOperatorRequest>

</soapenv:Body>

</soapenv:Envelope>

6.1.3 Пример ответа

Возможна модификация структуры сообщения и xsd-схемы.

<soap:Envelope xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

<soap:Header>

<wsse:Security soap:actor="http://sedo.fss.ru/actor/fss/ca/1027739443236">

<ds:Signature>

<ds:SignedInfo>

<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>

<ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>

<ds:Reference URI="#OGRN_1027739443236">

<ds:Transforms>

<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>

</ds:Transforms>

<ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>

<ds:DigestValue>bDWLi5mdUS1OpSq7lJcpCPbN/+slLtKgdW6saYbXrXU=</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

<ds:SignatureValue>XfXzgeNnsp5Ct31LfmgA38RD8X1FgbT3LAlNiVsz7pxmxpHxpthl8YJ9oBhX+/sH1a6/T+ZgnNEJyULr0RJIxw==</ds:SignatureValue>

<ds:KeyInfo>

<wsse:SecurityTokenReference>

<wsse:Reference URI="#http://sedo.fss.ru/actor/fss/ca/1027739443236"/>

</wsse:SecurityTokenReference>

</ds:KeyInfo>

</ds:Signature>

<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="http://sedo.fss.ru/actor/fss/ca/1027739443236">MIIGADCCBa2gAwIBAgIQAduaNXp2AmAABVulKY4AATAKBggqhQMHAQEDAjCBuzEh

MB8GA1UECQwY0KjQsNCx0L7Qu9C+0LLQutCwLCDQtC40MQswCQYDVQQGEwJSVTEV

MBMGA1UECAwM0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxDzAN

BgNVBAoMBtCh0KTQoDEYMBYGBSqFA2QBEg0xMDQ3Nzk3MDE5ODMwMRUwEwYFKoUD

ZAQSCjc3MTA1Njg3NjAxGTAXBgNVBAMMENCj0KYg0KHQpNCgIDIwMjQwHhcNMjUw

MzIxMDc0NzAwWhcNMjgwMzIxMDc0NzAwWjCB3jEiMCAGCSqGSIb3DQEJARYTbm8t

cmVwbHlAYmZ0Y29tLmNvbTEpMCcGA1UECQwg0JrRgNCw0YHQvdCw0Y8g0L/Qu9C+

0YnQsNC00YwsIDExCzAJBgNVBAYTAlJVMRUwEwYDVQQIDAzQnNC+0YHQutCy0LAx

FTATBgNVBAcMDNCc0L7RgdC60LLQsDEPMA0GA1UECgwG0JHQpNCiMRgwFgYFKoUD

ZAESDTExNDU0MTQzNDU3NDYxFTATBgUqhQNkBBIKODY3MDQ3NDI0MDEQMA4GA1UE

AwwHdWF0LWVjcDBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MA

BECzSN8RbWwUODIiyxMF1THO/pqiDtjo6IsLNwTZBbKt5L7H1Kxem/bSKRHV/P+E

yWAhYRmHCVLVuQMl/Y4z3wN/gQkAMjk4RTAwMDGjggNUMIIDUDArBgNVHRAEJDAi

gA8yMDI1MDMyMTA2MTgzOFqBDzIwMjYwMzIxMDYxODM4WjAdBgNVHQ4EFgQULtXz

H+/cDqKokhmH+z3ur97XxPkwDgYDVR0PAQH/BAQDAgP4MB0GA1UdJQQWMBQGCCsG

AQUFBwMCBggrBgEFBQcDATAdBgUqhQNkbwQUDBJWaVBOZXQgUEtJIFNlcnZpY2Uw

DAYFKoUDZHIEAwIBATCCAQIGBSqFA2RwBIH4MIH1DELQodCa0JfQmCAiVmlQTmV0

IENTUCA0LjIiICAo0LLQsNGA0LjQsNC90YIg0LjRgdC/0L7Qu9C90LXQvdC40Y8g

MikMWNCf0YDQvtCz0YDQsNC80LzQvdGL0Lkg0LrQvtC80L/Qu9C10LrRgSBWaVBO

ZXQg0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAIDQMJtCh

0KQvMTI0LTM0MzMg0L7RgiA2INC40Y7Qu9GPIDIwMTgg0LMuDC3QodCkLzExOC0z

NTEwINC+0YIgMjUg0L7QutGC0Y/QsdGA0Y8gMjAxOCDQsy4wDAYDVR0TAQH/BAIw

ADBBBggrBgEFBQcBAQQ1MDMwMQYIKwYBBQUHMAKGJWh0dHA6Ly9jYS5wZnJmLnJ1

L3VjcGZyL3Vjc2ZyMjAyNC5jZXIwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2Nh

LnBmcmYucnUvdWNwZnIvdWNzZnIyMDI0LmNybDCB9wYDVR0jBIHvMIHsgBTxa//P

kzCGNq9CBSuk8dC8kI0UVaGBwaSBvjCBuzEhMB8GA1UECQwY0KjQsNCx0L7Qu9C+

0LLQutCwLCDQtC40MQswCQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCw

MRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxDzANBgNVBAoMBtCh0KTQoDEYMBYGBSqF

A2QBEg0xMDQ3Nzk3MDE5ODMwMRUwEwYFKoUDZAQSCjc3MTA1Njg3NjAxGTAXBgNV

BAMMENCj0KYg0KHQpNCgIDIwMjSCEAHafnT5NhwwAATiKCmOAAEwHQYDVR0gBBYw

FDAIBgYqhQNkcQEwCAYGKoUDZHECMAoGCCqFAwcBAQMCA0EAJaD9yerCxtp+7Wlx

qFB+bKZdai9oyOcnO9dXublf15F01861k9Phm1VGhBGsr+qiyWNIACzdIU6REtj6

qGzC1g==</wsse:BinarySecurityToken>

</wsse:Security>

</soap:Header>

<soap:Body wsu:Id="OGRN_1027739443236">

<ns5:messageListResponse xmlns:ns2="http://www.fss.ru/integration/types/common/v01" xmlns:ns3="http://www.fss.ru/integration/types/fault/v01" xmlns:ns4="http://www.fss.ru/integration/types/organization/v01" xmlns:ns5="http://www.fss.ru/integration/types/sedo/v01">

<result>

<messageCount>3</messageCount>

<messageList>

<uuid>a126b1a6-a96e-47df-823d-e6fab467b384</uuid>

<messageType>111</messageType>

<recipientId>7732004032</recipientId>

<regNumSfr>1000867810</regNumSfr>

<needConfirm>false</needConfirm>

<messageDate>2025-06-06T14:03:17.167+03:00</messageDate>

</messageList>

<messageList>

<uuid>b69514c8-5463-499a-82f2-2778d20b0126</uuid>

<messageType>111</messageType>

<recipientId>7732004032</recipientId>

<regNumSfr>1000867810</regNumSfr>

<needConfirm>false</needConfirm>

<messageDate>2025-06-06T14:03:27.202+03:00</messageDate>

</messageList>

<messageList>

<uuid>79f96b72-34d2-4885-ac7b-37cc838ec5df</uuid>

<messageType>111</messageType>

<recipientId>7732004032</recipientId>

<regNumSfr>1000867810</regNumSfr>

<needConfirm>false</needConfirm>

<messageDate>2025-06-06T14:05:19.623+03:00</messageDate>

</messageList>

</result>

</ns5:messageListResponse>

</soap:Body>

</soap:Envelope>

7.1.1 Описание метода

Метод предназначен для запроса сообщения, предназначенного для абонента.

Входное сообщение-запрос, направляемое абонентом, должно быть подписано и зашифровано согласно разделу 4 настоящей спецификации.

Входное сообщение-запрос имеет следующий атрибутивный состав:

Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипGetMessageRequest
Свойства
contentcomplex
Дочерние элементыsystemInfo interactionType uuid uuidList recipientId org mo ins
Аннотация
Родительский элемент запроса для получения исходящего сообщения
Схема
Показать схему XSD
<xsd:element name="getMessageRequest" type="GetMessageRequest">
  <xsd:annotation>
    <xsd:documentation>Родительский элемент запроса для получения исходящего сообщения</xsd:documentation>
  </xsd:annotation>
</xsd:element>

Дополнительное описание элементов:

systemInfo - информация о взаимодействующей по протоколу системе. Атрибутивный состав элемента представлен в Приложении А настоящего документа.

interactionType - тип взаимодействия (МО, страхователь, организация). Указывается значение из справочника типов взаимодействий (п.5.1).

uuid – идентификатор запрашиваемого сообщения. Описание типа указано в Приложении А настоящего документа.

uuidList – массив идентификаторов, для пакетного запроса сообщений. Описание типа указано в Приложении А настоящего документа.

recipientID - идентификатор абонента (регистрационный номер страхователя (ФСС/СФР), ОГРН МО). Значение зависит от указанного типа взаимодействия в теге interactionType. Таблица соответствий указана в п.5.3. Описание типа указано в Приложении А настоящего документа.

ogrnmo – универсально поле для заполнения либо ОГРН, либо ОГРНИП, используется только для типа взаимодействия «1-МО».

org – реквизиты абонента для взаимодействия по типу «Организация» (для типов сообщений 200-205 (МЧД), а так же иностранных представительств).

mo – реквизиты абонента для взаимодействия по типу «Медицинская организация». Поле «mo» не заполняется, в случае заполнения поля «recipientID».

ins - реквизиты абонента для взаимодействия по типу «Страхователь». Поле «ins» не заполняется, в случае заполнения поля «recipientID».

Выходное сообщение-ответ, направляемое СФР, подписано и зашифровано согласно разделу 4 настоящей спецификации.

Сформированный ответ от ФК имеет ограничение по размеру - максимум 4 Мб суммарно.

Выходное сообщение-ответ, направляемое СФР, имеет следующий атрибутивный состав:

Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипSedoMessageResponseType
Свойства
contentcomplex
Дочерние элементыresult errorList packageResult
Аннотация
Родительский элемент ответа.
Схема
Показать схему XSD
<xsd:element name="sedoMessageResponse" type="SedoMessageResponseType">
  <xsd:annotation>
    <xsd:documentation>
                Родительский элемент ответа.
            </xsd:documentation>
  </xsd:annotation>
</xsd:element>

При типе взаимодействия 1 (МО) поля recipientId и regNumSfr необязательные.

Дополнительное описание элементов:

result - исходящее сообщение. Атрибутивный состав элемента представлен в Приложении А настоящего документа.

errorList - список сообщений об ошибках. Атрибутивный состав элемента представлен в Приложении А настоящего документа.

packageResult – содержит результат обработки пакетного запроса: массив исходящих сообщений и массив ошибок.

7.1.2 Пример запроса

Возможна модификация структуры сообщения и xsd-схемы.

<?xml version="1.0"?>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:v01="http://www.fss.ru/integration/types/sedo/v01" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

<soapenv:Header>

<wsse:Security soapenv:actor="http://fss.ru/recipient/5900000019">

<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="http://fss.ru/recipient/5900000019">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</wsse:BinarySecurityToken>

<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">

<SignedInfo>

<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>

<SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>

<Reference URI="#body">

<DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>

<DigestValue>tJFpX/vUbJPr3c5bRMe7y3ySc/xzpi0Lrh8qR6o5Csw=</DigestValue>

</Reference>

</SignedInfo>

<SignatureValue>WfaKd+pgIJQCNuIFw5W3Kv390MrT/Tu1X8GE2girZWHFYnCfQq1eC/AePjMvZdiE

fMy9SatvUlw8BnBfm8i0Aw==</SignatureValue>

<KeyInfo>

<wsse:SecurityTokenReference>

<wsse:Reference URI="#http://fss.ru/recipient/5900000019" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>

</wsse:SecurityTokenReference>

</KeyInfo>

</Signature>

</wsse:Security>

<X509Certificate xmlns="http://www.w3.org/2000/09/xmldsig#">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</X509Certificate>

</soapenv:Header>

<soapenv:Body wsu:Id="body">

<v01:getMessageRequest>

<systemInfo>

<specVersion>1.0</specVersion>

<software>sedo-dashboard</software>

<softwareVersion>1.0</softwareVersion>

</systemInfo>

<interactionType>2</interactionType>

<uuid>e7d9c5a7-cc8b-4f62-bfe5-b9989351ae83</uuid>

<recipientId>5900000019</recipientId>

</v01:getMessageRequest>

</soapenv:Body>

</soapenv:Envelope>

7.1.3 Пример ответа

Возможна модификация структуры сообщения и xsd-схемы.

<soap:Envelope xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

<soap:Header>

<wsse:Security soap:actor="http://sedo.fss.ru/actor/fss/ca/1027739443236">

<ds:Signature>

<ds:SignedInfo>

<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>

<ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>

<ds:Reference URI="#OGRN_1027739443236">

<ds:Transforms>

<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>

</ds:Transforms>

<ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>

<ds:DigestValue>FtNlte14/coEKoyrM/+HfbyJovje5bWwEVYNPChb8LA=</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

<ds:SignatureValue>KLtmIi6UKKAZTW/ETANMor3CdcAeDd8JzTwSN8QNBCko46Sus/ACWzrFgNhG/iQy0qnUCdrz1NFLpDsz+dqzng==</ds:SignatureValue>

<ds:KeyInfo>

<wsse:SecurityTokenReference>

<wsse:Reference URI="#http://sedo.fss.ru/actor/fss/ca/1027739443236"/>

</wsse:SecurityTokenReference>

</ds:KeyInfo>

</ds:Signature>

<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="http://sedo.fss.ru/actor/fss/ca/1027739443236">MIIGADCCBa2gAwIBAgIQAduaNXp2AmAABVulKY4AATAKBggqhQMHAQEDAjCBuzEh

MB8GA1UECQwY0KjQsNCx0L7Qu9C+0LLQutCwLCDQtC40MQswCQYDVQQGEwJSVTEV

MBMGA1UECAwM0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxDzAN

BgNVBAoMBtCh0KTQoDEYMBYGBSqFA2QBEg0xMDQ3Nzk3MDE5ODMwMRUwEwYFKoUD

ZAQSCjc3MTA1Njg3NjAxGTAXBgNVBAMMENCj0KYg0KHQpNCgIDIwMjQwHhcNMjUw

MzIxMDc0NzAwWhcNMjgwMzIxMDc0NzAwWjCB3jEiMCAGCSqGSIb3DQEJARYTbm8t

cmVwbHlAYmZ0Y29tLmNvbTEpMCcGA1UECQwg0JrRgNCw0YHQvdCw0Y8g0L/Qu9C+

0YnQsNC00YwsIDExCzAJBgNVBAYTAlJVMRUwEwYDVQQIDAzQnNC+0YHQutCy0LAx

FTATBgNVBAcMDNCc0L7RgdC60LLQsDEPMA0GA1UECgwG0JHQpNCiMRgwFgYFKoUD

ZAESDTExNDU0MTQzNDU3NDYxFTATBgUqhQNkBBIKODY3MDQ3NDI0MDEQMA4GA1UE

AwwHdWF0LWVjcDBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MA

BECzSN8RbWwUODIiyxMF1THO/pqiDtjo6IsLNwTZBbKt5L7H1Kxem/bSKRHV/P+E

yWAhYRmHCVLVuQMl/Y4z3wN/gQkAMjk4RTAwMDGjggNUMIIDUDArBgNVHRAEJDAi

gA8yMDI1MDMyMTA2MTgzOFqBDzIwMjYwMzIxMDYxODM4WjAdBgNVHQ4EFgQULtXz

H+/cDqKokhmH+z3ur97XxPkwDgYDVR0PAQH/BAQDAgP4MB0GA1UdJQQWMBQGCCsG

AQUFBwMCBggrBgEFBQcDATAdBgUqhQNkbwQUDBJWaVBOZXQgUEtJIFNlcnZpY2Uw

DAYFKoUDZHIEAwIBATCCAQIGBSqFA2RwBIH4MIH1DELQodCa0JfQmCAiVmlQTmV0

IENTUCA0LjIiICAo0LLQsNGA0LjQsNC90YIg0LjRgdC/0L7Qu9C90LXQvdC40Y8g

MikMWNCf0YDQvtCz0YDQsNC80LzQvdGL0Lkg0LrQvtC80L/Qu9C10LrRgSBWaVBO

ZXQg0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAIDQMJtCh

0KQvMTI0LTM0MzMg0L7RgiA2INC40Y7Qu9GPIDIwMTgg0LMuDC3QodCkLzExOC0z

NTEwINC+0YIgMjUg0L7QutGC0Y/QsdGA0Y8gMjAxOCDQsy4wDAYDVR0TAQH/BAIw

ADBBBggrBgEFBQcBAQQ1MDMwMQYIKwYBBQUHMAKGJWh0dHA6Ly9jYS5wZnJmLnJ1

L3VjcGZyL3Vjc2ZyMjAyNC5jZXIwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2Nh

LnBmcmYucnUvdWNwZnIvdWNzZnIyMDI0LmNybDCB9wYDVR0jBIHvMIHsgBTxa//P

kzCGNq9CBSuk8dC8kI0UVaGBwaSBvjCBuzEhMB8GA1UECQwY0KjQsNCx0L7Qu9C+

0LLQutCwLCDQtC40MQswCQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCw

MRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxDzANBgNVBAoMBtCh0KTQoDEYMBYGBSqF

A2QBEg0xMDQ3Nzk3MDE5ODMwMRUwEwYFKoUDZAQSCjc3MTA1Njg3NjAxGTAXBgNV

BAMMENCj0KYg0KHQpNCgIDIwMjSCEAHafnT5NhwwAATiKCmOAAEwHQYDVR0gBBYw

FDAIBgYqhQNkcQEwCAYGKoUDZHECMAoGCCqFAwcBAQMCA0EAJaD9yerCxtp+7Wlx

qFB+bKZdai9oyOcnO9dXublf15F01861k9Phm1VGhBGsr+qiyWNIACzdIU6REtj6

qGzC1g==</wsse:BinarySecurityToken>

</wsse:Security>

</soap:Header>

<soap:Body wsu:Id="OGRN_1027739443236">

<ns5:sedoMessageResponse xmlns:ns2="http://www.fss.ru/integration/types/common/v01" xmlns:ns3="http://www.fss.ru/integration/types/fault/v01" xmlns:ns4="http://www.fss.ru/integration/types/organization/v01" xmlns:ns5="http://www.fss.ru/integration/types/sedo/v01">

<result>

<expiryDate>2025-06-25+03:00</expiryDate>

<uuid>e7d9c5a7-cc8b-4f62-bfe5-b9989351ae83</uuid>

<messageType>14</messageType>

<recipientId>5900000019</recipientId>

<regNumSfr>1000019552</regNumSfr>

<message>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxpbnZhbGlkRGF0YUZhdWx0IHhtbG5zPSJodHRwOi8vd3d3LmZzcy5ydS9pbnRlZ3JhdGlvbi90eXBlcy9mYXVsdC92MDEiPjx1dWlkSW5ib3VuZD43ODUzNDJkZC03ZjExLTQ5ZDEtODhjZS0yMzA4NjI2ZWY2ZTg8L3V1aWRJbmJvdW5kPjxmYXVsdExpc3Q+PGZhdWx0Pjx1dWlkPmVkMzcwYjdhLWY0YjYtNDVlOC05N2Y2LTEyZTdmMzc2YzA0MjwvdXVpZD48Y29kZT5FX1NFRE9fMjE1MDwvY29kZT48bWVzc2FnZT7QodC+0L7QsdGJ0LXQvdC40LUg0YEg0LjQtNC10L3RgtC40YTQuNC60LDRgtC+0YDQvtC8IDc4NTM0MmRkLTdmMTEtNDlkMS04OGNlLTIzMDg2MjZlZjZlOCDQvdC1INC80L7QttC10YIg0LHRi9GC0Ywg0L/RgNC40L3Rj9GC0L4g0YIu0Log0LIg0YHQuNGB0YLQtdC80LUg0YPQttC1INC10YHRgtGMINGB0L7QvtCx0YnQtdC90LjQtSDRgSDQtNCw0L3QvdGL0Lwg0LjQtNC10L3RgtC40YTQuNC60LDRgtC+0YDQvtC8LiDQmNC00LXQvdGC0LjRhNC40LrQsNGC0L7RgCDQt9Cw0L/RgNC+0YHQsCDQsiDRjdC70LXQutGC0YDQvtC90L3QvtC8INCw0YDRhdC40LLQtSAtIHMwMV8yMDI1MDZwMDQtZGEtdWF0Xzc4NTM0MmRkLTdmMTEtNDlkMS04OGNlLTIzMDg2MjZlZjZlODwvbWVzc2FnZT48L2ZhdWx0PjwvZmF1bHRMaXN0PjwvaW52YWxpZERhdGFGYXVsdD4=</message>

<needConfirm>false</needConfirm>

</result>

</ns5:sedoMessageResponse>

</soap:Body>

</soap:Envelope>

8.1.1 Описание метода

Метод предназначен для отправки сообщения в СФР абонентом.

Полностью сформированный XML-запрос (включая блок message и подпись) имеет ограничение по размеру – максимум 5 Мб суммарно.

Входное сообщение-запрос, направляемое абонентом, должно быть подписано и зашифровано согласно разделу 4 настоящей спецификации.

Входное сообщение-запрос, направляемое абонентом, имеет следующий атрибутивный состав:

Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипPutMessageRequest
Свойства
contentcomplex
Дочерние элементыsystemInfo interactionType recipientId org mo ins subAbonentId messageType message messagePackageList
Аннотация
Родительский элемент запроса для получения исходящего сообщения
Схема
Показать схему XSD
<xsd:element name="putMessageRequest" type="PutMessageRequest">
  <xsd:annotation>
    <xsd:documentation>Родительский элемент запроса для получения исходящего сообщения</xsd:documentation>
  </xsd:annotation>
</xsd:element>

Дополнительное описание элементов:

systemInfo - информация о взаимодействующей по протоколу системе. Атрибутивный состав элемента представлен в Приложении А настоящего документа.

interactionType - тип взаимодействия (МО, страхователь, организация). Указывается значение из справочника типов взаимодействий (п.5.1).

recipientID - идентификатор абонента (регистрационный номер страхователя (ФСС/СФР), ОГРН МО). Значение зависит от указанного типа взаимодействия в теге interactionType. Таблица соответствий указана в п.5.3. Описание типа указано в Приложении А настоящего документа.

ogrnmo – универсально поле для заполнения либо ОГРН, либо ОГРНИП, используется только для типа взаимодействия «1-МО».

org – реквизиты абонента для взаимодействия по типу «Организация» (для типов сообщений 200-205 (МЧД).

mo – реквизиты абонента для взаимодействия по типу «Медицинская организация». Поле «mo» не заполняется, в случае заполнения поля «recipientID».

ins - реквизиты абонента для взаимодействия по типу «Страхователь». Поле «ins» не заполняется, в случае заполнения поля «recipientID».

subAbonentId - идентификатор субабонента (структурной единицы / подразделения / площадки в рамках одного абонента). Поле заполняется, в случае, если в рамках информационного обмена по типу сообщения предусмотрено направление сообщений от субабонентов.

messageType - идентификатор типа сообщения сервиса СЭДО.

message – сообщение в кодировке base64.

messagePackageList – массив сообщений в кодировке base64, при пакетной отправке сообщений.

Выходное сообщение-ответ, направляемое СФР, подписано согласно разделу 4 настоящей спецификации.

Выходное сообщение-ответ, направляемое СФР, имеет следующий атрибутивный состав:

Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипSedoUuidResponseType
Свойства
contentcomplex
Дочерние элементыresult errorList
Аннотация
Родительский элемент ответа.
Схема
Показать схему XSD
<xsd:element name="sedoUuidResponse" type="SedoUuidResponseType">
  <xsd:annotation>
    <xsd:documentation>
                Родительский элемент ответа.
            </xsd:documentation>
  </xsd:annotation>
</xsd:element>

Дополнительное описание элементов:

result - UUID сообщения/пакетного запроса. Атрибутивный состав элемента представлен в Приложении А настоящего документа.

errorList - список сообщений об ошибках. Атрибутивный состав элемента представлен в Приложении А настоящего документа.

8.1.2 Пример запроса
<?xml version="1.0"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:eln="http://ru/ibs/fss/ln/ws/FileOperationsLn.wsdl" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
  <S:Header>
    <wsse:Security S:actor="http://fss.ru/recipient/5900000019">
        <wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="http://fss.ru/recipient/5900000019">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</wsse:BinarySecurityToken>
        <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo>
            <CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
            <SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
            <Reference URI="#body">
                <DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
                <DigestValue>a93kDL1ChDFPo+0Ifrb7W6corDsGJy+jXWRTPWtx5vw=</DigestValue>
            </Reference>
            </SignedInfo>
            <SignatureValue>IR+G4UVGcPGm+oz3TYkT2m+u66lyxNiyWczHj+XKHYTHpPRtdATEbie8FBS3+zIM
we4T2BBcdgEVOCL+dcwmmw==</SignatureValue>
            <KeyInfo>
                <wsse:SecurityTokenReference>
                    <wsse:Reference URI="#http://fss.ru/recipient/5900000019" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
                </wsse:SecurityTokenReference>
            </KeyInfo>
        </Signature>
    </wsse:Security>
    <X509Certificate xmlns="http://www.w3.org/2000/09/xmldsig#">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</X509Certificate>
    </S:Header>
    <S:Body wsu:Id="body">
        <ns2:putMessageRequest xmlns:ns2="http://www.fss.ru/integration/types/sedo/v01">
            <systemInfo>
                <specVersion>1.0</specVersion>
                <software>sedo-dashboard</software>
                <softwareVersion>1.0</softwareVersion>
            </systemInfo>
            <interactionType>2</interactionType>
            <recipientId>5900000019</recipientId>
            <messageType>1</messageType>
            <message>PHYwMTpzdWJzY3JpYmVSZXF1ZXN0IHhtbG5zOnYwMT0iaHR0cDovL3d3dy5mc3MucnUvaW50ZWdyYXRpb24vdHlwZXMvc2Vkby9hcm0vdjAxIj4KCTxyZWNpcGllbnRMaXN0PgoJCTxyZWdOdW0+NTkwMDAwMDAxOTwvcmVnTnVtPgoJPC9yZWNpcGllbnRMaXN0Pgo8L3YwMTpzdWJzY3JpYmVSZXF1ZXN0Pg==</message>
        </ns2:putMessageRequest>
    </S:Body>
</S:Envelope>
8.1.3 Пример ответа

Возможна модификация структуры сообщения и xsd-схемы.

<soap:Envelope xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

<soap:Header>

<wsse:Security soap:actor="http://sedo.fss.ru/actor/fss/ca/1027739443236">

<ds:Signature>

<ds:SignedInfo>

<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>

<ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>

<ds:Reference URI="#OGRN_1027739443236">

<ds:Transforms>

<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>

</ds:Transforms>

<ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>

<ds:DigestValue>j/KltxWm+eC2h2YtaKWD66DZy+6TGKuQR3iv73+80Sk=</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

<ds:SignatureValue>p+VqHCBLXKcyUqvGW2X6lI++7L2Wr3Y/00zeCM508VysTMW6wV2D+y4mkKX/CVC6FiSo0SdrN9H4u8rJzYzKrA==</ds:SignatureValue>

<ds:KeyInfo>

<wsse:SecurityTokenReference>

<wsse:Reference URI="#http://sedo.fss.ru/actor/fss/ca/1027739443236"/>

</wsse:SecurityTokenReference>

</ds:KeyInfo>

</ds:Signature>

<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="http://sedo.fss.ru/actor/fss/ca/1027739443236">MIIGADCCBa2gAwIBAgIQAduaNXp2AmAABVulKY4AATAKBggqhQMHAQEDAjCBuzEh

MB8GA1UECQwY0KjQsNCx0L7Qu9C+0LLQutCwLCDQtC40MQswCQYDVQQGEwJSVTEV

MBMGA1UECAwM0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxDzAN

BgNVBAoMBtCh0KTQoDEYMBYGBSqFA2QBEg0xMDQ3Nzk3MDE5ODMwMRUwEwYFKoUD

ZAQSCjc3MTA1Njg3NjAxGTAXBgNVBAMMENCj0KYg0KHQpNCgIDIwMjQwHhcNMjUw

MzIxMDc0NzAwWhcNMjgwMzIxMDc0NzAwWjCB3jEiMCAGCSqGSIb3DQEJARYTbm8t

cmVwbHlAYmZ0Y29tLmNvbTEpMCcGA1UECQwg0JrRgNCw0YHQvdCw0Y8g0L/Qu9C+

0YnQsNC00YwsIDExCzAJBgNVBAYTAlJVMRUwEwYDVQQIDAzQnNC+0YHQutCy0LAx

FTATBgNVBAcMDNCc0L7RgdC60LLQsDEPMA0GA1UECgwG0JHQpNCiMRgwFgYFKoUD

ZAESDTExNDU0MTQzNDU3NDYxFTATBgUqhQNkBBIKODY3MDQ3NDI0MDEQMA4GA1UE

AwwHdWF0LWVjcDBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MA

BECzSN8RbWwUODIiyxMF1THO/pqiDtjo6IsLNwTZBbKt5L7H1Kxem/bSKRHV/P+E

yWAhYRmHCVLVuQMl/Y4z3wN/gQkAMjk4RTAwMDGjggNUMIIDUDArBgNVHRAEJDAi

gA8yMDI1MDMyMTA2MTgzOFqBDzIwMjYwMzIxMDYxODM4WjAdBgNVHQ4EFgQULtXz

H+/cDqKokhmH+z3ur97XxPkwDgYDVR0PAQH/BAQDAgP4MB0GA1UdJQQWMBQGCCsG

AQUFBwMCBggrBgEFBQcDATAdBgUqhQNkbwQUDBJWaVBOZXQgUEtJIFNlcnZpY2Uw

DAYFKoUDZHIEAwIBATCCAQIGBSqFA2RwBIH4MIH1DELQodCa0JfQmCAiVmlQTmV0

IENTUCA0LjIiICAo0LLQsNGA0LjQsNC90YIg0LjRgdC/0L7Qu9C90LXQvdC40Y8g

MikMWNCf0YDQvtCz0YDQsNC80LzQvdGL0Lkg0LrQvtC80L/Qu9C10LrRgSBWaVBO

ZXQg0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAIDQMJtCh

0KQvMTI0LTM0MzMg0L7RgiA2INC40Y7Qu9GPIDIwMTgg0LMuDC3QodCkLzExOC0z

NTEwINC+0YIgMjUg0L7QutGC0Y/QsdGA0Y8gMjAxOCDQsy4wDAYDVR0TAQH/BAIw

ADBBBggrBgEFBQcBAQQ1MDMwMQYIKwYBBQUHMAKGJWh0dHA6Ly9jYS5wZnJmLnJ1

L3VjcGZyL3Vjc2ZyMjAyNC5jZXIwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2Nh

LnBmcmYucnUvdWNwZnIvdWNzZnIyMDI0LmNybDCB9wYDVR0jBIHvMIHsgBTxa//P

kzCGNq9CBSuk8dC8kI0UVaGBwaSBvjCBuzEhMB8GA1UECQwY0KjQsNCx0L7Qu9C+

0LLQutCwLCDQtC40MQswCQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCw

MRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxDzANBgNVBAoMBtCh0KTQoDEYMBYGBSqF

A2QBEg0xMDQ3Nzk3MDE5ODMwMRUwEwYFKoUDZAQSCjc3MTA1Njg3NjAxGTAXBgNV

BAMMENCj0KYg0KHQpNCgIDIwMjSCEAHafnT5NhwwAATiKCmOAAEwHQYDVR0gBBYw

FDAIBgYqhQNkcQEwCAYGKoUDZHECMAoGCCqFAwcBAQMCA0EAJaD9yerCxtp+7Wlx

qFB+bKZdai9oyOcnO9dXublf15F01861k9Phm1VGhBGsr+qiyWNIACzdIU6REtj6

qGzC1g==</wsse:BinarySecurityToken>

</wsse:Security>

</soap:Header>

<soap:Body wsu:Id="OGRN_1027739443236">

<ns5:sedoUuidResponse xmlns:ns2="http://www.fss.ru/integration/types/common/v01" xmlns:ns3="http://www.fss.ru/integration/types/fault/v01" xmlns:ns4="http://www.fss.ru/integration/types/organization/v01" xmlns:ns5="http://www.fss.ru/integration/types/sedo/v01">

<result>

<uuid>785342dd-7f11-49d1-88ce-2308626ef6e8</uuid>

</result>

</ns5:sedoUuidResponse>

</soap:Body>

</soap:Envelope>

Рекомендации по именованию файлов для передачи запросов и ответов СЭДО внутри закрытых контуров организаций
Тип запроса СЭДОФормат имени файла
Запрос списка сообщений. xml запросаsedo_getCntMessage_req_{regNumFSS/INN}_{reqID}.xml
Запрос списка сообщений. xml ответаsedo_getCntMessage_resp_{regNumFSS/INN}_{reqID}.xml
Запрос получения сообщения. xml запросаsedo_getMessage_req_{regNumFSS/INN}_{reqID}.xml
Запрос получения сообщения. xml ответаsedo_getMessage_resp_{regNumFSS/INN}_{reqID}.xml
Запрос отправки сообщения. xml запросаsedo_putMessage_req_{sedoMessageType}_{regNumFSS/INN}_{reqID}.xml
Запрос отправки сообщения. xml ответаsedo_putMessage_resp_{sedoMessageType}_{regNumFSS/INN}_{reqID}.xml

Описание переменных:

{regNumFSS/INN} – идентификатор абонента, рег. номер СФР (при взаимодействии по типу «Страховатьель») или ИНН абонента (при взаимодействии по типу «Организация»).

{reqID} – идентификатор запроса, ключ для связывания xml файлов запроса и ответа. Идентификатор формируется на стороне абонента.

{sedoMessageType} – тип сообщения СЭДО.

10.1 Справочник типов взаимодействий
ЗначениеНаименованиеОписание
1Медицинская организация (МО)Для взаимодействия по типу МО, через ОГРН/ОГРНИП
2СтраховательДля взаимодействия по типу Страхователь, через регистрационный номер
3ОрганизацияДля взаимодействия по типу Организация, через реквизиты. По умолчанию используется для сообщений 200-205 (МЧД), иностранным организациям
10.2 Справочник соответствий типов взаимодействий и идентификаторов абонентов
Тип взаимодействияИдентификатор абонента
Медицинская организация (МО)В теге «mo» указывается ОГРН МО или ИД МО, которая направляет запрос
СтраховательВ теге «recipientID» указывается регистрационный номер страхователя (ФСС/СФР), который направляет запрос
ОрганизацияВ теге «org» указывается информация об организации, которая направляет запрос: для юр. лиц – ОГРН, ИНН, КПП; (1) для ИП – ОГРНИП, ИНН, СНИЛС; (2) для физ. лиц – СНИЛС, ИНН, рег. номер (необязательное поле). (3) для юр. лиц иностранных представительств - ИНН, КПП (4)
10.3 Справочник статусов исходящих сообщений
Статус сообщенияОписание
READYСообщение готово к получению
PROCESSINGСообщение в процессе обработки (отправлено в ФК, но ответа от ФК не получено)
PROCESSEDСообщение успешно обработано (получен ответ от ФК, что сообщение обработано)
ERRORСистемная ошибка при обработке в ФК или ядре
FORMAT_ERRORФорматная ошибка (не корректный формат сообщения, ФК не смог обработать входящий тип сообщения или сообщение не прошло валидацию по схеме)
LC_ERRORОшибка логического контроля (что-то не так по бизнесу)
10.4 Справочник статусов входящих сообщений
Статус сообщенияОписание
READYСообщение готово к получению
GAVEСообщение получено (пользователь забрал сообщение)
READСообщение прочитано и подтверждено пользователем (есть отдельный тип сообщений для подтверждений)
READY_EXPIREDСообщение готово к получению (Истек срок актуальности)
GAVE_EXPIREDСообщение получено с опозданием (пользователь запросил, когда истек срок актуальности)
READ_EXPIREDСообщение прочитано и подтверждено с опозданием (Истек срок актуальности)
ERRORОшибка при обработке сообщения от ФК
10.5 Справочник состояния запроса
ЗначениеОписание
SUCCESSСообщение успешно обработано
ERRORОшибка обработки сообщения
10.6 Справочник ошибок
КодТекст
E_SEDO_0000Внутренняя ошибка
E_SEDO_1000Шлюз СЭДО. Внутренняя ошибка
E_SEDO_1010Ошибка при попытке расшифровать сообщение
E_SEDO_1011Не указан сертификат пользователя для шифрования ответного сообщения
E_SEDO_1012Запрос от лица абонента уже выполнялся, попробуйте позднее
E_SEDO_1015Сообщение не соответствует требуемой схеме:
E_SEDO_1016В теге messagePackageList имеются сообщения с одинаковым контентом (тег message)
E_SEDO_1017В теге messagePackageList имеются сообщения с одинаковым uuid
E_SEDO_1020Ошибка при проверке подписи
E_SEDO_1021ОГРН в сообщении не соответствует ОГРН подписи
E_SEDO_1022ОГРН в подписи отсутствует
E_SEDO_1023Ошибка при получениии информации о подписи
E_SEDO_1024ОГРН МО не найден в справочнике организаций
E_SEDO_1025Пара рег.номер из запроса и ОГРН из сертификата не найдены в справочнике страхователей
E_SEDO_1026Регистрационный номер страхователя не найден в справочнике организаций. Т.е. нет данных с указанным регистрационным номером, либо страхователь ликвидирован
E_SEDO_1027ОГРН организации не найдена в справочнике
E_SEDO_1028Неизвестный тип сообщения
E_SEDO_1029Указанный представитель не уполномочен отправлять сообщения с указанным типом.
E_SEDO_1030У страхователя с регистрационным номером СФР <РН СФР> нет страхований по ОСС в Реестре страхователей. Для внесения изменений просьба обратиться в отдел регистрации и учета страхователей ОСФР
E_SEDO_1031Регистрационный номер страхователя <РН СФР> числится в Реестре страхователей как РН СФР и как РН ФСС. Для внесения изменений просьба обратиться в отдел регистрации и учета страхователей ОСФР
E_SEDO_1040Ошибка при приеме сообщения. Пустое тело сообщения
E_SEDO_1070Ошибка при сохранении исходящего сообщения в транспортную таблицу
E_SEDO_1080Ошибка подписи исходящего сообщения
E_SEDO_1090Ошибка при попытке зашифровать исходящее сообщение
E_SEDO_2000Ядро СЭДО. Внутренняя ошибка
E_SEDO_2010По запрошенным реквизитам найдено несколько организаций
E_SEDO_2100Указанный тип сообщения не актуален
E_SEDO_2110Указанный тип сообщения не найден
E_SEDO_2120Не удалось определить маршрут для сообщения. Проверьте указанный тип сообщения или обратитесь к администратору.
E_SEDO_2150Сообщение с идентификатором <UUID СЭДО> не может быть принято т.к в системе уже есть сообщение с данным идентификатором. Идентификатор запроса в электронном архиве - <UUID в архиве>
E_SEDO_2200Ошибка при сохраненни входящего сообщения
E_SEDO_3000ФК СЭДО. Внутренняя ошибка
E_SEDO_3010Сообщение с указанным UUID не найдено
E_SEDO_3020Неверный формат сообщения. Проверьте на соответствие XSD схеме
E_SEDO_3030Неизвестный тип сообщения
E_SEDO_3110Указанный абонент уже подписан на данного оператора
E_SEDO_3120Указанный абонент уже откреплен от оператора
E_SEDO_3130Указанный абонент не был подписан на оператора
E_SEDO_3140Сообщение не требует подтверждения о прочтении
E_SEDO_3150Сообщение просрочено и не требует подтверждения
E_SEDO_3160Сообщение еще не прочитано и не может быть подтверждено
E_SESO_3170В сертификате оператора отсутствует ОГРН организации
E_SEDO_3200Внутренняя ошибка логического контроля для сообщения
E_SEDO_3201Произошла ошибка при обработке сообщения.
E_SEDO_3210Ошибка. Полномочия абонента не проверены. Недоступен сервис проверки полномочий МЧД. Необходимо обратиться в техническую поддержку СФР.
E_SEDO_3220Реквизиты из запроса не соответствуют реквизитам из сертификата. Так же, не приложена машиночитаемая доверенность. Полномочия не подтверждены
getCntMessageOperatorRequestДля операторов. Родительский элемент запроса для получения списка исходящих сообщений
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипGetCntMessageOperatorRequest
Свойства
contentcomplex
Дочерние элементыsystemInfo interactionType operatorOgrn messageDate msgTimeFrom msgTimeTo
Аннотация
Для операторов. Родительский элемент запроса для получения списка исходящих сообщений
Схема
Показать схему XSD
<xsd:element name="getCntMessageOperatorRequest" type="GetCntMessageOperatorRequest">
  <xsd:annotation>
    <xsd:documentation>Для операторов. Родительский элемент запроса для получения списка исходящих сообщений
            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
getCntMessageRequestДля абонентов. Родительский элемент запроса для получения списка исходящих сообщений
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипGetCntMessageRequest
Свойства
contentcomplex
Дочерние элементыsystemInfo interactionType recipientId org mo ins messageDate messageFrom messageTo
Аннотация
Для абонентов. Родительский элемент запроса для получения списка исходящих сообщений
Схема
Показать схему XSD
<xsd:element name="getCntMessageRequest" type="GetCntMessageRequest">
  <xsd:annotation>
    <xsd:documentation>Для абонентов. Родительский элемент запроса для получения списка исходящих сообщений
            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
getMessageRequestРодительский элемент запроса для получения исходящего сообщения
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипGetMessageRequest
Свойства
contentcomplex
Дочерние элементыsystemInfo interactionType uuid uuidList recipientId org mo ins
Аннотация
Родительский элемент запроса для получения исходящего сообщения
Схема
Показать схему XSD
<xsd:element name="getMessageRequest" type="GetMessageRequest">
  <xsd:annotation>
    <xsd:documentation>Родительский элемент запроса для получения исходящего сообщения</xsd:documentation>
  </xsd:annotation>
</xsd:element>
messageListResponseРодительский элемент ответа.
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипMessageListResponseType
Свойства
contentcomplex
Дочерние элементыresult errorList
Аннотация
Родительский элемент ответа.
Схема
Показать схему XSD
<xsd:element name="messageListResponse" type="MessageListResponseType">
  <xsd:annotation>
    <xsd:documentation>
                Родительский элемент ответа.
            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
putMessageRequestРодительский элемент запроса для получения исходящего сообщения
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипPutMessageRequest
Свойства
contentcomplex
Дочерние элементыsystemInfo interactionType recipientId org mo ins subAbonentId messageType message messagePackageList
Аннотация
Родительский элемент запроса для получения исходящего сообщения
Схема
Показать схему XSD
<xsd:element name="putMessageRequest" type="PutMessageRequest">
  <xsd:annotation>
    <xsd:documentation>Родительский элемент запроса для получения исходящего сообщения</xsd:documentation>
  </xsd:annotation>
</xsd:element>
sedoMessageResponseРодительский элемент ответа.
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипSedoMessageResponseType
Свойства
contentcomplex
Дочерние элементыresult errorList packageResult
Аннотация
Родительский элемент ответа.
Схема
Показать схему XSD
<xsd:element name="sedoMessageResponse" type="SedoMessageResponseType">
  <xsd:annotation>
    <xsd:documentation>
                Родительский элемент ответа.
            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
sedoUuidResponseРодительский элемент ответа.
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипSedoUuidResponseType
Свойства
contentcomplex
Дочерние элементыresult errorList
Аннотация
Родительский элемент ответа.
Схема
Показать схему XSD
<xsd:element name="sedoUuidResponse" type="SedoUuidResponseType">
  <xsd:annotation>
    <xsd:documentation>
                Родительский элемент ответа.
            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
transportUuidТранспортный идентификатор запроса
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
ТипUuid
Свойства
contentsimple
Ограничения
KindValueAnnotation
maxLength50
Аннотация
Транспортный идентификатор запроса
Схема
Показать схему XSD
<xsd:element name="transportUuid" type="Uuid">
  <xsd:annotation>
    <xsd:documentation>
                Транспортный идентификатор запроса
            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
BroadcastMessageType
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыmessageUuid message dateOfRelevance
Используется в
Схема
Показать схему XSD
<xsd:complexType name="BroadcastMessageType">
  <xsd:sequence>
    <xsd:element name="messageUuid" type="Uuid"/>
    <xsd:element name="message" type="xsd:string"/>
    <xsd:element name="dateOfRelevance" type="xsd:date" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
BroadcastMessageType/messageUuid
Диаграмма
ТипUuid
Свойства
contentsimple
Ограничения
KindValueAnnotation
maxLength50
Схема
Показать схему XSD
<xsd:element name="messageUuid" type="Uuid"/>
BroadcastMessageType/message
Диаграмма
Типxsd:string
Свойства
contentsimple
Схема
Показать схему XSD
<xsd:element name="message" type="xsd:string"/>
BroadcastMessageType/dateOfRelevance
Диаграмма
Типxsd:date
Свойства
minOcc0
maxOcc1
contentsimple
Схема
Показать схему XSD
<xsd:element name="dateOfRelevance" type="xsd:date" minOccurs="0"/>
CommonClientMessage
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыinteractionType
Используется в
Схема
Показать схему XSD
<xsd:complexType name="CommonClientMessage">
  <xsd:sequence>
    <xsd:element name="interactionType" type="xsd:int">
      <xsd:annotation>
        <xsd:documentation>Тип взаимодействия</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
CommonClientMessage/interactionTypeТип взаимодействия
Диаграмма
Типxsd:int
Свойства
contentsimple
Аннотация
Тип взаимодействия
Схема
Показать схему XSD
<xsd:element name="interactionType" type="xsd:int">
  <xsd:annotation>
    <xsd:documentation>Тип взаимодействия</xsd:documentation>
  </xsd:annotation>
</xsd:element>
CommonMessageRequest
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыsystemInfo interactionType
Используется в
Схема
Показать схему XSD
<xsd:complexType name="CommonMessageRequest">
  <xsd:sequence>
    <xsd:element name="systemInfo" type="SystemInfo">
      <xsd:annotation>
        <xsd:documentation>Информация о системе, направляющей запрос
                    </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="interactionType" type="xsd:int">
      <xsd:annotation>
        <xsd:documentation>Тип взаимодействия</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
CommonMessageRequest/systemInfoИнформация о системе, направляющей запрос
Диаграмма
ТипSystemInfo
Свойства
contentcomplex
Дочерние элементыspecVersion software softwareVersion
Аннотация
Информация о системе, направляющей запрос
Схема
Показать схему XSD
<xsd:element name="systemInfo" type="SystemInfo">
  <xsd:annotation>
    <xsd:documentation>Информация о системе, направляющей запрос
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
CommonMessageRequest/interactionTypeТип взаимодействия
Диаграмма
Типxsd:int
Свойства
contentsimple
Аннотация
Тип взаимодействия
Схема
Показать схему XSD
<xsd:element name="interactionType" type="xsd:int">
  <xsd:annotation>
    <xsd:documentation>Тип взаимодействия</xsd:documentation>
  </xsd:annotation>
</xsd:element>
GetCntMessageOperatorRequestЗапрос на получение количества сообщений для оператора
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типextension of CommonMessageRequest
Свойства
baseCommonMessageRequest
Дочерние элементыsystemInfo interactionType operatorOgrn messageDate msgTimeFrom msgTimeTo
Используется в
Аннотация
Запрос на получение количества сообщений для оператора
Схема
Показать схему XSD
<xsd:complexType name="GetCntMessageOperatorRequest">
  <xsd:annotation>
    <xsd:documentation>Запрос на получение количества сообщений для оператора</xsd:documentation>
  </xsd:annotation>
  <xsd:complexContent>
    <xsd:extension base="CommonMessageRequest">
      <xsd:sequence>
        <xsd:element name="operatorOgrn" type="org:ogrn">
          <xsd:annotation>
            <xsd:documentation>
                                Идентификатор оператора (ОГРН)
                            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="messageDate" type="xsd:date" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>
                                Дата сообщения
                            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="msgTimeFrom" type="xsd:time" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>
                                Дата сообщения
                            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="msgTimeTo" type="xsd:time" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>
                                Дата сообщения
                            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
GetCntMessageOperatorRequest/operatorOgrnИдентификатор оператора (ОГРН)
Диаграмма
Типogrn
Свойства
contentsimple
Ограничения
KindValueAnnotation
length13
pattern([0-9])*
Аннотация
Идентификатор оператора (ОГРН)
Схема
Показать схему XSD
<xsd:element name="operatorOgrn" type="org:ogrn">
  <xsd:annotation>
    <xsd:documentation>
                                Идентификатор оператора (ОГРН)
                            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
GetCntMessageOperatorRequest/messageDateДата сообщения
Диаграмма
Типxsd:date
Свойства
minOcc0
maxOcc1
contentsimple
Аннотация
Дата сообщения
Схема
Показать схему XSD
<xsd:element name="messageDate" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                                Дата сообщения
                            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
GetCntMessageOperatorRequest/msgTimeFromДата сообщения
Диаграмма
Типxsd:time
Свойства
minOcc0
maxOcc1
contentsimple
Аннотация
Дата сообщения
Схема
Показать схему XSD
<xsd:element name="msgTimeFrom" type="xsd:time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                                Дата сообщения
                            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
GetCntMessageOperatorRequest/msgTimeToДата сообщения
Диаграмма
Типxsd:time
Свойства
minOcc0
maxOcc1
contentsimple
Аннотация
Дата сообщения
Схема
Показать схему XSD
<xsd:element name="msgTimeTo" type="xsd:time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                                Дата сообщения
                            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
GetCntMessageRequestЗапрос на получение количества сообщений абонентом
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типextension of CommonMessageRequest
Свойства
baseCommonMessageRequest
Дочерние элементыsystemInfo interactionType recipientId org mo ins messageDate messageFrom messageTo
Используется в
Аннотация
Запрос на получение количества сообщений абонентом
Схема
Показать схему XSD
<xsd:complexType name="GetCntMessageRequest">
  <xsd:annotation>
    <xsd:documentation>Запрос на получение количества сообщений абонентом</xsd:documentation>
  </xsd:annotation>
  <xsd:complexContent>
    <xsd:extension base="CommonMessageRequest">
      <xsd:sequence>
        <xsd:choice>
          <xsd:element name="recipientId" type="RecipientId">
            <xsd:annotation>
              <xsd:documentation>Идентификатор абонента</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="org" type="ORG"/>
          <xsd:element name="mo" type="MO"/>
          <xsd:element name="ins">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="regNum" type="xsd:string"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
        <xsd:element name="messageDate" type="xsd:date" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>
                                Дата сообщения
                            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="messageFrom" type="xsd:time" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>
                                Дата сообщения (за период ОТ)
                            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="messageTo" type="xsd:time" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>
                                Дата сообщения (за период ДО)
                            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
GetCntMessageRequest/recipientIdИдентификатор абонента
Диаграмма
ТипRecipientId
Свойства
contentsimple
Ограничения
KindValueAnnotation
minLength10
maxLength15
Аннотация
Идентификатор абонента
Схема
Показать схему XSD
<xsd:element name="recipientId" type="RecipientId">
  <xsd:annotation>
    <xsd:documentation>Идентификатор абонента</xsd:documentation>
  </xsd:annotation>
</xsd:element>
GetCntMessageRequest/org
Диаграмма
ТипORG
Свойства
contentcomplex
Дочерние элементыogrn inn kpp ogrnip inn snils inn regnum inn kpp
Схема
Показать схему XSD
<xsd:element name="org" type="ORG"/>
GetCntMessageRequest/mo
Диаграмма
ТипMO
Свойства
contentcomplex
Дочерние элементыogrnmo idMo
Схема
Показать схему XSD
<xsd:element name="mo" type="MO"/>
GetCntMessageRequest/ins
Диаграмма
Свойства
contentcomplex
Дочерние элементыregNum
Схема
Показать схему XSD
<xsd:element name="ins">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="regNum" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
GetCntMessageRequest/ins/regNum
Диаграмма
Типxsd:string
Свойства
contentsimple
Схема
Показать схему XSD
<xsd:element name="regNum" type="xsd:string"/>
GetCntMessageRequest/messageDateДата сообщения
Диаграмма
Типxsd:date
Свойства
minOcc0
maxOcc1
contentsimple
Аннотация
Дата сообщения
Схема
Показать схему XSD
<xsd:element name="messageDate" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                                Дата сообщения
                            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
GetCntMessageRequest/messageFromДата сообщения (за период ОТ)
Диаграмма
Типxsd:time
Свойства
minOcc0
maxOcc1
contentsimple
Аннотация
Дата сообщения (за период ОТ)
Схема
Показать схему XSD
<xsd:element name="messageFrom" type="xsd:time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                                Дата сообщения (за период ОТ)
                            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
GetCntMessageRequest/messageToДата сообщения (за период ДО)
Диаграмма
Типxsd:time
Свойства
minOcc0
maxOcc1
contentsimple
Аннотация
Дата сообщения (за период ДО)
Схема
Показать схему XSD
<xsd:element name="messageTo" type="xsd:time" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                                Дата сообщения (за период ДО)
                            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
GetMessageRequestЗапрос на получение сообщений
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типextension of CommonMessageRequest
Свойства
baseCommonMessageRequest
Дочерние элементыsystemInfo interactionType uuid uuidList recipientId org mo ins
Используется в
Аннотация
Запрос на получение сообщений
Схема
Показать схему XSD
<xsd:complexType name="GetMessageRequest">
  <xsd:annotation>
    <xsd:documentation>Запрос на получение сообщений</xsd:documentation>
  </xsd:annotation>
  <xsd:complexContent>
    <xsd:extension base="CommonMessageRequest">
      <xsd:sequence>
        <xsd:choice>
          <xsd:element name="uuid" type="Uuid"/>
          <xsd:element name="uuidList" type="UuidList"/>
        </xsd:choice>
        <xsd:choice>
          <xsd:element name="recipientId" type="RecipientId">
            <xsd:annotation>
              <xsd:documentation>Идентификатор абонента</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="org" type="ORG"/>
          <xsd:element name="mo" type="MO"/>
          <xsd:element name="ins">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="regNum" type="xsd:string"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
GetMessageRequest/uuid
Диаграмма
ТипUuid
Свойства
contentsimple
Ограничения
KindValueAnnotation
maxLength50
Схема
Показать схему XSD
<xsd:element name="uuid" type="Uuid"/>
GetMessageRequest/uuidList
Диаграмма
ТипUuidList
Свойства
contentcomplex
Дочерние элементыuuid
Схема
Показать схему XSD
<xsd:element name="uuidList" type="UuidList"/>
GetMessageRequest/recipientIdИдентификатор абонента
Диаграмма
ТипRecipientId
Свойства
contentsimple
Ограничения
KindValueAnnotation
minLength10
maxLength15
Аннотация
Идентификатор абонента
Схема
Показать схему XSD
<xsd:element name="recipientId" type="RecipientId">
  <xsd:annotation>
    <xsd:documentation>Идентификатор абонента</xsd:documentation>
  </xsd:annotation>
</xsd:element>
GetMessageRequest/org
Диаграмма
ТипORG
Свойства
contentcomplex
Дочерние элементыogrn inn kpp ogrnip inn snils inn regnum inn kpp
Схема
Показать схему XSD
<xsd:element name="org" type="ORG"/>
GetMessageRequest/mo
Диаграмма
ТипMO
Свойства
contentcomplex
Дочерние элементыogrnmo idMo
Схема
Показать схему XSD
<xsd:element name="mo" type="MO"/>
GetMessageRequest/ins
Диаграмма
Свойства
contentcomplex
Дочерние элементыregNum
Схема
Показать схему XSD
<xsd:element name="ins">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="regNum" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
GetMessageRequest/ins/regNum
Диаграмма
Типxsd:string
Свойства
contentsimple
Схема
Показать схему XSD
<xsd:element name="regNum" type="xsd:string"/>
GetMessageStatusRequestЗапрос на получение статуса обработки put-сообщения
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типextension of CommonMessageRequest
Свойства
baseCommonMessageRequest
Дочерние элементыsystemInfo interactionType recipientId uuids
Аннотация
Запрос на получение статуса обработки put-сообщения
Схема
Показать схему XSD
<xsd:complexType name="GetMessageStatusRequest">
  <xsd:annotation>
    <xsd:documentation>Запрос на получение статуса обработки put-сообщения</xsd:documentation>
  </xsd:annotation>
  <xsd:complexContent>
    <xsd:extension base="CommonMessageRequest">
      <xsd:sequence>
        <xsd:element name="recipientId" type="RecipientId">
          <xsd:annotation>
            <xsd:documentation>Идентификатор абонента</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="uuids" type="UuidList">
          <xsd:annotation>
            <xsd:documentation>
                                Идентификатор сообщения
                            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
GetMessageStatusRequest/recipientIdИдентификатор абонента
Диаграмма
ТипRecipientId
Свойства
contentsimple
Ограничения
KindValueAnnotation
minLength10
maxLength15
Аннотация
Идентификатор абонента
Схема
Показать схему XSD
<xsd:element name="recipientId" type="RecipientId">
  <xsd:annotation>
    <xsd:documentation>Идентификатор абонента</xsd:documentation>
  </xsd:annotation>
</xsd:element>
GetMessageStatusRequest/uuidsИдентификатор сообщения
Диаграмма
ТипUuidList
Свойства
contentcomplex
Дочерние элементыuuid
Аннотация
Идентификатор сообщения
Схема
Показать схему XSD
<xsd:element name="uuids" type="UuidList">
  <xsd:annotation>
    <xsd:documentation>
                                Идентификатор сообщения
                            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageInfo
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыuuid messageType recipientId regNumSfr org subAbonentId expiryDate needConfirm messageDate
Используется в
Схема
Показать схему XSD
<xsd:complexType name="MessageInfo">
  <xsd:sequence>
    <xsd:element name="uuid" type="Uuid">
      <xsd:annotation>
        <xsd:documentation>
                        Идентификатор сообщения
                    </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="messageType" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>
                        Идентификатор типа сообщения
                    </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:choice>
      <xsd:sequence>
        <xsd:element name="recipientId" type="RecipientId">
          <xsd:annotation>
            <xsd:documentation>Идентификатор абонента</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="regNumSfr" type="org:RegNumSfr" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>Регистрационный номер СФР</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:sequence>
      <xsd:element name="org" type="ORG"/>
    </xsd:choice>
    <xsd:element name="subAbonentId" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>
                        Идентификатор субабонента (подразделения/площадки в рамках одного абонента)
                    </xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
          <xsd:maxLength value="36"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="expiryDate" type="xsd:date" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>
                        Дата окончания актуальности сообщения
                    </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="needConfirm" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>
                        Обязательность подтверждения прочтения
                    </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="messageDate" type="xsd:dateTime" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>
                        Дата и время создания сообщения
                    </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
MessageInfo/uuidИдентификатор сообщения
Диаграмма
ТипUuid
Свойства
contentsimple
Ограничения
KindValueAnnotation
maxLength50
Аннотация
Идентификатор сообщения
Схема
Показать схему XSD
<xsd:element name="uuid" type="Uuid">
  <xsd:annotation>
    <xsd:documentation>
                        Идентификатор сообщения
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageInfo/messageTypeИдентификатор типа сообщения
Диаграмма
Типxsd:string
Свойства
contentsimple
Аннотация
Идентификатор типа сообщения
Схема
Показать схему XSD
<xsd:element name="messageType" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
                        Идентификатор типа сообщения
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageInfo/recipientIdИдентификатор абонента
Диаграмма
ТипRecipientId
Свойства
contentsimple
Ограничения
KindValueAnnotation
minLength10
maxLength15
Аннотация
Идентификатор абонента
Схема
Показать схему XSD
<xsd:element name="recipientId" type="RecipientId">
  <xsd:annotation>
    <xsd:documentation>Идентификатор абонента</xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageInfo/regNumSfrРегистрационный номер СФР
Диаграмма
Типorg:RegNumSfr
Свойства
minOcc0
maxOcc1
Аннотация
Регистрационный номер СФР
Схема
Показать схему XSD
<xsd:element name="regNumSfr" type="org:RegNumSfr" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Регистрационный номер СФР</xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageInfo/org
Диаграмма
ТипORG
Свойства
contentcomplex
Дочерние элементыogrn inn kpp ogrnip inn snils inn regnum inn kpp
Схема
Показать схему XSD
<xsd:element name="org" type="ORG"/>
MessageInfo/subAbonentIdИдентификатор субабонента (подразделения/площадки в рамках одного абонента)
Диаграмма
Типrestriction of xsd:string
Свойства
minOcc0
maxOcc1
contentsimple
Ограничения
KindValueAnnotation
minLength1
maxLength36
Аннотация
Идентификатор субабонента (подразделения/площадки в рамках одного абонента)
Схема
Показать схему XSD
<xsd:element name="subAbonentId" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                        Идентификатор субабонента (подразделения/площадки в рамках одного абонента)
                    </xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
      <xsd:maxLength value="36"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
MessageInfo/expiryDateДата окончания актуальности сообщения
Диаграмма
Типxsd:date
Свойства
minOcc0
maxOcc1
contentsimple
Аннотация
Дата окончания актуальности сообщения
Схема
Показать схему XSD
<xsd:element name="expiryDate" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                        Дата окончания актуальности сообщения
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageInfo/needConfirmОбязательность подтверждения прочтения
Диаграмма
Типxsd:boolean
Свойства
contentsimple
Аннотация
Обязательность подтверждения прочтения
Схема
Показать схему XSD
<xsd:element name="needConfirm" type="xsd:boolean">
  <xsd:annotation>
    <xsd:documentation>
                        Обязательность подтверждения прочтения
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageInfo/messageDateДата и время создания сообщения
Диаграмма
Типxsd:dateTime
Свойства
minOcc0
maxOcc1
contentsimple
Аннотация
Дата и время создания сообщения
Схема
Показать схему XSD
<xsd:element name="messageDate" type="xsd:dateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                        Дата и время создания сообщения
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageListОтвет на запрос о количестве сообщений
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыmessageCount messageList broadcastMessageList
Используется в
Аннотация
Ответ на запрос о количестве сообщений
Схема
Показать схему XSD
<xsd:complexType name="MessageList">
  <xsd:annotation>
    <xsd:documentation>Ответ на запрос о количестве сообщений</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="messageCount" type="xsd:int" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>
                        Количество сообщений
                    </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="messageList" type="MessageInfo" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element name="broadcastMessageList" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>
                        Список широковещательных сообщений
                    </xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="broadcastMessage" type="BroadcastMessageType" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
MessageList/messageCountКоличество сообщений
Диаграмма
Типxsd:int
Свойства
minOcc0
maxOcc1
contentsimple
Аннотация
Количество сообщений
Схема
Показать схему XSD
<xsd:element name="messageCount" type="xsd:int" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                        Количество сообщений
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageList/messageList
Диаграмма
ТипMessageInfo
Свойства
minOcc0
maxOccunbounded
contentcomplex
Дочерние элементыuuid messageType recipientId regNumSfr org subAbonentId expiryDate needConfirm messageDate
Схема
Показать схему XSD
<xsd:element name="messageList" type="MessageInfo" minOccurs="0" maxOccurs="unbounded"/>
MessageList/broadcastMessageListСписок широковещательных сообщений
Диаграмма
Свойства
minOcc0
maxOcc1
contentcomplex
Дочерние элементыbroadcastMessage
Аннотация
Список широковещательных сообщений
Схема
Показать схему XSD
<xsd:element name="broadcastMessageList" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                        Список широковещательных сообщений
                    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="broadcastMessage" type="BroadcastMessageType" minOccurs="1" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
MessageList/broadcastMessageList/broadcastMessage
Диаграмма
ТипBroadcastMessageType
Свойства
minOcc1
maxOccunbounded
contentcomplex
Дочерние элементыmessageUuid message dateOfRelevance
Схема
Показать схему XSD
<xsd:element name="broadcastMessage" type="BroadcastMessageType" minOccurs="1" maxOccurs="unbounded"/>
MessageListResponseTypeВозвращаемый тип содержащий список uuid исходящих сообщений или список ошибок
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыresult errorList
Используется в
Аннотация
Возвращаемый тип содержащий список uuid исходящих сообщений или список ошибок
Схема
Показать схему XSD
<xsd:complexType name="MessageListResponseType">
  <xsd:annotation>
    <xsd:documentation>
                Возвращаемый тип содержащий список uuid исходящих сообщений или список ошибок
            </xsd:documentation>
  </xsd:annotation>
  <xsd:choice>
    <xsd:element name="result" type="MessageList">
      <xsd:annotation>
        <xsd:documentation>Список исходящих сообщений</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="errorList" type="com:ErrorType" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Сообщения об ошибках</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:choice>
</xsd:complexType>
MessageListResponseType/resultСписок исходящих сообщений
Диаграмма
ТипMessageList
Свойства
contentcomplex
Дочерние элементыmessageCount messageList broadcastMessageList
Аннотация
Список исходящих сообщений
Схема
Показать схему XSD
<xsd:element name="result" type="MessageList">
  <xsd:annotation>
    <xsd:documentation>Список исходящих сообщений</xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageListResponseType/errorListСообщения об ошибках
Диаграмма
ТипErrorType
Свойства
minOcc0
maxOccunbounded
contentcomplex
Дочерние элементыcode message details
Аннотация
Сообщения об ошибках
Схема
Показать схему XSD
<xsd:element name="errorList" type="com:ErrorType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Сообщения об ошибках</xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessagePackage
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыuuid message
Используется в
Схема
Показать схему XSD
<xsd:complexType name="MessagePackage">
  <xsd:sequence>
    <xsd:element name="uuid" type="Uuid">
      <xsd:annotation>
        <xsd:documentation>Uuid сообщения</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="message" type="Message">
      <xsd:annotation>
        <xsd:documentation>Сообщение</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
MessagePackage/uuidUuid сообщения
Диаграмма
ТипUuid
Свойства
contentsimple
Ограничения
KindValueAnnotation
maxLength50
Аннотация
Uuid сообщения
Схема
Показать схему XSD
<xsd:element name="uuid" type="Uuid">
  <xsd:annotation>
    <xsd:documentation>Uuid сообщения</xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessagePackage/messageСообщение
Диаграмма
ТипMessage
Свойства
contentsimple
Аннотация
Сообщение
Схема
Показать схему XSD
<xsd:element name="message" type="Message">
  <xsd:annotation>
    <xsd:documentation>Сообщение</xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessagePackageList
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыmessagePackage
Используется в
Схема
Показать схему XSD
<xsd:complexType name="MessagePackageList">
  <xsd:sequence>
    <xsd:element name="messagePackage" type="MessagePackage" minOccurs="0" maxOccurs="1000">
      <xsd:annotation>
        <xsd:documentation>Пакет сообщений</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
MessagePackageList/messagePackageПакет сообщений
Диаграмма
ТипMessagePackage
Свойства
minOcc0
maxOcc1000
contentcomplex
Дочерние элементыuuid message
Аннотация
Пакет сообщений
Схема
Показать схему XSD
<xsd:element name="messagePackage" type="MessagePackage" minOccurs="0" maxOccurs="1000">
  <xsd:annotation>
    <xsd:documentation>Пакет сообщений</xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageStatusСтатус сообщения
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыuuid status message responseUuid
Используется в
Аннотация
Статус сообщения
Схема
Показать схему XSD
<xsd:complexType name="MessageStatus">
  <xsd:annotation>
    <xsd:documentation>Статус сообщения</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="uuid" type="Uuid">
      <xsd:annotation>
        <xsd:documentation>Uuid входящего сообщения</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="status" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Статус сообщения</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="message" type="xsd:string" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Сообщение, может заполняться в случае ошибки</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="responseUuid" type="Uuid" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Uuid результата обработки</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
MessageStatus/uuidUuid входящего сообщения
Диаграмма
ТипUuid
Свойства
contentsimple
Ограничения
KindValueAnnotation
maxLength50
Аннотация
Uuid входящего сообщения
Схема
Показать схему XSD
<xsd:element name="uuid" type="Uuid">
  <xsd:annotation>
    <xsd:documentation>Uuid входящего сообщения</xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageStatus/statusСтатус сообщения
Диаграмма
Типxsd:string
Свойства
contentsimple
Аннотация
Статус сообщения
Схема
Показать схему XSD
<xsd:element name="status" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Статус сообщения</xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageStatus/messageСообщение, может заполняться в случае ошибки
Диаграмма
Типxsd:string
Свойства
minOcc0
maxOcc1
contentsimple
Аннотация
Сообщение, может заполняться в случае ошибки
Схема
Показать схему XSD
<xsd:element name="message" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Сообщение, может заполняться в случае ошибки</xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageStatus/responseUuidUuid результата обработки
Диаграмма
ТипUuid
Свойства
minOcc0
maxOcc1
contentsimple
Ограничения
KindValueAnnotation
maxLength50
Аннотация
Uuid результата обработки
Схема
Показать схему XSD
<xsd:element name="responseUuid" type="Uuid" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Uuid результата обработки</xsd:documentation>
  </xsd:annotation>
</xsd:element>
MessageStatusListТип для определения списка
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыstatuses
Аннотация
Тип для определения списка
Схема
Показать схему XSD
<xsd:complexType name="MessageStatusList">
  <xsd:annotation>
    <xsd:documentation>Тип для определения списка</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="statuses" type="MessageStatus" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Список статусов сообщений</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
MessageStatusList/statusesСписок статусов сообщений
Диаграмма
ТипMessageStatus
Свойства
minOcc0
maxOccunbounded
contentcomplex
Дочерние элементыuuid status message responseUuid
Аннотация
Список статусов сообщений
Схема
Показать схему XSD
<xsd:element name="statuses" type="MessageStatus" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Список статусов сообщений</xsd:documentation>
  </xsd:annotation>
</xsd:element>
MO
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыogrnmo idMo
Используется в
Схема
Показать схему XSD
<xsd:complexType name="MO">
  <xsd:sequence>
    <xsd:element name="ogrnmo" type="ogrnmo"/>
    <xsd:element name="idMo" minOccurs="0">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="100"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
MO/ogrnmo
Диаграмма
Типogrnmo
Свойства
contentsimple
Ограничения
KindValueAnnotation
minLength13
maxLength15
pattern\d{13,15}
Схема
Показать схему XSD
<xsd:element name="ogrnmo" type="ogrnmo"/>
MO/idMo
Диаграмма
Типrestriction of xsd:string
Свойства
minOcc0
maxOcc1
contentsimple
Ограничения
KindValueAnnotation
maxLength100
Схема
Показать схему XSD
<xsd:element name="idMo" minOccurs="0">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="100"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
ORG
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыogrn inn kpp ogrnip inn snils inn regnum inn kpp
Используется в
Схема
Показать схему XSD
<xsd:complexType name="ORG">
  <xsd:choice>
    <xsd:sequence>
      <xsd:element name="ogrn">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="13"/>
            <xsd:pattern value="\d{13}"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="inn" type="INN"/>
      <xsd:element name="kpp" type="KPP" minOccurs="0"/>
    </xsd:sequence>
    <xsd:sequence>
      <xsd:element name="ogrnip">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="15"/>
            <xsd:pattern value="\d{15}"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="inn" type="INN"/>
      <xsd:element name="snils" type="SNILS"/>
    </xsd:sequence>
    <xsd:sequence>
      <xsd:element name="snils" type="SNILS"/>
      <xsd:element name="inn" type="INN"/>
      <xsd:element name="regnum" minOccurs="0">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="10"/>
            <xsd:pattern value="\d{10}"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
    <xsd:sequence>
      <xsd:element name="inn" type="INN"/>
      <xsd:element name="kpp" type="KPP" minOccurs="0"/>
    </xsd:sequence>
  </xsd:choice>
</xsd:complexType>
ORG/ogrn
Диаграмма
Типrestriction of xsd:string
Свойства
contentsimple
Ограничения
KindValueAnnotation
length13
pattern\d{13}
Схема
Показать схему XSD
<xsd:element name="ogrn">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="13"/>
      <xsd:pattern value="\d{13}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
ORG/inn
Диаграмма
ТипINN
Свойства
contentsimple
Ограничения
KindValueAnnotation
minLength10
maxLength12
pattern((\d{10})|(\d{12}))
Схема
Показать схему XSD
<xsd:element name="inn" type="INN"/>
ORG/kpp
Диаграмма
ТипKPP
Свойства
minOcc0
maxOcc1
contentsimple
Ограничения
KindValueAnnotation
length9
pattern\d{9}
Схема
Показать схему XSD
<xsd:element name="kpp" type="KPP" minOccurs="0"/>
ORG/ogrnip
Диаграмма
Типrestriction of xsd:string
Свойства
contentsimple
Ограничения
KindValueAnnotation
length15
pattern\d{15}
Схема
Показать схему XSD
<xsd:element name="ogrnip">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="15"/>
      <xsd:pattern value="\d{15}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
ORG/inn
Диаграмма
ТипINN
Свойства
contentsimple
Ограничения
KindValueAnnotation
minLength10
maxLength12
pattern((\d{10})|(\d{12}))
Схема
Показать схему XSD
<xsd:element name="inn" type="INN"/>
ORG/snils
Диаграмма
ТипSNILS
Свойства
contentsimple
Ограничения
KindValueAnnotation
length11
pattern\d{11}
Схема
Показать схему XSD
<xsd:element name="snils" type="SNILS"/>
ORG/snils
Диаграмма
ТипSNILS
Свойства
contentsimple
Ограничения
KindValueAnnotation
length11
pattern\d{11}
Схема
Показать схему XSD
<xsd:element name="snils" type="SNILS"/>
ORG/inn
Диаграмма
ТипINN
Свойства
contentsimple
Ограничения
KindValueAnnotation
minLength10
maxLength12
pattern((\d{10})|(\d{12}))
Схема
Показать схему XSD
<xsd:element name="inn" type="INN"/>
ORG/regnum
Диаграмма
Типrestriction of xsd:string
Свойства
minOcc0
maxOcc1
contentsimple
Ограничения
KindValueAnnotation
length10
pattern\d{10}
Схема
Показать схему XSD
<xsd:element name="regnum" minOccurs="0">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="10"/>
      <xsd:pattern value="\d{10}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
ORG/inn
Диаграмма
ТипINN
Свойства
contentsimple
Ограничения
KindValueAnnotation
minLength10
maxLength12
pattern((\d{10})|(\d{12}))
Схема
Показать схему XSD
<xsd:element name="inn" type="INN"/>
ORG/kpp
Диаграмма
ТипKPP
Свойства
minOcc0
maxOcc1
contentsimple
Ограничения
KindValueAnnotation
length9
pattern\d{9}
Схема
Показать схему XSD
<xsd:element name="kpp" type="KPP" minOccurs="0"/>
PackageResultType
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыsedoMessageList errorList
Используется в
Схема
Показать схему XSD
<xsd:complexType name="PackageResultType">
  <xsd:sequence>
    <xsd:element name="sedoMessageList" type="SedoMessageListType"/>
    <xsd:element name="errorList" minOccurs="0">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="errorPackage" maxOccurs="unbounded">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="uuid" type="Uuid"/>
                <xsd:element name="error" type="com:ErrorType"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
PackageResultType/sedoMessageList
Диаграмма
ТипSedoMessageListType
Свойства
contentcomplex
Дочерние элементыsedoMessage
Схема
Показать схему XSD
<xsd:element name="sedoMessageList" type="SedoMessageListType"/>
PackageResultType/errorList
Диаграмма
Свойства
minOcc0
maxOcc1
contentcomplex
Дочерние элементыerrorPackage
Схема
Показать схему XSD
<xsd:element name="errorList" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="errorPackage" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="uuid" type="Uuid"/>
            <xsd:element name="error" type="com:ErrorType"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
PackageResultType/errorList/errorPackage
Диаграмма
Свойства
minOcc1
maxOccunbounded
contentcomplex
Дочерние элементыuuid error
Схема
Показать схему XSD
<xsd:element name="errorPackage" maxOccurs="unbounded">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="uuid" type="Uuid"/>
      <xsd:element name="error" type="com:ErrorType"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
PackageResultType/errorList/errorPackage/uuid
Диаграмма
ТипUuid
Свойства
contentsimple
Ограничения
KindValueAnnotation
maxLength50
Схема
Показать схему XSD
<xsd:element name="uuid" type="Uuid"/>
PackageResultType/errorList/errorPackage/error
Диаграмма
ТипErrorType
Свойства
contentcomplex
Дочерние элементыcode message details
Схема
Показать схему XSD
<xsd:element name="error" type="com:ErrorType"/>
PutMessageRequestЗапрос для отправки входящих сообщений
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типextension of CommonMessageRequest
Свойства
baseCommonMessageRequest
Дочерние элементыsystemInfo interactionType recipientId org mo ins subAbonentId messageType message messagePackageList
Используется в
Аннотация
Запрос для отправки входящих сообщений
Схема
Показать схему XSD
<xsd:complexType name="PutMessageRequest">
  <xsd:annotation>
    <xsd:documentation>Запрос для отправки входящих сообщений</xsd:documentation>
  </xsd:annotation>
  <xsd:complexContent>
    <xsd:extension base="CommonMessageRequest">
      <xsd:sequence>
        <xsd:choice>
          <xsd:element name="recipientId" type="RecipientId">
            <xsd:annotation>
              <xsd:documentation>Идентификатор абонента</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="org" type="ORG"/>
          <xsd:element name="mo" type="MO"/>
          <xsd:element name="ins">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="regNum" type="xsd:string"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
        <xsd:element name="subAbonentId" minOccurs="0">
          <xsd:annotation>
            <xsd:documentation>
                                Идентификатор субабонента (подразделения/площадки в рамках одного абонента)
                            </xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:minLength value="1"/>
              <xsd:maxLength value="36"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:element>
        <xsd:element name="messageType" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Идентификатор типа сообщения</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:choice>
          <xsd:element name="message" type="Message">
            <xsd:annotation>
              <xsd:documentation>Сообщение в кодировке base64</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="messagePackageList" type="MessagePackageList">
            <xsd:annotation>
              <xsd:documentation>Список пакетов сообщений</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:choice>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
PutMessageRequest/recipientIdИдентификатор абонента
Диаграмма
ТипRecipientId
Свойства
contentsimple
Ограничения
KindValueAnnotation
minLength10
maxLength15
Аннотация
Идентификатор абонента
Схема
Показать схему XSD
<xsd:element name="recipientId" type="RecipientId">
  <xsd:annotation>
    <xsd:documentation>Идентификатор абонента</xsd:documentation>
  </xsd:annotation>
</xsd:element>
PutMessageRequest/org
Диаграмма
ТипORG
Свойства
contentcomplex
Дочерние элементыogrn inn kpp ogrnip inn snils inn regnum inn kpp
Схема
Показать схему XSD
<xsd:element name="org" type="ORG"/>
PutMessageRequest/mo
Диаграмма
ТипMO
Свойства
contentcomplex
Дочерние элементыogrnmo idMo
Схема
Показать схему XSD
<xsd:element name="mo" type="MO"/>
PutMessageRequest/ins
Диаграмма
Свойства
contentcomplex
Дочерние элементыregNum
Схема
Показать схему XSD
<xsd:element name="ins">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="regNum" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
PutMessageRequest/ins/regNum
Диаграмма
Типxsd:string
Свойства
contentsimple
Схема
Показать схему XSD
<xsd:element name="regNum" type="xsd:string"/>
PutMessageRequest/subAbonentIdИдентификатор субабонента (подразделения/площадки в рамках одного абонента)
Диаграмма
Типrestriction of xsd:string
Свойства
minOcc0
maxOcc1
contentsimple
Ограничения
KindValueAnnotation
minLength1
maxLength36
Аннотация
Идентификатор субабонента (подразделения/площадки в рамках одного абонента)
Схема
Показать схему XSD
<xsd:element name="subAbonentId" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                                Идентификатор субабонента (подразделения/площадки в рамках одного абонента)
                            </xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
      <xsd:maxLength value="36"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
PutMessageRequest/messageTypeИдентификатор типа сообщения
Диаграмма
Типxsd:string
Свойства
contentsimple
Аннотация
Идентификатор типа сообщения
Схема
Показать схему XSD
<xsd:element name="messageType" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Идентификатор типа сообщения</xsd:documentation>
  </xsd:annotation>
</xsd:element>
PutMessageRequest/messageСообщение в кодировке base64
Диаграмма
ТипMessage
Свойства
contentsimple
Аннотация
Сообщение в кодировке base64
Схема
Показать схему XSD
<xsd:element name="message" type="Message">
  <xsd:annotation>
    <xsd:documentation>Сообщение в кодировке base64</xsd:documentation>
  </xsd:annotation>
</xsd:element>
PutMessageRequest/messagePackageListСписок пакетов сообщений
Диаграмма
ТипMessagePackageList
Свойства
contentcomplex
Дочерние элементыmessagePackage
Аннотация
Список пакетов сообщений
Схема
Показать схему XSD
<xsd:element name="messagePackageList" type="MessagePackageList">
  <xsd:annotation>
    <xsd:documentation>Список пакетов сообщений</xsd:documentation>
  </xsd:annotation>
</xsd:element>
PutMessageRequestProcessorЗапрос для отправки входящих сообщений
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типextension of CommonClientMessage
Свойства
baseCommonClientMessage
Дочерние элементыinteractionType recipientId msgType msgGuid message
Аннотация
Запрос для отправки входящих сообщений
Схема
Показать схему XSD
<xsd:complexType name="PutMessageRequestProcessor">
  <xsd:annotation>
    <xsd:documentation>Запрос для отправки входящих сообщений</xsd:documentation>
  </xsd:annotation>
  <xsd:complexContent>
    <xsd:extension base="CommonClientMessage">
      <xsd:sequence>
        <xsd:element name="recipientId" type="RecipientId"/>
        <xsd:element name="msgType" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>
                                Идентификатор типа сообщения
                            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="msgGuid" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>
                                guid сообщения
                            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="message" type="xsd:base64Binary">
          <xsd:annotation>
            <xsd:documentation>
                                Сообщение
                            </xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
PutMessageRequestProcessor/recipientId
Диаграмма
ТипRecipientId
Свойства
contentsimple
Ограничения
KindValueAnnotation
minLength10
maxLength15
Схема
Показать схему XSD
<xsd:element name="recipientId" type="RecipientId"/>
PutMessageRequestProcessor/msgTypeИдентификатор типа сообщения
Диаграмма
Типxsd:string
Свойства
contentsimple
Аннотация
Идентификатор типа сообщения
Схема
Показать схему XSD
<xsd:element name="msgType" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
                                Идентификатор типа сообщения
                            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
PutMessageRequestProcessor/msgGuidguid сообщения
Диаграмма
Типxsd:string
Свойства
contentsimple
Аннотация
guid сообщения
Схема
Показать схему XSD
<xsd:element name="msgGuid" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
                                guid сообщения
                            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
PutMessageRequestProcessor/messageСообщение
Диаграмма
Типxsd:base64Binary
Свойства
contentsimple
Аннотация
Сообщение
Схема
Показать схему XSD
<xsd:element name="message" type="xsd:base64Binary">
  <xsd:annotation>
    <xsd:documentation>
                                Сообщение
                            </xsd:documentation>
  </xsd:annotation>
</xsd:element>
SedoMessageОтвет на запрос о сообщениях
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыexpiryDate uuid messageType recipientId regNumSfr message needConfirm
Используется в
Аннотация
Ответ на запрос о сообщениях
Схема
Показать схему XSD
<xsd:complexType name="SedoMessage">
  <xsd:annotation>
    <xsd:documentation>Ответ на запрос о сообщениях</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="expiryDate" type="xsd:date" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>
                        Дата, время окончания актуальности сообщения
                    </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="uuid" type="Uuid">
      <xsd:annotation>
        <xsd:documentation>
                        Идентификатор сообщения
                    </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="messageType" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>
                        Идентификатор типа сообщения
                    </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="recipientId" type="RecipientId"/>
    <xsd:element name="regNumSfr" type="org:RegNumSfr"/>
    <xsd:element name="message" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>
                        Сообщение в кодировке base64
                    </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="needConfirm" type="xsd:boolean" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>
                        Обязательность подтверждения прочтения
                    </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
SedoMessage/expiryDateДата, время окончания актуальности сообщения
Диаграмма
Типxsd:date
Свойства
minOcc0
maxOcc1
contentsimple
Аннотация
Дата, время окончания актуальности сообщения
Схема
Показать схему XSD
<xsd:element name="expiryDate" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                        Дата, время окончания актуальности сообщения
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
SedoMessage/uuidИдентификатор сообщения
Диаграмма
ТипUuid
Свойства
contentsimple
Ограничения
KindValueAnnotation
maxLength50
Аннотация
Идентификатор сообщения
Схема
Показать схему XSD
<xsd:element name="uuid" type="Uuid">
  <xsd:annotation>
    <xsd:documentation>
                        Идентификатор сообщения
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
SedoMessage/messageTypeИдентификатор типа сообщения
Диаграмма
Типxsd:string
Свойства
contentsimple
Аннотация
Идентификатор типа сообщения
Схема
Показать схему XSD
<xsd:element name="messageType" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
                        Идентификатор типа сообщения
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
SedoMessage/recipientId
Диаграмма
ТипRecipientId
Свойства
contentsimple
Ограничения
KindValueAnnotation
minLength10
maxLength15
Схема
Показать схему XSD
<xsd:element name="recipientId" type="RecipientId"/>
SedoMessage/regNumSfr
Диаграмма
Типorg:RegNumSfr
Схема
Показать схему XSD
<xsd:element name="regNumSfr" type="org:RegNumSfr"/>
SedoMessage/messageСообщение в кодировке base64
Диаграмма
Типxsd:string
Свойства
contentsimple
Аннотация
Сообщение в кодировке base64
Схема
Показать схему XSD
<xsd:element name="message" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
                        Сообщение в кодировке base64
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
SedoMessage/needConfirmОбязательность подтверждения прочтения
Диаграмма
Типxsd:boolean
Свойства
minOcc0
maxOcc1
contentsimple
Аннотация
Обязательность подтверждения прочтения
Схема
Показать схему XSD
<xsd:element name="needConfirm" type="xsd:boolean" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
                        Обязательность подтверждения прочтения
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
SedoMessageListType
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыsedoMessage
Используется в
Схема
Показать схему XSD
<xsd:complexType name="SedoMessageListType">
  <xsd:sequence>
    <xsd:element name="sedoMessage" type="SedoMessage" minOccurs="0" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
SedoMessageListType/sedoMessage
Диаграмма
ТипSedoMessage
Свойства
minOcc0
maxOccunbounded
contentcomplex
Дочерние элементыexpiryDate uuid messageType recipientId regNumSfr message needConfirm
Схема
Показать схему XSD
<xsd:element name="sedoMessage" type="SedoMessage" minOccurs="0" maxOccurs="unbounded"/>
SedoMessageResponseTypeВозвращаемый тип содержащий исходящее сообщение или список ошибок
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыresult errorList packageResult
Используется в
Аннотация
Возвращаемый тип содержащий исходящее сообщение или список ошибок
Схема
Показать схему XSD
<xsd:complexType name="SedoMessageResponseType">
  <xsd:annotation>
    <xsd:documentation>
                Возвращаемый тип содержащий исходящее сообщение или список ошибок
            </xsd:documentation>
  </xsd:annotation>
  <xsd:choice>
    <xsd:element name="result" type="SedoMessage">
      <xsd:annotation>
        <xsd:documentation>Исходящее сообщение</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="errorList" type="com:ErrorType" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Список сообщений об ошибках</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="packageResult" type="PackageResultType">
      <xsd:annotation>
        <xsd:documentation>Результат пакетной обработки</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:choice>
</xsd:complexType>
SedoMessageResponseType/resultИсходящее сообщение
Диаграмма
ТипSedoMessage
Свойства
contentcomplex
Дочерние элементыexpiryDate uuid messageType recipientId regNumSfr message needConfirm
Аннотация
Исходящее сообщение
Схема
Показать схему XSD
<xsd:element name="result" type="SedoMessage">
  <xsd:annotation>
    <xsd:documentation>Исходящее сообщение</xsd:documentation>
  </xsd:annotation>
</xsd:element>
SedoMessageResponseType/errorListСписок сообщений об ошибках
Диаграмма
ТипErrorType
Свойства
minOcc0
maxOccunbounded
contentcomplex
Дочерние элементыcode message details
Аннотация
Список сообщений об ошибках
Схема
Показать схему XSD
<xsd:element name="errorList" type="com:ErrorType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Список сообщений об ошибках</xsd:documentation>
  </xsd:annotation>
</xsd:element>
SedoMessageResponseType/packageResultРезультат пакетной обработки
Диаграмма
ТипPackageResultType
Свойства
contentcomplex
Дочерние элементыsedoMessageList errorList
Аннотация
Результат пакетной обработки
Схема
Показать схему XSD
<xsd:element name="packageResult" type="PackageResultType">
  <xsd:annotation>
    <xsd:documentation>Результат пакетной обработки</xsd:documentation>
  </xsd:annotation>
</xsd:element>
SedoUuidUuid сообщения
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыuuid
Используется в
Аннотация
Uuid сообщения
Схема
Показать схему XSD
<xsd:complexType name="SedoUuid">
  <xsd:annotation>
    <xsd:documentation>Uuid сообщения</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="uuid" type="Uuid"/>
  </xsd:sequence>
</xsd:complexType>
SedoUuid/uuid
Диаграмма
ТипUuid
Свойства
contentsimple
Ограничения
KindValueAnnotation
maxLength50
Схема
Показать схему XSD
<xsd:element name="uuid" type="Uuid"/>
SedoUuidResponseTypeВозвращаемый тип содержащий uuid-отправленных сообщений или список ошибок
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыresult errorList
Используется в
Аннотация
Возвращаемый тип содержащий uuid-отправленных сообщений или список ошибок
Схема
Показать схему XSD
<xsd:complexType name="SedoUuidResponseType">
  <xsd:annotation>
    <xsd:documentation>
                Возвращаемый тип содержащий uuid-отправленных сообщений или список ошибок
            </xsd:documentation>
  </xsd:annotation>
  <xsd:choice>
    <xsd:element name="result" type="SedoUuid">
      <xsd:annotation>
        <xsd:documentation>UUID сообщения</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="errorList" type="com:ErrorType" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>Список сообщений об ошибках</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:choice>
</xsd:complexType>
SedoUuidResponseType/resultUUID сообщения
Диаграмма
ТипSedoUuid
Свойства
contentcomplex
Дочерние элементыuuid
Аннотация
UUID сообщения
Схема
Показать схему XSD
<xsd:element name="result" type="SedoUuid">
  <xsd:annotation>
    <xsd:documentation>UUID сообщения</xsd:documentation>
  </xsd:annotation>
</xsd:element>
SedoUuidResponseType/errorListСписок сообщений об ошибках
Диаграмма
ТипErrorType
Свойства
minOcc0
maxOccunbounded
contentcomplex
Дочерние элементыcode message details
Аннотация
Список сообщений об ошибках
Схема
Показать схему XSD
<xsd:element name="errorList" type="com:ErrorType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Список сообщений об ошибках</xsd:documentation>
  </xsd:annotation>
</xsd:element>
SystemInfoИнформация о взаимодействующей по протоколу системе
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыspecVersion software softwareVersion
Используется в
Аннотация
Информация о взаимодействующей по протоколу системе
Схема
Показать схему XSD
<xsd:complexType name="SystemInfo">
  <xsd:annotation>
    <xsd:documentation>Информация о взаимодействующей по протоколу системе</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="specVersion">
      <xsd:annotation>
        <xsd:documentation>Версия спецификации, по которой происходит взаимодействие. Берется с титульного
                        листа документации с описанием спецификации.
                    </xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="10"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="software">
      <xsd:annotation>
        <xsd:documentation>Наименование используемого программного обеспечения</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="100"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="softwareVersion">
      <xsd:annotation>
        <xsd:documentation>Версия используемого программного обеспечения</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:maxLength value="20"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
SystemInfo/specVersionВерсия спецификации, по которой происходит взаимодействие. Берется с титульного листа документации с описанием спецификации.
Диаграмма
Типrestriction of xsd:string
Свойства
contentsimple
Ограничения
KindValueAnnotation
maxLength10
Аннотация
Версия спецификации, по которой происходит взаимодействие. Берется с титульного листа документации с описанием спецификации.
Схема
Показать схему XSD
<xsd:element name="specVersion">
  <xsd:annotation>
    <xsd:documentation>Версия спецификации, по которой происходит взаимодействие. Берется с титульного
                        листа документации с описанием спецификации.
                    </xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
SystemInfo/softwareНаименование используемого программного обеспечения
Диаграмма
Типrestriction of xsd:string
Свойства
contentsimple
Ограничения
KindValueAnnotation
maxLength100
Аннотация
Наименование используемого программного обеспечения
Схема
Показать схему XSD
<xsd:element name="software">
  <xsd:annotation>
    <xsd:documentation>Наименование используемого программного обеспечения</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="100"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
SystemInfo/softwareVersionВерсия используемого программного обеспечения
Диаграмма
Типrestriction of xsd:string
Свойства
contentsimple
Ограничения
KindValueAnnotation
maxLength20
Аннотация
Версия используемого программного обеспечения
Схема
Показать схему XSD
<xsd:element name="softwareVersion">
  <xsd:annotation>
    <xsd:documentation>Версия используемого программного обеспечения</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
UuidListТип для определения списка
Диаграмма
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Дочерние элементыuuid
Используется в
Аннотация
Тип для определения списка
Схема
Показать схему XSD
<xsd:complexType name="UuidList">
  <xsd:annotation>
    <xsd:documentation>Тип для определения списка</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="uuid" type="Uuid" minOccurs="0" maxOccurs="1000">
      <xsd:annotation>
        <xsd:documentation>Список uuid сообщений</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
UuidList/uuidСписок uuid сообщений
Диаграмма
ТипUuid
Свойства
minOcc0
maxOcc1000
contentsimple
Ограничения
KindValueAnnotation
maxLength50
Аннотация
Список uuid сообщений
Схема
Показать схему XSD
<xsd:element name="uuid" type="Uuid" minOccurs="0" maxOccurs="1000">
  <xsd:annotation>
    <xsd:documentation>Список uuid сообщений</xsd:documentation>
  </xsd:annotation>
</xsd:element>
INN
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типrestriction of xsd:string
Свойства
basexsd:string
Используется в
Ограничения
KindValueAnnotation
minLength10
maxLength12
pattern((\d{10})|(\d{12}))
Схема
Показать схему XSD
<xsd:simpleType name="INN">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="10"/>
    <xsd:maxLength value="12"/>
    <xsd:pattern value="((\d{10})|(\d{12}))"/>
  </xsd:restriction>
</xsd:simpleType>
KPP
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типrestriction of xsd:string
Свойства
basexsd:string
Используется в
Ограничения
KindValueAnnotation
length9
pattern\d{9}
Схема
Показать схему XSD
<xsd:simpleType name="KPP">
  <xsd:restriction base="xsd:string">
    <xsd:length value="9"/>
    <xsd:pattern value="\d{9}"/>
  </xsd:restriction>
</xsd:simpleType>
MessageСообщение в кодировке base64
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типxsd:string
Свойства
basexsd:string
Используется в
Аннотация
Сообщение в кодировке base64
Схема
Показать схему XSD
<xsd:simpleType name="Message">
  <xsd:annotation>
    <xsd:documentation>Сообщение в кодировке base64</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string"/>
</xsd:simpleType>
ogrnmo
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типrestriction of xsd:string
Свойства
basexsd:string
Используется в
elementMO/ogrnmo
Ограничения
KindValueAnnotation
minLength13
maxLength15
pattern\d{13,15}
Схема
Показать схему XSD
<xsd:simpleType name="ogrnmo">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="13"/>
    <xsd:maxLength value="15"/>
    <xsd:pattern value="\d{13,15}"/>
  </xsd:restriction>
</xsd:simpleType>
RecipientIdИдентификатор абонента. Для Страхователя - регномер, для МО - ОГРН
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типrestriction of xsd:string
Свойства
basexsd:string
Используется в
Ограничения
KindValueAnnotation
minLength10
maxLength15
Аннотация
Идентификатор абонента. Для Страхователя - регномер, для МО - ОГРН
Схема
Показать схему XSD
<xsd:simpleType name="RecipientId">
  <xsd:annotation>
    <xsd:documentation>Идентификатор абонента. Для Страхователя - регномер, для МО - ОГРН</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="10"/>
    <xsd:maxLength value="15"/>
  </xsd:restriction>
</xsd:simpleType>
SNILS
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типrestriction of xsd:string
Свойства
basexsd:string
Используется в
Ограничения
KindValueAnnotation
length11
pattern\d{11}
Схема
Показать схему XSD
<xsd:simpleType name="SNILS">
  <xsd:restriction base="xsd:string">
    <xsd:length value="11"/>
    <xsd:pattern value="\d{11}"/>
  </xsd:restriction>
</xsd:simpleType>
UuidИдентификатор сообщения
Пространство именhttp://www.fss.ru/integration/types/sedo/v01
Типrestriction of xsd:string
Свойства
basexsd:string
Используется в
Ограничения
KindValueAnnotation
maxLength50
Аннотация
Идентификатор сообщения
Схема
Показать схему XSD
<xsd:simpleType name="Uuid">
  <xsd:annotation>
    <xsd:documentation>Идентификатор сообщения</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:string">
    <xsd:maxLength value="50"/>
  </xsd:restriction>
</xsd:simpleType>
soap
diagram
properties
contentcomplex
childrenfaultcode faultstring detail
annotation
Информация об ошибке приема сообщения, возвращается когда сообщение не было принято шлюзом СЭДО
source
Схема XSD
<xs:element name="Fault">
  <xs:annotation>
    <xs:documentation>Информация об ошибке приема сообщения</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="faultcode" type="xs:string">
        <xs:annotation>
          <xs:documentation>Текстовый код, который указывает на тип ошибки</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="faultstring" type="xs:string">
        <xs:annotation>
          <xs:documentation>Текстовое сообщение с объяснением ошибки</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="detail">
        <xs:annotation>
          <xs:documentation>Элемент хранит информацию об ошибке приложения</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="uuid" type="xs:string">
              <xs:annotation>
                <xs:documentation>Идентификатор сообщения с ошибкой</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="code" type="xs:string">
              <xs:annotation>
                <xs:documentation>Код ошибки СЭДО</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="message" type="xs:string">
              <xs:annotation>
                <xs:documentation>Текст ошибки СЭДО</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
faultcode
diagram
typexs:string
properties
contentsimple
annotation
Текстовый код, который указывает на тип ошибки
source
Схема XSD
<xs:element name="faultcode" type="xs:string">
  <xs:annotation>
    <xs:documentation>Текстовый код, который указывает на тип ошибки</xs:documentation>
  </xs:annotation>
</xs:element>
faultstring
diagram
typexs:string
properties
contentsimple
annotation
Текстовое сообщение с объяснением ошибки
source
Схема XSD
<xs:element name="faultstring" type="xs:string">
  <xs:annotation>
    <xs:documentation>Текстовое сообщение с объяснением ошибки</xs:documentation>
  </xs:annotation>
</xs:element>
detail
diagram
properties
contentcomplex
childrenuuid code message
annotation
Элемент хранит информацию об ошибке приложения
source
Схема XSD
<xs:element name="detail">
  <xs:annotation>
    <xs:documentation>Элемент хранит информацию об ошибке приложения</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="uuid" type="xs:string">
        <xs:annotation>
          <xs:documentation>Идентификатор сообщения с ошибкой</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="code" type="xs:string">
        <xs:annotation>
          <xs:documentation>Код ошибки СЭДО</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="message" type="xs:string">
        <xs:annotation>
          <xs:documentation>Текст ошибки СЭДО</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
uuid
diagram
typexs:string
properties
contentsimple
annotation
Идентификатор сообщения с ошибкой
source
Схема XSD
<xs:element name="uuid" type="xs:string">
  <xs:annotation>
    <xs:documentation>Идентификатор сообщения с ошибкой</xs:documentation>
  </xs:annotation>
</xs:element>
code
diagram
typexs:string
properties
contentsimple
annotation
Код ошибки СЭДО
source
Схема XSD
<xs:element name="code" type="xs:string">
  <xs:annotation>
    <xs:documentation>Код ошибки СЭДО</xs:documentation>
  </xs:annotation>
</xs:element>
message
diagram
typexs:string
properties
contentsimple
annotation
Текст ошибки СЭДО
source
Схема XSD
<xs:element name="message" type="xs:string">
  <xs:annotation>
    <xs:documentation>Текст ошибки СЭДО</xs:documentation>
  </xs:annotation>
</xs:element>

XSD-Схема типов данных веб-сервиса

Возможна модификация структуры сообщения и xsd-схемы.

<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:org="http://www.fss.ru/integration/types/organization/v01"

xmlns:com="http://www.fss.ru/integration/types/common/v01" xmlns:xs="http://www.w3.org/2001/XMLSchema"

targetNamespace="http://www.fss.ru/integration/types/sedo/v01"

xmlns="http://www.fss.ru/integration/types/sedo/v01"

version="1.1"

>

<xsd:import namespace="http://www.fss.ru/integration/types/organization/v01"

schemaLocation="../type/Organization.xsd"/>

<xsd:import namespace="http://www.fss.ru/integration/types/common/v01" schemaLocation="../type/Common.xsd"/>

<xsd:element name="getMessageRequest" type="GetMessageRequest">

<xsd:annotation>

<xsd:documentation>Родительский элемент запроса для получения исходящего сообщения</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="getCntMessageRequest" type="GetCntMessageRequest">

<xsd:annotation>

<xsd:documentation>Для абонентов. Родительский элемент запроса для получения списка исходящих сообщений

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="putMessageRequest" type="PutMessageRequest">

<xsd:annotation>

<xsd:documentation>Родительский элемент запроса для получения исходящего сообщения</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="getCntMessageOperatorRequest" type="GetCntMessageOperatorRequest">

<xsd:annotation>

<xsd:documentation>Для операторов. Родительский элемент запроса для получения списка исходящих сообщений

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="sedoUuidResponse" type="SedoUuidResponseType">

<xsd:annotation>

<xsd:documentation>

Родительский элемент ответа.

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="sedoMessageResponse" type="SedoMessageResponseType">

<xsd:annotation>

<xsd:documentation>

Родительский элемент ответа.

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<!--<xsd:element name="getMessageStatusResponse">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="messageStatusList" type="MessageStatusList" minOccurs="0" maxOccurs="unbounded"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>-->

<xsd:element name="transportUuid" type="Uuid">

<xsd:annotation>

<xsd:documentation>

Транспортный идентификатор запроса

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="messageListResponse" type="MessageListResponseType">

<xsd:annotation>

<xsd:documentation>

Родительский элемент ответа.

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<!-- ========================================================== -->

<!-- Простые бизнесовые типы -->

<!-- ========================================================== -->

<xsd:simpleType name="Uuid">

<xsd:annotation>

<xsd:documentation>Идентификатор сообщения</xsd:documentation>

</xsd:annotation>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="50"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="RecipientId">

<xsd:annotation>

<xsd:documentation>Идентификатор абонента. Для Страхователя - регномер, для МО - ОГРН</xsd:documentation>

</xsd:annotation>

<xsd:restriction base="xsd:string">

<xsd:minLength value="10" />

<xsd:maxLength value="15" />

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="Message">

<xsd:annotation>

<xsd:documentation>Сообщение в кодировке base64</xsd:documentation>

</xsd:annotation>

<xsd:restriction base="xsd:string"/>

</xsd:simpleType>

<!-- ========================================================== -->

<!-- Типы запросов -->

<!-- ========================================================== -->

<xsd:complexType name="GetMessageRequest">

<xsd:annotation>

<xsd:documentation>Запрос на получение сообщений</xsd:documentation>

</xsd:annotation>

<xsd:complexContent>

<xsd:extension base="CommonMessageRequest">

<xsd:sequence>

<xsd:choice>

<xsd:element name="uuid" type="Uuid"/>

<xsd:element name="uuidList" type="UuidList"/>

</xsd:choice>

<xsd:choice>

<xsd:element name="recipientId" type="RecipientId">

<xsd:annotation>

<xsd:documentation>Идентификатор абонента</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="org" type="ORG"/>

<xsd:element name="mo" type="MO"/>

<xsd:element name="ins">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="regNum" type="xsd:string"></xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:choice>

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

<xsd:complexType name="UuidList">

<xsd:annotation>

<xsd:documentation>Тип для определения списка</xsd:documentation>

</xsd:annotation>

<xsd:sequence>

<xsd:element name="uuid" type="Uuid" minOccurs="0" maxOccurs="1000">

<xsd:annotation>

<xsd:documentation>Список uuid сообщений</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="MessageStatusList">

<xsd:annotation>

<xsd:documentation>Тип для определения списка</xsd:documentation>

</xsd:annotation>

<xsd:sequence>

<xsd:element name="statuses" type="MessageStatus" minOccurs="0" maxOccurs="unbounded">

<xsd:annotation>

<xsd:documentation>Список статусов сообщений</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="MessageStatus">

<xsd:annotation>

<xsd:documentation>Статус сообщения</xsd:documentation>

</xsd:annotation>

<xsd:sequence>

<xsd:element name="uuid" type="Uuid">

<xsd:annotation>

<xsd:documentation>Uuid входящего сообщения</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="status" type="xsd:string">

<xsd:annotation>

<xsd:documentation>Статус сообщения</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="message" type="xsd:string" minOccurs="0">

<xsd:annotation>

<xsd:documentation>Сообщение, может заполняться в случае ошибки</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="responseUuid" type="Uuid" minOccurs="0">

<xsd:annotation>

<xsd:documentation>Uuid результата обработки</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="GetMessageStatusRequest">

<xsd:annotation>

<xsd:documentation>Запрос на получение статуса обработки put-сообщения</xsd:documentation>

</xsd:annotation>

<xsd:complexContent>

<xsd:extension base="CommonMessageRequest">

<xsd:sequence>

<xsd:element name="recipientId" type="RecipientId">

<xsd:annotation>

<xsd:documentation>Идентификатор абонента</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="uuids" type="UuidList">

<xsd:annotation>

<xsd:documentation>

Идентификатор сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

<xsd:complexType name="GetCntMessageRequest">

<xsd:annotation>

<xsd:documentation>Запрос на получение количества сообщений абонентом</xsd:documentation>

</xsd:annotation>

<xsd:complexContent>

<xsd:extension base="CommonMessageRequest">

<xsd:sequence>

<xsd:choice>

<xsd:element name="recipientId" type="RecipientId">

<xsd:annotation>

<xsd:documentation>Идентификатор абонента</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="org" type="ORG"/>

<xsd:element name="mo" type="MO"/>

<xsd:element name="ins">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="regNum" type="xsd:string"></xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:choice>

<xsd:element name="messageDate" type="xsd:date" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Дата сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="messageFrom" type="xsd:time" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Дата сообщения (за период ОТ)

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="messageTo" type="xsd:time" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Дата сообщения (за период ДО)

</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

<xsd:complexType name="GetCntMessageOperatorRequest">

<xsd:annotation>

<xsd:documentation>Запрос на получение количества сообщений для оператора</xsd:documentation>

</xsd:annotation>

<xsd:complexContent>

<xsd:extension base="CommonMessageRequest">

<xsd:sequence>

<xsd:element name="operatorOgrn" type="org:ogrn">

<xsd:annotation>

<xsd:documentation>

Идентификатор оператора (ОГРН)

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="messageDate" type="xsd:date" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Дата сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="msgTimeFrom" type="xsd:time" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Дата сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="msgTimeTo" type="xsd:time" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Дата сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

<xsd:complexType name="PutMessageRequest">

<xsd:annotation>

<xsd:documentation>Запрос для отправки входящих сообщений</xsd:documentation>

</xsd:annotation>

<xsd:complexContent>

<xsd:extension base="CommonMessageRequest">

<xsd:sequence>

<xsd:choice>

<xsd:element name="recipientId" type="RecipientId">

<xsd:annotation>

<xsd:documentation>Идентификатор абонента</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="org" type="ORG"/>

<xsd:element name="mo" type="MO"/>

<xsd:element name="ins">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="regNum" type="xsd:string"></xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:choice>

<xsd:element name="subAbonentId" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Идентификатор субабонента (подразделения/площадки в рамках одного абонента)

</xsd:documentation>

</xsd:annotation>

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="1"/>

<xsd:maxLength value="36"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="messageType" type="xsd:string">

<xsd:annotation>

<xsd:documentation>Идентификатор типа сообщения</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:choice>

<xsd:element name="message" type="Message">

<xsd:annotation>

<xsd:documentation>Сообщение в кодировке base64</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="messagePackageList" type="MessagePackageList">

<xsd:annotation>

<xsd:documentation>Список пакетов сообщений</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:choice>

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

<!-- ========================================================== -->

<!-- Бизнесовые типы -->

<!-- ========================================================== -->

<xsd:complexType name="CommonMessageRequest">

<xsd:sequence>

<xsd:element name="systemInfo" type="SystemInfo">

<xsd:annotation>

<xsd:documentation>Информация о системе, направляющей запрос

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="interactionType" type="xsd:int">

<xsd:annotation>

<xsd:documentation>Тип взаимодействия</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="MessagePackageList">

<xsd:sequence>

<xsd:element name="messagePackage" type="MessagePackage" minOccurs="0" maxOccurs="1000">

<xsd:annotation>

<xsd:documentation>Пакет сообщений</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="MessagePackage">

<xsd:sequence>

<xsd:element name="uuid" type="Uuid">

<xsd:annotation>

<xsd:documentation>Uuid сообщения</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="message" type="Message">

<xsd:annotation>

<xsd:documentation>Сообщение</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<!-- ========================================================== -->

<!-- Типы ответов -->

<!-- ========================================================== -->

<xsd:complexType name="SedoUuidResponseType">

<xsd:annotation>

<xsd:documentation>

Возвращаемый тип содержащий uuid-отправленных сообщений или список ошибок

</xsd:documentation>

</xsd:annotation>

<xsd:choice>

<xsd:element name="result" type="SedoUuid">

<xsd:annotation>

<xsd:documentation>UUID сообщения</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="errorList" type="com:ErrorType" minOccurs="0" maxOccurs="unbounded">

<xsd:annotation>

<xsd:documentation>Список сообщений об ошибках</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:choice>

</xsd:complexType>

<xsd:complexType name="SedoMessageResponseType">

<xsd:annotation>

<xsd:documentation>

Возвращаемый тип содержащий исходящее сообщение или список ошибок

</xsd:documentation>

</xsd:annotation>

<xsd:choice>

<xsd:element name="result" type="SedoMessage">

<xsd:annotation>

<xsd:documentation>Исходящее сообщение</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="errorList" type="com:ErrorType" minOccurs="0" maxOccurs="unbounded">

<xsd:annotation>

<xsd:documentation>Список сообщений об ошибках</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="packageResult" type="PackageResultType">

<xsd:annotation>

<xsd:documentation>Результат пакетной обработки</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:choice>

</xsd:complexType>

<xsd:complexType name="MessageListResponseType">

<xsd:annotation>

<xsd:documentation>

Возвращаемый тип содержащий список uuid исходящих сообщений или список ошибок

</xsd:documentation>

</xsd:annotation>

<xsd:choice>

<xsd:element name="result" type="MessageList">

<xsd:annotation>

<xsd:documentation>Список исходящих сообщений</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="errorList" type="com:ErrorType" minOccurs="0" maxOccurs="unbounded">

<xsd:annotation>

<xsd:documentation>Сообщения об ошибках</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:choice>

</xsd:complexType>

<xsd:complexType name="SedoMessage">

<xsd:annotation>

<xsd:documentation>Ответ на запрос о сообщениях</xsd:documentation>

</xsd:annotation>

<xsd:sequence>

<xsd:element name="expiryDate" type="xsd:date" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Дата, время окончания актуальности сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="uuid" type="Uuid">

<xsd:annotation>

<xsd:documentation>

Идентификатор сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="messageType" type="xsd:string">

<xsd:annotation>

<xsd:documentation>

Идентификатор типа сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="recipientId" type="RecipientId"/>

<xsd:element name="regNumSfr" type="org:RegNumSfr"/>

<xsd:element name="message" type="xsd:string">

<xsd:annotation>

<xsd:documentation>

Сообщение в кодировке base64

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="needConfirm" minOccurs="0" type="xsd:boolean">

<xsd:annotation>

<xsd:documentation>

Обязательность подтверждения прочтения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="SedoUuid">

<xsd:annotation>

<xsd:documentation>Uuid сообщения</xsd:documentation>

</xsd:annotation>

<xsd:sequence>

<xsd:element name="uuid" type="Uuid"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="MessageList">

<xsd:annotation>

<xsd:documentation>Ответ на запрос о количестве сообщений</xsd:documentation>

</xsd:annotation>

<xsd:sequence>

<xsd:element name="messageCount" type="xsd:int" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Количество сообщений

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="messageList" type="MessageInfo" minOccurs="0" maxOccurs="unbounded"/>

<xsd:element name="broadcastMessageList" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Список широковещательных сообщений

</xsd:documentation>

</xsd:annotation>

<xsd:complexType>

<xsd:sequence>

<xsd:element name="broadcastMessage" type="BroadcastMessageType" minOccurs="1"

maxOccurs="unbounded"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<!-- ========================================================== -->

<!-- Сложные бизнесовые типы -->

<!-- ========================================================== -->

<xsd:complexType name="PutMessageRequestProcessor">

<xsd:annotation>

<xsd:documentation>Запрос для отправки входящих сообщений</xsd:documentation>

</xsd:annotation>

<xsd:complexContent>

<xsd:extension base="CommonClientMessage">

<xsd:sequence>

<xsd:element name="recipientId" type="RecipientId"/>

<xsd:element name="msgType" type="xsd:string">

<xsd:annotation>

<xsd:documentation>

Идентификатор типа сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="msgGuid" type="xsd:string">

<xsd:annotation>

<xsd:documentation>

guid сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="message" type="xsd:base64Binary">

<xsd:annotation>

<xsd:documentation>

Сообщение

</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

<xsd:complexType name="SystemInfo">

<xsd:annotation>

<xsd:documentation>Информация о взаимодействующей по протоколу системе</xsd:documentation>

</xsd:annotation>

<xsd:sequence>

<xsd:element name="specVersion">

<xsd:annotation>

<xsd:documentation>Версия спецификации, по которой происходит взаимодействие. Берется с титульного

листа документации с описанием спецификации.

</xsd:documentation>

</xsd:annotation>

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="10"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="software">

<xsd:annotation>

<xsd:documentation>Наименование используемого программного обеспечения</xsd:documentation>

</xsd:annotation>

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="100"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="softwareVersion">

<xsd:annotation>

<xsd:documentation>Версия используемого программного обеспечения</xsd:documentation>

</xsd:annotation>

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="MessageInfo">

<xsd:sequence>

<xsd:element name="uuid" type="Uuid">

<xsd:annotation>

<xsd:documentation>

Идентификатор сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="messageType" type="xsd:string">

<xsd:annotation>

<xsd:documentation>

Идентификатор типа сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:choice>

<xsd:sequence>

<xsd:element name="recipientId" type="RecipientId">

<xsd:annotation>

<xsd:documentation>Идентификатор абонента</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="regNumSfr" type="org:RegNumSfr" minOccurs="0">

<xsd:annotation>

<xsd:documentation>Регистрационный номер СФР</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

<xsd:element name="org" type="ORG"/>

</xsd:choice>

<xsd:element name="subAbonentId" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Идентификатор субабонента (подразделения/площадки в рамках одного абонента)

</xsd:documentation>

</xsd:annotation>

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="1"/>

<xsd:maxLength value="36"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="expiryDate" type="xsd:date" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Дата окончания актуальности сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="needConfirm" type="xsd:boolean">

<xsd:annotation>

<xsd:documentation>

Обязательность подтверждения прочтения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="messageDate" type="xsd:dateTime" minOccurs="0">

<xsd:annotation>

<xsd:documentation>

Дата и время создания сообщения

</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CommonClientMessage">

<xsd:sequence>

<xsd:element name="interactionType" type="xsd:int">

<xsd:annotation>

<xsd:documentation>Тип взаимодействия</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="BroadcastMessageType">

<xsd:sequence>

<xsd:element name="messageUuid" type="Uuid"/>

<xsd:element name="message" type="xsd:string"/>

<xsd:element name="dateOfRelevance" type="xsd:date" minOccurs="0"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="PackageResultType">

<xsd:sequence>

<xsd:element name="sedoMessageList" type="SedoMessageListType"/>

<xsd:element name="errorList" minOccurs="0">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="errorPackage" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="uuid" type="Uuid"/>

<xsd:element name="error" type="com:ErrorType"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="SedoMessageListType">

<xsd:sequence>

<xsd:element name="sedoMessage" type="SedoMessage" minOccurs="0" maxOccurs="unbounded"/>

</xsd:sequence>

</xsd:complexType>

<xsd:simpleType name="INN">

<xsd:restriction base="xsd:string">

<xsd:minLength value="10"/>

<xsd:maxLength value="12"/>

<xsd:pattern value="((\d{10})|(\d{12}))"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="SNILS">

<xsd:restriction base="xsd:string">

<xsd:length value="11"/>

<xsd:pattern value="\d{11}"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="KPP">

<xsd:restriction base="xsd:string">

<xsd:length value="9"/>

<xsd:pattern value="\d{9}"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:complexType name="ORG">

<xsd:choice>

<xsd:sequence>

<xsd:element name="ogrn">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:length value="13"/>

<xsd:pattern value="\d{13}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="inn" type="INN"/>

<xsd:element name="kpp" type="KPP" minOccurs="0" />

</xsd:sequence>

<xsd:sequence>

<xsd:element name="ogrnip">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:length value="15"/>

<xsd:pattern value="\d{15}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="inn" type="INN"/>

<xsd:element name="snils" type="SNILS"/>

</xsd:sequence>

<xsd:sequence>

<xsd:element name="snils" type="SNILS"/>

<xsd:element name="inn" type="INN"/>

<xsd:element name="regnum" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:length value="10"/>

<xsd:pattern value="\d{10}"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

</xsd:sequence>

<xsd:sequence>

<xsd:element name="inn" type="INN"/>

<xsd:element name="kpp" type="KPP" minOccurs="0" />

</xsd:sequence>

</xsd:choice>

</xsd:complexType>

<xsd:simpleType name="ogrnmo">

<xsd:restriction base="xsd:string">

<xsd:minLength value="13"/>

<xsd:maxLength value="15"/>

<xsd:pattern value="\d{13,15}"/>

</xsd:restriction>

</xsd:simpleType>

<xsd:complexType name="MO">

<xsd:sequence>

<xsd:element name="ogrnmo" type="ogrnmo"/>

<xsd:element name="idMo" minOccurs="0">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="100"/>

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

Документ опубликован СФР: lk.sfr.gov.ru/sedo.html. Таблицы и тексты те же, что в документе; схемы XSD — под кнопкой «Показать схему XSD».

Нашли ошибку или есть вопрос?