<parent>1001</parent>

<title>Чеченская Республика</title>

<description>20</description>

<oldId>1078</oldId>

</ObjectRef>

<ObjectRef>

<id>1058</id>

<parent>1001</parent>

<title>Читинская область</title>

<description>75</description>

<oldId>1058</oldId>

</ObjectRef>

<ObjectRef>

<id>1079</id>

<parent>1001</parent>

<title>Чувашская Республика - Чувашия</title>

<description>21</description>

<oldId>1079</oldId>

</ObjectRef>

<ObjectRef>

<id>1059</id>

<parent>1001</parent>

<title>Чукотский автономный округ</title>

<description>87</description>

<oldId>1059</oldId>

</ObjectRef>

<ObjectRef>

<id>1060</id>

<parent>1001</parent>

<title>Ярославская область</title>

<description>76</description>

<oldId>1060</oldId>

</ObjectRef>

<ObjectRef>

<id>1001</id>

<parent>null</parent>

<title>Российская Федерация</title>

<description>null</description>

<oldId>1001</oldId>

</ObjectRef>

</list>

</rgu:ObjectRefList>

</rgu:getDictionaryResponse>

</rev1:response>

</smev:AppData>

</smev:MessageData>

</smev:Response>

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

</S:Body>

</S:Envelope>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4  Приложения

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

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

<definitions xmlns="http://schemas. xmlsoap. org/wsdl/"

xmlns:ns1="http://smev. gosuslugi. ru/rev111111" xmlns:ns2="http://www. w3.org/2004/08/xop/include"

xmlns:soap="http://schemas. xmlsoap. org/wsdl/soap/" xmlns:tns="http://rgu. lanit. ru/rev111111"

xmlns:xsd="http://www. w3.org/2001/XMLSchema" name="rguInfoService"

targetNamespace="http://rgu. lanit. ru/rev111111">

<types>

<xs:schema xmlns:nsi="http://rgu. lanit. ru/rev111111"

xmlns:xs="http://www. w3.org/2001/XMLSchema" attributeFormDefault="qualified"

elementFormDefault="qualified" targetNamespace="http://rgu. lanit. ru/rev111111"

version="1.0">

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

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

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

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

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

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

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

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

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

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

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

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

<xs:complexType abstract="true" name="request">

<xs:sequence />

</xs:complexType>

<xs:complexType name="filesListType">

<xs:sequence>

<xs:element name="file" minOccurs="1" maxOccurs="100">

<xs:complexType name="DocumentType">

<xs:sequence>

<xs:element name="fileName" minOccurs="1">

<xs:annotation>

<xs:documentation>Имя файла</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base="xs:string">

<xs:minLength value="1" />

<xs:maxLength value="512" />

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="blobData" type="xs:base64Binary"

minOccurs="1">

<xs:annotation>

<xs:documentation>Данные</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="fileType" minOccurs="1">

<xs:annotation>

<xs:documentation>Тип файла</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base="xs:string">

<xs:minLength value="1" />

<xs:maxLength value="16" />

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="size" type="xs:integer" minOccurs="1">

<xs:annotation>

<xs:documentation>Размер</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ssnRange">

<xs:sequence>

<xs:element name="ssnFrom" type="xs:long" minOccurs="1"

maxOccurs="1">

<xs:annotation>

<xs:documentation>Нижнее значение SSN, если не указано,

подставляется 0</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="ssnTo" type="xs:long" minOccurs="0"

maxOccurs="1">

<xs:annotation>

<xs:documentation>Верхнее значение SSN, если не указано, в

выборку будут включены все изменения от значения ssnFrom

</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="statusListType">

<xs:sequence>

<xs:element name="statusDescriptor" minOccurs="1"

maxOccurs="100">

<xs:annotation>

<xs:documentation>Перечень ссылок на объекты реестра

</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element name="ObjectRef" minOccurs="1" maxOccurs="1">

<xs:annotation>

<xs:documentation>Ссылка на объект реестра</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element name="objectType">

<xs:annotation>

<xs:documentation>Тип объекта</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base="xs:string">

