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 |


