Утверждаю
Заместитель Руководителя
Федерального агентства
по техническому регулированию

Обмен данными в рамках СМЭВ с
Федеральным агентством по техническому регулированию и метрологии
Получение сведений из сертификатов соответствия на основное технологическое оборудование и получение сведений из документов, подтверждающих техническую компетентность (аккредитацию) лабораторий по запросу Росалкогольрегулирования
Оглавление
1 Web сервис предоставления сведений. 3
1.1 Метод 01: Прием запроса. 3
1.1.1 Описание входных параметров. 3
1.1.2 Описание выходных параметров. 3
1.2 Метод 02: Получение статуса запроса. 4
1.2.1 Описание входных параметров. 4
1.2.2 Описание выходных параметров. 4
1.2.3 Коды возвратов. 4
1.3 Метод 01: Получение результата запроса. 4
1.3.1 Описание входных параметров. 5
1.3.2 Описание выходных параметров. 5
2 Дополнительные требования по безопасности. 7
3 Примеры.. 8
1 Web сервис предоставления сведений
1.1 Метод 01: Прием запроса
Наименование | sendAlcoLicQuery |
Описание | Данный метод принимает запрос на получение сведений из сертификата соответствия, а так же данных по компетентности (аккредитации) лаборатории и возвращает идентификатор запроса. |
1.1.1 Описание входных параметров
Входные данные: sendAlcoLicQueryRequest
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | gos:sertNum | Номер сертификата | + | gos:strExt17chr (производный от xs:string) | строго 17 знаков |
2 | gos:sertDate | Дата выдачи сертификата | + | xs:date | |
3 | gos:sertOwnerName | Кому выдан сертификат | + | gos:strUpTo250chr (производный от xs:string) | до 250 символов |
4 | gos:organizationName | Наименование организации | + | gos:strUpTo250chr (производный от xs:string) | до 250 символов |
5 | gos:laboratoryName | Наименование аккредитованной испытательной лаборатории | + | gos:strUpTo250chr (производный от xs:string) | до 250 символов |
6 | gos:OIVName | Орган власти, запросивший информацию | + | gos:strUpTo250chr (производный от xs:string) | до 250 символов |
1.1.2 Описание выходных параметров
Выходные данные: sendAlcoLicQueryResponse
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | gos:id | Идентификатор запроса | + | xs:string |
1.2 Метод 02: Получение статуса запроса
Наименование | getAlcoLicQueryStatus |
Описание | Данный метод принимает идентификатор запроса и возвращает статус формирования запроса. |
1.2.1 Описание входных параметров
Входные данные: getAlcoLicQueryStateRequest
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | gos:id | Идентификатор запроса | + | xs:string |
1.2.2 Описание выходных параметров
Выходные данные: getAlcoLicQueryStateResponse
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | gos:sertRequestStatus | Статус выполнения запроса | + | gos:sertRequestStatus(производный от xs:integer) |
1.2.3 Коды возвратов
№ | Код возврата | Описание кода возврата | Условия возникновения | Комментарий |
1 | 20 | Ответ не готов | Данный код возврата соответствует ситуации когда запрос принят но ответ на него еще не сформирован. | |
2 | 30 | Ответ готов | Данный код возврата соответствует ситуации когда запрос обработан и ответ на него сформирован. |
1.3 Метод 01: Получение результата запроса
Наименование | getAlcoLicQueryResult |
Описание | Данный метод принимает идентификатор запроса и возвращает результат, а так же сведения из сертификата соответствия и/или сведения по компетентности (аккредитации) лаборатории. |
1.3.1 Описание входных параметров
Входные данные: getAlcoLicQueryResultRequest
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | gos:id | Идентификатор запроса | + | xs:string |
1.3.2 Описание выходных параметров
Выходные данные: getAlcoLicQueryResultResponse
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | gos:sertResult | Ответ на запрос по сертификату соответствия | + | gos:intBoolean (производный от xs:integer) | 0- отрицательный 1- положительный |
2 | gos:sertComment | Комментарий или причина отрицательного результата | + | gos:strUpTo1000chr (производный от xs:string) | до 1000 символов |
3 | gos:sertFormNum | Номер бланка сертификата соответствия | gos:int7dig (производный от xs:integer) | строго 7 знаков | |
4 | gos:sertNum | Номер сертификата | gos:strExt17chr (производный от xs:string) | строго 17 знаков | |
5 | gos:sertDate | Дата выдачи сертификата | xs:date | ||
6 | gos:sertDateEnd | Срок действия сертификата | xs:date | ||
7 | gos:OKPcode | Код ОКП | gos:int7dig (производный от xs:integer) | строго 7 знаков | |
8 | gos:productProducer | Наименование изготовителя (продавца) продукции | gos:strUpTo250chr (производный от xs:string) | до 250 символов | |
9 | gos:sertOwnerName | Кому выдан сертификат | gos:strUpTo250chr (производный от xs:string) | до 250 символов | |
10 | gos:sertProductDescription | Наименование продукции с указанием характеристик (марка, дата изготовления, заводской номер и др.) | gos:strUpTo1000chr (производный от xs:string) | до 1000 символов | |
11 | gos:attestatResult | Ответ на запрос по компетентности (аккредитации) лаборатории | + | gos:intBoolean (производный от xs:integer) | 0 - отрицательный 1- положительный |
12 | gos:attestatComment | Комментарий при отрицательном результате | gos:strUpTo1000chr (производный от xs:string) | до 1000 символов | |
13 | gos:organizationName | Наименование организации | gos:strUpTo250chr (производный от xs:string) | до 250 символов | |
14 | gos:laboratoryName | Наименование аккредитованной испытательной лаборатории | gos:strUpTo250chr (производный от xs:string) | до 250 символов | |
15 | gos:attestatNum | Номер аттестата | gos:strExt19chr (производный от xs:string) | строго 19 знаков | |
16 | gos:attestatDate | Дата выдачи | xs:date | ||
17 | gos:attestatLifeDate | Срок действия аттестата | xs:date | ||
18 | gos:testObjects | Перечень объектов оценки соответствия (испытаний), с указанием кодов по Общероссийскому классификатору продукции | gos:strUpTo1000chr (производный от xs:string) | до 1000 символов |
2 Дополнительные требования по безопасности
Все входящие запросы должны содержать под собой квалифицированную электронную цифровую подпись, оформленную в порядке, установленном Федеральным законом № 63 от 01.01.2001 в Едином удостоверяющем центре МКС или Удостоверяющем центре МИД России.
Запрос от внешних информационных систем в Росстандарт содержит две подписи, две из которых генерируются запрашивающей стороной, а третья проставляется СМЭВом:
Код ЭП | Наименование | Описание |
ЭП-ОВ | ЭП Органа власти | Подписывается содержимое тега <soapenv:Body>. Подпись кладётся в сгенерированный WS Security header (№1). |
ЭП-СМЭВ | ЭП СМЭВ | Подписывается содержимое тега <soapenv:Body>. Подпись кладётся во второй сгенерированный WS Security header (№2). |
В случае, если планируется подпись оператором, то будет содержаться три подписи (то есть добавляется подпись оператора (ЭП-СП).
Структура ответа от Росстандарта аналогична.
Примеры подписанных ЭП запросов и ответов для каждого из типов сервисов, описаны в соответствующих приложениях к данному документу.
3 Примеры
Метод 03
Запрос
<?xml version='1.0' encoding='utf-8'?> <soapenv:Envelope xmlns:soapenv="http://schemas. xmlsoap. org/soap/envelope/" xmlns:gos=«http://siu. *****/gost7» xmlns:smev="http://smev. *****/rev110801" xmlns:xd="http://www. w3.org/2000/09/xmldsig#" xmlns:inc="http://www. w3.org/2004/08/xop/include"> <soapenv:Header> <smev:Header/> </soapenv:Header> <soapenv:Body> <gos:getAlcoLicQueryResultRequest> <smev:Message> </smev:Message> <gos:MessageData> <gos:AppData> <gos:id>348c5660-5b27-49d6-bd9e-abb4980aea7c</gos:id> </gos:AppData> </gos:MessageData> </gos:getAlcoLicQueryResultRequest> </soapenv:Body> </soapenv:Envelope> |
Ответ на запрос в случае успешного исполнения
<?xml version='1.0' encoding='utf-8'?> <soapenv:Envelope xmlns:soapenv="http://schemas. xmlsoap. org/soap/envelope/" xmlns:gos=«http://siu. *****/gost7» xmlns:smev="http://smev. *****/rev110801" xmlns:xd="http://www. w3.org/2000/09/xmldsig#" xmlns:inc="http://www. w3.org/2004/08/xop/include"> <soapenv:Header> <smev:Header/> </soapenv:Header> <soapenv:Body> <gos:getAlcoLicQueryResultResponse> <smev:Message> </smev:Message> <gos:MessageData> <gos:AppData> <gos:sertResult>1</gos:sertResult> <gos:sertComment>текст</gos:sertComment> <gos:sertFormNum>0035903</gos:sertFormNum> <gos:sertNum>С-AB. АЯ46.В.00025</gos:sertNum> <gos:sertDate>21.08.2009</gos:sertDate> <gos:sertDateEnd>21.08.2012</gos:sertDateEnd> <gos:OKPcode>5711931</gos:OKPcode> <gos:productProducer>«CONRAD TOYS INTERNATIONAL LIMITED» («Конрад Тойс Интернейшинал Лимитед»)</gos:productProducer> <gos:sertOwnerName>«CONRAD TOYS INTERNATIONAL LIMITED» («Конрад Тойс Интернейшинал Лимитед»)</gos:sertOwnerName> <gos:sertProductDescription>Игрушки – конструкторы из пластмассы без механизмов, с маркировкой «CONRAD TOYS INTERNATIONAL LIMITED»</gos:sertProductDescription> <gos:attestatResult>1</gos:attestatResult> <gos:attestatComment>текст</gos:attestatComment> <gos:organizationName></gos:organizationName> <gos:laboratoryName>Испытательная лаборатория АПО «УЗБЕКСКИЙ МЕТАЛЛУРГИЧЕСКИЙ КОМБИНАТ»</gos:laboratoryName> <gos:attestatNum>РОСС UZ.0001.22ЧС84</gos:attestatNum> <gos:attestatDate>21.12.2010</gos:attestatDate> <gos:attestatLifeDate>21.12.2015</gos:attestatLifeDate> <gos:testObjects>Шлаки металлургического производства, чугун передельный и литейный</gos:testObjects> </gos:AppData> </gos:MessageData> </gos:getAlcoLicQueryResultResponse> </soapenv:Body> </soapenv:Envelope> |