<xs:enumeration value="PsPassport" />

<xs:enumeration value="RStateStructure" />

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="objectId" type="xs:long">

<xs:annotation>

<xs:documentation>Идентификатор объекта</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="ssn" type="xs:long">

<xs:annotation>

<xs:documentation>Значение SSN объекта</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="status">

<xs:annotation>

<xs:documentation>Статус (1 - загружен в БД портала, 2 -

ошибка при загрузке в БД портала)</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base="xs:integer">

<xs:enumeration value="1" />

<xs:enumeration value="2" />

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="statusDetails" minOccurs="0">

<xs:annotation>

<xs:documentation>Детальная информация (ошибка)

</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base="xs:string">

<xs:minLength value="1" />

<xs:maxLength value="4000" />

</xs:restriction>

</xs:simpleType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="getChanges">

<xs:complexContent>

<xs:extension base="tns:request">

<xs:sequence>

<xs:element name="SSNInterval" type="tns:ssnRange">

<xs:annotation>

<xs:documentation>Интервал SSN по которому запрашиваются

изменения или удаленные объекты (включительно)

</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="getPsPassport">

<xs:complexContent>

<xs:extension base="tns:request">

<xs:sequence>

<xs:element name="psPassportId" type="xs:long" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="getRevokationList">

<xs:complexContent>

<xs:extension base="tns:request">

<xs:sequence>

<xs:element name="SSNInterval" type="tns:ssnRange" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="getRStateStructure">

<xs:complexContent>

<xs:extension base="tns:request">

<xs:sequence>

<xs:element name="rStateStructureId" type="xs:long" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="updateStatus">

<xs:complexContent>

<xs:extension base="tns:request">

<xs:sequence>

<xs:element name="StatusList" type="tns:statusListType">

<xs:annotation>

<xs:documentation>Перечень ссылок на объекты реестра с

указанием статуса загрузки в БД портала</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="registerFeedBack">

<xs:complexContent>

<xs:extension base="tns:request">

<xs:sequence>

<xs:element name="objectId" type="xs:string">

<xs:annotation>

<xs:documentation>Идентификатор системного объекта

</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="objectType">

<xs:annotation>

<xs:documentation>Тип системного объекта</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base="xs:string">

<xs:enumeration value="PsPassport" />

<xs:enumeration value="RStateStructure" />

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="message" type="xs:string">

<xs:annotation>

<xs:documentation>Текст сообщения (описание ошибки)

</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="creationDate" type="xs:date">

<xs:annotation>

<xs:documentation>Дата создания</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="planDate" type="xs:date">

<xs:annotation>

<xs:documentation>Запланированный срок</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="files" type="tns:filesListType">

<xs:annotation>

<xs:documentation>Список файлов</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="getFeedBack">

<xs:complexContent>

<xs:extension base="tns:request">

<xs:sequence>

<xs:element name="feedBackId" type="xs:string">

<xs:annotation>

<xs:documentation>Идентификатор системного объекта

</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="psPassportPreview">

<xs:complexContent>

<xs:extension base="tns:request">

<xs:sequence>

<xs:element name="psPassportId" type="xs:long">

<xs:annotation>

<xs:documentation>Идентификатор государственной услуги

</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="url" type="xs:string">

<xs:annotation>

<xs:documentation>Гиперссылка на веб-страницу предварительного

просмотра</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="generationDate" type="xs:dateTime">

<xs:annotation>

<xs:documentation>Дата и время генерации страницы

</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="loadingDate" type="xs:dateTime">

<xs:annotation>

<xs:documentation>Дата и время загрузки из ФРГУ

</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="getEPGUSectionDictionary">

<xs:complexContent>

<xs:extension base="tns:request">

<xs:sequence>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="response">

<xs:sequence>

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

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

<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other"

processContents="lax" />

</xs:sequence>

</xs:complexType>

<xs:complexType name="getDictionary">

<xs:complexContent>

<xs:extension base="tns:request">

<xs:sequence>

<xsd:element name="title" type="xs:string">

<xsd:element name="parent" type="xs:long" minOccurs="0" </xsd:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="getListDictionary">

