Advertisement
Guest User

direct wsdl

a guest
Mar 22nd, 2013
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 73.94 KB | None | 0 0
  1. <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">
  2.    <types>
  3.       <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">
  4.          <xs:element name="AppliedDocuments" type="tns:AppliedDocumentsType"/>
  5.          <xs:complexType name="AppliedDocumentsType">
  6.             <xs:sequence>
  7.                <xs:element maxOccurs="unbounded" minOccurs="0" name="AppliedDocument" type="tns:AppliedDocumentType"/>
  8.             </xs:sequence>
  9.          </xs:complexType>
  10.          <xs:complexType name="AppliedDocumentType">
  11.             <xs:sequence>
  12.                <xs:element minOccurs="0" name="CodeDocument" type="xs:string"/>
  13.                <xs:element name="Name" type="xs:string"/>
  14.                <xs:element minOccurs="0" name="Number" type="xs:string"/>
  15.                <xs:element name="URL" type="xs:string"/>
  16.                <xs:element name="Type" type="xs:string"/>
  17.                <xs:element minOccurs="0" name="DigestValue" type="xs:base64Binary"/>
  18.             </xs:sequence>
  19.             <xs:attribute ref="tns:ID"/>
  20.          </xs:complexType>
  21.          <xs:attribute name="ID" type="xs:ID"/>
  22.       </xs:schema>
  23.       <xs:schema targetNamespace="http://ext.rtk.cp.org/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  24.          <xs:import namespace="http://idecs.nvg.ru/privateoffice/ws/types/"/>
  25.          <xs:import namespace="http://smev.gosuslugi.ru/request/rev111111"/>
  26.          <xs:element name="createService" type="tns:createService"/>
  27.          <xs:element name="createServiceFed" type="tns:createServiceFed"/>
  28.          <xs:element name="createServiceFedResponse" type="tns:createServiceFedResponse"/>
  29.          <xs:element name="createServiceInfoIn" type="tns:CreateServiceIn"/>
  30.          <xs:element name="createServiceResponse" type="tns:createServiceResponse"/>
  31.          <xs:element name="getServiceFedResult" type="tns:getServiceFedResult"/>
  32.          <xs:element name="getServiceFedResultResponse" type="tns:getServiceFedResultResponse"/>
  33.          <xs:element name="statusService" type="tns:statusService"/>
  34.          <xs:element name="statusServiceResponse" type="tns:statusServiceResponse"/>
  35.          <xs:complexType name="createService">
  36.             <xs:sequence>
  37.                <xs:element minOccurs="0" name="requestHeader" type="ns1:RequestHeader"/>
  38.                <xs:element minOccurs="0" name="eServiceHeader" type="ns1:EServiceHeader"/>
  39.                <xs:element minOccurs="0" name="regData" type="tns:CreateService"/>
  40.             </xs:sequence>
  41.          </xs:complexType>
  42.          <xs:complexType name="CreateService">
  43.             <xs:sequence>
  44.                <xs:element name="serviceId" type="xs:string"/>
  45.                <xs:element minOccurs="0" name="goalId" type="xs:string"/>
  46.                <xs:element minOccurs="0" name="owner" type="xs:string"/>
  47.                <xs:element minOccurs="0" name="mode" type="xs:int"/>
  48.                <xs:element minOccurs="0" name="reqNumber" type="xs:string"/>
  49.                <xs:element minOccurs="0" name="reqDate" type="xs:dateTime"/>
  50.                <xs:element minOccurs="0" name="callbackUrl" type="xs:string"/>
  51.                <xs:element minOccurs="0" name="request" type="xs:boolean"/>
  52.                <xs:element minOccurs="0" name="senderInfo" type="tns:SenderInfo"/>
  53.                <xs:element maxOccurs="unbounded" name="applicant" type="tns:PersonInfo"/>
  54.                <xs:element maxOccurs="unbounded" name="applicantAgent" type="tns:AgentInfo"/>
  55.                <xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="tns:GDPItem"/>
  56.                <xs:element maxOccurs="unbounded" minOccurs="0" name="attr" nillable="true" type="tns:AttributeValue"/>
  57.                <xs:element maxOccurs="unbounded" minOccurs="0" name="lifeSituation" nillable="true" type="xs:string"/>
  58.                <xs:element minOccurs="0" name="packSign" type="xs:base64Binary"/>
  59.                <xs:element minOccurs="0" name="packDate" type="xs:dateTime"/>
  60.                <xs:element minOccurs="0" name="packNumber" type="xs:string"/>
  61.                <xs:element minOccurs="0" name="packAuthCode" type="xs:string"/>
  62.             </xs:sequence>
  63.          </xs:complexType>
  64.          <xs:complexType name="SenderInfo">
  65.             <xs:sequence>
  66.                <xs:element minOccurs="0" name="owner" type="xs:string"/>
  67.                <xs:element minOccurs="0" name="kontroller" type="xs:string"/>
  68.                <xs:element minOccurs="0" name="packNum" type="xs:string"/>
  69.             </xs:sequence>
  70.          </xs:complexType>
  71.          <xs:complexType name="PersonInfo">
  72.             <xs:sequence>
  73.                <xs:element minOccurs="0" name="firstName" type="xs:string"/>
  74.                <xs:element minOccurs="0" name="lastName" type="xs:string"/>
  75.                <xs:element minOccurs="0" name="middleName" type="xs:string"/>
  76.                <xs:element minOccurs="0" name="address" type="xs:string"/>
  77.                <xs:element minOccurs="0" name="factAddress" type="xs:string"/>
  78.                <xs:element minOccurs="0" name="email" type="xs:string"/>
  79.                <xs:element minOccurs="0" name="birthdate" type="xs:dateTime"/>
  80.                <xs:element minOccurs="0" name="identityDocId" type="xs:string"/>
  81.                <xs:element minOccurs="0" name="identityDocType" type="xs:string"/>
  82.                <xs:element minOccurs="0" name="passSeria" type="xs:string"/>
  83.                <xs:element minOccurs="0" name="passNo" type="xs:string"/>
  84.                <xs:element minOccurs="0" name="passFrom" type="xs:string"/>
  85.                <xs:element minOccurs="0" name="passDate" type="xs:dateTime"/>
  86.                <xs:element minOccurs="0" name="phone" type="xs:string"/>
  87.                <xs:element minOccurs="0" name="cellPhone" type="xs:string"/>
  88.                <xs:element minOccurs="0" name="inn" type="xs:string"/>
  89.                <xs:element minOccurs="0" name="sex" type="tns:sex"/>
  90.                <xs:element minOccurs="0" name="snils" type="xs:string"/>
  91.                <xs:element minOccurs="0" name="sameAddress" type="xs:boolean"/>
  92.             </xs:sequence>
  93.          </xs:complexType>
  94.          <xs:complexType name="AgentInfo">
  95.             <xs:sequence>
  96.                <xs:element minOccurs="0" name="name" type="xs:string"/>
  97.                <xs:element minOccurs="0" name="inn" type="xs:string"/>
  98.                <xs:element minOccurs="0" name="kpp" type="xs:string"/>
  99.                <xs:element minOccurs="0" name="address" type="xs:string"/>
  100.                <xs:element minOccurs="0" name="sameAddress" type="xs:boolean"/>
  101.                <xs:element minOccurs="0" name="ogrn" type="xs:string"/>
  102.                <xs:element minOccurs="0" name="taxRegDoc" type="xs:string"/>
  103.                <xs:element minOccurs="0" name="govRegDoc" type="xs:string"/>
  104.                <xs:element minOccurs="0" name="govRegDate" type="xs:dateTime"/>
  105.                <xs:element minOccurs="0" name="phone" type="xs:string"/>
  106.                <xs:element minOccurs="0" name="email" type="xs:string"/>
  107.                <xs:element minOccurs="0" name="postAddress" type="xs:string"/>
  108.                <xs:element minOccurs="0" name="bossPosition" type="xs:string"/>
  109.                <xs:element minOccurs="0" name="bossFio" type="xs:string"/>
  110.                <xs:element minOccurs="0" name="bossFioR" type="xs:string"/>
  111.                <xs:element minOccurs="0" name="buhFio" type="xs:string"/>
  112.                <xs:element minOccurs="0" name="bank" type="xs:string"/>
  113.                <xs:element minOccurs="0" name="bankAccount" type="xs:string"/>
  114.                <xs:element minOccurs="0" name="agentType" type="tns:aType"/>
  115.                <xs:element minOccurs="0" name="lastCtrlDate" type="xs:dateTime"/>
  116.                <xs:element minOccurs="0" name="nameShort" type="xs:string"/>
  117.                <xs:element minOccurs="0" name="opf" type="xs:string"/>
  118.                <xs:element minOccurs="0" name="passport" type="xs:string"/>
  119.                <xs:element minOccurs="0" name="govRegOgv" type="xs:string"/>
  120.                <xs:element minOccurs="0" name="archCases" type="xs:string"/>
  121.                <xs:element minOccurs="0" name="person" type="tns:PersonInfo"/>
  122.                <xs:element minOccurs="0" name="isOgv" type="xs:boolean"/>
  123.                <xs:element minOccurs="0" name="begValidDate" type="xs:dateTime"/>
  124.                <xs:element minOccurs="0" name="endValidDate" type="xs:dateTime"/>
  125.             </xs:sequence>
  126.          </xs:complexType>
  127.          <xs:complexType name="GDPItem">
  128.             <xs:sequence>
  129.                <xs:element name="docTypeId" type="xs:string"/>
  130.                <xs:element name="docClassId" type="xs:string"/>
  131.                <xs:element name="docTitle" type="xs:string"/>
  132.                <xs:element maxOccurs="unbounded" name="files" type="tns:File"/>
  133.             </xs:sequence>
  134.          </xs:complexType>
  135.          <xs:complexType name="File">
  136.             <xs:sequence>
  137.                <xs:element name="FileBinary" nillable="true" type="xs:base64Binary"/>
  138.                <xs:element name="Filename" nillable="true" type="xs:string"/>
  139.                <xs:element minOccurs="0" name="signature" type="xs:string"/>
  140.             </xs:sequence>
  141.          </xs:complexType>
  142.          <xs:complexType name="AttributeValue">
  143.             <xs:sequence>
  144.                <xs:element name="code" type="xs:string"/>
  145.                <xs:element minOccurs="0" name="cloneNum" type="xs:long"/>
  146.                <xs:element minOccurs="0" name="stringValue" type="xs:string"/>
  147.                <xs:element minOccurs="0" name="doubleValue" type="xs:double"/>
  148.                <xs:element minOccurs="0" name="dateValue" type="xs:dateTime"/>
  149.                <xs:element minOccurs="0" name="booleanValue" type="xs:boolean"/>
  150.                <xs:element minOccurs="0" name="longValue" type="xs:long"/>
  151.                <xs:element minOccurs="0" name="parentCode" type="xs:string"/>
  152.                <xs:element minOccurs="0" name="parentCloneNum" type="xs:long"/>
  153.             </xs:sequence>
  154.          </xs:complexType>
  155.          <xs:complexType name="createServiceResponse">
  156.             <xs:sequence>
  157.                <xs:element minOccurs="0" name="return" type="tns:ServiceResponse"/>
  158.             </xs:sequence>
  159.          </xs:complexType>
  160.          <xs:complexType name="ServiceResponse">
  161.             <xs:sequence>
  162.                <xs:element name="responseHeader" type="ns1:ResponseHeader"/>
  163.                <xs:element name="eServiceResult" type="ns1:EServiceResult"/>
  164.                <xs:element maxOccurs="unbounded" name="attr" type="tns:AttributeValue"/>
  165.             </xs:sequence>
  166.          </xs:complexType>
  167.          <xs:complexType name="statusService">
  168.             <xs:sequence>
  169.                <xs:element minOccurs="0" name="requestHeader" type="ns1:RequestHeader"/>
  170.                <xs:element minOccurs="0" name="eServiceHeader" type="ns1:EServiceHeader"/>
  171.                <xs:element minOccurs="0" name="regData" type="tns:StateService"/>
  172.             </xs:sequence>
  173.          </xs:complexType>
  174.          <xs:complexType name="StateService">
  175.             <xs:sequence>
  176.                <xs:element name="packNum" type="xs:string"/>
  177.                <xs:element name="authCode" type="xs:string"/>
  178.                <xs:element minOccurs="0" name="owner" type="xs:string"/>
  179.             </xs:sequence>
  180.          </xs:complexType>
  181.          <xs:complexType name="statusServiceResponse">
  182.             <xs:sequence>
  183.                <xs:element minOccurs="0" name="return" type="tns:ServiceResponse"/>
  184.             </xs:sequence>
  185.          </xs:complexType>
  186.          <xs:complexType name="createServiceFed">
  187.             <xs:sequence>
  188.                <xs:element minOccurs="0" name="regData" type="tns:CreateServiceIn"/>
  189.             </xs:sequence>
  190.          </xs:complexType>
  191.          <xs:complexType name="CreateServiceIn">
  192.             <xs:sequence>
  193.                <xs:element name="requestId" type="xs:string"/>
  194.                <xs:element name="serviceId" type="xs:string"/>
  195.                <xs:element minOccurs="0" name="goalId" type="xs:string"/>
  196.                <xs:element minOccurs="0" name="owner" type="xs:string"/>
  197.                <xs:element minOccurs="0" name="mode" type="xs:int"/>
  198.                <xs:element minOccurs="0" name="reqNumber" type="xs:string"/>
  199.                <xs:element minOccurs="0" name="reqDate" type="xs:dateTime"/>
  200.                <xs:element minOccurs="0" name="callbackUrl" type="xs:string"/>
  201.                <xs:element minOccurs="0" name="request" type="xs:boolean"/>
  202.                <xs:element minOccurs="0" name="senderInfo" type="tns:SenderInfo"/>
  203.                <xs:element maxOccurs="unbounded" name="applicant" type="tns:PersonInfo"/>
  204.                <xs:element maxOccurs="unbounded" name="applicantAgent" type="tns:AgentInfo"/>
  205.                <xs:element maxOccurs="unbounded" minOccurs="0" name="attr" nillable="true" type="tns:AttributeValue"/>
  206.                <xs:element minOccurs="0" ref="ns2:AppliedDocuments"/>
  207.                <xs:element minOccurs="0" name="file" type="tns:File"/>
  208.             </xs:sequence>
  209.          </xs:complexType>
  210.          <xs:complexType name="createServiceFedResponse">
  211.             <xs:sequence>
  212.                <xs:element minOccurs="0" name="return" type="tns:ServiceResponse"/>
  213.             </xs:sequence>
  214.          </xs:complexType>
  215.          <xs:complexType name="getServiceFedResult">
  216.             <xs:sequence>
  217.                <xs:element minOccurs="0" name="requestId" type="xs:string"/>
  218.             </xs:sequence>
  219.          </xs:complexType>
  220.          <xs:complexType name="getServiceFedResultResponse">
  221.             <xs:sequence>
  222.                <xs:element minOccurs="0" name="return" type="tns:ServiceResponse"/>
  223.             </xs:sequence>
  224.          </xs:complexType>
  225.          <xs:simpleType name="sex">
  226.             <xs:restriction base="xs:string">
  227.                <xs:enumeration value="male"/>
  228.                <xs:enumeration value="female"/>
  229.             </xs:restriction>
  230.          </xs:simpleType>
  231.          <xs:simpleType name="aType">
  232.             <xs:restriction base="xs:string">
  233.                <xs:enumeration value="corporate"/>
  234.                <xs:enumeration value="individual"/>
  235.             </xs:restriction>
  236.          </xs:simpleType>
  237.       </xs:schema>
  238.       <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">
  239.          <xs:import namespace="http://idecs.nvg.ru/privateoffice/ws/types/"/>
  240.          <xs:element name="createOrderFault" nillable="true" type="tns:CreateOrderFault"/>
  241.          <xs:element name="createOrderIdecsRequest" nillable="true" type="tns:CreateOrderIdecsRequest"/>
  242.          <xs:element name="createOrderIdecsResponse" nillable="true" type="tns:CreateOrderIdecsResponse"/>
  243.          <xs:element name="createOrderRequest" nillable="true" type="tns:CreateOrderRequest"/>
  244.          <xs:element name="createOrderResponse" nillable="true" type="tns:CreateOrderResponse"/>
  245.          <xs:element name="getCurrentOrdersRequest" nillable="true" type="tns:GetCurrentOrdersRequest"/>
  246.          <xs:element name="getCurrentOrdersResponse" nillable="true" type="tns:GetCurrentOrdersResponse"/>
  247.          <xs:element name="getHistoryOrdersRequest" nillable="true" type="tns:GetHistoryOrdersRequest"/>
  248.          <xs:element name="getHistoryOrdersResponse" nillable="true" type="tns:GetHistoryOrdersResponse"/>
  249.          <xs:element name="getOrderByExtIdRequest" nillable="true" type="tns:GetOrderByExtIdRequest"/>
  250.          <xs:element name="getOrderByExtIdResponse" nillable="true" type="tns:GetOrderByExtIdResponse"/>
  251.          <xs:element name="getOrderByIdRequest" nillable="true" type="tns:GetOrderByIdRequest"/>
  252.          <xs:element name="getOrderByIdResponse" nillable="true" type="tns:GetOrderByIdResponse"/>
  253.          <xs:element name="getOrderByIdV2Request" nillable="true" type="tns:GetOrderByIdV2Request"/>
  254.          <xs:element name="getOrderByIdV2Response" nillable="true" type="tns:GetOrderByIdV2Response"/>
  255.          <xs:element name="getOrderIdByHistoryIdRequest" nillable="true" type="tns:GetOrderIdByHistoryIdRequest"/>
  256.          <xs:element name="getOrderIdByHistoryIdResponse" nillable="true" type="tns:GetOrderIdByHistoryIdResponse"/>
  257.          <xs:element name="getOrderStatisticsRequest" nillable="true" type="tns:GetOrderStatisticsRequest"/>
  258.          <xs:element name="getOrderStatisticsResponse" nillable="true" type="tns:GetOrderStatisticsResponse"/>
  259.          <xs:element name="getOrderStatusByIdRequest" nillable="true" type="tns:GetOrderStatusByIdRequest"/>
  260.          <xs:element name="getOrderStatusByIdResponse" nillable="true" type="tns:GetOrderStatusByIdResponse"/>
  261.          <xs:element name="getOrdersByUserEServiceStatusRequest" nillable="true" type="tns:GetOrdersByUserEServiceStatusRequest"/>
  262.          <xs:element name="getOrdersByUserEServiceStatusResponse" nillable="true" type="tns:GetOrdersByUserEServiceStatusResponse"/>
  263.          <xs:element name="getStateOrgShortInfoByUserIdRequest" nillable="true" type="tns:GetStateOrgShortInfoByUserIdRequest"/>
  264.          <xs:element name="getStateOrgShortInfoByUserIdResponse" nillable="true" type="tns:GetStateOrgShortInfoByUserIdResponse"/>
  265.          <xs:element name="getStatusHistoryRequest" nillable="true" type="tns:GetStatusHistoryRequest"/>
  266.          <xs:element name="getStatusHistoryResponse" nillable="true" type="tns:GetStatusHistoryResponse"/>
  267.          <xs:element name="saveResultStatusIdecsRequest" nillable="true" type="tns:SaveResultStatusIdecsRequest"/>
  268.          <xs:element name="saveResultStatusIdecsResponse" nillable="true" type="tns:SaveResultStatusIdecsResponse"/>
  269.          <xs:element name="setExtOrderStatusRequest" nillable="true" type="tns:SetExtOrderStatusRequest"/>
  270.          <xs:element name="setExtOrderStatusResponse" nillable="true" type="tns:SetExtOrderStatusResponse"/>
  271.          <xs:element name="setOrderExtNumberRequest" nillable="true" type="tns:SetOrderExtNumberRequest"/>
  272.          <xs:element name="setOrderExtNumberResponse" nillable="true" type="tns:SetOrderExtNumberResponse"/>
  273.          <xs:element name="setOrderStatusByExtStatusRequest" nillable="true" type="tns:SetOrderStatusByExtStatusRequest"/>
  274.          <xs:element name="setOrderStatusByExtStatusResponse" nillable="true" type="tns:SetOrderStatusByExtStatusResponse"/>
  275.          <xs:element name="setOrderStatusByStateOrgRequest" nillable="true" type="tns:SetOrderStatusByStateOrgRequest"/>
  276.          <xs:element name="setOrderStatusByStateOrgResponse" nillable="true" type="tns:SetOrderStatusByStateOrgResponse"/>
  277.          <xs:element name="setOrderStatusRequest" nillable="true" type="tns:SetOrderStatusRequest"/>
  278.          <xs:element name="setOrderStatusResponse" nillable="true" type="tns:SetOrderStatusResponse"/>
  279.          <xs:element name="setResultStatusFault" nillable="true" type="tns:SetResultStatusFault"/>
  280.          <xs:element name="updateStatusHistoryRequest" nillable="true" type="tns:UpdateStatusHistoryRequest"/>
  281.          <xs:element name="updateStatusHistoryResponse" nillable="true" type="tns:UpdateStatusHistoryResponse"/>
  282.          <xs:complexType name="SaveResultStatusIdecsResponse">
  283.             <xs:complexContent>
  284.                <xs:extension base="ns1:Error">
  285.                   <xs:sequence/>
  286.                </xs:extension>
  287.             </xs:complexContent>
  288.          </xs:complexType>
  289.          <xs:complexType name="SetOrderStatusByExtStatusResponse">
  290.             <xs:sequence>
  291.                <xs:element form="unqualified" minOccurs="0" name="orderHistoryId" type="xs:long"/>
  292.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  293.             </xs:sequence>
  294.          </xs:complexType>
  295.          <xs:complexType name="SetOrderStatusByStateOrgRequest">
  296.             <xs:sequence>
  297.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  298.                <xs:element form="unqualified" name="stateOrgCode" type="xs:string"/>
  299.                <xs:element form="unqualified" name="extOrderId" type="xs:string"/>
  300.                <xs:element form="unqualified" name="orderStatusId" type="xs:long"/>
  301.                <xs:element form="unqualified" minOccurs="0" name="comment" type="xs:string"/>
  302.                <xs:element form="unqualified" name="hasResult" type="ns1:ResultType"/>
  303.                <xs:element form="unqualified" minOccurs="0" name="cancelAllowed" type="ns1:YesNo"/>
  304.                <xs:element form="unqualified" minOccurs="0" name="statusDate" type="xs:dateTime"/>
  305.             </xs:sequence>
  306.          </xs:complexType>
  307.          <xs:complexType name="GetCurrentOrdersRequest">
  308.             <xs:sequence>
  309.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  310.                <xs:element form="unqualified" name="userId" type="xs:long"/>
  311.                <xs:element form="unqualified" name="pageNumber" type="xs:int"/>
  312.                <xs:element form="unqualified" name="pageSize" type="xs:int"/>
  313.                <xs:element form="unqualified" minOccurs="0" name="stateOrgCode" type="xs:string"/>
  314.                <xs:element form="unqualified" minOccurs="0" name="startDate" type="xs:date"/>
  315.                <xs:element form="unqualified" minOccurs="0" name="endDate" type="xs:date"/>
  316.             </xs:sequence>
  317.          </xs:complexType>
  318.          <xs:complexType name="GetOrderByExtIdResponse">
  319.             <xs:sequence>
  320.                <xs:element form="unqualified" minOccurs="0" name="order" type="ns1:Order"/>
  321.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  322.             </xs:sequence>
  323.          </xs:complexType>
  324.          <xs:complexType name="GetStatusHistoryResponse">
  325.             <xs:sequence>
  326.                <xs:element form="unqualified" name="statusHistory">
  327.                   <xs:complexType>
  328.                      <xs:sequence>
  329.                         <xs:element form="unqualified" maxOccurs="unbounded" minOccurs="0" name="orderStatus" type="ns1:OrderStatus"/>
  330.                      </xs:sequence>
  331.                   </xs:complexType>
  332.                </xs:element>
  333.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  334.             </xs:sequence>
  335.          </xs:complexType>
  336.          <xs:complexType name="SetOrderStatusByExtStatusRequest">
  337.             <xs:sequence>
  338.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  339.                <xs:element form="unqualified" name="orderId" type="xs:long"/>
  340.                <xs:element form="unqualified" name="orgCode" type="xs:string"/>
  341.                <xs:element form="unqualified" name="orderStatusCode" type="xs:string"/>
  342.                <xs:element form="unqualified" minOccurs="0" name="comment" type="xs:string"/>
  343.                <xs:element form="unqualified" name="hasResult" type="ns1:ResultType"/>
  344.                <xs:element form="unqualified" minOccurs="0" name="cancelAllowed" type="ns1:YesNo"/>
  345.                <xs:element form="unqualified" minOccurs="0" name="statusDate" type="xs:dateTime"/>
  346.             </xs:sequence>
  347.          </xs:complexType>
  348.          <xs:complexType name="SetOrderStatusRequest">
  349.             <xs:sequence>
  350.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  351.                <xs:element form="unqualified" name="orderId" type="xs:long"/>
  352.                <xs:element form="unqualified" name="orderStatusId" type="xs:long"/>
  353.                <xs:element form="unqualified" minOccurs="0" name="comment" type="xs:string"/>
  354.                <xs:element form="unqualified" name="hasResult" type="ns1:ResultType"/>
  355.                <xs:element form="unqualified" minOccurs="0" name="cancelAllowed" type="ns1:YesNo"/>
  356.                <xs:element form="unqualified" minOccurs="0" name="statusDate" type="xs:dateTime"/>
  357.             </xs:sequence>
  358.          </xs:complexType>
  359.          <xs:complexType name="GetStateOrgShortInfoByUserIdResponse">
  360.             <xs:sequence>
  361.                <xs:element form="unqualified" name="stateOrgShortInfoList">
  362.                   <xs:complexType>
  363.                      <xs:sequence>
  364.                         <xs:element form="unqualified" maxOccurs="unbounded" minOccurs="0" name="stateOrgShortInfo" type="ns1:StateOrgShortInfo"/>
  365.                      </xs:sequence>
  366.                   </xs:complexType>
  367.                </xs:element>
  368.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  369.             </xs:sequence>
  370.          </xs:complexType>
  371.          <xs:complexType name="IdecsRequestType">
  372.             <xs:sequence>
  373.                <xs:element form="unqualified" name="requestHeader" type="ns1:RequestHeader"/>
  374.                <xs:element form="unqualified" name="eServiceHeader" type="ns1:EServiceHeader"/>
  375.             </xs:sequence>
  376.          </xs:complexType>
  377.          <xs:complexType name="CreateOrderIdecsResponse">
  378.             <xs:complexContent>
  379.                <xs:extension base="tns:IdecsRequestType">
  380.                   <xs:sequence/>
  381.                </xs:extension>
  382.             </xs:complexContent>
  383.          </xs:complexType>
  384.          <xs:complexType name="CreateOrderIdecsRequest">
  385.             <xs:complexContent>
  386.                <xs:extension base="tns:IdecsRequestType">
  387.                   <xs:sequence/>
  388.                </xs:extension>
  389.             </xs:complexContent>
  390.          </xs:complexType>
  391.          <xs:complexType name="SetOrderStatusResponse">
  392.             <xs:sequence>
  393.                <xs:element form="unqualified" minOccurs="0" name="orderHistoryId" type="xs:long"/>
  394.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  395.             </xs:sequence>
  396.          </xs:complexType>
  397.          <xs:complexType name="GetOrderIdByHistoryIdRequest">
  398.             <xs:sequence>
  399.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  400.                <xs:element form="unqualified" name="orderHistoryId" type="xs:long"/>
  401.             </xs:sequence>
  402.          </xs:complexType>
  403.          <xs:complexType name="UpdateStatusHistoryRequest">
  404.             <xs:sequence>
  405.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  406.                <xs:element form="unqualified" name="statusHistoryId" type="xs:long"/>
  407.                <xs:element form="unqualified" minOccurs="0" name="orderStatusId" type="xs:long"/>
  408.                <xs:element form="unqualified" minOccurs="0" name="comment" type="xs:string"/>
  409.                <xs:element form="unqualified" minOccurs="0" name="hasResult" type="ns1:ResultType"/>
  410.                <xs:element form="unqualified" minOccurs="0" name="cancelAllowed" type="ns1:YesNo"/>
  411.             </xs:sequence>
  412.          </xs:complexType>
  413.          <xs:complexType name="GetStatusHistoryRequest">
  414.             <xs:sequence>
  415.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  416.                <xs:element form="unqualified" name="orderId" type="xs:long"/>
  417.             </xs:sequence>
  418.          </xs:complexType>
  419.          <xs:complexType name="SetOrderStatusByStateOrgResponse">
  420.             <xs:sequence>
  421.                <xs:element form="unqualified" minOccurs="0" name="orderHistoryId" type="xs:long"/>
  422.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  423.             </xs:sequence>
  424.          </xs:complexType>
  425.          <xs:complexType name="GetOrderIdByHistoryIdResponse">
  426.             <xs:sequence>
  427.                <xs:element form="unqualified" name="orderId" type="xs:long"/>
  428.                <xs:element form="unqualified" name="eServiceId" type="xs:long"/>
  429.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  430.             </xs:sequence>
  431.          </xs:complexType>
  432.          <xs:complexType name="GetOrdersByUserEServiceStatusRequest">
  433.             <xs:sequence>
  434.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  435.                <xs:element form="unqualified" name="userId" type="xs:long"/>
  436.                <xs:element form="unqualified" name="eServiceId" type="xs:string"/>
  437.                <xs:element form="unqualified" minOccurs="0" name="reestrId" type="xs:string"/>
  438.                <xs:element form="unqualified" name="orderStatus" type="xs:long"/>
  439.             </xs:sequence>
  440.          </xs:complexType>
  441.          <xs:complexType name="GetOrdersByUserEServiceStatusResponse">
  442.             <xs:sequence>
  443.                <xs:element form="unqualified" name="orders">
  444.                   <xs:complexType>
  445.                      <xs:sequence>
  446.                         <xs:element form="unqualified" maxOccurs="unbounded" minOccurs="0" name="order" type="ns1:Order"/>
  447.                      </xs:sequence>
  448.                   </xs:complexType>
  449.                </xs:element>
  450.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  451.             </xs:sequence>
  452.          </xs:complexType>
  453.          <xs:complexType name="GetOrderStatisticsResponse">
  454.             <xs:sequence>
  455.                <xs:element form="unqualified" name="OrderStatistics">
  456.                   <xs:complexType>
  457.                      <xs:sequence>
  458.                         <xs:element form="unqualified" maxOccurs="unbounded" minOccurs="0" name="orderStatistic" type="ns1:OrderStatistic"/>
  459.                      </xs:sequence>
  460.                   </xs:complexType>
  461.                </xs:element>
  462.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  463.             </xs:sequence>
  464.          </xs:complexType>
  465.          <xs:complexType name="GetOrderByIdResponse">
  466.             <xs:sequence>
  467.                <xs:element form="unqualified" minOccurs="0" name="order" type="ns1:Order"/>
  468.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  469.             </xs:sequence>
  470.          </xs:complexType>
  471.          <xs:complexType name="IdecsResponseType">
  472.             <xs:sequence>
  473.                <xs:element form="unqualified" name="responseHeader" type="ns1:ResponseHeader"/>
  474.                <xs:element form="unqualified" name="eServiceResult" type="ns1:EServiceResult"/>
  475.             </xs:sequence>
  476.          </xs:complexType>
  477.          <xs:complexType name="SaveResultStatusIdecsRequest">
  478.             <xs:complexContent>
  479.                <xs:extension base="tns:IdecsResponseType">
  480.                   <xs:sequence>
  481.                      <xs:element form="unqualified" minOccurs="0" name="isCancellAllowed" type="xs:boolean"/>
  482.                   </xs:sequence>
  483.                </xs:extension>
  484.             </xs:complexContent>
  485.          </xs:complexType>
  486.          <xs:complexType name="GetHistoryOrdersRequest">
  487.             <xs:sequence>
  488.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  489.                <xs:element form="unqualified" name="userId" type="xs:long"/>
  490.                <xs:element form="unqualified" name="startDate" type="xs:date"/>
  491.                <xs:element form="unqualified" name="endDate" type="xs:date"/>
  492.                <xs:element form="unqualified" name="pageNumber" type="xs:int"/>
  493.                <xs:element form="unqualified" name="pageSize" type="xs:int"/>
  494.                <xs:element form="unqualified" minOccurs="0" name="stateOrgCode" type="xs:string"/>
  495.             </xs:sequence>
  496.          </xs:complexType>
  497.          <xs:complexType name="CreateOrderFault">
  498.             <xs:sequence/>
  499.          </xs:complexType>
  500.          <xs:complexType name="GetOrderStatisticsRequest">
  501.             <xs:sequence>
  502.                <xs:element form="unqualified" name="dayWindow" type="xs:int"/>
  503.             </xs:sequence>
  504.          </xs:complexType>
  505.          <xs:complexType name="SetOrderExtNumberRequest">
  506.             <xs:sequence>
  507.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  508.                <xs:element form="unqualified" name="orderId" type="xs:long"/>
  509.                <xs:element form="unqualified" name="orderExtId" type="xs:string"/>
  510.             </xs:sequence>
  511.          </xs:complexType>
  512.          <xs:complexType name="CreateOrderResponse">
  513.             <xs:sequence>
  514.                <xs:element form="unqualified" minOccurs="0" name="orderId" type="xs:long"/>
  515.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  516.             </xs:sequence>
  517.          </xs:complexType>
  518.          <xs:complexType name="GetOrderStatusByIdResponse">
  519.             <xs:sequence>
  520.                <xs:element form="unqualified" minOccurs="0" name="orderStatus" type="ns1:OrderStatus"/>
  521.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  522.             </xs:sequence>
  523.          </xs:complexType>
  524.          <xs:complexType name="GetOrderByIdV2Response">
  525.             <xs:sequence>
  526.                <xs:element form="unqualified" minOccurs="0" name="order" type="ns1:OrderV2"/>
  527.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  528.             </xs:sequence>
  529.          </xs:complexType>
  530.          <xs:complexType name="SetExtOrderStatusResponse">
  531.             <xs:sequence>
  532.                <xs:element form="unqualified" minOccurs="0" name="orderHistoryId" type="xs:long"/>
  533.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  534.             </xs:sequence>
  535.          </xs:complexType>
  536.          <xs:complexType name="GetOrderStatusByIdRequest">
  537.             <xs:sequence>
  538.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  539.                <xs:element form="unqualified" name="orderHistoryId" type="xs:long"/>
  540.             </xs:sequence>
  541.          </xs:complexType>
  542.          <xs:complexType name="GetOrderByIdRequest">
  543.             <xs:sequence>
  544.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  545.                <xs:element form="unqualified" name="orderId" type="xs:long"/>
  546.             </xs:sequence>
  547.          </xs:complexType>
  548.          <xs:complexType name="CreateOrderRequest">
  549.             <xs:sequence>
  550.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  551.                <xs:element form="unqualified" name="userId" type="xs:long"/>
  552.                <xs:element form="unqualified" name="order" type="ns1:NewOrder"/>
  553.                <xs:element form="unqualified" minOccurs="0" name="state" type="xs:string"/>
  554.             </xs:sequence>
  555.          </xs:complexType>
  556.          <xs:complexType name="SetResultStatusFault">
  557.             <xs:sequence/>
  558.          </xs:complexType>
  559.          <xs:complexType name="GetCurrentOrdersResponse">
  560.             <xs:sequence>
  561.                <xs:element form="unqualified" name="orders">
  562.                   <xs:complexType>
  563.                      <xs:sequence>
  564.                         <xs:element form="unqualified" maxOccurs="unbounded" minOccurs="0" name="order" type="ns1:Order"/>
  565.                      </xs:sequence>
  566.                   </xs:complexType>
  567.                </xs:element>
  568.                <xs:element form="unqualified" name="numPages" type="xs:long"/>
  569.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  570.             </xs:sequence>
  571.          </xs:complexType>
  572.          <xs:complexType name="UpdateStatusHistoryResponse">
  573.             <xs:sequence>
  574.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  575.             </xs:sequence>
  576.          </xs:complexType>
  577.          <xs:complexType name="GetOrderByIdV2Request">
  578.             <xs:sequence>
  579.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  580.                <xs:element form="unqualified" name="orderId" type="xs:long"/>
  581.             </xs:sequence>
  582.          </xs:complexType>
  583.          <xs:complexType name="GetStateOrgShortInfoByUserIdRequest">
  584.             <xs:sequence>
  585.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  586.                <xs:element form="unqualified" name="userId" type="xs:long"/>
  587.             </xs:sequence>
  588.          </xs:complexType>
  589.          <xs:complexType name="SetExtOrderStatusRequest">
  590.             <xs:sequence>
  591.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  592.                <xs:element form="unqualified" name="userId" type="xs:long"/>
  593.                <xs:element form="unqualified" name="eserviceId" type="xs:string"/>
  594.                <xs:element form="unqualified" name="extOrderId" type="xs:string"/>
  595.                <xs:element form="unqualified" name="orderStatusId" type="xs:long"/>
  596.                <xs:element form="unqualified" minOccurs="0" name="comment" type="xs:string"/>
  597.                <xs:element form="unqualified" name="hasResult" type="ns1:ResultType"/>
  598.                <xs:element form="unqualified" minOccurs="0" name="cancelAllowed" type="ns1:YesNo"/>
  599.                <xs:element form="unqualified" minOccurs="0" name="statusDate" type="xs:dateTime"/>
  600.             </xs:sequence>
  601.          </xs:complexType>
  602.          <xs:complexType name="GetOrderByExtIdRequest">
  603.             <xs:sequence>
  604.                <xs:element form="unqualified" name="authToken" type="xs:string"/>
  605.                <xs:element form="unqualified" name="orderExtId" type="xs:string"/>
  606.                <xs:element form="unqualified" name="orgCode" type="xs:string"/>
  607.             </xs:sequence>
  608.          </xs:complexType>
  609.          <xs:complexType name="GetHistoryOrdersResponse">
  610.             <xs:sequence>
  611.                <xs:element form="unqualified" name="orders">
  612.                   <xs:complexType>
  613.                      <xs:sequence>
  614.                         <xs:element form="unqualified" maxOccurs="unbounded" minOccurs="0" name="order" type="ns1:Order"/>
  615.                      </xs:sequence>
  616.                   </xs:complexType>
  617.                </xs:element>
  618.                <xs:element form="unqualified" name="numPages" type="xs:long"/>
  619.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  620.             </xs:sequence>
  621.          </xs:complexType>
  622.          <xs:complexType name="SetOrderExtNumberResponse">
  623.             <xs:sequence>
  624.                <xs:element form="unqualified" name="error" type="ns1:Error"/>
  625.             </xs:sequence>
  626.          </xs:complexType>
  627.       </xs:schema>
  628.       <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">
  629.          <xs:complexType name="RequestHeader">
  630.             <xs:sequence>
  631.                <xs:element form="qualified" name="authToken" type="xs:string"/>
  632.                <xs:element form="qualified" name="requestId" type="xs:string"/>
  633.                <xs:element form="qualified" name="requestInitiatorCode" type="tns:OrgExternal"/>
  634.                <xs:element form="qualified" name="orgRegistrator" type="tns:OrgExternal"/>
  635.                <xs:element form="qualified" name="requestTypeCode" type="xs:string"/>
  636.                <xs:element form="qualified" name="requestDate" type="xs:dateTime"/>
  637.                <xs:element form="qualified" name="documents" type="tns:Documents"/>
  638.             </xs:sequence>
  639.          </xs:complexType>
  640.          <xs:complexType name="OrgExternal">
  641.             <xs:sequence>
  642.                <xs:element form="qualified" name="regionCode" type="xs:string"/>
  643.                <xs:element form="qualified" name="serviceOrgCode" type="xs:string"/>
  644.                <xs:element form="qualified" minOccurs="0" name="employee" type="tns:Employee"/>
  645.             </xs:sequence>
  646.          </xs:complexType>
  647.          <xs:complexType name="Employee">
  648.             <xs:sequence>
  649.                <xs:element form="qualified" name="sname" type="xs:string"/>
  650.                <xs:element form="qualified" name="fname" type="xs:string"/>
  651.                <xs:element form="qualified" name="mname" type="xs:string"/>
  652.                <xs:element form="qualified" name="position" type="xs:string"/>
  653.             </xs:sequence>
  654.          </xs:complexType>
  655.          <xs:complexType name="Documents">
  656.             <xs:sequence>
  657.                <xs:element form="qualified" maxOccurs="unbounded" name="document" type="tns:Document"/>
  658.             </xs:sequence>
  659.          </xs:complexType>
  660.          <xs:complexType name="Document">
  661.             <xs:complexContent>
  662.                <xs:extension base="tns:ResultArtifact">
  663.                   <xs:sequence>
  664.                      <xs:element form="qualified" minOccurs="0" name="content" type="xs:base64Binary"/>
  665.                   </xs:sequence>
  666.                </xs:extension>
  667.             </xs:complexContent>
  668.          </xs:complexType>
  669.          <xs:complexType name="ResultArtifact">
  670.             <xs:sequence>
  671.                <xs:element form="qualified" name="documentId" type="xs:string"/>
  672.                <xs:element form="qualified" name="mimeType" type="xs:string"/>
  673.                <xs:element form="qualified" name="documentTypeCode" type="xs:string"/>
  674.                <xs:element form="qualified" minOccurs="0" name="documentName" type="xs:string"/>
  675.                <xs:element form="qualified" minOccurs="0" name="text" type="xs:string"/>
  676.             </xs:sequence>
  677.          </xs:complexType>
  678.          <xs:complexType name="Url">
  679.             <xs:complexContent>
  680.                <xs:extension base="tns:ResultArtifact">
  681.                   <xs:sequence>
  682.                      <xs:element form="qualified" minOccurs="0" name="url" type="xs:normalizedString"/>
  683.                   </xs:sequence>
  684.                </xs:extension>
  685.             </xs:complexContent>
  686.          </xs:complexType>
  687.          <xs:complexType name="EServiceHeader">
  688.             <xs:sequence>
  689.                <xs:element form="qualified" name="userId" type="xs:long"/>
  690.                <xs:element form="qualified" name="eserviceId" type="xs:long"/>
  691.                <xs:element form="qualified" name="reestrId" type="xs:string"/>
  692.                <xs:element form="qualified" name="sirRequestId" type="xs:string"/>
  693.                <xs:element form="qualified" name="stateOrgCode" type="xs:string"/>
  694.                <xs:element form="qualified" name="orderDate" type="xs:date"/>
  695.             </xs:sequence>
  696.          </xs:complexType>
  697.          <xs:complexType name="ResponseHeader">
  698.             <xs:sequence>
  699.                <xs:element form="qualified" name="authToken" type="xs:string"/>
  700.                <xs:element form="qualified" name="responseDate" type="xs:dateTime"/>
  701.                <xs:element form="qualified" name="requestInitiatorCode" type="tns:OrgExternal"/>
  702.                <xs:element form="qualified" name="requestIDRef" type="xs:string"/>
  703.                <xs:element form="qualified" name="error" type="tns:Error"/>
  704.             </xs:sequence>
  705.          </xs:complexType>
  706.          <xs:complexType name="Error">
  707.             <xs:sequence>
  708.                <xs:element form="qualified" name="errorCode" type="xs:long"/>
  709.                <xs:element form="qualified" name="errorMessage" type="xs:string"/>
  710.             </xs:sequence>
  711.          </xs:complexType>
  712.          <xs:complexType name="EServiceResult">
  713.             <xs:sequence>
  714.                <xs:element form="qualified" minOccurs="0" name="orderStatusId" type="xs:string"/>
  715.                <xs:element form="qualified" minOccurs="0" name="orgOrderStatusCode" type="xs:string"/>
  716.                <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
  717.                <xs:element form="qualified" name="eServiceId" type="xs:string"/>
  718.                <xs:element form="qualified" minOccurs="0" name="extOrderNumber" type="xs:string"/>
  719.                <xs:element form="qualified" minOccurs="0" name="sirRequestId" type="xs:string"/>
  720.                <xs:element form="qualified" minOccurs="0" name="urls" type="tns:Urls"/>
  721.                <xs:element form="qualified" minOccurs="0" name="documents" type="tns:Documents"/>
  722.                <xs:element form="qualified" minOccurs="0" name="XML" type="tns:Any"/>
  723.             </xs:sequence>
  724.          </xs:complexType>
  725.          <xs:complexType name="Urls">
  726.             <xs:sequence>
  727.                <xs:element form="qualified" maxOccurs="unbounded" name="url" type="tns:Url"/>
  728.             </xs:sequence>
  729.          </xs:complexType>
  730.          <xs:complexType name="Any">
  731.             <xs:sequence>
  732.                <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
  733.             </xs:sequence>
  734.          </xs:complexType>
  735.          <xs:complexType name="Question">
  736.             <xs:sequence>
  737.                <xs:element form="qualified" name="questionId" type="xs:long"/>
  738.                <xs:element form="qualified" name="questionText" type="xs:string"/>
  739.                <xs:element form="qualified" name="questionRequired" type="xs:boolean"/>
  740.                <xs:element form="qualified" name="questionType" type="tns:QuestionType"/>
  741.                <xs:element form="qualified" name="answerList">
  742.                   <xs:complexType>
  743.                      <xs:sequence>
  744.                         <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="answer" type="tns:Answer"/>
  745.                      </xs:sequence>
  746.                   </xs:complexType>
  747.                </xs:element>
  748.             </xs:sequence>
  749.          </xs:complexType>
  750.          <xs:complexType name="Answer">
  751.             <xs:sequence>
  752.                <xs:element form="qualified" name="answerId" type="xs:long"/>
  753.                <xs:element form="qualified" name="answerCode" type="xs:string"/>
  754.                <xs:element form="qualified" name="answerText" type="xs:string"/>
  755.                <xs:element form="qualified" name="answerIsOther" type="xs:boolean"/>
  756.             </xs:sequence>
  757.          </xs:complexType>
  758.          <xs:complexType name="Order">
  759.             <xs:sequence>
  760.                <xs:element form="qualified" name="orderId" type="xs:long"/>
  761.                <xs:element form="qualified" name="name" type="xs:string"/>
  762.                <xs:element form="qualified" minOccurs="0" name="stateOrgCode" type="xs:string"/>
  763.                <xs:element form="qualified" name="stateOrgName" type="xs:string"/>
  764.                <xs:element form="qualified" name="orderDate" type="xs:dateTime"/>
  765.                <xs:element form="qualified" name="orderStatusId" type="xs:long"/>
  766.                <xs:element form="qualified" name="orderStatusName" type="xs:string"/>
  767.                <xs:element form="qualified" name="statusDate" type="xs:dateTime"/>
  768.                <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
  769.                <xs:element form="qualified" name="hasResult" type="tns:ResultType"/>
  770.                <xs:element form="qualified" minOccurs="0" name="orderHistoryId" type="xs:long"/>
  771.                <xs:element form="qualified" minOccurs="0" name="eServiceId" type="xs:long"/>
  772.                <xs:element form="qualified" minOccurs="0" name="reestrId" type="xs:string"/>
  773.                <xs:element form="qualified" minOccurs="0" name="orderExtId" type="xs:string"/>
  774.                <xs:element form="qualified" minOccurs="0" name="extraInfo" type="xs:string"/>
  775.                <xs:element form="qualified" minOccurs="0" name="aOrgId" type="xs:string"/>
  776.                <xs:element form="qualified" minOccurs="0" name="aFormId" type="xs:string"/>
  777.                <xs:element form="qualified" minOccurs="0" name="cancelAllowed" type="tns:YesNo"/>
  778.                <xs:element form="qualified" minOccurs="0" name="srcSystem" type="xs:string"/>
  779.                <xs:element form="qualified" minOccurs="0" name="extId" type="xs:string"/>
  780.                <xs:element form="qualified" minOccurs="0" name="stateOrgStatusCode" type="xs:string"/>
  781.                <xs:element form="qualified" minOccurs="0" name="stateOrgStatusName" type="xs:string"/>
  782.             </xs:sequence>
  783.          </xs:complexType>
  784.          <xs:complexType name="OrderV2">
  785.             <xs:complexContent>
  786.                <xs:extension base="tns:Order">
  787.                   <xs:sequence>
  788.                      <xs:element form="qualified" minOccurs="0" name="formVersion" type="xs:string"/>
  789.                   </xs:sequence>
  790.                </xs:extension>
  791.             </xs:complexContent>
  792.          </xs:complexType>
  793.          <xs:complexType name="QuestionInfo">
  794.             <xs:sequence>
  795.                <xs:element form="qualified" name="questionId" type="xs:long"/>
  796.                <xs:element form="qualified" name="answerId" type="xs:long"/>
  797.                <xs:element form="qualified" name="answer" type="xs:string"/>
  798.             </xs:sequence>
  799.          </xs:complexType>
  800.          <xs:complexType name="OrderStatus">
  801.             <xs:sequence>
  802.                <xs:element form="qualified" name="orderHistoryId" type="xs:long"/>
  803.                <xs:element form="qualified" name="orderStatusId" type="xs:long"/>
  804.                <xs:element form="qualified" name="orderStatusName" type="xs:string"/>
  805.                <xs:element form="qualified" minOccurs="0" name="stateOrgCode" type="xs:string"/>
  806.                <xs:element form="qualified" minOccurs="0" name="stateOrgName" type="xs:string"/>
  807.                <xs:element form="qualified" name="statusDate" type="xs:dateTime"/>
  808.                <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
  809.                <xs:element form="qualified" name="hasResult" type="tns:ResultType"/>
  810.                <xs:element form="qualified" minOccurs="0" name="stateOrgStatusCode" type="xs:string"/>
  811.             </xs:sequence>
  812.          </xs:complexType>
  813.          <xs:complexType name="QuestionnaireInfo">
  814.             <xs:sequence>
  815.                <xs:element form="qualified" name="questionnaireCode" type="xs:string"/>
  816.                <xs:element form="qualified" name="questions">
  817.                   <xs:complexType>
  818.                      <xs:sequence>
  819.                         <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="question" type="tns:QuestionInfo"/>
  820.                      </xs:sequence>
  821.                   </xs:complexType>
  822.                </xs:element>
  823.             </xs:sequence>
  824.          </xs:complexType>
  825.          <xs:complexType name="StateOrgShortInfo">
  826.             <xs:sequence>
  827.                <xs:element form="qualified" name="name" type="xs:string"/>
  828.                <xs:element form="qualified" name="code" type="xs:string"/>
  829.                <xs:element form="qualified" name="extId" type="xs:string"/>
  830.                <xs:element form="qualified" minOccurs="0" name="fullName" type="xs:string"/>
  831.             </xs:sequence>
  832.          </xs:complexType>
  833.          <xs:complexType name="ServerRoutes">
  834.             <xs:sequence>
  835.                <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="route" nillable="true" type="tns:ServerRoute"/>
  836.             </xs:sequence>
  837.          </xs:complexType>
  838.          <xs:complexType name="ServerRoute">
  839.             <xs:sequence>
  840.                <xs:element form="qualified" name="serverId" type="xs:string"/>
  841.                <xs:element form="qualified" name="serviceURL" type="xs:string"/>
  842.                <xs:element form="qualified" name="isRouter" type="tns:YesNo"/>
  843.             </xs:sequence>
  844.          </xs:complexType>
  845.          <xs:complexType name="NewPayment">
  846.             <xs:sequence>
  847.                <xs:element form="qualified" name="stateOrgCode" type="xs:string"/>
  848.                <xs:element form="qualified" name="billNumber" type="xs:string"/>
  849.                <xs:element form="qualified" minOccurs="0" name="billPersonalAccount" type="xs:string"/>
  850.                <xs:element form="qualified" minOccurs="0" name="terminalNumber" type="xs:string"/>
  851.                <xs:element form="qualified" name="payDate" type="xs:dateTime"/>
  852.                <xs:element form="qualified" name="paySumm" type="xs:decimal"/>
  853.                <xs:element form="qualified" name="payMethodId" type="xs:long"/>
  854.                <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
  855.                <xs:element form="qualified" minOccurs="0" name="payRequisites" type="tns:PayRequisites"/>
  856.                <xs:element form="qualified" name="payStatusCode" type="tns:PayStatusCode"/>
  857.                <xs:element form="qualified" name="billSourceCode" type="xs:string"/>
  858.                <xs:element form="qualified" name="payServiceId" type="xs:long"/>
  859.                <xs:element form="qualified" name="paySystemCode" type="xs:string"/>
  860.             </xs:sequence>
  861.          </xs:complexType>
  862.          <xs:complexType name="PayRequisites">
  863.             <xs:sequence>
  864.                <xs:element form="qualified" name="receiver" type="xs:string"/>
  865.                <xs:element form="qualified" name="billINN" type="xs:string"/>
  866.                <xs:element form="qualified" name="billKPP" type="xs:string"/>
  867.                <xs:element form="qualified" name="billOKATO" type="xs:string"/>
  868.                <xs:element form="qualified" name="kbk" type="xs:string"/>
  869.                <xs:element form="qualified" name="bik" type="xs:string"/>
  870.                <xs:element form="qualified" name="corrAccount" type="xs:string"/>
  871.                <xs:element form="qualified" name="account" type="xs:string"/>
  872.                <xs:element form="qualified" name="payPurpose" type="xs:string"/>
  873.                <xs:element form="qualified" name="currencyCode" type="xs:string"/>
  874.                <xs:element form="qualified" minOccurs="0" name="commonUserId" type="xs:string"/>
  875.                <xs:element form="qualified" minOccurs="0" name="altUserId" type="xs:string"/>
  876.                <xs:element form="qualified" minOccurs="0" name="bankName" type="xs:string"/>
  877.             </xs:sequence>
  878.          </xs:complexType>
  879.          <xs:complexType name="EServiceOrder">
  880.             <xs:sequence>
  881.                <xs:element form="qualified" name="eServiceId" type="xs:long"/>
  882.                <xs:element form="qualified" name="serviceId" type="xs:string"/>
  883.                <xs:element form="qualified" name="orderNum" type="xs:long"/>
  884.             </xs:sequence>
  885.          </xs:complexType>
  886.          <xs:complexType name="BillState">
  887.             <xs:sequence>
  888.                <xs:element form="qualified" name="state" type="xs:string"/>
  889.                <xs:element form="qualified" name="name" type="xs:string"/>
  890.             </xs:sequence>
  891.          </xs:complexType>
  892.          <xs:complexType name="OrderStatistic">
  893.             <xs:sequence>
  894.                <xs:element form="qualified" name="eServiceId" type="xs:string"/>
  895.                <xs:element form="qualified" name="reestrId" type="xs:string"/>
  896.                <xs:element form="qualified" name="count" type="xs:long"/>
  897.             </xs:sequence>
  898.          </xs:complexType>
  899.          <xs:complexType name="EService">
  900.             <xs:sequence>
  901.                <xs:element form="qualified" name="eServiceId" type="xs:long"/>
  902.                <xs:element form="qualified" name="serviceId" type="xs:string"/>
  903.                <xs:element form="qualified" name="orderNum" type="xs:long"/>
  904.                <xs:element form="qualified" name="name" type="xs:string"/>
  905.             </xs:sequence>
  906.          </xs:complexType>
  907.          <xs:complexType name="BillSum">
  908.             <xs:sequence>
  909.                <xs:element form="qualified" name="name" type="xs:string"/>
  910.                <xs:element form="qualified" name="sum" type="xs:decimal"/>
  911.                <xs:element form="qualified" name="required" type="xs:string"/>
  912.                <xs:element form="qualified" name="detail" type="xs:string"/>
  913.             </xs:sequence>
  914.          </xs:complexType>
  915.          <xs:complexType name="Bill">
  916.             <xs:sequence>
  917.                <xs:element form="qualified" name="billId" type="xs:long"/>
  918.                <xs:element form="qualified" name="stateOrgCode" type="xs:string"/>
  919.                <xs:element form="qualified" name="stateOrgName" type="xs:string"/>
  920.                <xs:element form="qualified" minOccurs="0" name="billPersonalAccount" type="xs:string"/>
  921.                <xs:element form="qualified" name="startDate" type="xs:date"/>
  922.                <xs:element form="qualified" name="state" type="tns:BillState"/>
  923.                <xs:element form="qualified" name="billNumber" type="xs:string"/>
  924.                <xs:element form="qualified" name="billName" type="xs:string"/>
  925.                <xs:element form="qualified" name="billDate" type="xs:date"/>
  926.                <xs:element form="qualified" name="billSumm" type="xs:decimal"/>
  927.                <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
  928.                <xs:element form="qualified" minOccurs="0" name="payRequisites" type="tns:PayRequisites"/>
  929.                <xs:element form="qualified" minOccurs="0" name="doPaymentURL" type="xs:string"/>
  930.                <xs:element form="qualified" name="billSourceCode" type="xs:string"/>
  931.                <xs:element form="qualified" name="payServiceId" type="xs:long"/>
  932.                <xs:element form="qualified" name="paySystemCode" type="xs:string"/>
  933.             </xs:sequence>
  934.          </xs:complexType>
  935.          <xs:complexType name="ExtBill">
  936.             <xs:complexContent>
  937.                <xs:extension base="tns:Bill">
  938.                   <xs:sequence>
  939.                      <xs:element form="qualified" name="detailSums">
  940.                         <xs:complexType>
  941.                            <xs:sequence>
  942.                               <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="detailSums" type="tns:BillSum"/>
  943.                            </xs:sequence>
  944.                         </xs:complexType>
  945.                      </xs:element>
  946.                      <xs:element form="qualified" name="optionalSums">
  947.                         <xs:complexType>
  948.                            <xs:sequence>
  949.                               <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="optionalSums" type="tns:BillSum"/>
  950.                            </xs:sequence>
  951.                         </xs:complexType>
  952.                      </xs:element>
  953.                      <xs:element form="qualified" name="purpose" type="xs:string"/>
  954.                   </xs:sequence>
  955.                </xs:extension>
  956.             </xs:complexContent>
  957.          </xs:complexType>
  958.          <xs:complexType name="NewInteraction">
  959.             <xs:sequence>
  960.                <xs:element form="qualified" minOccurs="0" name="orderId" type="xs:long"/>
  961.                <xs:element form="qualified" name="type" type="xs:string"/>
  962.                <xs:element form="qualified" name="subject" type="xs:string"/>
  963.                <xs:element form="qualified" name="text" type="xs:string"/>
  964.                <xs:element form="qualified" minOccurs="0" name="email" type="xs:string"/>
  965.                <xs:element form="qualified" minOccurs="0" name="phone" type="xs:string"/>
  966.                <xs:element form="qualified" minOccurs="0" name="stateStructureExtId" type="xs:decimal"/>
  967.                <xs:element form="qualified" minOccurs="0" name="OKATO" type="xs:string"/>
  968.                <xs:element form="qualified" name="lastName" type="xs:string"/>
  969.                <xs:element form="qualified" name="firstName" type="xs:string"/>
  970.                <xs:element form="qualified" minOccurs="0" name="middleName" type="xs:string"/>
  971.                <xs:element form="qualified" minOccurs="0" name="postIndex" type="xs:string"/>
  972.                <xs:element form="qualified" minOccurs="0" name="region" type="xs:string"/>
  973.                <xs:element form="qualified" minOccurs="0" name="district" type="xs:string"/>
  974.                <xs:element form="qualified" minOccurs="0" name="city" type="xs:string"/>
  975.                <xs:element form="qualified" minOccurs="0" name="street" type="xs:string"/>
  976.                <xs:element form="qualified" minOccurs="0" name="house" type="xs:string"/>
  977.                <xs:element form="qualified" minOccurs="0" name="housing" type="xs:string"/>
  978.                <xs:element form="qualified" minOccurs="0" name="building" type="xs:string"/>
  979.                <xs:element form="qualified" minOccurs="0" name="flat" type="xs:string"/>
  980.             </xs:sequence>
  981.          </xs:complexType>
  982.          <xs:complexType name="FieldError">
  983.             <xs:sequence>
  984.                <xs:element form="qualified" name="fieldName" type="xs:string"/>
  985.                <xs:element form="qualified" name="error" type="tns:Error"/>
  986.             </xs:sequence>
  987.          </xs:complexType>
  988.          <xs:complexType name="Payment">
  989.             <xs:sequence>
  990.                <xs:element form="qualified" name="paymentId" type="xs:long"/>
  991.                <xs:element form="qualified" name="stateOrgCode" type="xs:string"/>
  992.                <xs:element form="qualified" name="stateOrgName" type="xs:string"/>
  993.                <xs:element form="qualified" name="billNumber" type="xs:string"/>
  994.                <xs:element form="qualified" name="billName" type="xs:string"/>
  995.                <xs:element form="qualified" minOccurs="0" name="billBankName" type="xs:string"/>
  996.                <xs:element form="qualified" minOccurs="0" name="billPersonalAccount" type="xs:string"/>
  997.                <xs:element form="qualified" minOccurs="0" name="terminalNumber" type="xs:string"/>
  998.                <xs:element form="qualified" name="payDate" type="xs:dateTime"/>
  999.                <xs:element form="qualified" name="paySumm" type="xs:decimal"/>
  1000.                <xs:element form="qualified" name="payMethodId" type="xs:long"/>
  1001.                <xs:element form="qualified" name="payMethodName" type="xs:string"/>
  1002.                <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
  1003.                <xs:element form="qualified" minOccurs="0" name="payRequisites" type="tns:PayRequisites"/>
  1004.                <xs:element form="qualified" minOccurs="0" name="payStatusCode" type="tns:PayStatusCode"/>
  1005.                <xs:element form="qualified" minOccurs="0" name="payStatusName" type="xs:string"/>
  1006.                <xs:element form="qualified" name="billSourceCode" type="xs:string"/>
  1007.                <xs:element form="qualified" name="payServiceId" type="xs:long"/>
  1008.                <xs:element form="qualified" name="paySystemCode" type="xs:string"/>
  1009.                <xs:element form="qualified" name="paySystemName" type="xs:string"/>
  1010.                <xs:element form="qualified" name="payAuthCode" type="xs:string"/>
  1011.                <xs:element form="qualified" name="payTransNumber" type="xs:string"/>
  1012.             </xs:sequence>
  1013.          </xs:complexType>
  1014.          <xs:complexType name="URLList">
  1015.             <xs:sequence>
  1016.                <xs:element form="qualified" maxOccurs="unbounded" name="url" type="xs:string"/>
  1017.             </xs:sequence>
  1018.          </xs:complexType>
  1019.          <xs:complexType name="RequestParam">
  1020.             <xs:sequence>
  1021.                <xs:element form="qualified" name="name" type="xs:string"/>
  1022.                <xs:element form="qualified" minOccurs="0" name="value" type="xs:string"/>
  1023.             </xs:sequence>
  1024.          </xs:complexType>
  1025.          <xs:complexType name="PayerInfo">
  1026.             <xs:sequence>
  1027.                <xs:element form="qualified" name="PayerName" type="xs:string"/>
  1028.                <xs:element form="qualified" minOccurs="0" name="PayerMiddleName" type="xs:string"/>
  1029.                <xs:element form="qualified" name="PayerSurname" type="xs:string"/>
  1030.                <xs:element form="qualified" name="PayerAddress" type="xs:string"/>
  1031.                <xs:element form="qualified" name="PayerInn" type="xs:string"/>
  1032.             </xs:sequence>
  1033.          </xs:complexType>
  1034.          <xs:complexType name="UserMessageInfo">
  1035.             <xs:sequence>
  1036.                <xs:element form="qualified" name="userEmail" type="xs:string"/>
  1037.                <xs:element form="qualified" name="type" type="xs:string"/>
  1038.                <xs:element form="qualified" name="subject" type="xs:string"/>
  1039.                <xs:element form="qualified" name="message" type="xs:string"/>
  1040.                <xs:element form="qualified" minOccurs="0" name="lastName" type="xs:string"/>
  1041.                <xs:element form="qualified" minOccurs="0" name="firstName" type="xs:string"/>
  1042.                <xs:element form="qualified" minOccurs="0" name="middleName" type="xs:string"/>
  1043.             </xs:sequence>
  1044.          </xs:complexType>
  1045.          <xs:complexType name="NewOrder">
  1046.             <xs:sequence>
  1047.                <xs:element form="qualified" name="eserviceId" type="xs:long"/>
  1048.                <xs:element form="qualified" name="reestrId" type="xs:string"/>
  1049.                <xs:element form="qualified" name="orderDate" type="xs:dateTime"/>
  1050.                <xs:element form="qualified" name="orderStatusId" type="xs:long"/>
  1051.                <xs:element form="qualified" minOccurs="0" name="comment" type="xs:string"/>
  1052.                <xs:element form="qualified" minOccurs="0" name="formVersion" type="xs:string"/>
  1053.                <xs:element form="qualified" minOccurs="0" name="extraInfo" type="xs:string"/>
  1054.                <xs:element form="qualified" minOccurs="0" name="aOrgId" type="xs:string"/>
  1055.                <xs:element form="qualified" minOccurs="0" name="aFormId" type="xs:string"/>
  1056.                <xs:element form="qualified" minOccurs="0" name="srcSystem" type="xs:string"/>
  1057.             </xs:sequence>
  1058.          </xs:complexType>
  1059.          <xs:complexType name="DataList">
  1060.             <xs:sequence>
  1061.                <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"/>
  1062.             </xs:sequence>
  1063.          </xs:complexType>
  1064.          <xs:complexType name="Interaction">
  1065.             <xs:sequence>
  1066.                <xs:element form="qualified" name="interactionId" type="xs:long"/>
  1067.                <xs:element form="qualified" minOccurs="0" name="eServiceId" type="xs:long"/>
  1068.                <xs:element form="qualified" minOccurs="0" name="serviceName" type="xs:string"/>
  1069.                <xs:element form="qualified" minOccurs="0" name="registerId" type="xs:string"/>
  1070.                <xs:element form="qualified" name="stateStructureExtId" type="xs:decimal"/>
  1071.                <xs:element form="qualified" name="stateStructureTitle" type="xs:string"/>
  1072.                <xs:element form="qualified" name="stateStructureEmail" type="xs:string"/>
  1073.                <xs:element form="qualified" name="type" type="xs:string"/>
  1074.                <xs:element form="qualified" name="subject" type="xs:string"/>
  1075.                <xs:element form="qualified" name="text" type="xs:string"/>
  1076.                <xs:element form="qualified" minOccurs="0" name="emailUser" type="xs:string"/>
  1077.                <xs:element form="qualified" name="interactionDate" type="xs:date"/>
  1078.                <xs:element form="qualified" name="statusCode" type="xs:string"/>
  1079.                <xs:element form="qualified" name="statusName" type="xs:string"/>
  1080.                <xs:element form="qualified" minOccurs="0" name="errorText" type="xs:string"/>
  1081.                <xs:element form="qualified" name="lastName" type="xs:string"/>
  1082.                <xs:element form="qualified" name="firstName" type="xs:string"/>
  1083.                <xs:element form="qualified" minOccurs="0" name="middleName" type="xs:string"/>
  1084.                <xs:element form="qualified" minOccurs="0" name="postIndex" type="xs:string"/>
  1085.                <xs:element form="qualified" minOccurs="0" name="region" type="xs:string"/>
  1086.                <xs:element form="qualified" minOccurs="0" name="district" type="xs:string"/>
  1087.                <xs:element form="qualified" minOccurs="0" name="city" type="xs:string"/>
  1088.                <xs:element form="qualified" minOccurs="0" name="street" type="xs:string"/>
  1089.                <xs:element form="qualified" minOccurs="0" name="house" type="xs:string"/>
  1090.                <xs:element form="qualified" minOccurs="0" name="housing" type="xs:string"/>
  1091.                <xs:element form="qualified" minOccurs="0" name="building" type="xs:string"/>
  1092.                <xs:element form="qualified" minOccurs="0" name="flat" type="xs:string"/>
  1093.             </xs:sequence>
  1094.          </xs:complexType>
  1095.          <xs:complexType name="ProcessRequest">
  1096.             <xs:sequence>
  1097.                <xs:element form="qualified" name="requestId" type="xs:long"/>
  1098.                <xs:element form="qualified" name="requestType" type="tns:RequestType"/>
  1099.                <xs:element form="qualified" minOccurs="0" name="processId" type="xs:string"/>
  1100.                <xs:element form="qualified" name="requestStatus" type="tns:RequestStatus"/>
  1101.                <xs:element form="qualified" name="startDate" type="xs:dateTime"/>
  1102.                <xs:element form="qualified" minOccurs="0" name="endDate" type="xs:dateTime"/>
  1103.                <xs:element form="qualified" minOccurs="0" name="errorCode" type="xs:long"/>
  1104.                <xs:element form="qualified" minOccurs="0" name="errorMessage" type="xs:string"/>
  1105.                <xs:element form="qualified" minOccurs="0" name="params">
  1106.                   <xs:complexType>
  1107.                      <xs:sequence>
  1108.                         <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="param" type="tns:RequestParam"/>
  1109.                      </xs:sequence>
  1110.                   </xs:complexType>
  1111.                </xs:element>
  1112.             </xs:sequence>
  1113.          </xs:complexType>
  1114.          <xs:simpleType name="QuestionType">
  1115.             <xs:restriction base="xs:string">
  1116.                <xs:enumeration value="A"/>
  1117.                <xs:enumeration value="O"/>
  1118.             </xs:restriction>
  1119.          </xs:simpleType>
  1120.          <xs:simpleType name="ResultType">
  1121.             <xs:restriction base="xs:string">
  1122.                <xs:enumeration value="N"/>
  1123.                <xs:enumeration value="R"/>
  1124.                <xs:enumeration value="F"/>
  1125.                <xs:enumeration value="A"/>
  1126.             </xs:restriction>
  1127.          </xs:simpleType>
  1128.          <xs:simpleType name="YesNo">
  1129.             <xs:restriction base="xs:string">
  1130.                <xs:enumeration value="Y"/>
  1131.                <xs:enumeration value="N"/>
  1132.             </xs:restriction>
  1133.          </xs:simpleType>
  1134.          <xs:simpleType name="PayStatusCode">
  1135.             <xs:restriction base="xs:string">
  1136.                <xs:enumeration value="N"/>
  1137.                <xs:enumeration value="P"/>
  1138.                <xs:enumeration value="E"/>
  1139.                <xs:enumeration value="D"/>
  1140.                <xs:enumeration value="O"/>
  1141.             </xs:restriction>
  1142.          </xs:simpleType>
  1143.          <xs:simpleType name="RequestType">
  1144.             <xs:restriction base="xs:string">
  1145.                <xs:enumeration value="B"/>
  1146.             </xs:restriction>
  1147.          </xs:simpleType>
  1148.          <xs:simpleType name="RequestStatus">
  1149.             <xs:restriction base="xs:string">
  1150.                <xs:enumeration value="N"/>
  1151.                <xs:enumeration value="S"/>
  1152.                <xs:enumeration value="E"/>
  1153.             </xs:restriction>
  1154.          </xs:simpleType>
  1155.       </xs:schema>
  1156.    </types>
  1157.    <message name="ManageService_createServiceFedResponse">
  1158.       <part element="tns:createServiceFedResponse" name="createServiceFedResponse"/>
  1159.    </message>
  1160.    <message name="ManageService_getServiceFedResult">
  1161.       <part element="tns:getServiceFedResult" name="getServiceFedResult"/>
  1162.    </message>
  1163.    <message name="ManageService_getServiceFedResultResponse">
  1164.       <part element="tns:getServiceFedResultResponse" name="getServiceFedResultResponse"/>
  1165.    </message>
  1166.    <message name="ManageService_statusService">
  1167.       <part element="tns:statusService" name="statusService"/>
  1168.    </message>
  1169.    <message name="ManageService_createServiceFed">
  1170.       <part element="tns:createServiceFed" name="createServiceFed"/>
  1171.    </message>
  1172.    <message name="ManageService_createServiceResponse">
  1173.       <part element="tns:createServiceResponse" name="createServiceResponse"/>
  1174.    </message>
  1175.    <message name="ManageService_statusServiceResponse">
  1176.       <part element="tns:statusServiceResponse" name="statusServiceResponse"/>
  1177.    </message>
  1178.    <message name="ManageService_createService">
  1179.       <part element="tns:createService" name="createService"/>
  1180.    </message>
  1181.    <portType name="ManageService">
  1182.       <operation name="createService" parameterOrder="createService">
  1183.          <input message="tns:ManageService_createService"/>
  1184.          <output message="tns:ManageService_createServiceResponse"/>
  1185.       </operation>
  1186.       <operation name="createServiceFed" parameterOrder="createServiceFed">
  1187.          <input message="tns:ManageService_createServiceFed"/>
  1188.          <output message="tns:ManageService_createServiceFedResponse"/>
  1189.       </operation>
  1190.       <operation name="getServiceFedResult" parameterOrder="getServiceFedResult">
  1191.          <input message="tns:ManageService_getServiceFedResult"/>
  1192.          <output message="tns:ManageService_getServiceFedResultResponse"/>
  1193.       </operation>
  1194.       <operation name="statusService" parameterOrder="statusService">
  1195.          <input message="tns:ManageService_statusService"/>
  1196.          <output message="tns:ManageService_statusServiceResponse"/>
  1197.       </operation>
  1198.    </portType>
  1199.    <binding name="ManageServiceBinding" type="tns:ManageService">
  1200.       <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  1201.       <operation name="createService">
  1202.          <soap:operation soapAction=""/>
  1203.          <input>
  1204.             <soap:body use="literal"/>
  1205.          </input>
  1206.          <output>
  1207.             <soap:body use="literal"/>
  1208.          </output>
  1209.       </operation>
  1210.       <operation name="createServiceFed">
  1211.          <soap:operation soapAction=""/>
  1212.          <input>
  1213.             <soap:body use="literal"/>
  1214.          </input>
  1215.          <output>
  1216.             <soap:body use="literal"/>
  1217.          </output>
  1218.       </operation>
  1219.       <operation name="getServiceFedResult">
  1220.          <soap:operation soapAction=""/>
  1221.          <input>
  1222.             <soap:body use="literal"/>
  1223.          </input>
  1224.          <output>
  1225.             <soap:body use="literal"/>
  1226.          </output>
  1227.       </operation>
  1228.       <operation name="statusService">
  1229.          <soap:operation soapAction=""/>
  1230.          <input>
  1231.             <soap:body use="literal"/>
  1232.          </input>
  1233.          <output>
  1234.             <soap:body use="literal"/>
  1235.          </output>
  1236.       </operation>
  1237.    </binding>
  1238.    <service name="ManageService">
  1239.       <port binding="tns:ManageServiceBinding" name="ManageServicePort">
  1240.          <soap:address location="http://localhost.localdomain:8080/core-process-coreps-webservices/ManageService"/>
  1241.       </port>
  1242.    </service>
  1243. </definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement