<?xml version="1.0"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="IStructuresInfoservice" targetNamespace="http://tempuri.org/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns1="urn:CommonServicesIntf">
  <types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:CommonServicesIntf">
      <complexType name="TClientRequest">
        <sequence>
          <element name="ClientAction" type="ns1:TClientAction"/>
          <element name="StructureName" type="xs:string"/>
          <element name="XMLDataPacket" type="xs:string"/>
          <element name="Compression" type="ns1:TCompression"/>
          <element name="IDRequest" type="xs:string"/>
          <element name="CSInfo" type="xs:string"/>
          <element name="FSGUID" type="xs:string"/>
          <element name="FSTypeGUID" type="xs:string"/>
        </sequence>
      </complexType>
      <simpleType name="TClientAction">
        <restriction base="string">
          <enumeration value="caRead"/>
          <enumeration value="caUpdateOrInsert"/>
          <enumeration value="ca2pUpdateOrInsert"/>
          <enumeration value="ca2pCommit"/>
          <enumeration value="ca2pRollback"/>
        </restriction>
      </simpleType>
      <simpleType name="TCompression">
        <restriction base="string">
          <enumeration value="c_Base64"/>
          <enumeration value="c_Base64_LZ"/>
          <enumeration value="c_Base64_ZLib"/>
        </restriction>
      </simpleType>
      <complexType name="TServerAnswer">
        <sequence>
          <element name="XMLDataPacket" type="xs:string"/>
          <element name="Compression" type="ns1:TCompression"/>
          <element name="IDRequest" type="xs:string"/>
          <element name="CSInfo" type="xs:string"/>
        </sequence>
      </complexType>
    </schema>
  </types>
  <message name="Structures0Request">
    <part name="ClientRequest" type="ns1:TClientRequest"/>
  </message>
  <message name="Structures0Response">
    <part name="return" type="ns1:TServerAnswer"/>
  </message>
  <portType name="IStructuresInfo">
    <operation name="Structures">
      <input message="tns:Structures0Request"/>
      <output message="tns:Structures0Response"/>
    </operation>
  </portType>
  <binding name="IStructuresInfobinding" type="tns:IStructuresInfo">
    <binding xmlns="http://schemas.xmlsoap.org/wsdl/soap/" style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="Structures">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:CommonServicesIntf/Structures" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:CommonServicesIntf"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:CommonServicesIntf"/>
      </output>
    </operation>
  </binding>
  <service name="IStructuresInfoservice">
    <port name="IStructuresInfoPort" binding="tns:IStructuresInfobinding">
      <address xmlns="http://schemas.xmlsoap.org/wsdl/soap/" location="http://185.9.146.92:8888/soap/IStructuresInfo"/>
    </port>
  </service>
</definitions>

