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

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

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

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

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

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

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

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

Контактное лицо: , e-mail: d. *****@***gge. ru, доб. 325

Адрес тестового экземпляра:

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

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

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

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

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

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

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

Для проведения испытаний на продуктивной среде СМЭВ:

Контактное лицо, ответственное за решение вопросов, необходимых для обеспечения регистрации сервиса в продуктивном контуре СМЭВ: , e-mail: d. *****@***gge. ru, доб. 325

Адрес размещения продуктивного экземпляра сервиса:

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

Сценарии тестирования сервиса

Тестирование сервиса будет проходить по контрольным примерам из пунктов 2.1.3, 2.2.4.

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

Использование электронного сервиса не предполагает особых условий.

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:s3="http://www. w3.org/2004/08/xop/include" xmlns:soapenc="http://schemas. xmlsoap. org/soap/encoding/" xmlns:mime="http://schemas. xmlsoap. org/wsdl/mime/" xmlns:tns="http://service. gge. ru" xmlns:s1="http://smev. gosuslugi. ru/rev110801" xmlns:s="http://www. w3.org/2001/XMLSchema" xmlns:s2="http://www. w3.org/2000/09/xmldsig#" xmlns:soap12="http://schemas. xmlsoap. org/wsdl/soap12/" xmlns:http="http://schemas. xmlsoap. org/wsdl/http/" targetNamespace="http://service. gge. ru" xmlns:wsdl="http://schemas. xmlsoap. org/wsdl/">

<wsdl:types>

<s:schema elementFormDefault="qualified" targetNamespace="http://service. gge. ru">

<s:import namespace="http://smev. gosuslugi. ru/rev110801" />

<s:element name="CreateRequest">

<s:complexType>

<s:sequence>

<s:element minOccurs="1" maxOccurs="1" ref="s1:Message" />

<s:element minOccurs="1" maxOccurs="1" ref="s1:MessageData" />

</s:sequence>

</s:complexType>

</s:element>

<s:element name="anyType" />

<s:element name="Result" type="tns:Result" />

<s:complexType name="Result">

<s:sequence>

<s:element minOccurs="1" maxOccurs="1" name="Status" type="s:int" />

<s:element minOccurs="0" maxOccurs="1" name="Doc" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="Commentary" type="s:string" />

</s:sequence>

</s:complexType>

<s:element name="RequestData" type="tns:RequestData" />

<s:complexType name="RequestData">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />

</s:sequence>

</s:complexType>

<s:element name="ResponseData" type="tns:ResponseData" />

<s:complexType name="ResponseData">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />

</s:sequence>

</s:complexType>

<s:element name="REQ" type="tns:REQ" />

<s:complexType name="REQ">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Object" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="Customer" type="s:string" />

<s:element minOccurs="1" maxOccurs="1" name="Type" type="s:int" />

<s:element minOccurs="1" maxOccurs="1" name="ConclusionNumber" nillable="true" type="s:string" />

<s:element minOccurs="1" maxOccurs="1" name="ConclusionDate" nillable="true" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="Declarant" type="s:string" />

</s:sequence>

</s:complexType>

<s:element name="CreateRequestResponse">

<s:complexType>

<s:sequence>

<s:element minOccurs="1" maxOccurs="1" ref="s1:Message" />

<s:element minOccurs="1" maxOccurs="1" ref="s1:MessageData" />

</s:sequence>

</s:complexType>

</s:element>

<s:element name="GetResult">

<s:complexType>

<s:sequence>

<s:element minOccurs="1" maxOccurs="1" ref="s1:Message" />

<s:element minOccurs="1" maxOccurs="1" ref="s1:MessageData" />

</s:sequence>

</s:complexType>

</s:element>

<s:element name="GetResultResponse">

<s:complexType>

<s:sequence>

<s:element minOccurs="1" maxOccurs="1" ref="s1:Message" />

<s:element minOccurs="1" maxOccurs="1" ref="s1:MessageData" />

</s:sequence>

</s:complexType>

</s:element>

</s:schema>

<s:schema elementFormDefault="qualified" targetNamespace="http://smev. gosuslugi. ru/rev110801">

