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 |


