Универсальный запрос в СМЭВ к любому ВС путем передачи соответствующего xml документа (служит для отправки запросов и рассылок)
Получение результатов запроса
Возвращает ответ на запрос по его идентификатору
Запрос
Swagger
GET
/smev/universal-request/xmlПараметры
Параметр | Тип | Описание |
---|---|---|
requestId * (query) | string | RequestId, который вернула операция отправка запроса |
* - обязательный параметр
Ответ
Параметр | Тип | Описание |
---|---|---|
attachmentsInfo | AttachmentUploadInfo[] | |
originalMessageId | string | |
referenceMessageId | string | |
messageMetadata | SmevMessageMetadata | |
senderProvidedResponseData | SmevSenderProvidedResponseData | |
asyncProcessingStatus | SmevAsyncProcessingStatus |
Отправка запроса
Отправляет запрос и возвращает идентификатор отправленного запроса
Запрос
Swagger
POST
/smev/universal-request/xmlТело запроса
Параметр | Тип | Формат | Описание |
---|---|---|---|
requestId | string | ||
keyAlias | string | Если не указан, то используется алиас, указанный по умолчанию. | |
multipleAnswers | boolean | deprecated Не используется, будет удален в будущих версиях | |
routing | DirectiveRouting | Если указан, то используется версия 3 схемы СМЭВ | |
messagePrimaryContent | string | ||
attachments | AttachmentUploadInfo[] | ||
startRequestChain | boolean | ||
eol | string | date-time | |
referenceMessageId | string | ||
personalSignature | string | Подписывается элемент, находящийся сразу под MessagePrimaryContent. Хотя этот элемент не обязателен, поставщик данных может потребовать, чтобы в запросах определённых типов ЭП-СП всегда была. Это вызвано тем, что в ряде случаев, согласно ФЗ, сведения могут предоставляться только по запросам должностных лиц определённого уровня. |
Ответ
Параметр | Тип | Описание |
---|---|---|
requestId | string |
Подтверждение получения ответа
Подтвердить получение ответа с указанным идентификатором
Запрос
Swagger
POST
/smev/universal-request/xml/response/{responseId}/ackПараметры
Параметр | Тип | Описание |
---|---|---|
responseId * (path) | string | Идентификатор присланного ответа (то, что было в MessageID ответа из СМЭВ) |
* - обязательный параметр
Получение результатов запроса
Возвращает ответ на запрос по его идентификатору
Запрос
Swagger
GET
/rn/{resourceName}/smev/universal-request/xmlПараметры
Параметр | Тип | Описание |
---|---|---|
requestId * (query) | string | RequestId, который вернула операция отправка запроса |
resourceName * (path) | string | Сокращенное имя ресурса уровня проекта |
* - обязательный параметр
Ответ
Параметр | Тип | Описание |
---|---|---|
attachmentsInfo | AttachmentUploadInfo[] | |
originalMessageId | string | |
referenceMessageId | string | |
messageMetadata | SmevMessageMetadata | |
senderProvidedResponseData | SmevSenderProvidedResponseData | |
asyncProcessingStatus | SmevAsyncProcessingStatus |
Отправка запроса
Отправляет запрос и возвращает идентификатор отправленного запроса
Запрос
Swagger
POST
/rn/{resourceName}/smev/universal-request/xmlПараметры
Параметр | Тип | Описание |
---|---|---|
resourceName * (path) | string | Сокращенное имя ресурса уровня проекта |
* - обязательный параметр
Тело запроса
Параметр | Тип | Формат | Описание |
---|---|---|---|
requestId | string | ||
keyAlias | string | Если не указан, то используется алиас, указанный по умолчанию. | |
multipleAnswers | boolean | deprecated Не используется, будет удален в будущих версиях | |
routing | DirectiveRouting | Если указан, то используется версия 3 схемы СМЭВ | |
messagePrimaryContent | string | ||
attachments | AttachmentUploadInfo[] | ||
startRequestChain | boolean | ||
eol | string | date-time | |
referenceMessageId | string | ||
personalSignature | string | Подписывается элемент, находящийся сразу под MessagePrimaryContent. Хотя этот элемент не обязателен, поставщик данных может потребовать, чтобы в запросах определённых типов ЭП-СП всегда была. Это вызвано тем, что в ряде случаев, согласно ФЗ, сведения могут предоставляться только по запросам должностных лиц определённого уровня. |
Ответ
Параметр | Тип | Описание |
---|---|---|
requestId | string |
Подтверждение получения ответа
Подтвердить получение ответа с указанным идентификатором
Запрос
Swagger
POST
/rn/{resourceName}/smev/universal-request/xml/response/{responseId}/ackПараметры
Параметр | Тип | Описание |
---|---|---|
responseId * (path) | string | Идентификатор присланного ответа (то, что было в MessageID ответа из СМЭВ) |
resourceName * (path) | string | Сокращенное имя ресурса уровня проекта |
* - обязательный параметр
Получение статуса запроса
Получить статус запроса по указанному идентификатору
Запрос
Swagger
GET
/smev/universal-request/xml/{requestId}/statusПараметры
Параметр | Тип | Описание |
---|---|---|
requestId * (path) | string | Идентификатор запроса |
* - обязательный параметр
Ответ
Параметр | Тип | Описание |
---|---|---|
status | RECEIPTED_PROXY | SENDED_TO_SMEV | ANSWER_RECEIVED | ERROR | SENDED_TO_WORKER | SENT_TO_WORKER_ERROR | SENT_TO_SMEV_ERROR | GET_RESPONSE_ERROR | REQUEST_REJECTED | SENT_TO_DIGS_ERROR | RECEIPTED_PROXY | SENDED_TO_SMEV | ANSWER_RECEIVED | ERROR | SENDED_TO_WORKER | SENDED_TO_WORKER_ERROR | SENDED_TO_SMEV_ERROR | |
errorMessage | string | |
faultInfo | SmevFaultInfo |
Получение следующего ответа
Получить следующий ответ для указанного вида сведения
Запрос
Swagger
GET
/smev/universal-request/xml/response/nextПараметры
Параметр | Тип | Описание |
---|---|---|
namespace * (query) | string | Пространство имен вида сведений |
rootElement * (query) | string | Корневой элемент вида сведений |
clientId (query) | string | Идентификатор клиента - алиас сертификата |
* - обязательный параметр
Ответ
Параметр | Тип | Описание |
---|---|---|
attachmentsInfo | AttachmentUploadInfo[] | |
originalMessageId | string | |
referenceMessageId | string | |
messageMetadata | SmevMessageMetadata | |
senderProvidedResponseData | SmevSenderProvidedResponseData | |
asyncProcessingStatus | SmevAsyncProcessingStatus |
Получение статуса запроса
Получить статус запроса по указанному идентификатору
Запрос
Swagger
GET
/rn/{resourceName}/smev/universal-request/xml/{requestId}/statusПараметры
Параметр | Тип | Описание |
---|---|---|
requestId * (path) | string | Идентификатор запроса |
resourceName * (path) | string | Сокращенное имя ресурса уровня проекта |
* - обязательный параметр
Ответ
Параметр | Тип | Описание |
---|---|---|
status | RECEIPTED_PROXY | SENDED_TO_SMEV | ANSWER_RECEIVED | ERROR | SENDED_TO_WORKER | SENT_TO_WORKER_ERROR | SENT_TO_SMEV_ERROR | GET_RESPONSE_ERROR | REQUEST_REJECTED | SENT_TO_DIGS_ERROR | RECEIPTED_PROXY | SENDED_TO_SMEV | ANSWER_RECEIVED | ERROR | SENDED_TO_WORKER | SENDED_TO_WORKER_ERROR | SENDED_TO_SMEV_ERROR | |
errorMessage | string | |
faultInfo | SmevFaultInfo |
Получение следующего ответа
Получить следующий ответ для указанного вида сведения
Запрос
Swagger
GET
/rn/{resourceName}/smev/universal-request/xml/response/nextПараметры
Параметр | Тип | Описание |
---|---|---|
namespace * (query) | string | Пространство имен вида сведений |
rootElement * (query) | string | Корневой элемент вида сведений |
clientId (query) | string | Идентификатор клиента - алиас сертификата |
resourceName * (path) | string | Сокращенное имя ресурса уровня проекта |
* - обязательный параметр
Ответ
Параметр | Тип | Описание |
---|---|---|
attachmentsInfo | AttachmentUploadInfo[] | |
originalMessageId | string | |
referenceMessageId | string | |
messageMetadata | SmevMessageMetadata | |
senderProvidedResponseData | SmevSenderProvidedResponseData | |
asyncProcessingStatus | SmevAsyncProcessingStatus |
Модели
AttachmentUploadInfo
SmevMessageMetadata
SmevRequestRejected
SmevStatusParameter
SmevRequestStatus
SmevSenderProvidedResponseData
SmevSmevFault
SmevAsyncProcessingStatus
SmevXmlResponse
StatusParameter
RequestStatus
RequestRejected
SmevFault
SmevFaultInfo
SmevSendingRequestStatus
SMEVErrorResult
DirectiveRecordRouting
DirectiveRouting
SmevXmlRequest
SMEVRequestResult
В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
СМЭВ
Отправка тестовых запросов в СМЭВ с присвоением успешно отправленным запросам уникальных идентификаторов