<s:import namespace="http://www. w3.org/2000/09/xmldsig#" />

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

<s:import namespace="http://service. gge. ru" />

<s:element name="Message" nillable="true" type="s1:MessageType" />

<s:complexType name="MessageType">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Sender" type="s1:ExternalType" />

<s:element minOccurs="0" maxOccurs="1" name="Recipient" type="s1:ExternalType" />

<s:element minOccurs="0" maxOccurs="1" name="Originator" type="s1:ExternalType" />

<s:element minOccurs="0" maxOccurs="1" name="TypeCode" type="s:string" />

<s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />

<s:element minOccurs="0" maxOccurs="1" name="RequestIdRef" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="OriginRequestIdRef" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="ServiceCode" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="CaseNumber" type="s:string" />

</s:sequence>

</s:complexType>

<s:complexType name="ExternalType">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />

</s:sequence>

</s:complexType>

<s:element name="MessageData" nillable="true" type="s1:MessageDataType" />

<s:complexType name="MessageDataType">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="AppData" type="s1:AppDataType" />

<s:element minOccurs="0" maxOccurs="1" name="AppDocument" type="s1:AppDocumentType" />

</s:sequence>

</s:complexType>

<s:complexType name="AppDataType">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" ref="s2:Signature" />

<s:choice minOccurs="1" maxOccurs="1">

<s:element minOccurs="0" maxOccurs="1" ref="tns:anyType" />

<s:element minOccurs="0" maxOccurs="1" ref="tns:Result" />

<s:element minOccurs="0" maxOccurs="1" ref="tns:RequestData" />

<s:element minOccurs="0" maxOccurs="1" ref="tns:ResponseData" />

<s:element minOccurs="0" maxOccurs="1" ref="tns:REQ" />

</s:choice>

</s:sequence>

</s:complexType>

<s:complexType name="ReferenceType">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" ref="s3:Include" />

</s:sequence>

</s:complexType>

<s:complexType name="AppDocumentType">

<s:sequence>

<s:choice minOccurs="0" maxOccurs="unbounded">

<s:element minOccurs="0" maxOccurs="1" name="BinaryData" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="DigestValue" type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="Reference" type="s1:ReferenceType" />

</s:choice>

</s:sequence>

</s:complexType>

</s:schema>

<s:schema elementFormDefault="qualified" targetNamespace="http://www. w3.org/2000/09/xmldsig#">

<s:import namespace="http://smev. gosuslugi. ru/rev110801" />

<s:element name="Signature" type="s2:SignatureType" />

<s:complexType name="SignatureType">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="SignedInfo" type="s2:SignedInfoType" />

<s:element minOccurs="0" maxOccurs="1" name="SignatureValue" type="s2:SignatureValueType" />

<s:element minOccurs="0" maxOccurs="1" name="KeyInfo" type="s2:KeyInfoType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Object" type="s2:ObjectType" />

</s:sequence>

<s:attribute name="Id" type="s:ID" />

</s:complexType>

<s:complexType name="SignedInfoType">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="CanonicalizationMethod" type="s2:CanonicalizationMethodType" />

<s:element minOccurs="0" maxOccurs="1" name="SignatureMethod" type="s2:SignatureMethodType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Reference" type="s1:ReferenceType" />

</s:sequence>

<s:attribute name="Id" type="s:ID" />

</s:complexType>

<s:complexType name="CanonicalizationMethodType" mixed="true">

<s:sequence>

<s:any minOccurs="0" maxOccurs="unbounded" />

</s:sequence>

<s:attribute name="Algorithm" type="s:anyURI" />

</s:complexType>

<s:complexType name="SignatureMethodType" mixed="true">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="HMACOutputLength" type="s:integer" />

<s:any minOccurs="0" maxOccurs="unbounded" />

</s:sequence>

<s:attribute name="Algorithm" type="s:anyURI" />

</s:complexType>

<s:complexType name="SignatureValueType">

<s:simpleContent>

<s:extension base="s:base64Binary">

<s:attribute name="Id" type="s:ID" />

</s:extension>

</s:simpleContent>

</s:complexType>

<s:complexType name="KeyInfoType" mixed="true">

<s:sequence>

<s:choice minOccurs="0" maxOccurs="unbounded">

<s:element minOccurs="0" maxOccurs="1" name="MgmtData" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="SPKIData" type="s2:SPKIDataType" />

<s:element minOccurs="0" maxOccurs="1" name="RetrievalMethod" type="s2:RetrievalMethodType" />

<s:element minOccurs="0" maxOccurs="1" name="KeyValue" type="s2:KeyValueType" />

<s:element minOccurs="0" maxOccurs="1" name="KeyName" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="PGPData" type="s2:PGPDataType" />

<s:element minOccurs="0" maxOccurs="1" name="X509Data" type="s2:X509DataType" />

<s:any minOccurs="0" maxOccurs="1" />

</s:choice>

</s:sequence>

<s:attribute name="Id" type="s:ID" />

</s:complexType>

<s:complexType name="SPKIDataType">

<s:sequence>

<s:choice minOccurs="0" maxOccurs="unbounded">

<s:element minOccurs="0" maxOccurs="1" name="SPKISexp" type="s:base64Binary" />

<s:any minOccurs="0" maxOccurs="1" />

</s:choice>

</s:sequence>

</s:complexType>

<s:complexType name="RetrievalMethodType">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Transforms" type="s2:ArrayOfTransformType" />

</s:sequence>

<s:attribute name="Type" type="s:anyURI" />

<s:attribute name="URI" type="s:anyURI" />

</s:complexType>

<s:complexType name="ArrayOfTransformType">

<s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="Transform" type="s2:TransformType" />

</s:sequence>

</s:complexType>

<s:complexType name="TransformType" mixed="true">

<s:sequence>

<s:choice minOccurs="0" maxOccurs="unbounded">

<s:element minOccurs="0" maxOccurs="1" name="XPath" type="s:string" />

<s:any minOccurs="0" maxOccurs="1" />

</s:choice>

</s:sequence>

<s:attribute name="Algorithm" type="s:anyURI" />

</s:complexType>

<s:complexType name="KeyValueType" mixed="true">

<s:sequence>

<s:choice minOccurs="1" maxOccurs="1">

<s:element minOccurs="0" maxOccurs="1" name="RSAKeyValue" type="s2:RSAKeyValueType" />

<s:element minOccurs="0" maxOccurs="1" name="DSAKeyValue" type="s2:DSAKeyValueType" />

<s:any minOccurs="0" maxOccurs="1" />

</s:choice>

</s:sequence>

</s:complexType>

<s:complexType name="RSAKeyValueType">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Modulus" type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="Exponent" type="s:base64Binary" />

</s:sequence>

</s:complexType>

<s:complexType name="DSAKeyValueType">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="P" type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="Q" type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="G" type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="Y" type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="J" type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="Seed" type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="PgenCounter" type="s:base64Binary" />

</s:sequence>

</s:complexType>

<s:complexType name="PGPDataType">

<s:sequence>

<s:choice minOccurs="0" maxOccurs="unbounded">

<s:element minOccurs="0" maxOccurs="1" name="PGPKeyID" type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="PGPKeyPacket" type="s:base64Binary" />

<s:any minOccurs="0" maxOccurs="1" />

</s:choice>

</s:sequence>

</s:complexType>

<s:complexType name="X509DataType">

<s:sequence>

<s:choice minOccurs="0" maxOccurs="unbounded">

<s:element minOccurs="0" maxOccurs="1" name="X509SubjectName" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="X509IssuerSerial" type="s2:X509IssuerSerialType" />

<s:element minOccurs="0" maxOccurs="1" name="X509Certificate" type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="X509CRL" type="s:base64Binary" />

<s:element minOccurs="0" maxOccurs="1" name="X509SKI" type="s:base64Binary" />

<s:any minOccurs="0" maxOccurs="1" />

</s:choice>

</s:sequence>

</s:complexType>

<s:complexType name="X509IssuerSerialType">

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="X509IssuerName" type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="X509SerialNumber" type="s:integer" />

</s:sequence>

</s:complexType>

<s:complexType name="ObjectType" mixed="true">

<s:sequence>

<s:any minOccurs="0" maxOccurs="unbounded" />

</s:sequence>

