4.1 Общие условия
Проведение контрольных испытаний при регистрации электронного сервиса регламентировано Приказом Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 000 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия».
Порядок проведения типовых испытаний предполагает следующие этапы:
- Проверка комплектности предоставленной документации;
- Проверка сетевой связности между узлом СМЭВ и точкой размещения электронного сервиса;
- Регистрация сервиса и тестирование сервиса на контрольном примере.
4.2 Параметры испытаний на тестовой среде
Проведение испытаний на тестовой среде перед регистрацией электронного сервиса в продуктивной среде СМЭВ является необходимым действием, обеспечивающим повышение качества и эффективности процесса и позволяющим выявлять ошибки и несоответствия разработанного сервиса заранее, а не в продуктивном контуре.
- Контактное лицо: , e-mail: *****@***gov. ru,
- Адрес тестового экземпляра: http://91.210.184.14:8085/mss/WS/federal_388
- Режим функционирования тестовой среды: 24/7 (круглосуточно). Особых условий доступности не определено.
- Для того чтоб протестировать сервис, необходимо:
- зарегистрировать сервис на тестовой среде во время ее доступности согласно режиму функционирования,
- протестировать все операции на основании контрольных примеров, приведённых в разделах 2.1.5, 2.2.5,
- тестирование выполнять в паре с тестированием электронных сервисов среды интеграции.
4.3 Параметры испытаний на продуктивной среде
Для проведения испытаний на продуктивной среде СМЭВ:
- Контактное лицо: , e-mail: *****@***gov. ru,
- Адрес тестового экземпляра: http://172.16.4.14:8085/mss/ws/federal_388
Для проведения тестирования сервиса, необходимо:
- зарегистрировать сервис на продуктивной среде во время её доступности согласно режиму функционирования;
- тестирование выполнять в паре с тестированием электронных сервисов среды интеграции,
- протестировать все операции на основании контрольных примеров, приведённых в разделах 2.1.5, 2.2.5.
4.4 Особые условия
Особые условия и правила проведения контрольных испытаний не предусмотрены.
5 Приложения
5.1 Описание сервиса (WSDL)
<?xml version="1.0" encoding="UTF-8" ?> <definitions xmlns:soap="http://schemas. xmlsoap. org/wsdl/soap/" xmlns="http://schemas. xmlsoap. org/wsdl/" xmlns:xs="http://www. w3.org/2001/XMLSchema" xmlns:smev="http://smev. gosuslugi. ru/rev120315" name="BookRequest" targetNamespace="http://smev. gosuslugi. ru/rev120315" xmlns:tns="http://smev. gosuslugi. ru/rev120315" xmlns:br="urn:BookRequest"> <import namespace="http://smev. gosuslugi. ru/rev120315" location="http://91.210.184.14:8085/mss/wsDownload? type=attachment&id=668"/><!-- SmevTypes. xsd--> <!-- <import namespace="urn:BookRequest" location="bookRequest. xsd"/> <import namespace="urn:BookRequest" location="bookRequestResponse. xsd"/> <import namespace="urn:BookRequest" location="getResult. xsd"/> <import namespace="urn:BookRequest" location="getResultResponse. xsd"/> --> <import namespace="urn:BookRequest" location="http://91.210.184.14:8085/mss/wsDownload? type=attachment&id=669"/><!-- bookRequestTypes. xsd --> <types> <xs:schema elementFormDefault="qualified" targetNamespace="http://smev. gosuslugi. ru/rev120315"> <xs:element name="bookRequest"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message"/> <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> <xs:complexType> <xs:sequence> <xs:element name="AppData"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="br:parameters"/> <xs:element maxOccurs="1" minOccurs="1" name="versionCode" type="xs:string"/> <xs:element maxOccurs="1" minOccurs="1" name="serviceCode" type="xs:string"/> <xs:element maxOccurs="1" minOccurs="1" ref="br:user"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="bookRequestResponse"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message"/> <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> <xs:complexType> <xs:sequence> <xs:element name="AppData"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" name="errorCode" type="xs:int"/> <xs:element name="errorDescription" type="xs:string"/> <xs:element name="taskId" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="getResult"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message"/> <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> <xs:complexType> <xs:sequence> <xs:element name="AppData"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="br:user"/> <xs:element maxOccurs="1" minOccurs="1" name="taskId" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="getResultResponse"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message"/> <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> <xs:complexType> <xs:sequence> <xs:element name="AppData"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" name="errorCode" type="xs:int"/> <xs:element name="errorDescription" type="xs:string"/> <xs:element ref="br:taskResult"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </types> <message name="bookRequest"> <part name="parameters" element="tns:bookRequest"/> </message> <message name="bookRequestResponse"> <part name="parameters" element="tns:bookRequestResponse"/> </message> <message name="getResult"> <part name="parameters" element="tns:getResult"/> </message> <message name="getResultResponse"> <part name="parameters" element="tns:getResultResponse"/> </message> <portType name="BookRequestPortType"> <operation name="bookRequest"> <input message="tns:bookRequest"/> <output message="tns:bookRequestResponse"/> </operation> <operation name="getResult"> <input message="tns:getResult"/> <output message="tns:getResultResponse"/> </operation> </portType> <binding name="BookRequestBinding" type="tns:BookRequestPortType"> <soap:binding transport="http://schemas. xmlsoap. org/soap/http"/> <operation name="bookRequest"> <soap:operation soapAction="urn:BookRequest/bookRequest" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="getResult"> <soap:operation soapAction="urn:BookRequest/getResult" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> </binding> <service name="BookRequest"> <port name="BookRequestPort" binding="tns:BookRequestBinding"> <soap:address location="http://91.210.184.14:8085/mss/WS/federal_388"/> </port> </service> </definitions> |
Приведенный пример WSDL содержит ссылку (import) на файл SmevTypes. XSD.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 |


