Утверждаю

Заместитель Руководителя

Федерального агентства

по техническому регулированию

и метрологии

Обмен данными в рамках СМЭВ с

Федеральным агентством по техническому регулированию и метрологии

Получение сведений из сертификатов соответствия на основное технологическое оборудование и получение сведений из документов, подтверждающих техническую компетентность (аккредитацию) лабораторий по запросу Росалкогольрегулирования

Оглавление

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>