Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <definitions name="ManageService" targetNamespace="http://ext.rtk.cp.org/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://idecs.nvg.ru/privateoffice/ws/types/" xmlns:ns2="http://smev.gosuslugi.ru/request/rev111111" xmlns:ns3="http://idecs.nvg.ru/privateoffice/ws/common/order/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ext.rtk.cp.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <types>
- <xs:schema elementFormDefault="qualified" targetNamespace="http://smev.gosuslugi.ru/request/rev111111" version="1.0" xmlns:tns="http://smev.gosuslugi.ru/request/rev111111" xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:element name="AppliedDocuments" type="tns:AppliedDocumentsType"/>
- <xs:complexType name="AppliedDocumentsType">
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="AppliedDocument" type="tns:AppliedDocumentType"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AppliedDocumentType">
- <xs:sequence>
- <xs:element minOccurs="0" name="CodeDocument" type="xs:string"/>
- <xs:element name="Name" type="xs:string"/>
- <xs:element minOccurs="0" name="Number" type="xs:string"/>
- <xs:element name="URL" type="xs:string"/>
- <xs:element name="Type" type="xs:string"/>
- <xs:element minOccurs="0" name="DigestValue" type="xs:base64Binary"/>
- </xs:sequence>
- <xs:attribute ref="tns:ID"/>
- </xs:complexType>
- <xs:attribute name="ID" type="xs:ID"/>
- </xs:schema>
- <xs:schema targetNamespace="http://ext.rtk.cp.org/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:import namespace="http://idecs.nvg.ru/privateoffice/ws/types/"/>
- <xs:import namespace="http://smev.gosuslugi.ru/request/rev111111"/>
- <xs:element name="createService" type="tns:createService"/>
- <xs:element name="createServiceFed" type="tns:createServiceFed"/>
- <xs:element name="createServiceFedResponse" type="tns:createServiceFedResponse"/>
- <xs:element name="createServiceInfoIn" type="tns:CreateServiceIn"/>
- <xs:element name="createServiceResponse" type="tns:createServiceResponse"/>
- <xs:element name="getServiceFedResult" type="tns:getServiceFedResult"/>
- <xs:element name="getServiceFedResultResponse" type="tns:getServiceFedResultResponse"/>
- <xs:element name="statusService" type="tns:statusService"/>
- <xs:element name="statusServiceResponse" type="tns:statusServiceResponse"/>
- <xs:complexType name="createService">
- <xs:sequence>
- <xs:element minOccurs="0" name="requestHeader" type="ns1:RequestHeader"/>
- <xs:element minOccurs="0" name="eServiceHeader" type="ns1:EServiceHeader"/>
- <xs:element minOccurs="0" name="regData" type="tns:CreateService"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CreateService">
- <xs:sequence>
- <xs:element name="serviceId" type="xs:string"/>
- <xs:element minOccurs="0" name="goalId" type="xs:string"/>
- <xs:element minOccurs="0" name="owner" type="xs:string"/>
- <xs:element minOccurs="0" name="mode" type="xs:int"/>
- <xs:element minOccurs="0" name="reqNumber" type="xs:string"/>
- <xs:element minOccurs="0" name="reqDate" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="callbackUrl" type="xs:string"/>
- <xs:element minOccurs="0" name="request" type="xs:boolean"/>
- <xs:element minOccurs="0" name="senderInfo" type="tns:SenderInfo"/>
- <xs:element maxOccurs="unbounded" name="applicant" type="tns:PersonInfo"/>
- <xs:element maxOccurs="unbounded" name="applicantAgent" type="tns:AgentInfo"/>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="tns:GDPItem"/>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="attr" nillable="true" type="tns:AttributeValue"/>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="lifeSituation" nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="packSign" type="xs:base64Binary"/>
- <xs:element minOccurs="0" name="packDate" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="packNumber" type="xs:string"/>
- <xs:element minOccurs="0" name="packAuthCode" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SenderInfo">
- <xs:sequence>
- <xs:element minOccurs="0" name="owner" type="xs:string"/>
- <xs:element minOccurs="0" name="kontroller" type="xs:string"/>
- <xs:element minOccurs="0" name="packNum" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PersonInfo">
- <xs:sequence>
- <xs:element minOccurs="0" name="firstName" type="xs:string"/>
- <xs:element minOccurs="0" name="lastName" type="xs:string"/>
- <xs:element minOccurs="0" name="middleName" type="xs:string"/>
- <xs:element minOccurs="0" name="address" type="xs:string"/>
- <xs:element minOccurs="0" name="factAddress" type="xs:string"/>
- <xs:element minOccurs="0" name="email" type="xs:string"/>
- <xs:element minOccurs="0" name="birthdate" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="identityDocId" type="xs:string"/>
- <xs:element minOccurs="0" name="identityDocType" type="xs:string"/>
- <xs:element minOccurs="0" name="passSeria" type="xs:string"/>
- <xs:element minOccurs="0" name="passNo" type="xs:string"/>
- <xs:element minOccurs="0" name="passFrom" type="xs:string"/>
- <xs:element minOccurs="0" name="passDate" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="phone" type="xs:string"/>
- <xs:element minOccurs="0" name="cellPhone" type="xs:string"/>
- <xs:element minOccurs="0" name="inn" type="xs:string"/>
- <xs:element minOccurs="0" name="sex" type="tns:sex"/>
- <xs:element minOccurs="0" name="snils" type="xs:string"/>
- <xs:element minOccurs="0" name="sameAddress" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AgentInfo">
- <xs:sequence>
- <xs:element minOccurs="0" name="name" type="xs:string"/>
- <xs:element minOccurs="0" name="inn" type="xs:string"/>
- <xs:element minOccurs="0" name="kpp" type="xs:string"/>
- <xs:element minOccurs="0" name="address" type="xs:string"/>
- <xs:element minOccurs="0" name="sameAddress" type="xs:boolean"/>
- <xs:element minOccurs="0" name="ogrn" type="xs:string"/>
- <xs:element minOccurs="0" name="taxRegDoc" type="xs:string"/>
- <xs:element minOccurs="0" name="govRegDoc" type="xs:string"/>
- <xs:element minOccurs="0" name="govRegDate" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="phone" type="xs:string"/>
- <xs:element minOccurs="0" name="email" type="xs:string"/>
- <xs:element minOccurs="0" name="postAddress" type="xs:string"/>
- <xs:element minOccurs="0" name="bossPosition" type="xs:string"/>
- <xs:element minOccurs="0" name="bossFio" type="xs:string"/>
- <xs:element minOccurs="0" name="bossFioR" type="xs:string"/>
- <xs:element minOccurs="0" name="buhFio" type="xs:string"/>
- <xs:element minOccurs="0" name="bank" type="xs:string"/>
- <xs:element minOccurs="0" name="bankAccount" type="xs:string"/>
- <xs:element minOccurs="0" name="agentType" type="tns:aType"/>
- <xs:element minOccurs="0" name="lastCtrlDate" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="nameShort" type="xs:string"/>
- <xs:element minOccurs="0" name="opf" type="xs:string"/>
- <xs:element minOccurs="0" name="passport" type="xs:string"/>
- <xs:element minOccurs="0" name="govRegOgv" type="xs:string"/>
- <xs:element minOccurs="0" name="archCases" type="xs:string"/>
- <xs:element minOccurs="0" name="person" type="tns:PersonInfo"/>
- <xs:element minOccurs="0" name="isOgv" type="xs:boolean"/>
- <xs:element minOccurs="0" name="begValidDate" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="endValidDate" type="xs:dateTime"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GDPItem">
- <xs:sequence>
- <xs:element name="docTypeId" type="xs:string"/>
- <xs:element name="docClassId" type="xs:string"/>
- <xs:element name="docTitle" type="xs:string"/>
- <xs:element maxOccurs="unbounded" name="files" type="tns:File"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="File">
- <xs:sequence>
- <xs:element name="FileBinary" nillable="true" type="xs:base64Binary"/>
- <xs:element name="Filename" nillable="true" type="xs:string"/>
- <xs:element minOccurs="0" name="signature" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AttributeValue">
- <xs:sequence>
- <xs:element name="code" type="xs:string"/>
- <xs:element minOccurs="0" name="cloneNum" type="xs:long"/>
- <xs:element minOccurs="0" name="stringValue" type="xs:string"/>
- <xs:element minOccurs="0" name="doubleValue" type="xs:double"/>
- <xs:element minOccurs="0" name="dateValue" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="booleanValue" type="xs:boolean"/>
- <xs:element minOccurs="0" name="longValue" type="xs:long"/>
- <xs:element minOccurs="0" name="parentCode" type="xs:string"/>
- <xs:element minOccurs="0" name="parentCloneNum" type="xs:long"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="createServiceResponse">
- <xs:sequence>
- <xs:element minOccurs="0" name="return" type="tns:ServiceResponse"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ServiceResponse">
- <xs:sequence>
- <xs:element name="responseHeader" type="ns1:ResponseHeader"/>
- <xs:element name="eServiceResult" type="ns1:EServiceResult"/>
- <xs:element maxOccurs="unbounded" name="attr" type="tns:AttributeValue"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="statusService">
- <xs:sequence>
- <xs:element minOccurs="0" name="requestHeader" type="ns1:RequestHeader"/>
- <xs:element minOccurs="0" name="eServiceHeader" type="ns1:EServiceHeader"/>
- <xs:element minOccurs="0" name="regData" type="tns:StateService"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="StateService">
- <xs:sequence>
- <xs:element name="packNum" type="xs:string"/>
- <xs:element name="authCode" type="xs:string"/>
- <xs:element minOccurs="0" name="owner" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="statusServiceResponse">
- <xs:sequence>
- <xs:element minOccurs="0" name="return" type="tns:ServiceResponse"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="createServiceFed">
- <xs:sequence>
- <xs:element minOccurs="0" name="regData" type="tns:CreateServiceIn"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CreateServiceIn">
- <xs:sequence>
- <xs:element name="requestId" type="xs:string"/>
- <xs:element name="serviceId" type="xs:string"/>
- <xs:element minOccurs="0" name="goalId" type="xs:string"/>
- <xs:element minOccurs="0" name="owner" type="xs:string"/>
- <xs:element minOccurs="0" name="mode" type="xs:int"/>
- <xs:element minOccurs="0" name="reqNumber" type="xs:string"/>
- <xs:element minOccurs="0" name="reqDate" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="callbackUrl" type="xs:string"/>
- <xs:element minOccurs="0" name="request" type="xs:boolean"/>
- <xs:element minOccurs="0" name="senderInfo" type="tns:SenderInfo"/>
- <xs:element maxOccurs="unbounded" name="applicant" type="tns:PersonInfo"/>
- <xs:element maxOccurs="unbounded" name="applicantAgent" type="tns:AgentInfo"/>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="attr" nillable="true" type="tns:AttributeValue"/>
- <xs:element minOccurs="0" ref="ns2:AppliedDocuments"/>
- <xs:element minOccurs="0" name="file" type="tns:File"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="createServiceFedResponse">
- <xs:sequence>
- <xs:element minOccurs="0" name="return" type="tns:ServiceResponse"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="getServiceFedResult">
- <xs:sequence>
- <xs:element minOccurs="0" name="requestId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="getServiceFedResultResponse">
- <xs:sequence>
- <xs:element minOccurs="0" name="return" type="tns:ServiceResponse"/>
- </xs:sequence>
- </xs:complexType>
- <xs:simpleType name="sex">
- <xs:restriction base="xs:string">
- <xs:enumeration value="male"/>
- <xs:enumeration value="female"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="aType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="corporate"/>
- <xs:enumeration value="individual"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:schema>
- <xs:schema elementFormDefault="qualified" targetNamespace="http://idecs.nvg.ru/privateoffice/ws/common/order/" version="1.0" xmlns:tns="http://idecs.nvg.ru/privateoffice/ws/common/order/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:import namespace="http://idecs.nvg.ru/privateoffice/ws/types/"/>
- <xs:element name="createOrderFault" nillable="true" type="tns:CreateOrderFault"/>
- <xs:element name="createOrderIdecsRequest" nillable="true" type="tns:CreateOrderIdecsRequest"/>
- <xs:element name="createOrderIdecsResponse" nillable="true" type="tns:CreateOrderIdecsResponse"/>
- <xs:element name="createOrderRequest" nillable="true" type="tns:CreateOrderRequest"/>
- <xs:element name="createOrderResponse" nillable="true" type="tns:CreateOrderResponse"/>
- <xs:element name="getCurrentOrdersRequest" nillable="true" type="tns:GetCurrentOrdersRequest"/>
- <xs:element name="getCurrentOrdersResponse" nillable="true" type="tns:GetCurrentOrdersResponse"/>
- <xs:element name="getHistoryOrdersRequest" nillable="true" type="tns:GetHistoryOrdersRequest"/>
- <xs:element name="getHistoryOrdersResponse" nillable="true" type="tns:GetHistoryOrdersResponse"/>
- <xs:element name="getOrderByExtIdRequest" nillable="true" type="tns:GetOrderByExtIdRequest"/>
- <xs:element name="getOrderByExtIdResponse" nillable="true" type="tns:GetOrderByExtIdResponse"/>
- <xs:element name="getOrderByIdRequest" nillable="true" type="tns:GetOrderByIdRequest"/>
- <xs:element name="getOrderByIdResponse" nillable="true" type="tns:GetOrderByIdResponse"/>
- <xs:element name="getOrderByIdV2Request" nillable="true" type="tns:GetOrderByIdV2Request"/>
- <xs:element name="getOrderByIdV2Response" nillable="true" type="tns:GetOrderByIdV2Response"/>
- <xs:element name="getOrderIdByHistoryIdRequest" nillable="true" type="tns:GetOrderIdByHistoryIdRequest"/>
- <xs:element name="getOrderIdByHistoryIdResponse" nillable="true" type="tns:GetOrderIdByHistoryIdResponse"/>
- <xs:element name="getOrderStatisticsRequest" nillable="true" type="tns:GetOrderStatisticsRequest"/>
- <xs:element name="getOrderStatisticsResponse" nillable="true" type="tns:GetOrderStatisticsResponse"/>
- <xs:element name="getOrderStatusByIdRequest" nillable="true" type="tns:GetOrderStatusByIdRequest"/>
- <xs:element name="getOrderStatusByIdResponse" nillable="true" type="tns:GetOrderStatusByIdResponse"/>
- <xs:element name="getOrdersByUserEServiceStatusRequest" nillable="true" type="tns:GetOrdersByUserEServiceStatusRequest"/>
- <xs:element name="getOrdersByUserEServiceStatusResponse" nillable="true" type="tns:GetOrdersByUserEServiceStatusResponse"/>
- <xs:element name="getStateOrgShortInfoByUserIdRequest" nillable="true" type="tns:GetStateOrgShortInfoByUserIdRequest"/>
- <xs:element name="getStateOrgShortInfoByUserIdResponse" nillable="true" type="tns:GetStateOrgShortInfoByUserIdResponse"/>
- <xs:element name="getStatusHistoryRequest" nillable="true" type="tns:GetStatusHistoryRequest"/>
- <xs:element name="getStatusHistoryResponse" nillable="true" type="tns:GetStatusHistoryResponse"/>
- <xs:element name="saveResultStatusIdecsRequest" nillable="true" type="tns:SaveResultStatusIdecsRequest"/>
- <xs:element name="saveResultStatusIdecsResponse" nillable="true" type="tns:SaveResultStatusIdecsResponse"/>
- <xs:element name="setExtOrderStatusRequest" nillable="true" type="tns:SetExtOrderStatusRequest"/>
- <xs:element name="setExtOrderStatusResponse" nillable="true" type="tns:SetExtOrderStatusResponse"/>
- <xs:element name="setOrderExtNumberRequest" nillable="true" type="tns:SetOrderExtNumberRequest"/>
- <xs:element name="setOrderExtNumberResponse" nillable="true" type="tns:SetOrderExtNumberResponse"/>
- <xs:element name="setOrderStatusByExtStatusRequest" nillable="true" type="tns:SetOrderStatusByExtStatusRequest"/>
- <xs:element name="setOrderStatusByExtStatusResponse" nillable="true" type="tns:SetOrderStatusByExtStatusResponse"/>
- <xs:element name="setOrderStatusByStateOrgRequest" nillable="true" type="tns:SetOrderStatusByStateOrgRequest"/>
- <xs:element name="setOrderStatusByStateOrgResponse" nillable="true" type="tns:SetOrderStatusByStateOrgResponse"/>
- <xs:element name="setOrderStatusRequest" nillable="true" type="tns:SetOrderStatusRequest"/>
- <xs:element name="setOrderStatusResponse" nillable="true" type="tns:SetOrderStatusResponse"/>
- <xs:element name="setResultStatusFault" nillable="true" type="tns:SetResultStatusFault"/>
- <xs:element name="updateStatusHistoryRequest" nillable="true" type="tns:UpdateStatusHistoryRequest"/>
- <xs:element name="updateStatusHistoryResponse" nillable="true" type="tns:UpdateStatusHistoryResponse"/>
- <xs:complexType name="SaveResultStatusIdecsResponse">
- <xs:complexContent>
- <xs:extension base="ns1:Error">
- <xs:sequence/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="SetOrderStatusByExtStatusResponse">
- <xs:sequence>
- <xs:element form="unqualified" minOccurs="0" name="orderHistoryId" type="xs:long"/>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SetOrderStatusByStateOrgRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="stateOrgCode" type="xs:string"/>
- <xs:element form="unqualified" name="extOrderId" type="xs:string"/>
- <xs:element form="unqualified" name="orderStatusId" type="xs:long"/>
- <xs:element form="unqualified" minOccurs="0" name="comment" type="xs:string"/>
- <xs:element form="unqualified" name="hasResult" type="ns1:ResultType"/>
- <xs:element form="unqualified" minOccurs="0" name="cancelAllowed" type="ns1:YesNo"/>
- <xs:element form="unqualified" minOccurs="0" name="statusDate" type="xs:dateTime"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetCurrentOrdersRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="userId" type="xs:long"/>
- <xs:element form="unqualified" name="pageNumber" type="xs:int"/>
- <xs:element form="unqualified" name="pageSize" type="xs:int"/>
- <xs:element form="unqualified" minOccurs="0" name="stateOrgCode" type="xs:string"/>
- <xs:element form="unqualified" minOccurs="0" name="startDate" type="xs:date"/>
- <xs:element form="unqualified" minOccurs="0" name="endDate" type="xs:date"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrderByExtIdResponse">
- <xs:sequence>
- <xs:element form="unqualified" minOccurs="0" name="order" type="ns1:Order"/>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetStatusHistoryResponse">
- <xs:sequence>
- <xs:element form="unqualified" name="statusHistory">
- <xs:complexType>
- <xs:sequence>
- <xs:element form="unqualified" maxOccurs="unbounded" minOccurs="0" name="orderStatus" type="ns1:OrderStatus"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SetOrderStatusByExtStatusRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="orderId" type="xs:long"/>
- <xs:element form="unqualified" name="orgCode" type="xs:string"/>
- <xs:element form="unqualified" name="orderStatusCode" type="xs:string"/>
- <xs:element form="unqualified" minOccurs="0" name="comment" type="xs:string"/>
- <xs:element form="unqualified" name="hasResult" type="ns1:ResultType"/>
- <xs:element form="unqualified" minOccurs="0" name="cancelAllowed" type="ns1:YesNo"/>
- <xs:element form="unqualified" minOccurs="0" name="statusDate" type="xs:dateTime"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SetOrderStatusRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="orderId" type="xs:long"/>
- <xs:element form="unqualified" name="orderStatusId" type="xs:long"/>
- <xs:element form="unqualified" minOccurs="0" name="comment" type="xs:string"/>
- <xs:element form="unqualified" name="hasResult" type="ns1:ResultType"/>
- <xs:element form="unqualified" minOccurs="0" name="cancelAllowed" type="ns1:YesNo"/>
- <xs:element form="unqualified" minOccurs="0" name="statusDate" type="xs:dateTime"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetStateOrgShortInfoByUserIdResponse">
- <xs:sequence>
- <xs:element form="unqualified" name="stateOrgShortInfoList">
- <xs:complexType>
- <xs:sequence>
- <xs:element form="unqualified" maxOccurs="unbounded" minOccurs="0" name="stateOrgShortInfo" type="ns1:StateOrgShortInfo"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="IdecsRequestType">
- <xs:sequence>
- <xs:element form="unqualified" name="requestHeader" type="ns1:RequestHeader"/>
- <xs:element form="unqualified" name="eServiceHeader" type="ns1:EServiceHeader"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CreateOrderIdecsResponse">
- <xs:complexContent>
- <xs:extension base="tns:IdecsRequestType">
- <xs:sequence/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="CreateOrderIdecsRequest">
- <xs:complexContent>
- <xs:extension base="tns:IdecsRequestType">
- <xs:sequence/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="SetOrderStatusResponse">
- <xs:sequence>
- <xs:element form="unqualified" minOccurs="0" name="orderHistoryId" type="xs:long"/>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrderIdByHistoryIdRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="orderHistoryId" type="xs:long"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="UpdateStatusHistoryRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="statusHistoryId" type="xs:long"/>
- <xs:element form="unqualified" minOccurs="0" name="orderStatusId" type="xs:long"/>
- <xs:element form="unqualified" minOccurs="0" name="comment" type="xs:string"/>
- <xs:element form="unqualified" minOccurs="0" name="hasResult" type="ns1:ResultType"/>
- <xs:element form="unqualified" minOccurs="0" name="cancelAllowed" type="ns1:YesNo"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetStatusHistoryRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="orderId" type="xs:long"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SetOrderStatusByStateOrgResponse">
- <xs:sequence>
- <xs:element form="unqualified" minOccurs="0" name="orderHistoryId" type="xs:long"/>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrderIdByHistoryIdResponse">
- <xs:sequence>
- <xs:element form="unqualified" name="orderId" type="xs:long"/>
- <xs:element form="unqualified" name="eServiceId" type="xs:long"/>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrdersByUserEServiceStatusRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="userId" type="xs:long"/>
- <xs:element form="unqualified" name="eServiceId" type="xs:string"/>
- <xs:element form="unqualified" minOccurs="0" name="reestrId" type="xs:string"/>
- <xs:element form="unqualified" name="orderStatus" type="xs:long"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrdersByUserEServiceStatusResponse">
- <xs:sequence>
- <xs:element form="unqualified" name="orders">
- <xs:complexType>
- <xs:sequence>
- <xs:element form="unqualified" maxOccurs="unbounded" minOccurs="0" name="order" type="ns1:Order"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrderStatisticsResponse">
- <xs:sequence>
- <xs:element form="unqualified" name="OrderStatistics">
- <xs:complexType>
- <xs:sequence>
- <xs:element form="unqualified" maxOccurs="unbounded" minOccurs="0" name="orderStatistic" type="ns1:OrderStatistic"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrderByIdResponse">
- <xs:sequence>
- <xs:element form="unqualified" minOccurs="0" name="order" type="ns1:Order"/>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="IdecsResponseType">
- <xs:sequence>
- <xs:element form="unqualified" name="responseHeader" type="ns1:ResponseHeader"/>
- <xs:element form="unqualified" name="eServiceResult" type="ns1:EServiceResult"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SaveResultStatusIdecsRequest">
- <xs:complexContent>
- <xs:extension base="tns:IdecsResponseType">
- <xs:sequence>
- <xs:element form="unqualified" minOccurs="0" name="isCancellAllowed" type="xs:boolean"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="GetHistoryOrdersRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="userId" type="xs:long"/>
- <xs:element form="unqualified" name="startDate" type="xs:date"/>
- <xs:element form="unqualified" name="endDate" type="xs:date"/>
- <xs:element form="unqualified" name="pageNumber" type="xs:int"/>
- <xs:element form="unqualified" name="pageSize" type="xs:int"/>
- <xs:element form="unqualified" minOccurs="0" name="stateOrgCode" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CreateOrderFault">
- <xs:sequence/>
- </xs:complexType>
- <xs:complexType name="GetOrderStatisticsRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="dayWindow" type="xs:int"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SetOrderExtNumberRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="orderId" type="xs:long"/>
- <xs:element form="unqualified" name="orderExtId" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CreateOrderResponse">
- <xs:sequence>
- <xs:element form="unqualified" minOccurs="0" name="orderId" type="xs:long"/>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrderStatusByIdResponse">
- <xs:sequence>
- <xs:element form="unqualified" minOccurs="0" name="orderStatus" type="ns1:OrderStatus"/>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrderByIdV2Response">
- <xs:sequence>
- <xs:element form="unqualified" minOccurs="0" name="order" type="ns1:OrderV2"/>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SetExtOrderStatusResponse">
- <xs:sequence>
- <xs:element form="unqualified" minOccurs="0" name="orderHistoryId" type="xs:long"/>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrderStatusByIdRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="orderHistoryId" type="xs:long"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrderByIdRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="orderId" type="xs:long"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="CreateOrderRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="userId" type="xs:long"/>
- <xs:element form="unqualified" name="order" type="ns1:NewOrder"/>
- <xs:element form="unqualified" minOccurs="0" name="state" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SetResultStatusFault">
- <xs:sequence/>
- </xs:complexType>
- <xs:complexType name="GetCurrentOrdersResponse">
- <xs:sequence>
- <xs:element form="unqualified" name="orders">
- <xs:complexType>
- <xs:sequence>
- <xs:element form="unqualified" maxOccurs="unbounded" minOccurs="0" name="order" type="ns1:Order"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element form="unqualified" name="numPages" type="xs:long"/>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="UpdateStatusHistoryResponse">
- <xs:sequence>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrderByIdV2Request">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="orderId" type="xs:long"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetStateOrgShortInfoByUserIdRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="userId" type="xs:long"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SetExtOrderStatusRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="userId" type="xs:long"/>
- <xs:element form="unqualified" name="eserviceId" type="xs:string"/>
- <xs:element form="unqualified" name="extOrderId" type="xs:string"/>
- <xs:element form="unqualified" name="orderStatusId" type="xs:long"/>
- <xs:element form="unqualified" minOccurs="0" name="comment" type="xs:string"/>
- <xs:element form="unqualified" name="hasResult" type="ns1:ResultType"/>
- <xs:element form="unqualified" minOccurs="0" name="cancelAllowed" type="ns1:YesNo"/>
- <xs:element form="unqualified" minOccurs="0" name="statusDate" type="xs:dateTime"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetOrderByExtIdRequest">
- <xs:sequence>
- <xs:element form="unqualified" name="authToken" type="xs:string"/>
- <xs:element form="unqualified" name="orderExtId" type="xs:string"/>
- <xs:element form="unqualified" name="orgCode" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetHistoryOrdersResponse">
- <xs:sequence>
- <xs:element form="unqualified" name="orders">
- <xs:complexType>
- <xs:sequence>
- <xs:element form="unqualified" maxOccurs="unbounded" minOccurs="0" name="order" type="ns1:Order"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element form="unqualified" name="numPages" type="xs:long"/>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="SetOrderExtNumberResponse">
- <xs:sequence>
- <xs:element form="unqualified" name="error" type="ns1:Error"/>
- </xs:sequence>
- </xs:complexType>
- </xs:schema>
- <xs:schema targetNamespace="http://idecs.nvg.ru/privateoffice/ws/types/" version="1.0" xmlns:tns="http://idecs.nvg.ru/privateoffice/ws/types/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:complexType name="RequestHeader">
- <xs:sequence>
- <xs:element form="qualified" name="authToken" type="xs:string"/>
- <xs:element form="qualified" name="requestId" type="xs:string"/>
- <xs:element form="qualified" name="requestInitiatorCode" type="tns:OrgExternal"/>
- <xs:element form="qualified" name="orgRegistrator" type="tns:OrgExternal"/>
- <xs:element form="qualified" name="requestTypeCode" type="xs:string"/>
- <xs:element form="qualified" name="requestDate" type="xs:dateTime"/>
- <xs:element form="qualified" name="documents" type="tns:Documents"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="OrgExternal">
- <xs:sequence>
- <xs:element form="qualified" name="regionCode" type="xs:string"/>
- <xs:element form="qualified" name="serviceOrgCode" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="employee" type="tns:Employee"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Employee">
- <xs:sequence>
- <xs:element form="qualified" name="sname" type="xs:string"/>
- <xs:element form="qualified" name="fname" type="xs:string"/>
- <xs:element form="qualified" name="mname" type="xs:string"/>
- <xs:element form="qualified" name="position" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Documents">
- <xs:sequence>
- <xs:element form="qualified" maxOccurs="unbounded" name="document" type="tns:Document"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Document">
- <xs:complexContent>
- <xs:extension base="tns:ResultArtifact">
- <xs:sequence>
- <xs:element form="qualified" minOccurs="0" name="content" type="xs:base64Binary"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="ResultArtifact">
- <xs:sequence>
- <xs:element form="qualified" name="documentId" type="xs:string"/>
- <xs:element form="qualified" name="mimeType" type="xs:string"/>
- <xs:element form="qualified" name="documentTypeCode" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="documentName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="text" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Url">
- <xs:complexContent>
- <xs:extension base="tns:ResultArtifact">
- <xs:sequence>
- <xs:element form="qualified" minOccurs="0" name="url" type="xs:normalizedString"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="EServiceHeader">
- <xs:sequence>
- <xs:element form="qualified" name="userId" type="xs:long"/>
- <xs:element form="qualified" name="eserviceId" type="xs:long"/>
- <xs:element form="qualified" name="reestrId" type="xs:string"/>
- <xs:element form="qualified" name="sirRequestId" type="xs:string"/>
- <xs:element form="qualified" name="stateOrgCode" type="xs:string"/>
- <xs:element form="qualified" name="orderDate" type="xs:date"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ResponseHeader">
- <xs:sequence>
- <xs:element form="qualified" name="authToken" type="xs:string"/>
- <xs:element form="qualified" name="responseDate" type="xs:dateTime"/>
- <xs:element form="qualified" name="requestInitiatorCode" type="tns:OrgExternal"/>
- <xs:element form="qualified" name="requestIDRef" type="xs:string"/>
- <xs:element form="qualified" name="error" type="tns:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Error">
- <xs:sequence>
- <xs:element form="qualified" name="errorCode" type="xs:long"/>
- <xs:element form="qualified" name="errorMessage" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="EServiceResult">
- <xs:sequence>
- <xs:element form="qualified" minOccurs="0" name="orderStatusId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="orgOrderStatusCode" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
- <xs:element form="qualified" name="eServiceId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="extOrderNumber" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="sirRequestId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="urls" type="tns:Urls"/>
- <xs:element form="qualified" minOccurs="0" name="documents" type="tns:Documents"/>
- <xs:element form="qualified" minOccurs="0" name="XML" type="tns:Any"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Urls">
- <xs:sequence>
- <xs:element form="qualified" maxOccurs="unbounded" name="url" type="tns:Url"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Any">
- <xs:sequence>
- <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Question">
- <xs:sequence>
- <xs:element form="qualified" name="questionId" type="xs:long"/>
- <xs:element form="qualified" name="questionText" type="xs:string"/>
- <xs:element form="qualified" name="questionRequired" type="xs:boolean"/>
- <xs:element form="qualified" name="questionType" type="tns:QuestionType"/>
- <xs:element form="qualified" name="answerList">
- <xs:complexType>
- <xs:sequence>
- <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="answer" type="tns:Answer"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Answer">
- <xs:sequence>
- <xs:element form="qualified" name="answerId" type="xs:long"/>
- <xs:element form="qualified" name="answerCode" type="xs:string"/>
- <xs:element form="qualified" name="answerText" type="xs:string"/>
- <xs:element form="qualified" name="answerIsOther" type="xs:boolean"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Order">
- <xs:sequence>
- <xs:element form="qualified" name="orderId" type="xs:long"/>
- <xs:element form="qualified" name="name" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="stateOrgCode" type="xs:string"/>
- <xs:element form="qualified" name="stateOrgName" type="xs:string"/>
- <xs:element form="qualified" name="orderDate" type="xs:dateTime"/>
- <xs:element form="qualified" name="orderStatusId" type="xs:long"/>
- <xs:element form="qualified" name="orderStatusName" type="xs:string"/>
- <xs:element form="qualified" name="statusDate" type="xs:dateTime"/>
- <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
- <xs:element form="qualified" name="hasResult" type="tns:ResultType"/>
- <xs:element form="qualified" minOccurs="0" name="orderHistoryId" type="xs:long"/>
- <xs:element form="qualified" minOccurs="0" name="eServiceId" type="xs:long"/>
- <xs:element form="qualified" minOccurs="0" name="reestrId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="orderExtId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="extraInfo" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="aOrgId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="aFormId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="cancelAllowed" type="tns:YesNo"/>
- <xs:element form="qualified" minOccurs="0" name="srcSystem" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="extId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="stateOrgStatusCode" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="stateOrgStatusName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="OrderV2">
- <xs:complexContent>
- <xs:extension base="tns:Order">
- <xs:sequence>
- <xs:element form="qualified" minOccurs="0" name="formVersion" type="xs:string"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="QuestionInfo">
- <xs:sequence>
- <xs:element form="qualified" name="questionId" type="xs:long"/>
- <xs:element form="qualified" name="answerId" type="xs:long"/>
- <xs:element form="qualified" name="answer" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="OrderStatus">
- <xs:sequence>
- <xs:element form="qualified" name="orderHistoryId" type="xs:long"/>
- <xs:element form="qualified" name="orderStatusId" type="xs:long"/>
- <xs:element form="qualified" name="orderStatusName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="stateOrgCode" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="stateOrgName" type="xs:string"/>
- <xs:element form="qualified" name="statusDate" type="xs:dateTime"/>
- <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
- <xs:element form="qualified" name="hasResult" type="tns:ResultType"/>
- <xs:element form="qualified" minOccurs="0" name="stateOrgStatusCode" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="QuestionnaireInfo">
- <xs:sequence>
- <xs:element form="qualified" name="questionnaireCode" type="xs:string"/>
- <xs:element form="qualified" name="questions">
- <xs:complexType>
- <xs:sequence>
- <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="question" type="tns:QuestionInfo"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="StateOrgShortInfo">
- <xs:sequence>
- <xs:element form="qualified" name="name" type="xs:string"/>
- <xs:element form="qualified" name="code" type="xs:string"/>
- <xs:element form="qualified" name="extId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="fullName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ServerRoutes">
- <xs:sequence>
- <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="route" nillable="true" type="tns:ServerRoute"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ServerRoute">
- <xs:sequence>
- <xs:element form="qualified" name="serverId" type="xs:string"/>
- <xs:element form="qualified" name="serviceURL" type="xs:string"/>
- <xs:element form="qualified" name="isRouter" type="tns:YesNo"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="NewPayment">
- <xs:sequence>
- <xs:element form="qualified" name="stateOrgCode" type="xs:string"/>
- <xs:element form="qualified" name="billNumber" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="billPersonalAccount" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="terminalNumber" type="xs:string"/>
- <xs:element form="qualified" name="payDate" type="xs:dateTime"/>
- <xs:element form="qualified" name="paySumm" type="xs:decimal"/>
- <xs:element form="qualified" name="payMethodId" type="xs:long"/>
- <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="payRequisites" type="tns:PayRequisites"/>
- <xs:element form="qualified" name="payStatusCode" type="tns:PayStatusCode"/>
- <xs:element form="qualified" name="billSourceCode" type="xs:string"/>
- <xs:element form="qualified" name="payServiceId" type="xs:long"/>
- <xs:element form="qualified" name="paySystemCode" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PayRequisites">
- <xs:sequence>
- <xs:element form="qualified" name="receiver" type="xs:string"/>
- <xs:element form="qualified" name="billINN" type="xs:string"/>
- <xs:element form="qualified" name="billKPP" type="xs:string"/>
- <xs:element form="qualified" name="billOKATO" type="xs:string"/>
- <xs:element form="qualified" name="kbk" type="xs:string"/>
- <xs:element form="qualified" name="bik" type="xs:string"/>
- <xs:element form="qualified" name="corrAccount" type="xs:string"/>
- <xs:element form="qualified" name="account" type="xs:string"/>
- <xs:element form="qualified" name="payPurpose" type="xs:string"/>
- <xs:element form="qualified" name="currencyCode" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="commonUserId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="altUserId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="bankName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="EServiceOrder">
- <xs:sequence>
- <xs:element form="qualified" name="eServiceId" type="xs:long"/>
- <xs:element form="qualified" name="serviceId" type="xs:string"/>
- <xs:element form="qualified" name="orderNum" type="xs:long"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BillState">
- <xs:sequence>
- <xs:element form="qualified" name="state" type="xs:string"/>
- <xs:element form="qualified" name="name" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="OrderStatistic">
- <xs:sequence>
- <xs:element form="qualified" name="eServiceId" type="xs:string"/>
- <xs:element form="qualified" name="reestrId" type="xs:string"/>
- <xs:element form="qualified" name="count" type="xs:long"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="EService">
- <xs:sequence>
- <xs:element form="qualified" name="eServiceId" type="xs:long"/>
- <xs:element form="qualified" name="serviceId" type="xs:string"/>
- <xs:element form="qualified" name="orderNum" type="xs:long"/>
- <xs:element form="qualified" name="name" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="BillSum">
- <xs:sequence>
- <xs:element form="qualified" name="name" type="xs:string"/>
- <xs:element form="qualified" name="sum" type="xs:decimal"/>
- <xs:element form="qualified" name="required" type="xs:string"/>
- <xs:element form="qualified" name="detail" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Bill">
- <xs:sequence>
- <xs:element form="qualified" name="billId" type="xs:long"/>
- <xs:element form="qualified" name="stateOrgCode" type="xs:string"/>
- <xs:element form="qualified" name="stateOrgName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="billPersonalAccount" type="xs:string"/>
- <xs:element form="qualified" name="startDate" type="xs:date"/>
- <xs:element form="qualified" name="state" type="tns:BillState"/>
- <xs:element form="qualified" name="billNumber" type="xs:string"/>
- <xs:element form="qualified" name="billName" type="xs:string"/>
- <xs:element form="qualified" name="billDate" type="xs:date"/>
- <xs:element form="qualified" name="billSumm" type="xs:decimal"/>
- <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="payRequisites" type="tns:PayRequisites"/>
- <xs:element form="qualified" minOccurs="0" name="doPaymentURL" type="xs:string"/>
- <xs:element form="qualified" name="billSourceCode" type="xs:string"/>
- <xs:element form="qualified" name="payServiceId" type="xs:long"/>
- <xs:element form="qualified" name="paySystemCode" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ExtBill">
- <xs:complexContent>
- <xs:extension base="tns:Bill">
- <xs:sequence>
- <xs:element form="qualified" name="detailSums">
- <xs:complexType>
- <xs:sequence>
- <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="detailSums" type="tns:BillSum"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element form="qualified" name="optionalSums">
- <xs:complexType>
- <xs:sequence>
- <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="optionalSums" type="tns:BillSum"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element form="qualified" name="purpose" type="xs:string"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="NewInteraction">
- <xs:sequence>
- <xs:element form="qualified" minOccurs="0" name="orderId" type="xs:long"/>
- <xs:element form="qualified" name="type" type="xs:string"/>
- <xs:element form="qualified" name="subject" type="xs:string"/>
- <xs:element form="qualified" name="text" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="email" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="phone" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="stateStructureExtId" type="xs:decimal"/>
- <xs:element form="qualified" minOccurs="0" name="OKATO" type="xs:string"/>
- <xs:element form="qualified" name="lastName" type="xs:string"/>
- <xs:element form="qualified" name="firstName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="middleName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="postIndex" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="region" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="district" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="city" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="street" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="house" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="housing" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="building" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="flat" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="FieldError">
- <xs:sequence>
- <xs:element form="qualified" name="fieldName" type="xs:string"/>
- <xs:element form="qualified" name="error" type="tns:Error"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Payment">
- <xs:sequence>
- <xs:element form="qualified" name="paymentId" type="xs:long"/>
- <xs:element form="qualified" name="stateOrgCode" type="xs:string"/>
- <xs:element form="qualified" name="stateOrgName" type="xs:string"/>
- <xs:element form="qualified" name="billNumber" type="xs:string"/>
- <xs:element form="qualified" name="billName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="billBankName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="billPersonalAccount" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="terminalNumber" type="xs:string"/>
- <xs:element form="qualified" name="payDate" type="xs:dateTime"/>
- <xs:element form="qualified" name="paySumm" type="xs:decimal"/>
- <xs:element form="qualified" name="payMethodId" type="xs:long"/>
- <xs:element form="qualified" name="payMethodName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="payRequisites" type="tns:PayRequisites"/>
- <xs:element form="qualified" minOccurs="0" name="payStatusCode" type="tns:PayStatusCode"/>
- <xs:element form="qualified" minOccurs="0" name="payStatusName" type="xs:string"/>
- <xs:element form="qualified" name="billSourceCode" type="xs:string"/>
- <xs:element form="qualified" name="payServiceId" type="xs:long"/>
- <xs:element form="qualified" name="paySystemCode" type="xs:string"/>
- <xs:element form="qualified" name="paySystemName" type="xs:string"/>
- <xs:element form="qualified" name="payAuthCode" type="xs:string"/>
- <xs:element form="qualified" name="payTransNumber" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="URLList">
- <xs:sequence>
- <xs:element form="qualified" maxOccurs="unbounded" name="url" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RequestParam">
- <xs:sequence>
- <xs:element form="qualified" name="name" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="value" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PayerInfo">
- <xs:sequence>
- <xs:element form="qualified" name="PayerName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="PayerMiddleName" type="xs:string"/>
- <xs:element form="qualified" name="PayerSurname" type="xs:string"/>
- <xs:element form="qualified" name="PayerAddress" type="xs:string"/>
- <xs:element form="qualified" name="PayerInn" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="UserMessageInfo">
- <xs:sequence>
- <xs:element form="qualified" name="userEmail" type="xs:string"/>
- <xs:element form="qualified" name="type" type="xs:string"/>
- <xs:element form="qualified" name="subject" type="xs:string"/>
- <xs:element form="qualified" name="message" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="lastName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="firstName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="middleName" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="NewOrder">
- <xs:sequence>
- <xs:element form="qualified" name="eserviceId" type="xs:long"/>
- <xs:element form="qualified" name="reestrId" type="xs:string"/>
- <xs:element form="qualified" name="orderDate" type="xs:dateTime"/>
- <xs:element form="qualified" name="orderStatusId" type="xs:long"/>
- <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="formVersion" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="extraInfo" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="aOrgId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="aFormId" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="srcSystem" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DataList">
- <xs:sequence>
- <xs:element form="qualified" maxOccurs="unbounded" name="data" ns1:expectedContentTypes="application/octet-stream" type="xs:base64Binary" xmlns:ns1="http://www.w3.org/2005/05/xmlmime"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="Interaction">
- <xs:sequence>
- <xs:element form="qualified" name="interactionId" type="xs:long"/>
- <xs:element form="qualified" minOccurs="0" name="eServiceId" type="xs:long"/>
- <xs:element form="qualified" minOccurs="0" name="serviceName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="registerId" type="xs:string"/>
- <xs:element form="qualified" name="stateStructureExtId" type="xs:decimal"/>
- <xs:element form="qualified" name="stateStructureTitle" type="xs:string"/>
- <xs:element form="qualified" name="stateStructureEmail" type="xs:string"/>
- <xs:element form="qualified" name="type" type="xs:string"/>
- <xs:element form="qualified" name="subject" type="xs:string"/>
- <xs:element form="qualified" name="text" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="emailUser" type="xs:string"/>
- <xs:element form="qualified" name="interactionDate" type="xs:date"/>
- <xs:element form="qualified" name="statusCode" type="xs:string"/>
- <xs:element form="qualified" name="statusName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="errorText" type="xs:string"/>
- <xs:element form="qualified" name="lastName" type="xs:string"/>
- <xs:element form="qualified" name="firstName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="middleName" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="postIndex" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="region" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="district" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="city" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="street" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="house" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="housing" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="building" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="flat" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ProcessRequest">
- <xs:sequence>
- <xs:element form="qualified" name="requestId" type="xs:long"/>
- <xs:element form="qualified" name="requestType" type="tns:RequestType"/>
- <xs:element form="qualified" minOccurs="0" name="processId" type="xs:string"/>
- <xs:element form="qualified" name="requestStatus" type="tns:RequestStatus"/>
- <xs:element form="qualified" name="startDate" type="xs:dateTime"/>
- <xs:element form="qualified" minOccurs="0" name="endDate" type="xs:dateTime"/>
- <xs:element form="qualified" minOccurs="0" name="errorCode" type="xs:long"/>
- <xs:element form="qualified" minOccurs="0" name="errorMessage" type="xs:string"/>
- <xs:element form="qualified" minOccurs="0" name="params">
- <xs:complexType>
- <xs:sequence>
- <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="param" type="tns:RequestParam"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:simpleType name="QuestionType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="A"/>
- <xs:enumeration value="O"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ResultType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="N"/>
- <xs:enumeration value="R"/>
- <xs:enumeration value="F"/>
- <xs:enumeration value="A"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="YesNo">
- <xs:restriction base="xs:string">
- <xs:enumeration value="Y"/>
- <xs:enumeration value="N"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="PayStatusCode">
- <xs:restriction base="xs:string">
- <xs:enumeration value="N"/>
- <xs:enumeration value="P"/>
- <xs:enumeration value="E"/>
- <xs:enumeration value="D"/>
- <xs:enumeration value="O"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RequestType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="B"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RequestStatus">
- <xs:restriction base="xs:string">
- <xs:enumeration value="N"/>
- <xs:enumeration value="S"/>
- <xs:enumeration value="E"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:schema>
- </types>
- <message name="ManageService_createServiceFedResponse">
- <part element="tns:createServiceFedResponse" name="createServiceFedResponse"/>
- </message>
- <message name="ManageService_getServiceFedResult">
- <part element="tns:getServiceFedResult" name="getServiceFedResult"/>
- </message>
- <message name="ManageService_getServiceFedResultResponse">
- <part element="tns:getServiceFedResultResponse" name="getServiceFedResultResponse"/>
- </message>
- <message name="ManageService_statusService">
- <part element="tns:statusService" name="statusService"/>
- </message>
- <message name="ManageService_createServiceFed">
- <part element="tns:createServiceFed" name="createServiceFed"/>
- </message>
- <message name="ManageService_createServiceResponse">
- <part element="tns:createServiceResponse" name="createServiceResponse"/>
- </message>
- <message name="ManageService_statusServiceResponse">
- <part element="tns:statusServiceResponse" name="statusServiceResponse"/>
- </message>
- <message name="ManageService_createService">
- <part element="tns:createService" name="createService"/>
- </message>
- <portType name="ManageService">
- <operation name="createService" parameterOrder="createService">
- <input message="tns:ManageService_createService"/>
- <output message="tns:ManageService_createServiceResponse"/>
- </operation>
- <operation name="createServiceFed" parameterOrder="createServiceFed">
- <input message="tns:ManageService_createServiceFed"/>
- <output message="tns:ManageService_createServiceFedResponse"/>
- </operation>
- <operation name="getServiceFedResult" parameterOrder="getServiceFedResult">
- <input message="tns:ManageService_getServiceFedResult"/>
- <output message="tns:ManageService_getServiceFedResultResponse"/>
- </operation>
- <operation name="statusService" parameterOrder="statusService">
- <input message="tns:ManageService_statusService"/>
- <output message="tns:ManageService_statusServiceResponse"/>
- </operation>
- </portType>
- <binding name="ManageServiceBinding" type="tns:ManageService">
- <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="createService">
- <soap:operation soapAction=""/>
- <input>
- <soap:body use="literal"/>
- </input>
- <output>
- <soap:body use="literal"/>
- </output>
- </operation>
- <operation name="createServiceFed">
- <soap:operation soapAction=""/>
- <input>
- <soap:body use="literal"/>
- </input>
- <output>
- <soap:body use="literal"/>
- </output>
- </operation>
- <operation name="getServiceFedResult">
- <soap:operation soapAction=""/>
- <input>
- <soap:body use="literal"/>
- </input>
- <output>
- <soap:body use="literal"/>
- </output>
- </operation>
- <operation name="statusService">
- <soap:operation soapAction=""/>
- <input>
- <soap:body use="literal"/>
- </input>
- <output>
- <soap:body use="literal"/>
- </output>
- </operation>
- </binding>
- <service name="ManageService">
- <port binding="tns:ManageServiceBinding" name="ManageServicePort">
- <soap:address location="http://localhost.localdomain:8080/core-process-coreps-webservices/ManageService"/>
- </port>
- </service>
- </definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement