Утверждаю

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

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

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

и метрологии

Обмен данными в рамках СМЭВ 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>