<xs:complexContent>

<xs:extension base="tns:request">

<xs:sequence>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:schema>

<xs:schema xmlns:tns="http://www. w3.org/2004/08/xop/include"

xmlns:xs="http://www. w3.org/2001/XMLSchema" targetNamespace="http://www. w3.org/2004/08/xop/include"

version="1.0">

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

<xs:complexType name="Include">

<xs:sequence>

<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other"

processContents="lax" />

</xs:sequence>

<xs:attribute name="href" type="xs:anyURI" use="required" />

<xs:anyAttribute namespace="##other"

processContents="skip" />

</xs:complexType>

</xs:schema>

<xs:schema xmlns:ns1="http://rgu. lanit. ru/rev111111"

xmlns:smev="http://smev. gosuslugi. ru/rev111111" xmlns:tns="http://smev. gosuslugi. ru/rev111111"

xmlns:xs="http://www. w3.org/2001/XMLSchema" elementFormDefault="qualified"

targetNamespace="http://smev. gosuslugi. ru/rev111111" version="1.0">

<xs:import namespace="http://rgu. lanit. ru/rev111111" />

<xs:import namespace="http://www. w3.org/2004/08/xop/include" />

<xs:element name="AppData" type="tns:AppDataType" />

<xs:element name="AppDocument" type="tns:AppDocumentType" />

<xs:element name="BaseMessage" type="tns:BaseMessageType" />

<xs:element name="BinaryData" type="xs:base64Binary" />

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

<xs:element name="Date" type="xs:anySimpleType" />

<xs:element name="DigestValue" type="xs:base64Binary" />

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

<xs:element name="Header" type="tns:HeaderType" />

<xs:element name="Message" type="tns:MessageType" />

<xs:element name="MessageClass" type="tns:MessageClassType" />

<xs:element name="MessageData" type="tns:MessageDataType" />

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

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

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

<xs:element name="Originator" type="tns:orgExternalType" />

<xs:element name="Recipient" type="tns:orgExternalType" />

<xs:element name="Reference" type="tns:ReferenceType" />

<xs:element name="Request" nillable="true" type="tns:BaseMessageType" />

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

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

<xs:element name="Response" nillable="true" type="tns:BaseMessageType" />

<xs:element name="Sender" type="tns:orgExternalType" />

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

<xs:element name="Status" type="tns:StatusType" />

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

<xs:element name="TimeStamp" type="xs:anySimpleType" />

<xs:element name="TypeCode" type="tns:TypeCodeType" />

<xs:complexType name="BaseMessageType">

<xs:sequence>

<xs:element name="Message" type="tns:MessageType" />

<xs:element name="MessageData" type="tns:MessageDataType" />

</xs:sequence>

</xs:complexType>

<xs:complexType name="MessageType">

<xs:sequence>

<xs:element name="Sender" type="tns:orgExternalType" />

<xs:element name="Recipient" type="tns:orgExternalType" />

<xs:element minOccurs="0" name="Originator" type="tns:orgExternalType" />

<xs:element name="TypeCode" type="tns:TypeCodeType" />

<xs:element name="Status" type="tns:StatusType" />

<xs:element name="Date" type="xs:dateTime" />

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

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

<xs:element minOccurs="0" name="OriginRequestIdRef"

type="xs:string" />

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

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

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

</xs:sequence>

</xs:complexType>

<xs:complexType name="orgExternalType">

<xs:sequence>

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

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

</xs:sequence>

</xs:complexType>

<xs:complexType name="MessageDataType">

<xs:sequence>

<xs:element minOccurs="0" name="AppData" type="tns:AppDataType" />

<xs:element minOccurs="0" name="AppDocument" type="tns:AppDocumentType" />

</xs:sequence>

</xs:complexType>

<xs:complexType name="AppDataType">

<xs:sequence>

<xs:choice>

<xs:element ref="ns1:getChanges" />

<xs:element ref="ns1:getPsPassport" />

<xs:element ref="ns1:getRevokationList" />

<xs:element ref="ns1:getRStateStructure" />

