Руководство пользователя

электронного сервиса смэв

Сервис предоставления информации о санитарно-эпидемиологических заключениях ФМБА

Дата: 26.08.2011

Версия: 1.00

Листов: 12

СОДЕРЖАНИЕ

1 Общие сведения.. 2

1.1 Руководящие документы.. 2

1.2 Описание электронного сервиса. 2

1.3 Операции (методы) электронного сервиса. 2

1.4 Сценарии использования. 2

1.5 Схема взаимодействия. 2

1.6 Связи с другими электронными сервисами. 2

2 Руководство пользователя.. 2

2.1 Операция [введите наименование первой операции сервиса] 2

2.1.1 Общие сведения. 2

2.1.2 Описание входных параметров. 2

2.1.3 Описание выходных параметров. 2

2.1.4 Коды возвратов. Ошибка! Закладка не определена.

2.1.5 Контрольные примеры.. 2

2.2 Операция [введите наименование второй операции сервиса] Ошибка! Закладка не определена.

3 Методика испытаний.. 2

3.1 Общие условия. 2

3.2 Параметры испытаний на тестовой среде. 2

3.3 Параметры испытаний на продуктивной среде. 2

3.4 Особые условия. Ошибка! Закладка не определена.

4 Приложения.. 2

4.1 Описание сервиса (WSDL) 2

4.2 Описание общих структур данных. 2

4.3 Описания справочников. 2

4.4 Иные приложения. Ошибка! Закладка не определена.

изменения

Версия

Дата

Автор

Изменения

термины/СОКРАЩЕНИя

Термин/сокращение

Описание

СМЭВ

Система межведомственного электронного взаимодействия

Поставщик

Организация-владелец электронного сервиса

WSDL

Web Services Description Language — язык описания веб-сервисов.

XSD

XML Schema definition - язык описания структуры XML документа.

SOAP

Simple Object Access Protocol - протокол обмена структурированными сообщениями в распределённой вычислительной среде.

XML

eXtensible Markup Language — расширяемый язык разметки.

2  Общие сведения

НЕ нашли? Не то? Что вы ищете?

2.1 Руководящие документы

Основанием для разработки данного документа является требование п. 48 Приказа Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 000 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия» в соответствии с которым, для подключения информационной системы к системе межведомственного электронного взаимодействия Поставщик предоставляет Оператору СМЭВ следующие документы:

-  паспорт электронного сервиса, регистрируемого в системе взаимодействия;

-  методику испытаний электронного сервиса, регистрируемого в системе взаимодействия, включая контрольный пример обращения к электронному сервису;

-  руководство пользователя электронного сервиса, регистрируемого в системе взаимодействия.

Основанием для создания и использования электронного сервиса являются перечисленные ниже документы.

Нормативно-правовые документы:

-  Постановление Правительства Российской Федерации от 8 сентября 2010 г. № 000 «О единой системе межведомственного электронного взаимодействия»;

-  Приказ Министерства связи и массовых коммуникаций Российской Федерации от 01.01.01 г. № 000 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия».

2.2 Описание электронного сервиса

Наименование:

Сервис предоставления информации о санитарно-эпидемиологических заключениях ФМБА

Назначение:

Предоставление информации о санитарно-эпидемиологических заключениях ФМБА

Поставщик:

Федеральное медико-биологическое агентство России

Область применения:

Межведомственное взаимодействие

2.3 Операции (методы) электронного сервиса

Электронный сервис предоставления информации о санитарно-эпидемиологических заключениях выданных Федеральным медико-биологическим агентством. Электронный сервис включает метод поиска санитарно-эпидемиологических заключений.

Метод

Назначение

Код: SanEpidConclusionsGetBase

Наименование: Поиск СЭЗ

Осуществляет поиск СЭЗ в информационной базе ФМБА

2.4 Сценарии использования

Информационная система ведомства (потребителя информации) обращается к сервису с указанием параметров поиска. В случае наличия в базе данных СЭЗ удовлетворяющих входным данным сервис возвращает потребителю соответствующие заключения в синхронном режиме.

2.5 Схема взаимодействия

Схема взаимодействия представлена на рисунке 1.

Рисунок 1 «Схема взаимодействия»

2.6 Связи с другими электронными сервисами

