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

Обмен данными в рамках СМЭВ c
Федеральным агентством по техническому регулированию и метрологии.
Предоставления сведений, подтверждающих утверждение типа средства измерений по запросу Ростехнадзора
Оглавление
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.3 Получение результата запроса. 5
1.3.1 Описание входных параметров. 5
1.3.2 Описание выходных параметров. 5
2 Дополнительные требования по безопасности. 7
3 Примеры.. 8
2 Web сервис предоставления сведений
2.1 Метод 01: Прием запроса
Код операции: | sendMeasuringToolTypeQuery. |
Наименование операции: | Прием запроса. |
Назначение операции: | Принимает запрос и возвращает идентификатор запроса. |
2.1.1 Описание входных параметров
Входные данные sendMeasuringToolTypeQueryRequest
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | OIVName | Орган власти, запросивший информацию | + | fis:OIVName (xs:string) | до 250 знаков |
2 | measuringToolTypeName | Наименование утвержденного типа средства измерений | + | fis:measuringToolTypeName (xs:string) | до 250 знаков |
3 | measuringToolTypeMod | Обозначение (модификация) утвержденного типа средства измерения | + | fis:measuringToolTypeMod (xs:string) | до 250 знаков |
4 | productProduserData | Изготовитель (с указанием страны) средств измерений | + | fis:productProduserData (xs:string) | до 500 знаков |
5 | certProperties | Дата окончания действия свидетельства (или заводской номер) | + | fis:certProperties (xs:string) | до 250 знаков |
2.1.2 Описание выходных параметров
Выходные данные: sendMeasuringToolTypeQueryResponse
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | id | Идентификатор запроса | + | fis:id(xs:string) |
2.2 Метод 02: Получение статуса запроса
Код операции: | getMeasuringToolTypeQueryState. |
Наименование операции: | Получение сведений о статусе запроса |
Назначение операции: | Принимает идентификатор запроса и возвращает статус запроса |
2.2.1 Описание входных параметров
Входные данные: getMeasuringToolTypeQueryStateRequest
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | id | Идентификатор запроса | + | fis:id(xs:string) |
2.2.2 Описание выходных параметров
Выходные данные: getMeasuringToolTypeQueryStateResponse
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | errorCode | Код ошибки | + | fis:errorCode (xs: integer) | |
2 | status | Статус | + | fis:status (xs: integer) | Одно из значений: 20 - Ответ не готов; 30 - Ответ готов |
2.3 Получение результата запроса
Код операции: | getMeasuringToolTypeQueryResult. |
Наименование операции: | Получение сведений запросу. |
Назначение операции: | Принимает идентификатор запроса и возвращает сведения по запросу – данные, подтверждающие утверждение типа средств измерений. |
2.3.1 Описание входных параметров
Входные данные: getMeasuringToolTypeQueryResultRequest
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | id | Идентификатор запроса | + | fis:id(xs:string) |
2.3.2 Описание выходных параметров
Выходные данные: getMeasuringToolTypeQueryResultResponse
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | attestatResult | Ответ на запрос | + | fis: sertResult (xs: integer) | 0 - отрицательный 1- положительный |
2 | OIVName | Орган власти, запросивший информацию | + (в случае положительного ответа) | fis:OIVName (xs:string) | до 250 знаков |
3 | CreatedDate | Дата поступления | + (в случае положительного ответа) | fis:CreatedDate (xs: dateTime) | |
4 | measuringToolTypeRegNum | Регистрационный номер утвержденного типа средства измерений | + (в случае положительного ответа) | fis:measuringToolTypeRegNum (xs:string) | до 17 знаков |
5 | measuringToolTypeName | Наименование утвержденного типа средства измерений | + (в случае положительного ответа) | fis:measuringToolTypeName (xs:string) | до 250 знаков |
6 | measuringToolTypeMod | Обозначение (модификация) утвержденного типа средства измерения | + (в случае положительного ответа) | fis:measuringToolTypeMod (xs:string) | до 250 знаков |
7 | productProduserData | Изготовитель (с указанием страны) средств измерений | + (в случае положительного ответа) | fis:productProduserData (xs:string) | до 500 знаков |
8 | certProperties | Дата окончания действия свидетельства (или заводской номер) | + (в случае положительного ответа) | fis:certProperties (xs: string) | до 250 знаков |
9 | attestatComment | Комментарий/причина отрицательного результата | + (в случае положительного ответа) | fis:attestatComment (xs: string) | до 1000 знаков |
3 Дополнительные требования по безопасности
Все входящие запросы должны содержать под собой квалифицированную электронную цифровую подпись, оформленную в порядке, установленном Федеральным законом № 63 от 01.01.2001 в Едином удостоверяющем центре МКС или Удостоверяющем центре МИД России.
Запрос от внешних информационных систем в Росстандарт содержит две подписи, две из которых генерируются запрашивающей стороной, а третья проставляется СМЭВом:
Код ЭП | Наименование | Описание |
ЭП-ОВ | ЭП Органа власти | Подписывается содержимое тега <soapenv:Body>. Подпись кладётся в сгенерированный WS Security header (№1). |
ЭП-СМЭВ | ЭП СМЭВ | Подписывается содержимое тега <soapenv:Body>. Подпись кладётся во второй сгенерированный WS Security header (№2). |
В случае, если планируется подпись оператором, то будет содержаться три подписи (то есть добавляется подпись оператора (ЭП-СП).
Структура ответа от Росстандарта аналогична.
Примеры подписанных ЭП запросов и ответов для каждого из типов сервисов, описаны в соответствующих приложениях к данному документу.
4 Примеры
Метод 3
Запрос
<?xml version='1.0' encoding='utf-8'?> <soapenv:Envelope xmlns:soapenv="http://schemas. xmlsoap. org/soap/envelope/" xmlns:fis="http://siu. *****/fishMTool" 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> <fis:getMeasuringToolTypeQueryResultRequest> <smev:Message> <smev:Sender> <smev:Code>IS_CODE_1</smev:Code> <smev:Name>IS_NAME_1</smev:Name> </smev:Sender> <smev:Recipient> <smev:Code>SIU_RS</smev:Code> <smev:Name>SIU_Rosstandart</smev:Name> </smev:Recipient> <smev:Originator> <smev:Code>IS_CODE_1</smev:Code> <smev:Name>IS_NAME_1</smev:Name> </smev:Originator> <smev:TypeCode>5</smev:TypeCode> <smev:Date>T09:48:28.795+06:00</smev:Date> <smev:RequestIdRef>348c5660-5b27-49d6-bd9e-abb4980aea7c</smev:RequestIdRef> </smev:Message> <fis:MessageData> <fis:AppData> <fis:id>420c5660-5b27-49d6-bd9e-abb4980aea7c </fis:id> </fis:AppData> </fis:MessageData> </fis:getMeasuringToolTypeQueryResultRequest> </soapenv:Body> </soapenv:Envelope> |
Ответ на запрос в случае успешного исполнения
<?xml version='1.0' encoding='utf-8'?> <soapenv:Envelope xmlns:soapenv="http://schemas. xmlsoap. org/soap/envelope/" xmlns:fis="http://siu. *****/fishMTool" 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> <fis:getMeasuringToolTypeQueryResultResponse> <smev:Message> <smev:Sender> <smev:Code>SIU_RS</smev:Code> <smev:Name>SIU_Rosstandart</smev:Name> </smev:Sender> <smev:Recipient> <smev:Code>IS_CODE_1</smev:Code> <smev:Name>IS_NAME_1</smev:Name> </smev:Recipient> <smev:Originator> <smev:Code>IS_CODE_1</smev:Code> <smev:Name>IS_NAME_1</smev:Name> </smev:Originator> <smev:TypeCode>6</smev:TypeCode> <smev:Date>T09:48:28.795+06:00</smev:Date> <smev:RequestIdRef>348c5660-5b27-49d6-bd9e-abb4980aea7c</smev:RequestIdRef> </smev:Message> <fis:MessageData> <fis:AppData> <fis:attestatResult>1</fis:attestatResult> <fis:OIVName>Ростехнадзор</fis:OIVName> <fis:CreatedDate>30.04.2011 17:21</fis:CreatedDate> <fis:measuringToolTypeRegNum>015.005.035903</fis:measuringToolTypeRegNum> <fis:measuringToolTypeName>Мультиметр</fis:measuringToolTypeName> <fis:measuringToolTypeMod>Мультиметр - М</fis:measuringToolTypeMod> <fis:productProduserData>НПК «Средства измерения»</fis:productProduserData> <fis:certProperties>20.10.2020</fis:certProperties> <fis:attestatComment>текст</fis:attestatComment> </fis:AppData> </fis:MessageData> </fis:getMeasuringToolTypeQueryResultResponse> </soapenv:Body> </soapenv:Envelope> |


