You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by bu...@apache.org on 2003/06/05 14:08:25 UTC

DO NOT REPLY [Bug 20504] New: - Section parsing error

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20504>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20504

Section <fault> parsing error

           Summary: Section <fault> parsing error
           Product: Axis
           Version: 1.1rc2
          Platform: PC
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Critical
          Priority: Other
         Component: WSDL processing
        AssignedTo: axis-dev@ws.apache.org
        ReportedBy: kwk_kwk@mail.ru


We use ant 1.5.1 for generation WSDL stubs from correct wsdl file saved from 
webservice. When I execute Ant task I have error in lines:

<fault>
  <soap:body use="encoded" namespace="com.estylesoft.nbs" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
</fault>


Ant build.xml code sample:
--------------------------------------------------------------------------------------------------------------------
<target name="compile">
    <taskdef name="wsdl2java" 
classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask">
    </taskdef>
    
    <wsdl2java url="acp.xml"
               output="./work"
               debug="yes"
               serverSide="no"
               skeletonDeploy="no"
               helpergen="yes"
               noimports="no"
               verbose="yes"
               testcase="no"
               typemappingversion="1.2">
     <mapping namespace="com.estylesoft.nbs" 
package="com.estylesoft.cms.wsdl.nbs.stub"/>
     <mapping namespace="java:com.estylesoft.nbs.model.accpac" 
package="com.estylesoft.cms.wsdl.nbs.model"/>
    </wsdl2java>
</target>

--------------------------------------------------------------------------------------------------------------------



Result debug and stack trace info:
--------------------------------------------------------------------------------------------------------------------
compile:
[wsdl2java] WSDL2Java acp.xml
Parsing XML file:  acp.xml
[wsdl2java] Running Wsdl2javaAntTask with parameters:
[wsdl2java]     verbose:true
[wsdl2java]     debug:true
[wsdl2java]     server-side:false
[wsdl2java]     skeletonDeploy:false
[wsdl2java]     helperGen:true
[wsdl2java]     factory:null
[wsdl2java]     testCase:false
[wsdl2java]     noImports:false
[wsdl2java]     NStoPkg:
{java:com.estylesoft.nbs.model.accpac=com.estylesoft.cms.wsdl.nbs.model, 
com.estylesoft.nbs=com.
estylesoft.cms.wsdl.nbs.stub}
[wsdl2java]     output:C:\Work\Projects\AP3\Application\CMS\build_test\work
[wsdl2java]     deployScope:
[wsdl2java]     URL:acp.xml
[wsdl2java]     all:false
[wsdl2java]     typeMappingVersion:1.2
[wsdl2java]     timeout:45000
[wsdl2java]     failOnNetworkErrors:false
[wsdl2java]     printStackTraceOnFailure:true
[wsdl2java]     namespaceMappingFile:null
[wsdl2java]     username:null
[wsdl2java]     :passwordnull
[wsdl2java]     http.proxyHost=null
[wsdl2java]     http.proxyPort=null
[wsdl2java]     http.proxyUser=null
[wsdl2java]     http.proxyPassword=null
[wsdl2java]     socks.proxyHost=null
[wsdl2java]     socks.proxyPort=null
[wsdl2java] java.io.IOException: ERROR: Fault is missing a name= attribute in 
operation "setClientData", in binding {com
.estylesoft.nbs}acpPortSoapBinding.
[wsdl2java]     at 
org.apache.axis.wsdl.symbolTable.SymbolTable.faultsFromSOAPFault
(SymbolTable.java:1977)
[wsdl2java]     at org.apache.axis.wsdl.symbolTable.SymbolTable.populateBindings
(SymbolTable.java:1790)
[wsdl2java]     at org.apache.axis.wsdl.symbolTable.SymbolTable.populate
(SymbolTable.java:577)
[wsdl2java]     at org.apache.axis.wsdl.symbolTable.SymbolTable.add
(SymbolTable.java:421)
[wsdl2java]     at org.apache.axis.wsdl.symbolTable.SymbolTable.populate
(SymbolTable.java:408)
[wsdl2java]     at org.apache.axis.wsdl.symbolTable.SymbolTable.populate
(SymbolTable.java:393)
[wsdl2java]     at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run
(Parser.java:245)
[wsdl2java]     at java.lang.Thread.run(Thread.java:484)

