<s:Envelope xmlns:s="http://schemas. xmlsoap. org/soap/envelope/" xmlns:wsu="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-utility-1.0.xsd" xmlns:rpn="http://smev. *****/rev110801" xmlns:smev="http://smev. *****/rev110801" xmlns:i="http://www. w3.org/2001/XMLSchema-instance">

<s:Body wsu:Id="body">

<rpn:MessageEnvelope>

<smev:Message>

  <smev:Sender>

  <smev:Code>RPN_SYS_1</smev:Code>

<smev:Name>Росприроднадзор - ПТК Госконтроль</smev:Name>

  </smev:Sender>

<smev:Recipient>

<smev:Code>1</smev:Code>

<smev:Name>Данные о системе-инициаторе взаимодействия (Потребителе)</smev:Name>

</smev:Recipient>

<smev:Originator>

<smev:Code>3</smev:Code>

<smev:Name>Данные о системе, инициировавашей цепочку из нескольких запросов-ответов, объединенных единым процессом в рамках взаимодействия</smev:Name>

</smev:Originator>

<smev:TypeCode>1</smev:TypeCode>

<smev:Date>T14:11:43.0070165Z</smev:Date>

<smev:ServiceCode></smev:ServiceCode>

<smev:CaseNumber>5</smev:CaseNumber>

</smev:Message>

<smev:MessageData>

<smev:AppData>

<rpn:OperationStatus>0</rpn:OperationStatus>

<rpn:StatusInfo>

<rpn:Code>509</rpn:Code>

<rpn:TextCode>ERROR_FILE_NOT_FOUND_IN_ARCHIVE</rpn:TextCode>

<rpn:Details>req_5.xml</rpn:Details>

</rpn:StatusInfo>

</smev:AppData>

</smev:MessageData>

</rpn:MessageEnvelope>

</s:Body>

</s:Envelope>

2.1.6.4  Пример XML-файла данных запроса

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

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

<data>

<declarType>3</declarType>

<nameOrg>ООО "Стильные кухни"</nameOrg>

<orgFIO></orgFIO>

<kpp></kpp>

<jurAddress>МО, г. Одинцово, </jurAddress>

<pstAddress>МО, г. Одинцово, </pstAddress>

<ogrn></ogrn>

<inn></inn>

</data>

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

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

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

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

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

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

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

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

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

Сведения, необходимые для тестирования электронного сервиса на тестовом контуре СМЭВ:

Контактные сведения о лице, ответственном со стороны Поставщика за решение вопросов, необходимых для обеспечения регистрации сервиса на тестовом контуре СМЭВ: ,

Адрес размещения тестового экземпляра электронного сервиса:, URL к веб-сервису -, URL к WSDL -.

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

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

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

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

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

Сведения, необходимые для тестирования электронного сервиса на продуктивном контуре СМЭВ:

Контактные сведения о лице, ответственном со стороны Поставщика за решение вопросов, необходимых для обеспечения регистрации сервиса на тестовом контуре СМЭВ: ,

Адрес размещения тестового экземпляра электронного сервиса: 192.168.0.157, URL к веб-сервису -, URL к WSDL -.

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

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

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

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

ВНИМАНИЕ. Для тестирования сервиса в продуктиве в качестве территориального органа Росприроднадзора – получателя запроса необходимо указывать «999 – Управление Росприроднадзора, используемое для тестовых целей».

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

4  Приложения

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

<wsdl:definitions xmlns:wsdl="http://schemas. xmlsoap. org/wsdl/" xmlns:wsx="http://schemas. xmlsoap. org/ws/2004/09/mex"xmlns:wsa10="http://www. w3.org/2005/08/addressing" xmlns:tns="http://smev. *****/rev110801" xmlns:soap12="http://schemas. xmlsoap. org/wsdl/soap12/"xmlns:wsu="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://schemas. xmlsoap. org/ws/2004/09/policy"xmlns:wsap="http://schemas. xmlsoap. org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas. /ws/2005/12/wsdl/contract"xmlns:wsa="http://schemas. xmlsoap. org/ws/2004/08/addressing" xmlns:wsam="http://www. w3.org/2007/05/addressing/metadata"xmlns:wsaw="http://www. w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas. xmlsoap. org/wsdl/soap/" xmlns:xsd="http://www. w3.org/2001/XMLSchema"xmlns:soapenc="http://schemas. xmlsoap. org/soap/encoding/" name="S110801" targetNamespace="http://smev. *****/rev110801">

