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

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

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

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

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

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

5  Приложения

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

<definitions name="ClassifService" targetNamespace="http://wsfc. eas. iac. ru/" xmlns="http://schemas. xmlsoap. org/wsdl/" xmlns:ns1="http://iac. spb. ru/eas/ws/Classif/GetClassif. xsd" xmlns:soap="http://schemas. xmlsoap. org/wsdl/soap/" xmlns:tns="http://wsfc. eas. iac. ru/" xmlns:xsd="http://www. w3.org/2001/XMLSchema">

<types>

<xs:schema targetNamespace="http://wsfc. eas. iac. ru/" version="1.0" xmlns:xs="http://www. w3.org/2001/XMLSchema">

<xs:import namespace="http://iac. spb. ru/eas/ws/Classif/GetClassif. xsd"/>

<xs:element name="GetClassif" type="tns:GetClassif"/>

<xs:element name="GetClassifResponse" type="tns:GetClassifResponse"/>

<xs:complexType name="GetClassif">

<xs:sequence>

<xs:element minOccurs="0" name="Request" type="tns:REQUESTType"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="REQUESTType">

<xs:sequence>

<xs:element name="NAME_SYSTEM" type="xs:string"/>

<xs:element name="NAME_USER" type="xs:string"/>

<xs:element name="CLASSIFS" type="tns:CLASSIFSType"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CLASSIFSType">

<xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="ID_CLASSIF" type="tns:ID_CLASSIFType"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ID_CLASSIFType">

<xs:sequence>

<xs:element name="NAME" type="xs:string"/>

<xs:element name="CLASSIF" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="GetClassifResponse">

<xs:sequence>

<xs:element minOccurs="0" name="return" type="ns1:RESPONSEType"/>

</xs:sequence>

</xs:complexType>

</xs:schema>

<xs:schema targetNamespace="http://iac. spb. ru/eas/ws/Classif/GetClassif. xsd" version="1.0" xmlns:tns="http://iac. spb. ru/eas/ws/Classif/GetClassif. xsd" xmlns:xs="http://www. w3.org/2001/XMLSchema">

<xs:complexType name="RESPONSEType">

<xs:sequence>

<xs:element name="RESULT_INFO" type="tns:RESULT_INFOType"/>

<xs:element name="CLASSIFIERS" type="tns:CLASSIFIERSType"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="RESULT_INFOType">

<xs:sequence>

<xs:element name="ERROR_CODE" type="xs:integer"/>

<xs:element name="ERROR_STRING" type="xs:string"/>

<xs:element name="COUNT_RECORDS" type="xs:integer"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CLASSIFIERSType">

<xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="CLASSIF" type="tns:CLASSIFType"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CLASSIFType">

<xs:sequence>

<xs:element minOccurs="0" name="ID" type="xs:integer"/>

<xs:element minOccurs="0" name="PNAME" type="xs:string"/>

<xs:element minOccurs="0" name="STATUS" type="xs:string"/>

<xs:element minOccurs="0" name="ADATE" type="xs:date"/>

<xs:element minOccurs="0" name="DDATE" type="xs:date"/>

<xs:element minOccurs="0" name="NAME_CLASSIF" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:schema>

</types>

<message name="Classif_GetClassif">

<part element="tns:GetClassif" name="GetClassif"/>

</message>

<message name="Classif_GetClassifResponse">

<part element="tns:GetClassifResponse" name="GetClassifResponse"/>

</message>

<portType name="Classif">

<operation name="GetClassif" parameterOrder="GetClassif">

<input message="tns:Classif_GetClassif"/>

<output message="tns:Classif_GetClassifResponse"/>

</operation>

</portType>

<binding name="ClassifBinding" type="tns:Classif">

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

<operation name="GetClassif">

<soap:operation soapAction=""/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

</operation>

</binding>

<service name="ClassifService">

<port binding="tns:ClassifBinding" name="ClassifPort">

<soap:address location="http://hamster:8080/wsfc/Classif"/>

</port>

</service>

</definitions>

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

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

1.  REQUESTType

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

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

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

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

Комментарий

1

Request

Запрос на получение списка объектов классификации

+

REQUESTType

1.1.  Параметр комплексного типа: REQUESTType

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

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

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

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

Комментарий

1

NAME_SYSTEM

Название вызывающей информационной системы

+-

xs:string

Является обязательным если не заполнено NAME_USER

2

NAME_USER

Имя пользователя

+-

xs:string

Является обязательным если не заполнено NAME_SYSTEM

3

CLASSIFS

Секвенция запросов

+

Последовательность комплексного типа CLASSIFSType

1.1.1.  Параметр комплексного типа: CLASSIFSType

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

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

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

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

Комментарий

1

ID_CLASSIF

Запрос

+

Комплексный тип ID_CLASSIFType

1.1.2.  Параметр комплексного типа: ID_CLASSIFType

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

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

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

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

Комментарий

1

NAME

Наименование объекта классификации

+-

xs:string

Часть или полное название объекта классификации

2

CLASSIF

Классификатор

+-

xs:string

Указывается наименование классификатора, в котором осуществляется поиск идентификатора

2.  RESPONSEType

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

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

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

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

Комментарий

1

ns1:RESULT_INFO

Результат обработки запроса

+

ns1:RESULT_INFOType

2

ns1: CLASSIFIERS

Секвенция результатов

-

ns1: CLASSIFIERSType

2.1.  Параметр комплексного типа: ns1:RESULT_INFOType

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

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

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

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

Комментарий

1

ERROR_CODE

Код ошибки

+

xs:integer

2

ERROR_STRING

Текстовое описание ошибки

-

xs:string

3

COUNT_RECORDS

Количество обработанных записей

+

xs:integer

2.2.  Параметр комплексного типа: ns1: CLASSIFIERSType

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

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

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

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

Комментарий

1

ns1: CLASSIF

-

ns1: CLASSIFType

2.3.  Параметр комплексного типа: ns1: CLASSIFType

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

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

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

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

Комментарий

1

ID

Идентификатор объекта классификации

-

xs:integer

2

PNAME

Наименование объекта классификации

-

xs:string

3

STATUS

Код статуса записи

-

xs:string

4

ADATE

Дата актуализации записи

-

xs:date

5

NAME_CLASSIF

Название классификатора

-

xs:string

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

Для указания кода префикса используется справочник «Префиксы» источник КЗРиЗУ

Статус записи:

Код

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

A

Активное

H

Неактивное

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3