BUILD FAILED
file:c:/Work/Projects/AP3/APPLIC~1/CMS/BUILD_~1/build.xml:26: Error while 
processing WSDL in Wsdl2javaAntTask for acp.xml

Total time: 3 seconds
--------------------------------------------------------------------------------------------------------------------

WSDL acp.xml file body:
--------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>

<definitions xmlns:s="http://www.w3.org/2001/XMLSchema" 
   xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" 
   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
   xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
   xmlns:tns="com.estylesoft.nbs" 
   xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
   targetNamespace="com.estylesoft.nbs"
   xmlns="http://schemas.xmlsoap.org/wsdl/">

   
        <types>
 <xsd:schema   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
   xmlns:stns="java:com.estylesoft.nbs.model.accpac"
   attributeFormDefault="qualified"
   elementFormDefault="qualified"
   targetNamespace="java:com.estylesoft.nbs.model.accpac">
  <xsd:import    namespace="http://schemas.xmlsoap.org/soap/encoding/">
  </xsd:import>
  <xsd:complexType    name="AdjustmentAccPacModel">
   <xsd:sequence>
    <xsd:element      name="msgDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="bnkAccountCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="feeAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="officeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="caseFileNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="invoiceNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="amount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="clientCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="costAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="blngGroupCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="checkNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="checkDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="blngCodeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="description"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="tbAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType    name="DebitNoteAccPacModel">
   <xsd:sequence>
    <xsd:element      name="msgDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="officeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="invoiceNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="amount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="clientCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="blngGroupCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="caseFileNumber"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="blngCodeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="description"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType    name="ClientAccPacModel">
   <xsd:sequence>
    <xsd:element      name="address2"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="state"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="zip"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="address1"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="fax"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="country"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="city"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="officeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="clientName"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="caseFileNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="clientCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="county"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="contact"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="phone"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="email"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="operationCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType    name="CashInvoicePayAccPacModel">
   <xsd:sequence>
    <xsd:element      name="msgAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="messageDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="feeAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="depositNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="officeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="caseFileNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="invoiceNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="clientCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="costAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="blngGroupCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="checkNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="checkDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="tbAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType    name="InvoiceAccPacModel">
   <xsd:sequence>
    <xsd:element      name="messageDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="feeAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="officeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="caseFileNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="invoiceNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="clientCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="amount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="costAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="blngGroupCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="tbAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType    name="CheckRequestAccPacModel">
   <xsd:sequence>
    <xsd:element      name="vndCheckId"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="blngCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="bnkAccountCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="vendorCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="officeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="caseFileNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="invoiceNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="checkAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="blngGroupCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="checkReqDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="vndInvNo"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType    name="DepositAccPacModel">
   <xsd:sequence>
    <xsd:element      name="messageDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="feeAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="depositNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="officeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="caseFileNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="invoiceNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="clientCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="costAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="blngGroupCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="checkNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="checkDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="messageAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="tbAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType    name="HandwrittenCheckAccPacModel">
   <xsd:sequence>
    <xsd:element      name="msgDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="vndInvNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="vndCheckId"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="bnkAccountCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="vendorCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="officeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="caseFileNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="invoiceNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="amount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="blngGroupCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="checkNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="checkDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="blngCodeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType    name="TrustReceiptAccPacModel">
   <xsd:sequence>
    <xsd:element      name="messageDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="bnkAccountCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="vendorCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="officeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="caseFileNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="invoiceNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="blngGroupCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="checkNum"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="checkDate"
      maxOccurs="1"
      type="xsd:long"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="messageAmount"
      maxOccurs="1"
      type="xsd:double"
      minOccurs="1">
    </xsd:element>
    <xsd:element      name="blngCodeCode"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
    <xsd:element      name="description"
      maxOccurs="1"
      type="xsd:string"
      minOccurs="1"
      nillable="true">
    </xsd:element>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType    name="ArrayOfInvoiceAccPacModel">
   <xsd:complexContent>
    <xsd:restriction      
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
      base="soapenc:Array">
     <xsd:attribute       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
       ref="soapenc:arrayType"
       wsdl:arrayType="stns:InvoiceAccPacModel[]">
     </xsd:attribute>
    </xsd:restriction>
   </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType    name="ArrayOfTrustReceiptAccPacModel">
   <xsd:complexContent>
    <xsd:restriction      
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
      base="soapenc:Array">
     <xsd:attribute       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
       ref="soapenc:arrayType"
       wsdl:arrayType="stns:TrustReceiptAccPacModel[]">
     </xsd:attribute>
    </xsd:restriction>
   </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType    name="ArrayOfClientAccPacModel">
   <xsd:complexContent>
    <xsd:restriction      
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
      base="soapenc:Array">
     <xsd:attribute       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
       ref="soapenc:arrayType"
       wsdl:arrayType="stns:ClientAccPacModel[]">
     </xsd:attribute>
    </xsd:restriction>
   </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType    name="ArrayOfCashInvoicePayAccPacModel">
   <xsd:complexContent>
    <xsd:restriction      
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
      base="soapenc:Array">
     <xsd:attribute       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
       ref="soapenc:arrayType"
       wsdl:arrayType="stns:CashInvoicePayAccPacModel[]">
     </xsd:attribute>
    </xsd:restriction>
   </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType    name="ArrayOfHandwrittenCheckAccPacModel">
   <xsd:complexContent>
    <xsd:restriction      
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
      base="soapenc:Array">
     <xsd:attribute       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
       ref="soapenc:arrayType"
       wsdl:arrayType="stns:HandwrittenCheckAccPacModel[]">
     </xsd:attribute>
    </xsd:restriction>
   </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType    name="ArrayOfCheckRequestAccPacModel">
   <xsd:complexContent>
    <xsd:restriction      
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
      base="soapenc:Array">
     <xsd:attribute       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
       ref="soapenc:arrayType"
       wsdl:arrayType="stns:CheckRequestAccPacModel[]">
     </xsd:attribute>
    </xsd:restriction>
   </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType    name="ArrayOfAdjustmentAccPacModel">
   <xsd:complexContent>
    <xsd:restriction      
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
      base="soapenc:Array">
     <xsd:attribute       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
       ref="soapenc:arrayType"
       wsdl:arrayType="stns:AdjustmentAccPacModel[]">
     </xsd:attribute>
    </xsd:restriction>
   </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType    name="ArrayOfDebitNoteAccPacModel">
   <xsd:complexContent>
    <xsd:restriction      
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
      base="soapenc:Array">
     <xsd:attribute       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
       ref="soapenc:arrayType"
       wsdl:arrayType="stns:DebitNoteAccPacModel[]">
     </xsd:attribute>
    </xsd:restriction>
   </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType    name="ArrayOfDepositAccPacModel">
   <xsd:complexContent>
    <xsd:restriction      
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
      base="soapenc:Array">
     <xsd:attribute       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
       ref="soapenc:arrayType"
       wsdl:arrayType="stns:DepositAccPacModel[]">
     </xsd:attribute>
    </xsd:restriction>
   </xsd:complexContent>
  </xsd:complexType>
 </xsd:schema>