<wsp:Policy wsu:Id="CustomBinding_IS110801_policy">

<wsp:ExactlyOne>

<wsp:All>

<wsaw:UsingAddressing/>

</wsp:All>

</wsp:ExactlyOne>

</wsp:Policy>

<wsdl:types>

<xsd:schema targetNamespace="http://smev. *****/rev110801/Imports">

<xsd:import schemaLocation="http://*****:8081/S110801.svc? xsd=xsd0" namespace="http://smev. *****/rev110801/message"/>

<xsd:import schemaLocation="http://*****:8081/S110801.svc? xsd=xsd2" namespace="http://smev. *****/rev110801"/>

<xsd:import schemaLocation="http://*****:8081/S110801.svc? xsd=xsd1" namespace="http://schemas. /2003/10/Serialization/"/>

<xsd:import schemaLocation="http://*****:8081/S110801.svc? xsd=xsd3" namespace="http://smev. *****/rev110801"/>

</xsd:schema>

</wsdl:types>

<wsdl:message name="SmevRequest">

<wsdl:part xmlns:q1="http://smev. *****/rev110801/message" name="parameters" element="q1:MessageEnvelope"/>

</wsdl:message>

<wsdl:message name="SmevRequest_Headers">

<wsdl:part xmlns:q2="http://smev. *****/rev110801" name="Header" element="q2:Header"/>

</wsdl:message>

<wsdl:portType name="IS110801">

<wsdl:operation name="NewRequest">

<wsdl:input wsaw:Action="http://smev. *****/rev110801/IS110801/NewRequest" name="SmevRequest" message="tns:SmevRequest"/>

<wsdl:output wsaw:Action="http://smev. *****/rev110801/IS110801/NewRequestResponse" name="SmevRequest" message="tns:SmevRequest"/>

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="CustomBinding_IS110801" type="tns:IS110801">

<wsp:PolicyReference URI="#CustomBinding_IS110801_policy"/>

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

<wsdl:operation name="NewRequest">

<soap:operation soapAction="http://smev. *****/rev110801/IS110801/NewRequest" style="document"/>

<wsdl:input name="SmevRequest">

<soap:header message="tns:SmevRequest_Headers" part="Header" use="literal"/>

<soap:body use="literal"/>

</wsdl:input>

<wsdl:output name="SmevRequest">

<soap:header message="tns:SmevRequest_Headers" part="Header" use="literal"/>

<soap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name="S110801">

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

<soap:address location="http://*****:8081/S110801.svc"/>

<wsa10:EndpointReference>

<wsa10:Address>http://*****:8081/S110801.svc</wsa10:Address>

</wsa10:EndpointReference>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

4.1.1 Описание схемы xsd0

<xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" xmlns:tns="http://smev. *****/rev110801/message" elementFormDefault="qualified"targetNamespace="http://smev. *****/rev110801/message">

<xs:import schemaLocation="http://*****:8081/S110801.svc? xsd=xsd2" namespace="http://smev. *****/rev110801"/>

<xs:element name="MessageEnvelope">

<xs:complexType>

<xs:sequence>

<xs:element xmlns:q1="http://smev. *****/rev110801" minOccurs="0" ref="q1:Message"/>

<xs:element xmlns:q2="http://smev. *****/rev110801" minOccurs="0" ref="q2:MessageData"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:schema>

4.1.2 Описание схемы xsd1

<xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" xmlns:tns="http://schemas. /2003/10/Serialization/" attributeFormDefault="qualified"elementFormDefault="qualified" targetNamespace="http://schemas. /2003/10/Serialization/">

<xs:element name="anyType" nillable="true" type="xs:anyType"/>

<xs:element name="anyURI" nillable="true" type="xs:anyURI"/>

<xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/>

<xs:element name="boolean" nillable="true" type="xs:boolean"/>

<xs:element name="byte" nillable="true" type="xs:byte"/>

<xs:element name="dateTime" nillable="true" type="xs:dateTime"/>

<xs:element name="decimal" nillable="true" type="xs:decimal"/>

<xs:element name="double" nillable="true" type="xs:double"/>

<xs:element name="float" nillable="true" type="xs:float"/>

<xs:element name="int" nillable="true" type="xs:int"/>

<xs:element name="long" nillable="true" type="xs:long"/>

<xs:element name="QName" nillable="true" type="xs:QName"/>

<xs:element name="short" nillable="true" type="xs:short"/>

<xs:element name="string" nillable="true" type="xs:string"/>

<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/>

<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>