Данный сервис использует сервис проверки ЭЦП зарегистрированный под номером SID0003080.

3  Руководство пользователя

3.1 Операция «Поиск санитарно-эпидемиологических заключений»

3.1.1 Общие сведения

Код операции:

SanEpidConclusionsGetBase

Наименование операции:

Поиск санитарно-эпидемиологических заключений

Назначение операции:

Поиск санитарно-эпидемиологических заключений по номеру СЭЗ, номеру бланка, виду деятельности, реквизитам организации

3.1.2 Описание входных параметров

Входные данные: SanEpidConclusionsGetBase

Код параметра

Описание параметра

Обязательность

Способ заполнения/Тип

Комментарий

1

documentNo

Номер СЭЗ

-

string

27 символов

2

blankNo

Номер бланка

-

int

3

partFirmRequisite

Реквизиты организации

-

string

до 2000 символов

4

partProduct

Вид деятельности

-

string

до 2000 символов

5

dateIssue

Дата выдачи

-

string

3.1.3 Описание выходных параметров

Выходные данные: SanEpidConclusionsGetBaseResult

Код параметра

Описание параметра

Обязательность

Способ заполнения/Тип

Комментарий

 1

ArrayOfSanEpidConclusion

Список санитарно-эпидемиологических заключений

-

SanEpidConclusion

Массив

3.1.4 Контрольные примеры

Запрос

<?xml version="1.0" encoding="utf-8"?>

<soap:Envelope xmlns:xsi="http://www. w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www. w3.org/2001/XMLSchema" xmlns:soap="http://schemas. xmlsoap. org/soap/envelope/">

<soap:Body>

<SanEpidConclusionsGetBase xmlns="http://tempuri. org/">

<conclusionNo></conclusionNo>

<blankNo>721281</blankNo>

<partFirmRequisite></partFirmRequisite>

<partProduct></partProduct>

<dateIssue></dateIssue>

</SanEpidConclusionsGetBase>

</soap:Body>

</soap:Envelope>

Ответ на запрос в случае успешного исполнения

<?xml version="1.0" encoding="utf-8"?>

<soap:Envelope xmlns:xsi="http://www. w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www. w3.org/2001/XMLSchema" xmlns:soap="http://schemas. xmlsoap. org/soap/envelope/">

<soap:Body>

<SanEpidConclusionsGetBaseResponse xmlns="http://tempuri. org/">

<SanEpidConclusionsGetBaseResult>

<sanEpidConclusions>

<SanEpidConclusion>

<documentNo>29.58.03.078.П.000068.02.07</documentNo>

<dateIssue>26.02.2007 0:00:00</dateIssue>

<blankNo>721281</blankNo>

<product>Партия лома черных металлов в количестве 70 тонн, отправляемая одним ж/д п/вагоном № </product>

<firm>ФГУП "МП "Звездочка", Архангельская область, г. Северодвинск, пр. Машиностроителей, 12</firm>

<INN />

<OGRN />

<dateValidity>26.02.2008 0:00:00</dateValidity>

<organizationDesc>Региональное управление N58 ФМБА России</organizationDesc>

</SanEpidConclusion>

<SanEpidConclusion>

<documentNo>54.СГ.02.xxx. М.000042.05.07</documentNo>

<dateIssue>03.05.2007 0:00:00</dateIssue>

<blankNo>721281</blankNo>

<product>Транспортирование грунта, металлолома, твердых отходов производства, строительных отходов, загрязненных радиоактивными веществами суммарной активностью не более 8х10 кБк автомобилем МАЗ-5551 госномер</product>

<firm>ЗАО "Управление автомобильным транспортом НЗХК", 4</firm>

<INN />

<OGRN />

<dateValidity>03.05.2008 0:00:00</dateValidity>

<organizationDesc>Региональное управление N 25 ФМБА России</organizationDesc>

</SanEpidConclusion>

</sanEpidConclusions>

<err>

<errorNo>0</errorNo>

<errorDesc>0</errorDesc>

</err>

</SanEpidConclusionsGetBaseResult>

</SanEpidConclusionsGetBaseResponse>

</soap:Body>

</soap:Envelope>

Ответ на запрос в случае ошибки

<?xml version="1.0" encoding="utf-8"?>

