[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help with WebServices



   Yep, that's the WSDL...
   You can point SoapUI to it to examine and test the service..
   Charles

   On Fri, Oct 23, 2015 at 9:16 AM, Connie Fuller <[1]CFuller@xxxxxxxxxxx>
   wrote:

     How about this?
     � <?xml version="1.0" encoding="utf-8" ?>
     - <wsdl:definitions
     xmlns:soap="[2]http://schemas.xmlsoap.org/wsdl/soap/";
     xmlns:tm="[3]http://microsoft.com/wsdl/mime/textMatching/";
     xmlns:soapenc="[4]http://schemas.xmlsoap.org/soap/encoding/";
     xmlns:mime="[5]http://schemas.xmlsoap.org/wsdl/mime/";
     xmlns:tns="[6]http://www.wintill.com/services/customers";
     xmlns:s1="[7]http://www.wintill.com/schemas/customers";
     xmlns:s="[8]http://www.w3.org/2001/XMLSchema";
     xmlns:soap12="[9]http://schemas.xmlsoap.org/wsdl/soap12/";
     xmlns:http="[10]http://schemas.xmlsoap.org/wsdl/http/";
     targetNamespace="[11]http://www.wintill.com/services/customers";
     xmlns:wsdl="[12]http://schemas.xmlsoap.org/wsdl/";>
     � <wsdl:documentation
     xmlns:wsdl="[13]http://schemas.xmlsoap.org/wsdl/";>Provides functions
     for maintaining and retrieving customer
     records.</wsdl:documentation>
     - <wsdl:types>
     - <s:schema elementFormDefault="qualified"
     targetNamespace="[14]http://www.wintill.com/services/customers";>
     � <s:import
     namespace="[15]http://www.wintill.com/schemas/customers"; />
     � <s:element name="GetCustomerRequest"
     type="tns:GetCustomerRequest" />
     - <s:complexType name="GetCustomerRequest">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="AccountRef"
     type="s:string" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="GetCustomerResult"
     type="tns:GetCustomerResponse" />
     - <s:complexType name="GetCustomerResponse">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" ref="s1:Customer" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="AmendCreateCustomerRequest"
     type="tns:AmendCreateCustomerRequest" />
     - <s:complexType name="AmendCreateCustomerRequest">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" ref="s1:Customer" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="AmendCreateCustomerResult"
     type="tns:AmendCreateCustomerResponse" />
     - <s:complexType name="AmendCreateCustomerResponse">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" ref="s1:Customer" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="SearchCustomersRequest"
     type="tns:SearchCustomersRequest" />
     - <s:complexType name="SearchCustomersRequest">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="SearchCustomerName"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="SearchPostcode"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="StartSearchAtName"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1"
     name="StartSearchAtOtherName" type="s:string" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="SearchCustomersResult"
     type="tns:SearchCustomersResponse" />
     - <s:complexType name="SearchCustomersResponse">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" ref="s1:CustomerList" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="AccountCreditRequest"
     type="tns:AuthorizeAccountCreditRequest" />
     - <s:complexType name="AuthorizeAccountCreditRequest">
     - <s:sequence>
     � <s:element minOccurs="1" maxOccurs="1" name="LocationID"
     type="s:int" />
     � <s:element minOccurs="1" maxOccurs="1" name="MachineID"
     type="s:int" />
     � <s:element minOccurs="0" maxOccurs="1" name="CustomerAccountRef"
     type="s:string" />
     � <s:element minOccurs="1" maxOccurs="1" name="CreditAmount"
     type="s:double" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="AuthorizeAccountCreditResult"
     type="tns:AuthorizeAccountCreditResponse" />
     - <s:complexType name="AuthorizeAccountCreditResponse">
     - <s:sequence>
     � <s:element minOccurs="1" maxOccurs="1" name="LocationID"
     type="s:int" />
     � <s:element minOccurs="1" maxOccurs="1" name="MachineID"
     type="s:int" />
     � <s:element minOccurs="0" maxOccurs="1" name="CustomerAccountRef"
     type="s:string" />
     � <s:element minOccurs="1" maxOccurs="1" name="CreditAmount"
     type="s:double" />
     � <s:element minOccurs="0" maxOccurs="1" name="AuthorizationCode"
     type="s:string" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="AccountDebitRequest"
     type="tns:AuthorizeAccountDebitRequest" />
     - <s:complexType name="AuthorizeAccountDebitRequest">
     - <s:sequence>
     � <s:element minOccurs="1" maxOccurs="1" name="LocationID"
     type="s:int" />
     � <s:element minOccurs="1" maxOccurs="1" name="MachineID"
     type="s:int" />
     � <s:element minOccurs="0" maxOccurs="1" name="CustomerAccountRef"
     type="s:string" />
     � <s:element minOccurs="1" maxOccurs="1" name="DebitAmount"
     type="s:double" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="AuthorizeAccountDebitResult"
     type="tns:AuthorizeAccountDebitResponse" />
     - <s:complexType name="AuthorizeAccountDebitResponse">
     - <s:sequence>
     � <s:element minOccurs="1" maxOccurs="1" name="LocationID"
     type="s:int" />
     � <s:element minOccurs="1" maxOccurs="1" name="MachineID"
     type="s:int" />
     � <s:element minOccurs="0" maxOccurs="1" name="CustomerAccountRef"
     type="s:string" />
     � <s:element minOccurs="1" maxOccurs="1" name="DebitAmount"
     type="s:double" />
     � <s:element minOccurs="0" maxOccurs="1" name="AuthorizationCode"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="StatusMessage"
     type="s:string" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="CancelAccountCreditRequest"
     type="tns:CancelAccountCreditAuthorizationRequest" />
     - <s:complexType name="CancelAccountCreditAuthorizationRequest">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="AuthorizationCode"
     type="s:string" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="CancelAccountCreditAuthorizationResult"
     type="tns:CancelAccountCreditAuthorizationResponse" />
     - <s:complexType name="CancelAccountCreditAuthorizationResponse">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="AuthorizationCode"
     type="s:string" />
     � <s:element minOccurs="1" maxOccurs="1"
     name="AuthorizationCancelled" type="s:boolean" />
     � <s:element minOccurs="0" maxOccurs="1" name="StatusMessage"
     type="s:string" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="CancelAccountDebitRequest"
     type="tns:CancelAccountDebitAuthorizationRequest" />
     - <s:complexType name="CancelAccountDebitAuthorizationRequest">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="AuthorizationCode"
     type="s:string" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="CancelAccountDebitAuthorizationResult"
     type="tns:CancelAccountDebitAuthorizationResponse" />
     - <s:complexType name="CancelAccountDebitAuthorizationResponse">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="AuthorizationCode"
     type="s:string" />
     � <s:element minOccurs="1" maxOccurs="1"
     name="AuthorizationCancelled" type="s:boolean" />
     � <s:element minOccurs="0" maxOccurs="1" name="StatusMessage"
     type="s:string" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="GetAccountSummaryRequest"
     type="tns:GetAccountSummaryRequest" />
     - <s:complexType name="GetAccountSummaryRequest">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="AccountRef"
     type="s:string" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="GetAccountSummaryResult"
     type="tns:GetAccountSummaryResponse" />
     - <s:complexType name="GetAccountSummaryResponse">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" ref="s1:AccountSummary" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="GetCreateCustomerDetailsForContactRequest"
     type="tns:GetCreateCustomerDetailsForContactRequest" />
     - <s:complexType name="GetCreateCustomerDetailsForContactRequest">
     - <s:sequence>
     � <s:element minOccurs="1" maxOccurs="1" name="NewRecordLocationID"
     type="s:int" />
     � <s:element minOccurs="1" maxOccurs="1" name="NewRecordMachineID"
     type="s:int" />
     � <s:element minOccurs="1" maxOccurs="1" name="ContactLocationID"
     type="s:int" />
     � <s:element minOccurs="1" maxOccurs="1" name="ContactMachineID"
     type="s:int" />
     � <s:element minOccurs="1" maxOccurs="1" name="ContactID"
     type="s:int" />
     � <s:element minOccurs="1" maxOccurs="1" name="ContactTypeID"
     type="s:int" />
     � </s:sequence>
     � </s:complexType>
     � <s:element name="GetCreateCustomerDetailsForContactResult"
     type="tns:GetCreateCustomerDetailsForContactResponse" />
     - <s:complexType name="GetCreateCustomerDetailsForContactResponse">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" ref="s1:Customer" />
     � </s:sequence>
     � </s:complexType>
     � </s:schema>
     - <s:schema elementFormDefault="qualified"
     targetNamespace="[16]http://www.wintill.com/schemas/customers";>
     � <s:element name="Customer" type="s1:CustomerT" />
     - <s:complexType name="CustomerT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="AccountRef"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="ContactDetails"
     type="s1:ContactT" />
     � <s:element minOccurs="0" maxOccurs="1" name="CreditLimit"
     type="s:decimal" />
     � <s:element minOccurs="0" maxOccurs="1" name="AccountBalance"
     type="s:decimal" />
     � <s:element minOccurs="0" maxOccurs="1" name="DiscountID"
     type="s:positiveInteger" />
     � <s:element minOccurs="0" maxOccurs="1" name="PriceBandID"
     type="s:int" />
     � </s:sequence>
     � <s:attribute name="CustomerLocationID" type="s:positiveInteger"
     />
     � <s:attribute name="CustomerMachineID" type="s:positiveInteger" />
     � <s:attribute name="CustomerID" type="s:positiveInteger" />
     � </s:complexType>
     - <s:complexType name="ContactT">
     - <s:sequence>
     - <s:choice minOccurs="1" maxOccurs="1">
     � <s:element minOccurs="0" maxOccurs="1" name="Person"
     type="s1:PersonT" />
     � <s:element minOccurs="0" maxOccurs="1" name="Company"
     type="s1:CompanyT" />
     � </s:choice>
     � <s:element minOccurs="0" maxOccurs="1" name="ContactAddresses"
     type="s1:ArrayOfContactAddrT" />
     � <s:element minOccurs="0" maxOccurs="1"
     name="ContactEmailAddresses" type="s1:ArrayOfContactEmailT" />
     � <s:element minOccurs="0" maxOccurs="1"
     name="ContactTelephoneNumbers" type="s1:ArrayOfContactTelNoT" />
     � </s:sequence>
     � </s:complexType>
     - <s:complexType name="PersonT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="Title"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="Forename"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="Surname"
     type="s:string" />
     � </s:sequence>
     � <s:attribute name="PersonLocationID" type="s:positiveInteger" />
     � <s:attribute name="PersonMachineID" type="s:positiveInteger" />
     � <s:attribute name="PersonID" type="s:positiveInteger" />
     � </s:complexType>
     - <s:complexType name="CompanyT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="Name"
     type="s:string" />
     � </s:sequence>
     � <s:attribute name="CompanyLocationID" type="s:positiveInteger" />
     � <s:attribute name="CompanyMachineID" type="s:positiveInteger" />
     � <s:attribute name="CompanyID" type="s:positiveInteger" />
     � </s:complexType>
     - <s:complexType name="ArrayOfContactAddrT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="unbounded"
     name="ContactAddress" type="s1:ContactAddrT" />
     � </s:sequence>
     � </s:complexType>
     - <s:complexType name="ContactAddrT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="Description"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="Address"
     type="s1:AddressT" />
     � </s:sequence>
     � <s:attribute name="IsDefault" type="s:boolean" />
     � </s:complexType>
     - <s:complexType name="AddressT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="Line1"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="Line2"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="Line3"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="Line4"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="Line5"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="Postcode"
     type="s:string" />
     � </s:sequence>
     � <s:attribute name="AddrLocationID" type="s:positiveInteger" />
     � <s:attribute name="AddrMachineID" type="s:positiveInteger" />
     � <s:attribute name="AddrID" type="s:positiveInteger" />
     � </s:complexType>
     - <s:complexType name="ArrayOfContactEmailT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="unbounded"
     name="ContactEmailAddress" type="s1:ContactEmailT" />
     � </s:sequence>
     � </s:complexType>
     - <s:complexType name="ContactEmailT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="Description"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="EmailAddress"
     type="s1:EMailT" />
     � </s:sequence>
     � <s:attribute name="IsDefault" type="s:boolean" />
     � </s:complexType>
     - <s:complexType name="EMailT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="Address"
     type="s:string" />
     � </s:sequence>
     � <s:attribute name="EmailLocationID" type="s:positiveInteger" />
     � <s:attribute name="EmailMachineID" type="s:positiveInteger" />
     � <s:attribute name="EmailID" type="s:positiveInteger" />
     � </s:complexType>
     - <s:complexType name="ArrayOfContactTelNoT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="unbounded"
     name="ContactTelephoneNumber" type="s1:ContactTelNoT" />
     � </s:sequence>
     � </s:complexType>
     - <s:complexType name="ContactTelNoT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="Description"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="TelephoneNo"
     type="s1:TelephoneNoT" />
     � </s:sequence>
     � <s:attribute name="IsDefault" type="s:boolean" />
     � </s:complexType>
     - <s:complexType name="TelephoneNoT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="Number"
     type="s:string" />
     � </s:sequence>
     � <s:attribute name="TelNoLocationID" type="s:positiveInteger" />
     � <s:attribute name="TelNoMachineID" type="s:positiveInteger" />
     � <s:attribute name="TelNoID" type="s:positiveInteger" />
     � </s:complexType>
     � <s:element name="CustomerList" type="s1:ArrayOfCustomerViewT" />
     - <s:complexType name="ArrayOfCustomerViewT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="unbounded"
     name="CustomerView" type="s1:CustomerViewT" />
     � </s:sequence>
     � </s:complexType>
     - <s:complexType name="CustomerViewT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="Name"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="Postcode"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="AccountRef"
     type="s:string" />
     � </s:sequence>
     � <s:attribute name="CustomerLocationID" type="s:int"
     use="required" />
     � <s:attribute name="CustomerMachineID" type="s:int" use="required"
     />
     � <s:attribute name="CustomerID" type="s:int" use="required" />
     � </s:complexType>
     � <s:element name="AccountSummary" type="s1:AccountSummaryT" />
     - <s:complexType name="AccountSummaryT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="AccountRef"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="Transactions"
     type="s1:ArrayOfAccountSummaryItemT" />
     � </s:sequence>
     � </s:complexType>
     - <s:complexType name="ArrayOfAccountSummaryItemT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="unbounded" name="Transaction"
     type="s1:AccountSummaryItemT" />
     � </s:sequence>
     � </s:complexType>
     - <s:complexType name="AccountSummaryItemT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="TransactionRef"
     type="s:string" />
     � <s:element minOccurs="1" maxOccurs="1" name="DateTime"
     type="s:dateTime" />
     � <s:element minOccurs="0" maxOccurs="1" name="Description"
     type="s:string" />
     � <s:element minOccurs="1" maxOccurs="1" name="Amount"
     type="s:double" />
     � <s:element minOccurs="0" maxOccurs="1" name="Currency"
     type="s1:CurrencyT" />
     � </s:sequence>
     � </s:complexType>
     - <s:complexType name="CurrencyT">
     - <s:sequence>
     � <s:element minOccurs="0" maxOccurs="1" name="ISOCode"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="Description"
     type="s:string" />
     � <s:element minOccurs="0" maxOccurs="1" name="Symbol"
     type="s:string" />
     � <s:element minOccurs="1" maxOccurs="1" name="ExchangeRate"
     type="s:double" />
     � <s:element minOccurs="1" maxOccurs="1" name="DecimalPlaces"
     type="s:int" />
     � </s:sequence>
     � <s:attribute name="CurrencyRecordID" type="s:int" use="required"
     />
     � <s:attribute name="CurrencySeriesID" type="s:int" use="required"
     />
     � </s:complexType>
     � </s:schema>
     � </wsdl:types>
     - <wsdl:message name="GetCustomerSoapIn">
     � <wsdl:part name="GetCustomerRequest"
     element="tns:GetCustomerRequest" />
     � </wsdl:message>
     - <wsdl:message name="GetCustomerSoapOut">
     � <wsdl:part name="GetCustomerResult"
     element="tns:GetCustomerResult" />
     � </wsdl:message>
     - <wsdl:message name="AmendCreateCustomerSoapIn">
     � <wsdl:part name="AmendCreateCustomerRequest"
     element="tns:AmendCreateCustomerRequest" />
     � </wsdl:message>
     - <wsdl:message name="AmendCreateCustomerSoapOut">
     � <wsdl:part name="AmendCreateCustomerResult"
     element="tns:AmendCreateCustomerResult" />
     � </wsdl:message>
     - <wsdl:message name="SearchCustomersSoapIn">
     � <wsdl:part name="SearchCustomersRequest"
     element="tns:SearchCustomersRequest" />
     � </wsdl:message>
     - <wsdl:message name="SearchCustomersSoapOut">
     � <wsdl:part name="SearchCustomersResult"
     element="tns:SearchCustomersResult" />
     � </wsdl:message>
     - <wsdl:message name="AuthorizeAccountCreditSoapIn">
     � <wsdl:part name="AccountCreditRequest"
     element="tns:AccountCreditRequest" />
     � </wsdl:message>
     - <wsdl:message name="AuthorizeAccountCreditSoapOut">
     � <wsdl:part name="AuthorizeAccountCreditResult"
     element="tns:AuthorizeAccountCreditResult" />
     � </wsdl:message>
     - <wsdl:message name="AuthorizeAccountDebitSoapIn">
     � <wsdl:part name="AccountDebitRequest"
     element="tns:AccountDebitRequest" />
     � </wsdl:message>
     - <wsdl:message name="AuthorizeAccountDebitSoapOut">
     � <wsdl:part name="AuthorizeAccountDebitResult"
     element="tns:AuthorizeAccountDebitResult" />
     � </wsdl:message>
     - <wsdl:message name="CancelAccountCreditAuthorizationSoapIn">
     � <wsdl:part name="CancelAccountCreditRequest"
     element="tns:CancelAccountCreditRequest" />
     � </wsdl:message>
     - <wsdl:message name="CancelAccountCreditAuthorizationSoapOut">
     � <wsdl:part name="CancelAccountCreditAuthorizationResult"
     element="tns:CancelAccountCreditAuthorizationResult" />
     � </wsdl:message>
     - <wsdl:message name="CancelAccountDebitAuthorizationSoapIn">
     � <wsdl:part name="CancelAccountDebitRequest"
     element="tns:CancelAccountDebitRequest" />
     � </wsdl:message>
     - <wsdl:message name="CancelAccountDebitAuthorizationSoapOut">
     � <wsdl:part name="CancelAccountDebitAuthorizationResult"
     element="tns:CancelAccountDebitAuthorizationResult" />
     � </wsdl:message>
     - <wsdl:message name="GetAccountSummarySoapIn">
     � <wsdl:part name="GetAccountSummaryRequest"
     element="tns:GetAccountSummaryRequest" />
     � </wsdl:message>
     - <wsdl:message name="GetAccountSummarySoapOut">
     � <wsdl:part name="GetAccountSummaryResult"
     element="tns:GetAccountSummaryResult" />
     � </wsdl:message>
     - <wsdl:message name="GetCreateCustomerDetailsForContactSoapIn">
     � <wsdl:part name="GetCreateCustomerDetailsForContactRequest"
     element="tns:GetCreateCustomerDetailsForContactRequest" />
     � </wsdl:message>
     - <wsdl:message name="GetCreateCustomerDetailsForContactSoapOut">
     � <wsdl:part name="GetCreateCustomerDetailsForContactResult"
     element="tns:GetCreateCustomerDetailsForContactResult" />
     � </wsdl:message>
     - <wsdl:portType name="CustomerManager">
     - <wsdl:operation name="GetCustomer">
     � <wsdl:documentation
     xmlns:wsdl="[17]http://schemas.xmlsoap.org/wsdl/";>Returns customer
     details for the specified account reference</wsdl:documentation>
     � <wsdl:input message="tns:GetCustomerSoapIn" />
     � <wsdl:output message="tns:GetCustomerSoapOut" />
     � </wsdl:operation>
     - <wsdl:operation name="AmendCreateCustomer">
     � <wsdl:documentation
     xmlns:wsdl="[18]http://schemas.xmlsoap.org/wsdl/";>Allows
     creation/update of single customer records including contact
     information (addresses, email addresses, and telephone
     numbers)</wsdl:documentation>
     � <wsdl:input message="tns:AmendCreateCustomerSoapIn" />
     � <wsdl:output message="tns:AmendCreateCustomerSoapOut" />
     � </wsdl:operation>
     - <wsdl:operation name="SearchCustomers">
     � <wsdl:documentation
     xmlns:wsdl="[19]http://schemas.xmlsoap.org/wsdl/";>Returns a list of
     customers for given search criteria. SearchName should be either a
     company name or person's surname or the first part of either.
     SearchPostcode should be a valid full or first part of a postcode.
     StartSearchAtName should be a company name or a person's surname or
     the first part of either, the search will return results which are
     alphabetically greater than or eqaul to this value.
     StartSearchAtOtherName is used when searching a specific person's
     forename or initial.</wsdl:documentation>
     � <wsdl:input message="tns:SearchCustomersSoapIn" />
     � <wsdl:output message="tns:SearchCustomersSoapOut" />
     � </wsdl:operation>
     - <wsdl:operation name="AuthorizeAccountCredit">
     � <wsdl:documentation
     xmlns:wsdl="[20]http://schemas.xmlsoap.org/wsdl/";>Provides
     authorization code for credits to customer
     account.</wsdl:documentation>
     � <wsdl:input message="tns:AuthorizeAccountCreditSoapIn" />
     � <wsdl:output message="tns:AuthorizeAccountCreditSoapOut" />
     � </wsdl:operation>
     - <wsdl:operation name="AuthorizeAccountDebit">
     � <wsdl:documentation
     xmlns:wsdl="[21]http://schemas.xmlsoap.org/wsdl/";>Provides
     authorization code for debits from customer
     account.</wsdl:documentation>
     � <wsdl:input message="tns:AuthorizeAccountDebitSoapIn" />
     � <wsdl:output message="tns:AuthorizeAccountDebitSoapOut" />
     � </wsdl:operation>
     - <wsdl:operation name="CancelAccountCreditAuthorization">
     � <wsdl:documentation
     xmlns:wsdl="[22]http://schemas.xmlsoap.org/wsdl/";>Cancels existing
     authorization for customer account credit.</wsdl:documentation>
     � <wsdl:input message="tns:CancelAccountCreditAuthorizationSoapIn"
     />
     � <wsdl:output
     message="tns:CancelAccountCreditAuthorizationSoapOut" />
     � </wsdl:operation>
     - <wsdl:operation name="CancelAccountDebitAuthorization">
     � <wsdl:documentation
     xmlns:wsdl="[23]http://schemas.xmlsoap.org/wsdl/";>Cancels existing
     authorization for customer account debit.</wsdl:documentation>
     � <wsdl:input message="tns:CancelAccountDebitAuthorizationSoapIn"
     />
     � <wsdl:output message="tns:CancelAccountDebitAuthorizationSoapOut"
     />
     � </wsdl:operation>
     - <wsdl:operation name="GetAccountSummary">
     � <wsdl:documentation
     xmlns:wsdl="[24]http://schemas.xmlsoap.org/wsdl/";>Returns a list of
     credit and debit transactions for a given account
     reference.</wsdl:documentation>
     � <wsdl:input message="tns:GetAccountSummarySoapIn" />
     � <wsdl:output message="tns:GetAccountSummarySoapOut" />
     � </wsdl:operation>
     - <wsdl:operation name="GetCreateCustomerDetailsForContact">
     � <wsdl:documentation
     xmlns:wsdl="[25]http://schemas.xmlsoap.org/wsdl/";>Returns customer
     details for a supplied contact ID. If a customer details record does
     not exist for the supplied contact ID then a new account is created
     using the supplied NewRecordLocationID and NewRecordMachineID
     parameters.</wsdl:documentation>
     � <wsdl:input
     message="tns:GetCreateCustomerDetailsForContactSoapIn" />
     � <wsdl:output
     message="tns:GetCreateCustomerDetailsForContactSoapOut" />
     � </wsdl:operation>
     � </wsdl:portType>
     - <wsdl:binding name="CustomerManager" type="tns:CustomerManager">
     - <wsdl:documentation>
     � <wsi:Claim conformsTo="[26]http://ws-i.org/profiles/basic/1.1";
     xmlns:wsi="[27]http://ws-i.org/schemas/conformanceClaim/"; />
     � </wsdl:documentation>
     � <soap:binding
     transport="[28]http://schemas.xmlsoap.org/soap/http"; />
     - <wsdl:operation name="GetCustomer">
     � <soap:operation
     soapAction="[29]http://www.wintill.com/services/customers/GetCustome
     r" style="document" />
     - <wsdl:input>
     � <soap:body use="literal" />
     � </wsdl:input>
     - <wsdl:output>
     � <soap:body use="literal" />
     � </wsdl:output>
     � </wsdl:operation>
     - <wsdl:operation name="AmendCreateCustomer">
     � <soap:operation
     soapAction="[30]http://www.wintill.com/services/customers/AmendCreat
     eCustomer" style="document" />
     - <wsdl:input>
     � <soap:body use="literal" />
     � </wsdl:input>
     - <wsdl:output>
     � <soap:body use="literal" />
     � </wsdl:output>
     � </wsdl:operation>
     - <wsdl:operation name="SearchCustomers">
     � <soap:operation
     soapAction="[31]http://www.wintill.com/services/customers/SearchCust
     omers" style="document" />
     - <wsdl:input>
     � <soap:body use="literal" />
     � </wsdl:input>
     - <wsdl:output>
     � <soap:body use="literal" />
     � </wsdl:output>
     � </wsdl:operation>
     - <wsdl:operation name="AuthorizeAccountCredit">
     � <soap:operation
     soapAction="[32]http://www.wintill.com/services/customers/AuthorizeA
     ccountCredit" style="document" />
     - <wsdl:input>
     � <soap:body use="literal" />
     � </wsdl:input>
     - <wsdl:output>
     � <soap:body use="literal" />
     � </wsdl:output>
     � </wsdl:operation>
     - <wsdl:operation name="AuthorizeAccountDebit">
     � <soap:operation
     soapAction="[33]http://www.wintill.com/services/customers/AuthorizeA
     ccountDebit" style="document" />
     - <wsdl:input>
     � <soap:body use="literal" />
     � </wsdl:input>
     - <wsdl:output>
     � <soap:body use="literal" />
     � </wsdl:output>
     � </wsdl:operation>
     - <wsdl:operation name="CancelAccountCreditAuthorization">
     � <soap:operation
     soapAction="[34]http://www.wintill.com/services/customers/CancelAcco
     untCreditAuthorization" style="document" />
     - <wsdl:input>
     � <soap:body use="literal" />
     � </wsdl:input>
     - <wsdl:output>
     � <soap:body use="literal" />
     � </wsdl:output>
     � </wsdl:operation>
     - <wsdl:operation name="CancelAccountDebitAuthorization">
     � <soap:operation
     soapAction="[35]http://www.wintill.com/services/customers/CancelAcco
     untDebitAuthorization" style="document" />
     - <wsdl:input>
     � <soap:body use="literal" />
     � </wsdl:input>
     - <wsdl:output>
     � <soap:body use="literal" />
     � </wsdl:output>
     � </wsdl:operation>
     - <wsdl:operation name="GetAccountSummary">
     � <soap:operation
     soapAction="[36]http://www.wintill.com/services/customers/GetAccount
     Summary" style="document" />
     - <wsdl:input>
     � <soap:body use="literal" />
     � </wsdl:input>
     - <wsdl:output>
     � <soap:body use="literal" />
     � </wsdl:output>
     � </wsdl:operation>
     - <wsdl:operation name="GetCreateCustomerDetailsForContact">
     � <soap:operation
     soapAction="[37]http://www.wintill.com/services/customers/GetCreateC
     ustomerDetailsForContact" style="document" />
     - <wsdl:input>
     � <soap:body use="literal" />
     � </wsdl:input>
     - <wsdl:output>
     � <soap:body use="literal" />
     � </wsdl:output>
     � </wsdl:operation>
     � </wsdl:binding>
     - <wsdl:service name="Customer_x0020_Maintenance_x0020_Service">
     � <wsdl:documentation
     xmlns:wsdl="[38]http://schemas.xmlsoap.org/wsdl/";>Provides functions
     for maintaining and retrieving customer
     records.</wsdl:documentation>
     - <wsdl:port name="CustomerManager" binding="tns:CustomerManager">
     � <soap:address
     location="[39]http://192.168.1.13/WinTillCustomerService/CustomerMan
     ager.asmx" />
     � </wsdl:port>
     � </wsdl:service>
     � </wsdl:definitions>
     -----Original Message-----
     From: [40]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
     [mailto:[41]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of
     Charles Wilt

   Sent: 23 October 2015 14:00
   To: HTTPAPI and FTPAPI Projects
   Subject: Re: Help with WebServices
   No.
   Did you look at the example I gave you a link to?
   [42]http://www.w3schools.com/webservices/tempconvert.asmx?WSDL
   <?xml version="1.0" encoding="utf-8"?>
   <wsdl:definitions
   xmlns:tm="[43]http://microsoft.com/wsdl/mime/textMatching/";
   xmlns:soapenc="[44]http://schemas.xmlsoap.org/soap/encoding/";
   xmlns:mime="
   [45]http://schemas.xmlsoap.org/wsdl/mime/"; xmlns:tns="
   [46]http://www.w3schools.com/webservices/"; xmlns:soap="
   [47]http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:s="
   [48]http://www.w3.org/2001/XMLSchema"; xmlns:soap12="
   [49]http://schemas.xmlsoap.org/wsdl/soap12/"; xmlns:http="
   [50]http://schemas.xmlsoap.org/wsdl/http/"; targetNamespace="
   [51]http://www.w3schools.com/webservices/"; xmlns:wsdl="
   [52]http://schemas.xmlsoap.org/wsdl/";>
   � <wsdl:types>
   � � <s:schema elementFormDefault="qualified" targetNamespace="
   [53]http://www.w3schools.com/webservices/";>
   � � � <s:element name="FahrenheitToCelsius">
   � � � � <s:complexType>
   � � � � � <s:sequence>
   Have you read Scott's presentation?� He talks about SOAP web services
   and WSDLs.
   Charles
   On Fri, Oct 23, 2015 at 8:52 AM, Connie Fuller
   <[54]CFuller@xxxxxxxxxxx> wrote:
   > Hi Charles,
   >
   > Do you mean this:
   >
   > POST /WinTillCustomerService/CustomerManager.asmx HTTP/1.1
   > Host:
   > Content-Type: text/xml; charset=utf-8
   > Content-Length: length
   > SOAPAction:
   > "[55]http://www.wintill.com/services/customers/AmendCreateCustomer
   > "
   >
   > <?xml version="1.0" encoding="utf-8"?> <soap:Envelope
   > xmlns:xsi="[56]http://www.w3.org/2001/XMLSchema-instance";
   > xmlns:xsd="[57]http://www.w3.org/2001/XMLSchema"; xmlns:soap="
   > [58]http://schemas.xmlsoap.org/soap/envelope/";>
   >� �<soap:Body>
   >� � �<AmendCreateCustomerRequest xmlns="
   > [59]http://www.wintill.com/services/customers";>
   >� � � �<Customer CustomerLocationID="positiveInteger"
   > CustomerMachineID="positiveInteger" CustomerID="positiveInteger"
   xmlns="
   > [60]http://www.wintill.com/schemas/customers";>
   >� � � � �<AccountRef>string</AccountRef>
   >� � � � �<ContactDetails>
   >� � � � � �<ContactAddresses>
   >� � � � � � �<ContactAddress xsi:nil="true" />
   >� � � � � � �<ContactAddress xsi:nil="true" />
   >� � � � � �</ContactAddresses>
   >� � � � � �<ContactEmailAddresses>
   >� � � � � � �<ContactEmailAddress xsi:nil="true" />
   >� � � � � � �<ContactEmailAddress xsi:nil="true" />
   >� � � � � �</ContactEmailAddresses>
   >� � � � � �<ContactTelephoneNumbers>
   >� � � � � � �<ContactTelephoneNumber xsi:nil="true" />
   >� � � � � � �<ContactTelephoneNumber xsi:nil="true" />
   >� � � � � �</ContactTelephoneNumbers>
   >� � � � �</ContactDetails>
   >� � � � �<CreditLimit>decimal</CreditLimit>
   >� � � � �<AccountBalance>decimal</AccountBalance>
   >� � � � �<DiscountID>positiveInteger</DiscountID>
   >� � � � �<PriceBandID>int</PriceBandID>
   >� � � �</Customer>
   >� � �</AmendCreateCustomerRequest>
   >� �</soap:Body>
   > </soap:Envelope>
   >
   > Sorry for being so vauge, I've not worked with them before so this is
   > all very new to me.
   >
   > Kind regards,
   > Connie
   >
   > -----Original Message-----
   > From: [61]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [mailto:
   > [62]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Charles Wilt
   > Sent: 23 October 2015 13:46
   > To: HTTPAPI and FTPAPI Projects
   > Subject: Re: Help with WebServices
   >
   > I can't see that, it's local to your network..
   >
   > But probably not, usually WSDL is part of the URL...
   >
   > Try
   >
   [63]http://192.168.1.58/WinTillCustomerService/CustomerManager.asmx?WSD
   L
   > <
   >
   [64]http://192.168.1.58/WinTillCustomerService/CustomerManager.asmx?op=
   Ame
   > ndCreateCustomer
   > >
   >
   > Charles
   >
   >
   >
   > On Fri, Oct 23, 2015 at 8:43 AM, Connie Fuller
   <[65]CFuller@xxxxxxxxxxx>
   > wrote:
   >
   > > Hi Charles,
   > >
   > > Is this what you're looking for?
   > >
   > >
   > >
   >
   [66]http://192.168.1.58/WinTillCustomerService/CustomerManager.asmx?op=
   Ame
   > ndCreateCustomer
   > >
   > > Thanks,
   > > Connie
   > >
   > > -----Original Message-----
   > > From: [67]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [mailto:
   > > [68]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Charles
   Wilt
   > > Sent: 23 October 2015 13:38
   > > To: HTTPAPI and FTPAPI Projects
   > > Subject: Re: Help with WebServices
   > >
   > > Also, your second document is not the WSDL.
   > >
   > > A WSDL looks like so:
   > > [69]http://www.w3schools.com/webservices/tempconvert.asmx?WSDL
   > >
   > > In a browser, try opening http://
   > > WinTillCustomerService/CustomerManager.asmx?WSDL
   > >
   > > The URL to the WSDL is what you'd want to open with SoapUI to
   > > examine the service.
   > >
   > > Have you read through Scott's presentation?
   > >
   > >
   >
   [70]http://www.scottklement.com/presentations/Web%20Services%20from%20R
   PG%
   > 20with%20HTTPAPI.pdf
   > >
   > > Charles
   > >
   > >
   > > On Fri, Oct 23, 2015 at 7:38 AM, Connie Fuller
   <[71]CFuller@xxxxxxxxxxx>
   > > wrote:
   > >
   > > > Hi Scott,
   > > >
   > > > I have attached the debug file for you.
   > > >
   > > > As for the WSDL, I think what you're looking for is within the
   > > > second attachment, webserviceattempt2.txt
   > > >
   > > > Hope this information is OK, if you need anything else then
   please
   > > > let me know.
   > > >
   > > > Kind regards,
   > > > Connie
   > > >
   > > > -----Original Message-----
   > > > From: [72]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [mailto:
   > > > [73]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Scott
   Klement
   > > > Sent: 23 October 2015 07:01
   > > > To: HTTPAPI and FTPAPI Projects
   > > > Subject: Re: Help with WebServices
   > > >
   > > > Connie,
   > > >
   > > > I did see your messages on RPG400-L as well as this one, and
   > > > unfortunately, I don't feel that I have enough information to
   help you.
   > > > Every web service is different, and the error you are getting is
   > > > not coming from HTTPAPI, it is coming from the web service
   server.
   > > > (The server sends the error to HTTPAPI, which in turn copies it
   > > > back to
   > > > you.)
   > > >
   > > > Please create a debug/trace file so I can see some more detailed
   > > > information, and post it here.� �Also, since it sounds like
   you're
   > using
   > > > SOAP, please provide the WSDL (or a link to it) so we can see
   what
   > > > is expected for this service.
   > > >
   > > > To create the debug/trace, add a line like the following to the
   > > > start of your program and recompile/run:
   > > >
   > > >� � � �callp http_debug(*on);
   > > >
   > > > This will create a file named /tmp/httpapi_debug.txt.� Please
   > > > attach that file to a reply to this message so I can see it.�   (and
   > > > the WSDL as well, or provide a link to the WSDL).
   > > >
   > > > Thanks!
   > > >
   > > >
   > > >
   > > > On 10/22/2015 7:26 AM, Connie Fuller wrote:
   > > > >� � �Good Afternoon,
   > > > >
   > > > >
   > > > >� � �I have posted this on the RGP/400 mailing lists on
   Midrange
   > > > > but a
   > > lot
   > > > >� � �of users have pointed me in this direction.
   > > > >
   > > > >
   > > > >� � �Basically I have created a webservice in RPG, and I am
   > > > > trying to do
   > > > the
   > > > >� � �HTML_POST to send the request to the designated server.
   > > > >
   > > > >
   > > > >� � �It is not working - my knowledge of WebServices are very
   > > > > little and
   > > > I'm
   > > > >� � �trying to use a source program we use for another type
   of
   > > webservice
   > > > >� � �but cannot get it to work.
   > > > >
   > > > >
   > > > >� � �As far as I'm aware the SOAP body is OK, it seems to
   dump on
   > > > > the
   > > HTML
   > > > >� � �Post:
   > > > >
   > > > >
   > > > >� � �rc = %len(soap);
   > > > >
   > > > >� � � rc = http_post_xml(
   > > > >
   > > > >� � � � � � � � � �url
   > > > >
   > > > >� � � � � � � � �: %addr(SOAP) + 4
   > > > >
   > > > >� � � � � � � � �: %len(SOAP)
   > > > >
   > > > >� � � � � � � � �: *NULL
   > > > >
   > > > >� � � � � � � � �: %paddr(endElem)
   > > > >
   > > > >� � � � � � � � �: *null
   > > > >
   > > > >� � � � � � � � �: 600
   > > > >
   > > > >� � � � � � � � �: HTTP_USERAGENT
   > > > >
   > > > >� � � � � � � � �: 'text/xml'
   > > > >
   > > > >� � � � � � � � �: SOAPACTION);
   > > > >
   > > > >
   > > > >� � �I keep getting a response saying the `server did not
   > > > > recognise
   > the
   > > > >� � �value of HTTP Header SOAPACTION'.
   > > > >
   > > > >
   > > > >� � �I am trying to get the HTTP_DEBUG to work and create a
   debug
   > > > > log for
   > > > me
   > > > >� � �on the IFS but can't get that to produce the file.
   > > > >
   > > > >
   > > > >� � �Can anyone help me with this? I am a complete novice and
   want to
   > > > >� � �webservices and any help would be very much appreciated.
   > > > >
   > > > >
   > > > >� � �I am using the Scott Klements HTTP_API copysource.
   > > > >
   > > > >
   > > > >� � �Any help would be great.
   > > > >
   > > > >
   > > > >� � �Thanks,
   > > > >
   > > > >
   > > > >
   > > > >� � �Connie Fuller
   > > > >
   > > > >� � �Computer Programmer/Analyst
   > > > >
   > > > >� � �Williamson-Dickie Europe Ltd
   > > > >
   > > > >
   > > >
   > > >
   ------------------------------------------------------------------
   > > > ----
   > > > - This is the FTPAPI mailing list.� To unsubscribe, please go
   to:
   > > > [74]http://www.scottklement.com/mailman/listinfo/ftpapi
   > > >
   ------------------------------------------------------------------
   > > > ----
   > > > -
   > > >
   > > >
   ------------------------------------------------------------------
   > > > ----
   > > > - This is the FTPAPI mailing list.� To unsubscribe, please go
   to:
   > > > [75]http://www.scottklement.com/mailman/listinfo/ftpapi
   > > >
   ------------------------------------------------------------------
   > > > ----
   > > > -
   > > >
   > > >
   > >
   --------------------------------------------------------------------

     > > --- This is the FTPAPI mailing list.� To unsubscribe, please go
     to:

   > > [76]http://www.scottklement.com/mailman/listinfo/ftpapi
   > >
   --------------------------------------------------------------------
   > > ---
   > >
   >
   ----------------------------------------------------------------------
   > - This is the FTPAPI mailing list.� To unsubscribe, please go to:
   > [77]http://www.scottklement.com/mailman/listinfo/ftpapi
   >
   ----------------------------------------------------------------------
   > -
   >
   -----------------------------------------------------------------------
   This is the FTPAPI mailing list.� To unsubscribe, please go to:
   [78]http://www.scottklement.com/mailman/listinfo/ftpapi
   -----------------------------------------------------------------------

References

   1. mailto:CFuller@xxxxxxxxxxx
   2. http://schemas.xmlsoap.org/wsdl/soap/
   3. http://microsoft.com/wsdl/mime/textMatching/
   4. http://schemas.xmlsoap.org/soap/encoding/
   5. http://schemas.xmlsoap.org/wsdl/mime/
   6. http://www.wintill.com/services/customers
   7. http://www.wintill.com/schemas/customers
   8. http://www.w3.org/2001/XMLSchema
   9. http://schemas.xmlsoap.org/wsdl/soap12/
  10. http://schemas.xmlsoap.org/wsdl/http/
  11. http://www.wintill.com/services/customers
  12. http://schemas.xmlsoap.org/wsdl/
  13. http://schemas.xmlsoap.org/wsdl/
  14. http://www.wintill.com/services/customers
  15. http://www.wintill.com/schemas/customers
  16. http://www.wintill.com/schemas/customers
  17. http://schemas.xmlsoap.org/wsdl/
  18. http://schemas.xmlsoap.org/wsdl/
  19. http://schemas.xmlsoap.org/wsdl/
  20. http://schemas.xmlsoap.org/wsdl/
  21. http://schemas.xmlsoap.org/wsdl/
  22. http://schemas.xmlsoap.org/wsdl/
  23. http://schemas.xmlsoap.org/wsdl/
  24. http://schemas.xmlsoap.org/wsdl/
  25. http://schemas.xmlsoap.org/wsdl/
  26. http://ws-i.org/profiles/basic/1.1
  27. http://ws-i.org/schemas/conformanceClaim/
  28. http://schemas.xmlsoap.org/soap/http
  29. http://www.wintill.com/services/customers/GetCustomer
  30. http://www.wintill.com/services/customers/AmendCreateCustomer
  31. http://www.wintill.com/services/customers/SearchCustomers
  32. http://www.wintill.com/services/customers/AuthorizeAccountCredit
  33. http://www.wintill.com/services/customers/AuthorizeAccountDebit
  34. http://www.wintill.com/services/customers/CancelAccountCreditAuthorization
  35. http://www.wintill.com/services/customers/CancelAccountDebitAuthorization
  36. http://www.wintill.com/services/customers/GetAccountSummary
  37. http://www.wintill.com/services/customers/GetCreateCustomerDetailsForContact
  38. http://schemas.xmlsoap.org/wsdl/
  39. http://192.168.1.13/WinTillCustomerService/CustomerManager.asmx
  40. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  41. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  42. http://www.w3schools.com/webservices/tempconvert.asmx?WSDL
  43. http://microsoft.com/wsdl/mime/textMatching/
  44. http://schemas.xmlsoap.org/soap/encoding/
  45. http://schemas.xmlsoap.org/wsdl/mime/
  46. http://www.w3schools.com/webservices/
  47. http://schemas.xmlsoap.org/wsdl/soap/
  48. http://www.w3.org/2001/XMLSchema
  49. http://schemas.xmlsoap.org/wsdl/soap12/
  50. http://schemas.xmlsoap.org/wsdl/http/
  51. http://www.w3schools.com/webservices/
  52. http://schemas.xmlsoap.org/wsdl/
  53. http://www.w3schools.com/webservices/
  54. mailto:CFuller@xxxxxxxxxxx
  55. http://www.wintill.com/services/customers/AmendCreateCustomer
  56. http://www.w3.org/2001/XMLSchema-instance
  57. http://www.w3.org/2001/XMLSchema
  58. http://schemas.xmlsoap.org/soap/envelope/
  59. http://www.wintill.com/services/customers
  60. http://www.wintill.com/schemas/customers
  61. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  62. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  63. http://192.168.1.58/WinTillCustomerService/CustomerManager.asmx?WSDL
  64. http://192.168.1.58/WinTillCustomerService/CustomerManager.asmx?op=Ame
  65. mailto:CFuller@xxxxxxxxxxx
  66. http://192.168.1.58/WinTillCustomerService/CustomerManager.asmx?op=Ame
  67. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  68. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  69. http://www.w3schools.com/webservices/tempconvert.asmx?WSDL
  70. http://www.scottklement.com/presentations/Web%20Services%20from%20RPG%
  71. mailto:CFuller@xxxxxxxxxxx
  72. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  73. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
  74. http://www.scottklement.com/mailman/listinfo/ftpapi
  75. http://www.scottklement.com/mailman/listinfo/ftpapi
  76. http://www.scottklement.com/mailman/listinfo/ftpapi
  77. http://www.scottklement.com/mailman/listinfo/ftpapi
  78. http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------