</types>

   
   
           
  <message name="setClientData" >
    
  <part name="string" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string0" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string1" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string2" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string3" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string4" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string5" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string6" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string7" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string8" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string9" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string10" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string11" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string12" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  </message>
  <message name="setClientDataResponse" >
    
  </message>
  
  
  
  

   
           
  <message name="setCheckCleared" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="setCheckClearedResponse" >
    
  </message>
  
  
  
  

   
           
  <message name="getCashInvoicePayments" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="getCashInvoicePaymentsResponse" >
    
  <part name="result" xmlns:partns="java:com.estylesoft.nbs.model.accpac" 
type="partns:ArrayOfCashInvoicePayAccPacModel" />
  
 
  </message>
  
  
  
  

   
           
  <message name="setCheckReversed" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="setCheckReversedResponse" >
    
  </message>
  
  
  
  

   
           
  <message name="getTrustReceipts" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="getTrustReceiptsResponse" >
    
  <part name="result" xmlns:partns="java:com.estylesoft.nbs.model.accpac" 
type="partns:ArrayOfTrustReceiptAccPacModel" />
  
 
  </message>
  
  
  
  

   
           
  <message name="getDeposits" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="getDepositsResponse" >
    
  <part name="result" xmlns:partns="java:com.estylesoft.nbs.model.accpac" 
