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

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

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

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

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

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

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

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

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

б)  Адрес тестового электронного сервиса системы «Управление», доступного через Интернет:

https://gasu-office. roskazna. ru/Gasu2WSTest/gasu2SOAP? wsdl

в)  Адрес тестового электронного сервиса системы «Управление», доступного через СМЭВ:

http://smev-mvf. test. gosuslugi. ru:7777/gateway/services/SID0003565?wsdl

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

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

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

1)  Получить доступ к сервису на тестовой среде во время ее доступности согласно режиму функционирования,

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

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

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

б)  Адрес продуктивного электронного сервиса системы «Управление», доступного через Интернет:

https://gasu-office. roskazna. ru/Gasu2WSp2p/gasu2SOAP? wsdl

в)  Адрес продуктивного электронного сервиса системы «Управление», доступного через СМЭВ:

http://oraas. rt. ru:7777/gateway/services/SID0003808?wsdl

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

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

1)  Получить доступ к сервису на продуктивной среде во время ее доступности согласно режиму функционирования,

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

3.4  Особые условия

Особых условий проведения испытаний нет.

4  Приложения

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

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

<!-- Published by JAX-WS RI at http://jax-ws. dev. . RI's version is Oracle JAX-WS 2.1.5. --><wsdl:definitions xmlns:ns="http://www. w3.org/2004/08/xop/include" xmlns:smev="http://smev. gosuslugi. ru/rev120315" xmlns:wsdl="http://schemas. xmlsoap. org/wsdl/" xmlns:xsd="http://www. w3.org/2001/XMLSchema" xmlns:soap="http://schemas. xmlsoap. org/wsdl/soap/" xmlns:gasu2ws="http://www. government. ru/gasu2/services" name="gasu2ws" targetNamespace="http://smev. gosuslugi. ru/rev120315">

<wsdl:types>

<xsd:schema targetNamespace="http://smev. gosuslugi. ru/rev120315">

<xsd:include schemaLocation="SID0003565/N360171173/OwsmImport. xsd"/>

</xsd:schema>

</wsdl:types>

<wsdl:message name="publishRequest">

<wsdl:part name="inputMessage" element="smev:GasuMessage"/>

</wsdl:message>

<wsdl:message name="publishResponse">

<wsdl:part name="ticket" element="smev:GasuTicket"/>

</wsdl:message>

<wsdl:message name="queryRequest">

<wsdl:part name="inputQuery" element="smev:GasuQueryMessage"/>

</wsdl:message>

<wsdl:message name="queryResponse">

<wsdl:part name="queryResponse" element="smev:GasuTicket"/>

</wsdl:message>

<wsdl:message name="updatesRequest">

<wsdl:part name="inputUpdatesMessage" element="smev:GasuUpdatesMessage"/>

</wsdl:message>

<wsdl:message name="updatesResponse">

<wsdl:part name="outputUpdatesMessage" element="smev:GasuTicket"/>

</wsdl:message>

<wsdl:portType name="gasu2">

<wsdl:operation name="publish">

<wsdl:input message="smev:publishRequest"/>

<wsdl:output message="smev:publishResponse"/>

</wsdl:operation>

<wsdl:operation name="query">

<wsdl:input message="smev:queryRequest"/>

<wsdl:output message="smev:queryResponse"/>

</wsdl:operation>

<wsdl:operation name="updates">

<wsdl:input message="smev:updatesRequest"/>

<wsdl:output message="smev:updatesResponse"/>

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="gasu2SOAP" type="smev:gasu2">

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

<wsdl:operation name="publish">

<soap:operation soapAction="http://www. government. ru/gasu2/publish"/>

<wsdl:input>

<soap:body use="literal"/>

</wsdl:input>

<wsdl:output>

<soap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="query">

<soap:operation soapAction="http://www. government. ru/gasu2/query"/>

<wsdl:input>

<soap:body use="literal"/>

</wsdl:input>

<wsdl:output>

<soap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="updates">

<soap:operation soapAction="http://www. government. ru/gasu2/updates"/>

<wsdl:input>

