Руководство пользователя
электронного сервиса смэв
Сервис предоставления информации о санитарно-эпидемиологических заключениях ФМБА
Дата: 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 Описания справочников
Справочники не используются.


