<?xml version="1.0"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:aod="urn:AplMessageService" targetNamespace="urn:AplMessageService" name="AplMessageService">
  <types></types>
  <message name="getVersionRequest">
    <part name="transId" type="xs:string"></part>
    <part name="custCode" type="xs:string"></part>
  </message>
  <message name="getVersionResponse">
    <part name="result" type="xs:string"></part>
  </message>
  <message name="updateAPLRequest">
    <part name="transId" type="xs:string"></part>
    <part name="custCode" type="xs:string"></part>
    <part name="userId" type="xs:string"></part>
    <part name="userPass" type="xs:string"></part>
    <part name="allowableAccounts" type="xs:string"></part>
    <part name="aplMessage" type="xs:string"></part>
  </message>
  <message name="updateAPLResponse">
    <part name="result" type="xs:string"></part>
  </message>
  <portType name="AplMessageServicePortType">
    <!-- String getVersion(transId, custCode) -->
    <operation name="getVersion">
      <input message="aod:getVersionRequest"></input>
      <output message="aod:getVersionResponse"></output>
    </operation>
    <!-- String updateAPL(transId, custCode, userId, userPass, aplMessage, allowableAccounts) -->
    <operation name="updateAPL">
      <input message="aod:updateAPLRequest"></input>
      <output message="aod:updateAPLResponse"></output>
    </operation>
  </portType>
  <binding name="AplMessageServiceSOAPBinding" type="aod:AplMessageServicePortType">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"></soap:binding>
    <documentation>Note: use DEMO/demo for customerCode/userId parameters for "demo" purposes.  Actual customerCode/userId may be obtained from Kass Enterprises, LLC by email support@aplnavigator.com or calling 212.768.0645</documentation>
    <operation name="getVersion">
      <soap:operation></soap:operation>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AplMessageService"></soap:body>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AplMessageService"></soap:body>
      </output>
    </operation>
    <operation name="updateAPL">
      <soap:operation></soap:operation>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AplMessageService"></soap:body>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AplMessageService"></soap:body>
      </output>
    </operation>
  </binding>
  <service name="AplMessageService">
    <port name="AplMessageServicePort" binding="aod:AplMessageServiceSOAPBinding">
      <soap:address location="https://xmlproxy1.aplnavigator.com:8443/soap/servlet/rpcrouter"></soap:address>
    </port>
  </service>
</definitions>