<soap:Envelope xmlns:xsi="http://www. w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www. w3.org/2001/XMLSchema" xmlns:soap="http://schemas. xmlsoap. org/soap/envelope/">

<soap:Body>

<SanEpidConclusionsGetBaseResponse xmlns="http://tempuri. org/">

<SanEpidConclusionsGetBaseResult>

<sanEpidConclusions>

<err>

<errorNo>6</errorNo>

<errorDesc>Ошибка типа параметра поиска</errorDesc>

</err>

</SanEpidConclusionsGetBaseResult>

</SanEpidConclusionsGetBaseResponse>

</soap:Body>

</soap:Envelope>

4  Методика испытаний

4.1 Общие условия

Проведение контрольных испытаний при регистрации электронного сервиса регламентировано Приказом Министерства связи и массовых коммуникаций Российской Федерации от 01.01.01 г. № 000 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия».

Порядок проведения типовых испытаний предполагает следующие этапы:

-  Проверка комплектности предоставленной документации;

-  Проверка сетевой связности между узлом СМЭВ и точкой размещения электронного сервиса;

-  Регистрация сервиса и тестирование сервиса на контрольном примере.

4.2 Параметры испытаний на тестовой среде

Проведение испытаний на тестовой среде перед регистрацией электронного сервиса в продуктивной среде СМЭВ является необходимым действием, обеспечивающим повышение качества и эффективности процесса и позволяющим выявлять ошибки и несоответствия разработанного сервиса заранее, а не в рабочей среде.

Для теста необходимо использовать номер СЭЗ «11.АА.11.111.А.111111.11.11»

-  Контактное лицо: , e-mail: *****@***ru,

-  Адрес тестового экземпляра: http://reestr. *****/SanEpidConclusions/SanEpidConclusions. asmx

-  Режим функционирования тестовой среды: 24/363 (в год допустимо 48 часов проведения тестовых работ). Особых условий доступности не определено.

-  Для того чтоб протестировать сервис, необходимо:

-  зарегистрировать сервис на тестовой среде во время ее доступности согласно режиму функционирования,

-  протестировать все операции на основании контрольных примеров.

4.3 Параметры испытаний в рабочей среде

Параметры испытаний в СМЭВ соответствуют испытаниям на тестовой среде.

Адрес размещения: http://oraas. *****:7777/gateway/services/SID0003151.

5  Приложения

5.1 Описание сервиса (WSDL)

<?xml version="1.0" encoding="UTF-8" ?>

<wsdl:definitions xmlns:soap="http://schemas. xmlsoap. org/wsdl/soap/" xmlns:tm="http:///wsdl/mime/textMatching/" xmlns:soapenc="http://schemas. xmlsoap. org/soap/encoding/" xmlns:mime="http://schemas. xmlsoap. org/wsdl/mime/" xmlns:tns="http://tempuri. org/" xmlns:s="http://www. w3.org/2001/XMLSchema" xmlns:soap12="http://schemas. xmlsoap. org/wsdl/soap12/" xmlns:http="http://schemas. xmlsoap. org/wsdl/http/" targetNamespace="http://tempuri. org/" xmlns:wsdl="http://schemas. xmlsoap. org/wsdl/">

<wsdl:types>

<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri. org/">

<s:complexType name="SanEpidConclusions">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="sanEpidConclusions" type="tns:ArrayOfSanEpidConclusion" />

<s:element minOccurs="1" maxOccurs="1" name="err" type="tns:ErrorSEC" />

</s:sequence>

</s:complexType>

<s:complexType name="ArrayOfSanEpidConclusion">

<s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="SanEpidConclusion" type="tns:SanEpidConclusion" />

</s:sequence>

</s:complexType>

<s:complexType name="SanEpidConclusion">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="documentNo" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="dateIssue" type="s:string" />

<s:element minOccurs="1" maxOccurs="1" name="blankNo" type="s:int" />

<s:element minOccurs="0" maxOccurs="1" name="product" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="firm" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="INN" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="OGRN" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="dateValidity" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="organizationDesc" type="s:string" />

</s:sequence>

</s:complexType>

<s:complexType name="ErrorSEC">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="errorNo" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="errorDesc" type="s:string" />

</s:sequence>

</s:complexType>

