<?xml version="1.0"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="IClassingServerWSservice" 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:ClassingWSTypes">
  <types>
    <xs:schema targetNamespace="urn:ClassingWSTypes" xmlns="urn:ClassingWSTypes">
      <xs:simpleType name="BaleListFormats">
        <xs:restriction base="xs:string">
          <xs:enumeration value="blfUSDA"/>
          <xs:enumeration value="blfECOTTON"/>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType name="XMLSpecifier">
        <xs:restriction base="xs:string">
          <xs:enumeration value="xmlECOTTON"/>
          <xs:enumeration value="xmlACSA"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:schema>
  </types>
  <message name="GetClassingListUSDA0Request">
    <part name="eCottonCompanyID" type="xs:string"/>
    <part name="Password" type="xs:string"/>
    <part name="BaleListText" type="xs:string"/>
    <part name="BaleListFormat" type="ns1:BaleListFormats"/>
  </message>
  <message name="GetClassingListUSDA0Response">
    <part name="return" type="xs:string"/>
  </message>
  <message name="GetClassingListXML1Request">
    <part name="eCottonCompanyID" type="xs:string"/>
    <part name="Password" type="xs:string"/>
    <part name="BaleListText" type="xs:string"/>
    <part name="BaleListFormat" type="ns1:BaleListFormats"/>
    <part name="XMLAuthor" type="ns1:XMLSpecifier"/>
  </message>
  <message name="GetClassingListXML1Response">
    <part name="return" type="xs:string"/>
  </message>
  <message name="GetClassingBaleUSDA2Request">
    <part name="eCottonCompanyID" type="xs:string"/>
    <part name="Password" type="xs:string"/>
    <part name="GinID" type="xs:int"/>
    <part name="GinBale" type="xs:int"/>
    <part name="CropYear" type="xs:int"/>
  </message>
  <message name="GetClassingBaleUSDA2Response">
    <part name="return" type="xs:string"/>
  </message>
  <message name="GetClassingBaleXML3Request">
    <part name="eCottonCompanyID" type="xs:string"/>
    <part name="Password" type="xs:string"/>
    <part name="GinID" type="xs:int"/>
    <part name="GinBale" type="xs:int"/>
    <part name="CropYear" type="xs:int"/>
    <part name="XMLAuthor" type="ns1:XMLSpecifier"/>
  </message>
  <message name="GetClassingBaleXML3Response">
    <part name="return" type="xs:string"/>
  </message>
  <portType name="IClassingServerWS">
    <operation name="GetClassingListUSDA">
      <input message="tns:GetClassingListUSDA0Request"/>
      <output message="tns:GetClassingListUSDA0Response"/>
    </operation>
    <operation name="GetClassingListXML">
      <input message="tns:GetClassingListXML1Request"/>
      <output message="tns:GetClassingListXML1Response"/>
    </operation>
    <operation name="GetClassingBaleUSDA">
      <input message="tns:GetClassingBaleUSDA2Request"/>
      <output message="tns:GetClassingBaleUSDA2Response"/>
    </operation>
    <operation name="GetClassingBaleXML">
      <input message="tns:GetClassingBaleXML3Request"/>
      <output message="tns:GetClassingBaleXML3Response"/>
    </operation>
  </portType>
  <binding name="IClassingServerWSbinding" type="tns:IClassingServerWS">
    <binding xmlns="http://schemas.xmlsoap.org/wsdl/soap/" style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="GetClassingListUSDA">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:ClassingServerWSIntf-IClassingServerWS#GetClassingListUSDA" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ClassingServerWSIntf-IClassingServerWS"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ClassingServerWSIntf-IClassingServerWS"/>
      </output>
    </operation>
    <operation name="GetClassingListXML">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:ClassingServerWSIntf-IClassingServerWS#GetClassingListXML" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ClassingServerWSIntf-IClassingServerWS"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ClassingServerWSIntf-IClassingServerWS"/>
      </output>
    </operation>
    <operation name="GetClassingBaleUSDA">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:ClassingServerWSIntf-IClassingServerWS#GetClassingBaleUSDA" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ClassingServerWSIntf-IClassingServerWS"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ClassingServerWSIntf-IClassingServerWS"/>
      </output>
    </operation>
    <operation name="GetClassingBaleXML">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:ClassingServerWSIntf-IClassingServerWS#GetClassingBaleXML" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ClassingServerWSIntf-IClassingServerWS"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ClassingServerWSIntf-IClassingServerWS"/>
      </output>
    </operation>
  </binding>
  <service name="IClassingServerWSservice">
    <port name="IClassingServerWSPort" binding="tns:IClassingServerWSbinding">
      <address xmlns="http://schemas.xmlsoap.org/wsdl/soap/" location="https://secure.ecotton.com/WebServices/ClassingServerWS/ClassingServerWebService.dll/soap/IClassingServerWS"/>
    </port>
  </service>
</definitions>