<soap:body use="literal"/>

</wsdl:input>

<wsdl:output>

<soap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name="gasu2SOAP">

<wsdl:port name="gasu2SOAP" binding="smev:gasu2SOAP">

<soap:address location="http://d00smevapp01:9999/gateway/services/SID0003565"/>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

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

Перечень прикладных типов данных, используемых при формировании входящих и исходящих сообщениях методов publish и query электронного сервиса, представлен в таблице 17. Также в разделе представлена подробная информация о назначении и структуре каждого из перечисленных прикладных типов данных, в том числе локальных прикладных типов данных.

Таблица 17. Перечень прикладных типов данных, используемых в сообщениях

Название

Описание

ActionStatusType

Тип, описывающий результат элементарной операции, проходящей в ходе обработки запроса на публикацию данных.

AppDataType

Блок структурированных сведений, который может быть использован для передачи различных данных.

AndType

Подзапрос, содержащий набор условий, ограничивающих предоставляемую выборку данных. Все условия, включенные в данный элемент, объединяются при помощи логического оператора "И".

AppHeaderType

Заголовок блока структурированных сведений в рамках сообщений ГАС «Управление»

AttributeQueryType

Используется для определения ограничений предоставляемого набора данных по значениям некоторого атрибута (например, атрибута серии в запрашиваемом наборе данных по показателю)

AttributesType

Набор значений дополнительных атрибуты, связанных с измерением показателя или справочником

ClassifierItemsQueryType

Параметры запроса данных классификатора, реестра или справочника. Представляет собой идентификатор конкретного объекта.

ClassifierItmsType

Список элементов классификатора

ClassifierQueryType

Параметры запроса метаданных классификатора, реестра или справочника. Представляет собой идентификатор конкретного объекта или символ * для запроса полного перечня.

ClassifierType

Метаданные классификатора, реестра или справочника, используемого в рамках информационного обмена

DataSetType

Набор значений показателя

DataSourceContentType

Степень конфиденциальности данных хранящихся в информационной системе. Допустимы следующие значения:

Public – Общедоступные данные

Private - Закрытые данные

Secret - Секретные данные

DataSourceLevel

Тип базы данных. Допустимы следующие значения:

Federal – федеральный уровень

Regional – региональный уровень

Local – локальный уровень

DataSourceType

Информация об информационной системе (базе данных или электронном сервисе), являющейся поставщиком данных в ГАС «Управление» (значения показателей и пр.)

DataType

Тип данных атрибута. Допустимы следующие значения:

string - строка

integer – целое число

double – число с плавающей точкой

date - дата

boolean – логический тип (правда/ложь)

DateIntervalType

Временной интервал. Границы интервала задаются датами

DateTimeIntervalType

Временной интервал. Границы интервала задаются датами и временем

DeleteType

Информация об объектах, которые необходимо удалить, в рамках операции Delete.

DimensionFilter

Используется для определения ограничений по измерениям показателя. В одном запросе данных может быть множество ограничений как на одно измерение, так и на несколько измерений

DimensionQueryType

Параметры запроса метаданных размерности показателя. Представляет собой идентификатор конкретного объекта или символ * для запроса полного перечня.

DimensionType

Описание измерения. Ссылка на справочник.

ExtraMetadataType

Описание дополнительных (динамических) атрибутов метаданных объекта. Дополнительные атрибуты задаются набором пар ключ-значение.

IndicatorQueryType

Параметры запроса метаданных показателя. Представляет собой идентификатор конкретного объекта или символ * для запроса полного перечня.

IndicatorType

Метаданные показателя, используемого в рамках ГАС «Управление»

KeyValuePairType

Описание дополнительного атрибута в виде пары ключ значение

MessageTypeType

Тип взаимодействия. Допустимы следующие значения:

ImportFull - Сохранить информацию о объекте/объектах целиком на основе информации из сообщения – используется в методе publish

ImportDelta - Обновить информацию о объекте/объектах на основе информации из сообщения – используется в методе publish

Delete - Удалить информацию об объекте/объектах – используется в методе publish

ObsValueType