<s:element name="SanEpidConclusionsGetBase">

<s:complexType>

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="documentNo" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="blankNo" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="partFirmRequisite" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="partProduct" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="dateIssue" type="s:string" />

</s:sequence>

</s:complexType>

</s:element>

<s:element name="SanEpidConclusionsGetBaseResponse">

<s:complexType>

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="SanEpidConclusionsGetBaseResult">

<s:complexType mixed="true">

<s:sequence>

<s:any />

</s:sequence>

</s:complexType>

</s:element>

</s:sequence>

</s:complexType>

</s:element>

</s:schema>

</wsdl:types>

<wsdl:message name="SanEpidConclusionsGetBaseSoapIn">

<wsdl:part name="parameters" element="tns:SanEpidConclusionsGetBase" />

</wsdl:message>

<wsdl:message name="SanEpidConclusionsGetBaseSoapOut">

<wsdl:part name="parameters" element="tns:SanEpidConclusionsGetBaseResponse" />

</wsdl:message>

<wsdl:portType name="SanEpidConclusionsWSSoap">

<wsdl:operation name="GetNewConclusion">

<wsdl:input message="tns:GetNewConclusionSoapIn" />

<wsdl:output message="tns:GetNewConclusionSoapOut" />

</wsdl:operation>

<wsdl:operation name="SanEpidConclusionsGet">

<wsdl:input message="tns:SanEpidConclusionsGetSoapIn" />

<wsdl:output message="tns:SanEpidConclusionsGetSoapOut" />

</wsdl:operation>

<wsdl:operation name="SanEpidConclusionsGetBase">

<wsdl:input message="tns:SanEpidConclusionsGetBaseSoapIn" />

<wsdl:output message="tns:SanEpidConclusionsGetBaseSoapOut" />

</wsdl:operation>

<wsdl:operation name="SanEpidConclusionsGetTest">

<wsdl:input message="tns:SanEpidConclusionsGetTestSoapIn" />

<wsdl:output message="tns:SanEpidConclusionsGetTestSoapOut" />

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="SanEpidConclusionsWSSoap" type="tns:SanEpidConclusionsWSSoap">

<soap:binding transport="http://schemas. xmlsoap. org/soap/http" />

<wsdl:operation name="SanEpidConclusionsGetBase">

<soap:operation soapAction="http://tempuri. org/SanEpidConclusionsGetBase" style="document" />

<wsdl:input>

<soap:body use="literal" />

</wsdl:input>

<wsdl:output>

<soap:body use="literal" />

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:binding name="SanEpidConclusionsWSSoap12" type="tns:SanEpidConclusionsWSSoap">

<soap12:binding transport="http://schemas. xmlsoap. org/soap/http" />

<wsdl:operation name="SanEpidConclusionsGetBase">

<soap12:operation soapAction="http://tempuri. org/SanEpidConclusionsGetBase" style="document" />

<wsdl:input>

<soap12:body use="literal" />

</wsdl:input>

<wsdl:output>

<soap12:body use="literal" />

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name="SanEpidConclusionsWS">

<wsdl:port name="SanEpidConclusionsWSSoap" binding="tns:SanEpidConclusionsWSSoap">

<soap:address location="http://oraas. *****:7777/gateway/services/SID0003151" />

</wsdl:port>

<wsdl:port name="SanEpidConclusionsWSSoap12" binding="tns:SanEpidConclusionsWSSoap12">

<soap12:address location="http://oraas. *****:7777/gateway/services/SID0003151" />

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

5.2 Описание общих структур данных

1.  SanEpidConclusion

Код параметра

Описание параметра

Обязательность

Способ заполнения/Тип

Комментарий

1

documentNo

Номер заключения

+

string

27 символов

2

dateIssue

Дата выдачи

+

string

До 100 символов

3

blankNo

Номер бланка

+

int

4

product

Вид деятельности

+

string

До 2000 символов

5

firm

Организация-получатель

+

string

До 2000 символов

6

INN

ИНН

-

string

12 символов

7

OGRN

ОГРН

-

string

15 символов

8

dateValidity

Срок действия СЭЗ

-

string

До 100 символов

9

organizationDesc

Выдавшая организация

+

string

До 2000 символов

5.3 Описания справочников

Справочники не используются.