<xs:element ref="ns1:updateStatus" />

<xs:element ref="ns1:registerFeedBack" />

<xs:element ref="ns1:getFeedBack" />

<xs:element ref="ns1:psPassportPreview" />

<xs:element ref="ns1:getEPGUSectionDictionary" />

<xs:element ref="ns1:getDictionary" />

<xs:element ref="ns1:getListDictionary" />

</xs:choice>

<xs:element ref="ns1:response" />

</xs:sequence>

</xs:complexType>

<xs:complexType mixed="true" name="ReferenceType">

<xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0"

ref="ns2:Include" />

</xs:sequence>

</xs:complexType>

<xs:complexType name="HeaderType">

<xs:sequence>

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

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

<xs:element name="TimeStamp" type="xs:dateTime" />

<xs:element name="MessageClass" type="tns:MessageClassType" />

</xs:sequence>

</xs:complexType>

<xs:complexType name="AppDocumentType">

<xs:sequence>

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

<xs:element minOccurs="0" name="BinaryData" type="xs:base64Binary" />

<xs:element minOccurs="0" name="Reference" type="tns:ReferenceType" />

<xs:element minOccurs="0" name="DigestValue" type="xs:base64Binary" />

</xs:sequence>

</xs:complexType>

<xs:simpleType name="TypeCodeType">

<xs:restriction base="xs:string">

<xs:enumeration value="GSRV" />

<xs:enumeration value="GFNC" />

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="StatusType">

<xs:restriction base="xs:string">

<xs:enumeration value="REQUEST" />

<xs:enumeration value="RESULT" />

<xs:enumeration value="REJECT" />

<xs:enumeration value="INVALID" />

<xs:enumeration value="ACCEPT" />

<xs:enumeration value="PING" />

<xs:enumeration value="PROCESS" />

<xs:enumeration value="NOTIFY" />

<xs:enumeration value="FAILURE" />

<xs:enumeration value="CANCEL" />

<xs:enumeration value="STATE" />

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="MessageClassType">

<xs:restriction base="xs:string">

<xs:enumeration value="REQUEST" />

<xs:enumeration value="RESPONSE" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

</types>

<message name="rguInfoService_requestResponse">

<part element="ns1:Response" name="Response" />

</message>

<message name="rguInfoService_request">

<part element="ns1:Request" name="Request" />

</message>

<portType name="rguInfoService">

<operation name="request" parameterOrder="Request">

<input message="tns:rguInfoService_request" />

<output message="tns:rguInfoService_requestResponse" />

</operation>

</portType>

<binding name="rguInfoServiceBinding" type="tns:rguInfoService">

<soap:binding style="document"

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

<operation name="request">

<soap:operation soapAction="" />

<input>

<soap:body use="literal" />

</input>

<output>

<soap:body use="literal" />

</output>

</operation>

</binding>

<service name="rguInfoService">

<port binding="tns:rguInfoServiceBinding" name="rguInfoServicePort">

<soap:address location="http://p00frgunlbext-vip.00.egov. local/00/ws-services/registryInfoService"/>

</port>

</service>

</definitions>

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

4.2.1  ssnRange

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

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

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

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

Комментарий

1.   

rgu:ssnFrom

Нижнее значение SSN

xs:long

Если не указано, подставляется 0

2.   

rgu:ssnTo

Верхнее значение SSN

xs:long

Если не указано, в выборку будут включены все изменения от значения ssnFrom

4.2.2  getRevokationListResponseType

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

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

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

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

Комментарий

1.   

rgu:ObjectRefList

+

rgu:ObjectRefListType

4.2.3  getChangesResponseType

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

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

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

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

Комментарий

1.   

rgu:ObjectRefList

+

rgu:ObjectRefListType

4.2.4  statusListType

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

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

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

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

Комментарий

1.   

rgu:statusDescriptor

Перечень ссылок на объекты реестра

+

rgu:statusDescriptor

Описание комплексного типа rgu:statusDescriptor:

Из за большого объема этот материал размещен на нескольких страницах:
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 27 28 29 30 31 32