Наблюдаемое значение показателя

OrganizationType

Описание организации-участника информационного обмена в рамках ГАС «Управление»

OrType

Подзапрос, содержащий набор условий, ограничивающих предоставляемую выборку данных. Все условия, включенные в данный элемент, объединяются при помощи логического оператора ИЛИ

PeriodicityType

Периодичность данных показателя. Допустимы следующие значения:

Daily - ежедневно

Weekly - еженедельно

Monthly - ежемесячно

Quarterly - ежеквартально

Yearly - ежегодно

Halfyear - каждые полгода

NineMonth - каждые 9 месяцев

PeriodType

Список временных периодов: Кварталы (Quarterly): Q1, Q2, Q3, Q4; Недели (Weekly): W1 - W53; Полугодия (Biannual): B1, B2. Данные значения указываются после четырехзначного обозначения года через тире (например, 2005-Q1).

PersonType

Публичная информация о должностном лице

PublishResponseType

Элемент, содержащий полную информацию об обработке запроса на публикацию данных

ResponseTicketInfoType

Элемент, содержащий информацию об элементарной операции проходящей в ходе обработки запроса на публикацию данных

ObjectTypeType

Указание типа объектов, которые необходимо вернуть в результате запроса. Допустимы следующие значения:

dataset - наборы данных по показателям

indicator - метаданные показателей

classifier - справочники, классификаторы

classifieritems - данные справочников, классификаторов

organization - информация об участниках ГАС «Управление»

dimension - информация об измерениях

datasource – источник данных, публикуемых в ГАС «Управление»

QueryType

Элемент, содержащей параметры запроса на предоставление данных или метаданных, хранящихся в ГАС «Управление»

QueryResponseType

Элемент, содержащий результат обработки запроса на извлечение данных

SeriesType

Данные показателя в виде значений измерений, наблюдаемого значения и дополнительных признаков, связанных со значением

ServiceInfoType

Сведения об электронном сервисе

SpecialQueryType

Специализированный запрос к ГАС «Управление», означающий любой объект некоторого типа
(тип запрашиваемого объекта определяется по атрибуту returnType у элемента Query)

SubQuery

Тип данных для группировки подзапросов

UpdatesFilterType

Элемент, содержащей параметры запроса на получение информации об изменении данных показателей хранящихся в ГАС «Управление»

UpdatesResponseType

Элемент, содержащий результат обработки запроса на получение информации об изменении данных показателей

TimeType

Определяет формат значение времени, связанного с измерением показателя. Представляет собой объединение стандартных типов xsd:date, xsd:gYearMonth, xsd:gYear и прикладного типа PeriodType. Примеры корректных значений:

2013 (2013 год), 2013-Q1 (1 квартал 2013 г.), 2013-B2 (2-е полугодие 2013 г.)

2013-02 (февраль 2013 г.), 2013-04-15 (15 апреля 2013 г.)

UIDType

Идентификатор объекта ГАС «Управление» - может включать в себя цифры, буквы алфавита символы “.”, “-“ и “_”.

При приёме сообщения содержащего элементы типа UIDType производится проверка ссылочной целостности.

GUIDType

Уникальный идентификатор объекта, сформированный с помощью GUID. Строка, соответствующая формату ([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})|(\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\})

UIDExtendedType

Значение данного элемента может содержать либо идентификатор объекта ГАС «Управление», либо специализированный символ * для запроса всех объектов

String

Символьная строка до 4096 символов длиной

Double

64-битное число с плавающей запятой. Десятичный разделитель – символ «.»

dateTime

Дата и время в формате в формате YYYY-MM-DDThh:mm:ssZ [ГОСТ ИСО 8601-2001]

Date

Дата в формате YYYY-MM-DD (ГОСТ ИСО 8601–2001)

AnyURI

Ссылка на ресурсы и сервисы в пространстве интернет (RFC 2396, RFC 2732)

EMailAddressType

Адрес электронной почты – строка, удовлетворяющая шаблону: [A-Za-z0-9_]+([-+.'][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\.[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*

4.2.1  Прикладной тип ActionStatusType

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26