type="partns:ArrayOfDepositAccPacModel" />
  
 
  </message>
  
  
  
  

   
           
  <message name="getHandwrittenChecks" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="getHandwrittenChecksResponse" >
    
  <part name="result" xmlns:partns="java:com.estylesoft.nbs.model.accpac" 
type="partns:ArrayOfHandwrittenCheckAccPacModel" />
  
 
  </message>
  
  
  
  

   
           
  <message name="setCheckPaid" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  <part name="longVal0" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  <part name="string" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  </message>
  <message name="setCheckPaidResponse" >
    
  </message>
  
  
  
  

   
           
  <message name="getCheckRequestsData" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="getCheckRequestsDataResponse" >
    
  <part name="result" xmlns:partns="java:com.estylesoft.nbs.model.accpac" 
type="partns:ArrayOfCheckRequestAccPacModel" />
  
 
  </message>
  
  
  
  

   
           
  <message name="getReversedInvoices" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="getReversedInvoicesResponse" >
    
  <part name="result" xmlns:partns="java:com.estylesoft.nbs.model.accpac" 
type="partns:ArrayOfInvoiceAccPacModel" />
  
 
  </message>
  
  
  
  

   
           
  <message name="getTrustReceiptUpdates" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="getTrustReceiptUpdatesResponse" >
    
  <part name="result" xmlns:partns="java:com.estylesoft.nbs.model.accpac" 
type="partns:ArrayOfTrustReceiptAccPacModel" />
  
 
  </message>
  
  
  
  

   
           
  <message name="getAdjustments" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="getAdjustmentsResponse" >
    
  <part name="result" xmlns:partns="java:com.estylesoft.nbs.model.accpac" 
type="partns:ArrayOfAdjustmentAccPacModel" />
  
 
  </message>
  
  
  
  

   
           
  <message name="getDebitNote" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="getDebitNoteResponse" >
    
  <part name="result" xmlns:partns="java:com.estylesoft.nbs.model.accpac" 
type="partns:ArrayOfDebitNoteAccPacModel" />
  
 
  </message>
  
  
  
  

   
           
  <message name="endSession" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="endSessionResponse" >
    
  </message>
  
  
  
  

   
           
  <message name="setVendorData" >
    
  <part name="string" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string0" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string1" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string2" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string3" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string4" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string5" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string6" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string7" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string8" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string9" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string10" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string11" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string12" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string13" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  </message>
  <message name="setVendorDataResponse" >
    
  </message>
  
  
  
  

   
           
  <message name="getClientData" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="getClientDataResponse" >
    
  <part name="result" xmlns:partns="java:com.estylesoft.nbs.model.accpac" 
type="partns:ArrayOfClientAccPacModel" />
  
 
  </message>
  
  
  
  

   
           
  <message name="getPrintedInvoices" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  <message name="getPrintedInvoicesResponse" >
    
  <part name="result" xmlns:partns="java:com.estylesoft.nbs.model.accpac" 
type="partns:ArrayOfInvoiceAccPacModel" />
  
 
  </message>
  
  
  
  

   
           
  <message name="startSession" >
    
  <part name="string" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  <part name="string0" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  </message>
  <message name="startSessionResponse" >
    
  <part name="result" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  </message>
  
  
  
  

   
           
  <message name="endSessionWithError" >
    
  <part name="longVal" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:long" />
  
 
  <part name="string" xmlns:partns="http://www.w3.org/2001/XMLSchema" 
type="partns:string" />
  
 
  </message>
  <message name="endSessionWithErrorResponse" >
    
  </message>
  
  
  
  

   
   
           
  
  
  
    <message name="GeneralException" >
    
    <part name="GeneralException" 
xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:string" />
  

    </message>
  

   
           
  
  
  
    <message name="WebServiceException" >
    
    <part name="WebServiceException" 
xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:string" />
  

    </message>
  

   
   
           <portType name="acpPort" >
    
  <operation name="setClientData"  >
    <input message="tns:setClientData" />
    
    <output message="tns:setClientDataResponse" />
     
    
    <fault name="WebServiceException" message="tns:WebServiceException" />
    
  </operation>
 
  <operation name="setCheckCleared"  >
    <input message="tns:setCheckCleared" />
    
    <output message="tns:setCheckClearedResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="getCashInvoicePayments"  >
    <input message="tns:getCashInvoicePayments" />
    
    <output message="tns:getCashInvoicePaymentsResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="setCheckReversed"  >
    <input message="tns:setCheckReversed" />
    
    <output message="tns:setCheckReversedResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="getTrustReceipts"  >
    <input message="tns:getTrustReceipts" />
    
    <output message="tns:getTrustReceiptsResponse" />
     
    
    <fault name="WebServiceException" message="tns:WebServiceException" />
    
  </operation>
 
  <operation name="getDeposits"  >
    <input message="tns:getDeposits" />
    
    <output message="tns:getDepositsResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="getHandwrittenChecks"  >
    <input message="tns:getHandwrittenChecks" />
    
    <output message="tns:getHandwrittenChecksResponse" />
     
    
    <fault name="WebServiceException" message="tns:WebServiceException" />
    
  </operation>
 
  <operation name="setCheckPaid"  >
    <input message="tns:setCheckPaid" />
    
    <output message="tns:setCheckPaidResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="getCheckRequestsData"  >
    <input message="tns:getCheckRequestsData" />
    
    <output message="tns:getCheckRequestsDataResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="getReversedInvoices"  >
    <input message="tns:getReversedInvoices" />
    
    <output message="tns:getReversedInvoicesResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="getTrustReceiptUpdates"  >
    <input message="tns:getTrustReceiptUpdates" />
    
    <output message="tns:getTrustReceiptUpdatesResponse" />
     
    
    <fault name="WebServiceException" message="tns:WebServiceException" />
    
  </operation>
 
  <operation name="getAdjustments"  >
    <input message="tns:getAdjustments" />
    
    <output message="tns:getAdjustmentsResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="getDebitNote"  >
    <input message="tns:getDebitNote" />
    
    <output message="tns:getDebitNoteResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="endSession"  >
    <input message="tns:endSession" />
    
    <output message="tns:endSessionResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="setVendorData"  >
    <input message="tns:setVendorData" />
    
    <output message="tns:setVendorDataResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="getClientData"  >
    <input message="tns:getClientData" />
    
    <output message="tns:getClientDataResponse" />
     
    
    <fault name="WebServiceException" message="tns:WebServiceException" />
    
  </operation>
 
  <operation name="getPrintedInvoices"  >
    <input message="tns:getPrintedInvoices" />
    
    <output message="tns:getPrintedInvoicesResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="startSession"  >
    <input message="tns:startSession" />
    
    <output message="tns:startSessionResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  <operation name="endSessionWithError"  >
    <input message="tns:endSessionWithError" />
    
    <output message="tns:endSessionWithErrorResponse" />
     
    
    <fault name="GeneralException" message="tns:GeneralException" />
    
  </operation>
 
  </portType>

   
   
           <binding name="acpPortSoapBinding"
           type="tns:acpPort" >

    <soap:binding style="rpc" 
           transport="http://schemas.xmlsoap.org/soap/http" />
    
  <operation name="setClientData" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    <fault>
  <soap:body use="encoded" namespace="com.estylesoft.nbs" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
  </fault>

    
    
  </operation>
 
    
  <operation name="setCheckCleared" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="getCashInvoicePayments" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="setCheckReversed" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="getTrustReceipts" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="getDeposits" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="getHandwrittenChecks" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="setCheckPaid" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="getCheckRequestsData" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="getReversedInvoices" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
  </operation>
 
    
  <operation name="getTrustReceiptUpdates" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="getAdjustments" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="getDebitNote" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="endSession" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="setVendorData" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="getClientData" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="getPrintedInvoices" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="startSession" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  <operation name="endSessionWithError" >
    <soap:operation 
    soapAction="" 
    style="rpc" />

    <input>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </input>
    <output>
      
            
      <soap:body use="encoded" namespace="com.estylesoft.nbs"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      
      
 
      
    </output>
    
    
  </operation>
 
    
  </binding>

   
     <service name="acp" >
    <documentation>todo: add your documentation here</documentation>
    
    <port name="acpPort" 
      binding="tns:acpPortSoapBinding">
     <soap:address location="http://moproj6:7001/nbs/acp"/>
    </port>
    
  </service>

</definitions>