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

┌─────────────────────────────────────────────────────────────────────────────┐

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

│ <wsdl:definitions xmlns:impl="http://common2.service.smev.pfr.ru" │

│xmlns:intf="http://common2.service.smev/pfr.ru" │

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

│xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" │

│xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" │

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

│targetNamespace="http://common2.service.smev.pfr.ru"> │

│ <wsdl:types> │

│ <schema xmlns="http://www.w3.org/2001/XMLSchema" │

│elementFormDefault="qualified" targetNamespace="http://common2.service. │

│smev.pfr.ru" │

│xmlns:impl="http://common2.service.smev.pfr.ru" │

│xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" │

│xmlns:xsd="http://www.w3.org/2001/XMLSchema"> │

│ <import namespace="http://smev.gosuslugi.ru/rev111111" │

│schemaLocation="SMEV.xsd"/> │

│ <element name="RequestData" type="smev:BaseMessageType"/> │

│ │

│ <element name="ResponseData" type="smev:BaseMessageType"/> │

│ </schema> │

│ </wsdl:types> │

│ <wsdl:message name="RequestData"> │

│ <wsdl:part element="impl:RequestData" name="parameters"/> │

│ </wsdl:message> │

│ <wsdl:message name="ResponseData"> │

│ <wsdl:part element="impl:ResponseData" name="parameters"/> │

│ </wsdl:message> │

│ <wsdl:portType name="Common2Service"> │

│ <wsdl:operation name="Request"> │

│ <wsdl:input message="impl:RequestData" name="RequestData"/> │

│ <wsdl:output message="impl:ResponseData" name="ResponseData"/> │

│ </wsdl:operation> │

│ </wsdl:portType> │

│ <wsdl:binding name="Common2ServiceSoapBinding" type="impl: │

│Common2Service"> │

│ <wsdlsoap:binding style="document" │

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

│ <wsdl:operation name="Request"> │

│ <wsdlsoap: operation soapAction="RequestData"/> │

│ <wsdl:input name="RequestData"> │

│ <wsdlsoap:body use="literal"/> │

│ </wsdl:input> │

│ <wsdl:output name="ResponseData"> │

│ <wsdlsoap:body use="literal"/> │

│ </wsdl:output> │

│ </wsdl:operation> │

│ </wsdl:binding> │

│ <wsdl:service name="Common2Service"> │

│ <wsdl:port binding="impl:Common2ServiceSoapBinding" │

│name="Common2Service"> │

│ <wsdlsoap:address │

│location="http://localhost:9080/Common/services/Common2Service"/> │

│ </wsdl:port> │

│ </wsdl:service> │

│ </wsdl:definitions> │

└─────────────────────────────────────────────────────────────────────────────┘