<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/>

<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/>

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

<xs:simpleType name="char">

<xs:restriction base="xs:int"/>

</xs:simpleType>

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

<xs:simpleType name="duration">

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

<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>

<xs:minInclusive value="-PDT2H48M5.4775808S"/>

<xs:maxInclusive value="PDT2H48M5.4775807S"/>

</xs:restriction>

</xs:simpleType>

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

<xs:simpleType name="guid">

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

<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/>

</xs:restriction>

</xs:simpleType>

<xs:attribute name="FactoryType" type="xs:QName"/>

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

<xs:attribute name="Ref" type="xs:IDREF"/>

</xs:schema>

4.1.3 Описание схемы xsd2

<xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" xmlns:tns="http://smev. *****/rev110801" elementFormDefault="qualified"targetNamespace="http://smev. *****/rev110801">

<xs:import schemaLocation="http://*****:8081/S110801.svc? xsd=xsd3" namespace="http://smev. *****/rev110801"/>

<xs:complexType name="SmevMessage">

<xs:sequence>

<xs:element name="Sender" nillable="true" type="tns:SmevOrgExternal"/>

<xs:element name="Recipient" nillable="true" type="tns:SmevOrgExternal"/>

<xs:element name="Originator" nillable="true" type="tns:SmevOrgExternal"/>

<xs:element name="TypeCode" nillable="true" type="xs:string"/>

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

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

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

<xs:element minOccurs="0" name="OriginRequestIdRef" nillable="true" type="xs:string">

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

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

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

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

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

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

<xs:complexType name="SmevOrgExternal">

<xs:sequence>

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

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

</xs:sequence>

</xs:complexType>

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

<xs:element name="Message" nillable="true" type="tns:SmevMessage"/>

<xs:complexType name="SmevMessageData">

<xs:sequence>

<xs:element xmlns:q1="http://smev. *****/rev110801" name="AppData" nillable="true" type="q1:SmevAppData"/>

<xs:element minOccurs="0" name="AppDocument" nillable="true" type="tns:SmevAppDocument">

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

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

<xs:complexType name="SmevAppDocument">

<xs:sequence>

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

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

<xs:element minOccurs="0" name="Reference" nillable="true" type="xs:base64Binary">

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

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

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

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

<xs:element name="MessageData" nillable="true" type="tns:SmevMessageData"/>

<xs:complexType name="SmevHeader">

<xs:sequence>

<xs:element minOccurs="0" name="MessageId" nillable="true" type="xs:string"/>

<xs:element minOccurs="0" name="TimeStamp" nillable="true" type="xs:dateTime"/>

</xs:sequence>

</xs:complexType>

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

<xs:element name="Header" nillable="true" type="tns:SmevHeader"/>

</xs:schema>

4.1.4 Описание схемы xsd3

<xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" xmlns:tns="http://smev. *****/rev110801" elementFormDefault="qualified"targetNamespace="http://smev. *****/rev110801">

<xs:complexType name="SmevAppData">

<xs:sequence>

<xs:element minOccurs="0" name="OperationStatus" nillable="true" type="xs:int">

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

<xs:element minOccurs="0" name="ResultsTicket" nillable="true" type="xs:long">

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

<xs:element minOccurs="0" name="StatusInfo" nillable="true" type="tns:SmevStatusInfo">

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

<xs:element minOccurs="0" name="SendToRpnBranch" nillable="true" type="xs:int">

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

<xs:element minOccurs="0" name="ProcedureCode" nillable="true" type="xs:string">

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

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

<xs:complexType name="SmevStatusInfo">

<xs:sequence>

<xs:element minOccurs="0" name="Code" type="xs:int"/>

<xs:element minOccurs="0" name="TextCode" nillable="true" type="xs:string">

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string">

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

<xs:element minOccurs="0" name="Details" nillable="true" type="xs:string">

<xs:annotation>

<xs:appinfo>

<DefaultValue xmlns="http://schemas. /2003/10/Serialization/" EmitDefaultValue="false"/>

</xs:appinfo>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

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

</xs:schema>

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

4.2.1 StatusInfo

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

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

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

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

Комментарий

1

rpn:Code

Код статуса заявления

+

integer

Заполняется в соответствии со справочником статусов заявлений

2

rpn:TextCode

Текстовый код

+

string

Заполняется в соответствии со справочником статусов заявлений

3

rpn:Description

Описание

+

String

1024 знака

4

rpn:Details

Дополнительная информация

+

String

1024 знака

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

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