<s:attribute name="Encoding" type="s:anyURI" />

<s:attribute name="MimeType" type="s:string" />

<s:attribute name="Id" type="s:ID" />

</s:complexType>

</s:schema>

<s:schema elementFormDefault="qualified" targetNamespace="http://www. w3.org/2004/08/xop/include">

<s:element name="Include" type="s3:Include" />

<s:complexType name="Include">

<s:sequence>

<s:any minOccurs="0" maxOccurs="unbounded" />

</s:sequence>

<s:attribute name="href" type="s:anyURI" />

<s:anyAttribute />

</s:complexType>

</s:schema>

</wsdl:types>

<wsdl:message name="CreateRequestSoapIn">

<wsdl:part name="parameters" element="tns:CreateRequest" />

</wsdl:message>

<wsdl:message name="CreateRequestSoapOut">

<wsdl:part name="parameters" element="tns:CreateRequestResponse" />

</wsdl:message>

<wsdl:message name="GetResultSoapIn">

<wsdl:part name="parameters" element="tns:GetResult" />

</wsdl:message>

<wsdl:message name="GetResultSoapOut">

<wsdl:part name="parameters" element="tns:GetResultResponse" />

</wsdl:message>

<wsdl:portType name="GGEServiceSoap">

<wsdl:operation name="CreateRequest">

<wsdl:input message="tns:CreateRequestSoapIn" />

<wsdl:output message="tns:CreateRequestSoapOut" />

</wsdl:operation>

<wsdl:operation name="GetResult">

<wsdl:input message="tns:GetResultSoapIn" />

<wsdl:output message="tns:GetResultSoapOut" />

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="GGEServiceSoap" type="tns:GGEServiceSoap">

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

<wsdl:operation name="CreateRequest">

<soap:operation soapAction="http://service. gge. ru/CreateRequest" style="document" />

<wsdl:input>

<soap:body use="literal" />

</wsdl:input>

<wsdl:output>

<soap:body use="literal" />

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="GetResult">

<soap:operation soapAction="http://service. gge. ru/GetResult" 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="GGEServiceSoap12" type="tns:GGEServiceSoap">

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

<wsdl:operation name="CreateRequest">

<soap12:operation soapAction="http://service. gge. ru/CreateRequest" style="document" />

<wsdl:input>

<soap12:body use="literal" />

</wsdl:input>

<wsdl:output>

<soap12:body use="literal" />

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="GetResult">

<soap12:operation soapAction="http://service. gge. ru/GetResult" 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="GGEService">

<wsdl:port name="GGEServiceSoap" binding="tns:GGEServiceSoap">

<soap:address location="http://smev-mvf. test. gosuslugi. ru:7777/gateway/services/SID0003403/1.00" />

</wsdl:port>

<wsdl:port name="GGEServiceSoap12" binding="tns:GGEServiceSoap12">

<soap12:address location="http://smev-mvf. test. gosuslugi. ru:7777/gateway/services/SID0003403/1.00" />

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

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

1.  REQ

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

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

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

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

Комментарий

1

Object

Наименование объекта

+

s:string

2

Customer

Наименование заказчика

+

s:string

3

Type

Тип выписки

+

s:int

4

ConclusionNumber

Номер заключения

-

s:string

5

ConclusionDate

Дата выдачи заключения

-

s:string

6

Declarant

Контактная информация о заявителе

+

s:string

Наименование ФОИВ, адрес ФОИВ, ФИО ответственного лица, контактные данные

2.  Result

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

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

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

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

Комментарий

1

Status

Информация о статусе обработки запроса на получение выписки

+

s:int

2

Doc

Выписка в формате Base 64

-

s:string

3

Commentary

Комментарий

-

s:string

3.  Поле Type в структуре REG

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

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

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

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

Комментарий

1

1

Госэкспертиза проектной документации

s:int

2

2

Госэкспертиза проверка достоверности сметной стоимости

s:int

4.  Поле Status в структуре Result

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

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

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

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

Комментарий

1

1

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

s:int

2

2

Запрос обработано

s:int

3

3

Ошибка во время обработки запроса

s:int

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

Не применяется.

5.4 Иные приложения

Без приложений.

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