Webservice WSDL

From AdempiereWiki

Jump to: navigation, search

<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding" xmlns:tns="http://3e.pl/ADInterface" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://3e.pl/ADInterface">

 <wsdl:types>
   <xsd:schema targetNamespace="http://3e.pl/ADInterface" elementFormDefault="qualified">
     <xsd:element name="Window" type="tns:Window" />
     <xsd:complexType name="Window">
       <xsd:sequence>
         <xsd:element name="Description" type="xsd:string" />
         <xsd:element name="Help" type="xsd:string" />
         <xsd:element name="Tabs" type="tns:TabList" />
       </xsd:sequence>
       <xsd:attribute name="Name" type="xsd:string" />
       <xsd:attribute name="IsSoTrx" type="xsd:boolean" />
       <xsd:attribute name="WindowNo" type="xsd:int" />
       <xsd:attribute name="AD_Table_ID" type="xsd:int" />
       <xsd:attribute name="AD_Window_ID" type="xsd:int" />
       <xsd:attribute name="WindowType" type="xsd:int" />
       <xsd:attribute name="AD_Image_ID" type="xsd:int" />
       <xsd:attribute name="AD_Color_ID" type="xsd:int" />
       <xsd:attribute name="IsReadWrite" type="xsd:boolean" />
       <xsd:attribute name="WinWidth" type="xsd:int" />
       <xsd:attribute name="WinHeight" type="xsd:int" />
       <xsd:attribute name="IsError" type="xsd:boolean" />
       <xsd:attribute name="Error" type="xsd:string" />
     </xsd:complexType>
     <xsd:complexType name="Tab">
       <xsd:sequence>
         <xsd:element name="Description" type="xsd:string" />
         <xsd:element name="Help" type="xsd:string" />
         <xsd:element name="ReadOnlyLogic" type="xsd:string" />
         <xsd:element name="DisplayLogic" type="xsd:string" />
         <xsd:element name="Fields" type="tns:FieldList" />
         <xsd:element name="CommitWarning" type="xsd:string" />
         <xsd:element name="WhereClause" type="xsd:string" />
         <xsd:element name="OrderByClause" type="xsd:string" />
       </xsd:sequence>
       <xsd:attribute name="Name" type="xsd:string" />
       <xsd:attribute name="IsSoTrx" type="xsd:boolean" />
       <xsd:attribute name="TabNo" type="xsd:int" />
       <xsd:attribute name="WindowNo" type="xsd:int" />
       <xsd:attribute name="AD_Table_ID" type="xsd:int" />
       <xsd:attribute name="AD_Window_ID" type="xsd:int" />
       <xsd:attribute name="AD_Tab_ID" type="xsd:int" />
       <xsd:attribute name="IsSingleRow" type="xsd:boolean" />
       <xsd:attribute name="IsReadOnly" type="xsd:boolean" />
       <xsd:attribute name="IsInsertRecord" type="xsd:boolean" />
       <xsd:attribute name="HasTree" type="xsd:boolean" />
       <xsd:attribute name="IsView" type="xsd:boolean" />
       <xsd:attribute name="AD_Column_ID" type="xsd:int" />
       <xsd:attribute name="TableName" type="xsd:string" />
       <xsd:attribute name="AccessLevel" type="xsd:string" />
       <xsd:attribute name="IsSecurityEnabled" type="xsd:boolean" />
       <xsd:attribute name="IsDeleteable" type="xsd:boolean" />
       <xsd:attribute name="IsHighVolume" type="xsd:boolean" />
       <xsd:attribute name="AD_Process_ID" type="xsd:int" />
       <xsd:attribute name="TabLevel" type="xsd:int" />
       <xsd:attribute name="AD_Image_ID" type="xsd:int" />
       <xsd:attribute name="Included_Tab_ID" type="xsd:int" />
       <xsd:attribute name="ReplicationType" type="xsd:string" />
       <xsd:attribute name="IsSortTab" type="xsd:boolean" />
       <xsd:attribute name="AD_ColumnSortOrder_ID" type="xsd:int" />
       <xsd:attribute name="AD_ColumnSortYesNo_ID" type="xsd:int" />
       <xsd:attribute name="onlyCurrentRows" type="xsd:boolean" />
       <xsd:attribute name="onlyCurrentDays" type="xsd:int" />
     </xsd:complexType>
     <xsd:complexType name="TabList">
       <xsd:sequence>
         <xsd:element name="Tab" type="tns:Tab" minOccurs="1" maxOccurs="unbounded" />
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="FieldList">
       <xsd:sequence>
         <xsd:element name="Field" type="tns:Field" minOccurs="1" maxOccurs="unbounded" />
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="Field">
       <xsd:sequence>
         <xsd:element name="Tab" type="tns:Tab" />
         <xsd:element name="lookupInfo" type="tns:LookupInfo" />
         <xsd:element name="Description" type="xsd:string" />
         <xsd:element name="Help" type="xsd:string" />
         <xsd:element name="ColumnSQL" type="xsd:string" />
         <xsd:element name="DisplayLogic" type="xsd:string" />
         <xsd:element name="ReadOnlyLogic" type="xsd:string" />
         <xsd:element name="lookup" type="tns:LookupValues" minOccurs="0" maxOccurs="1" />
       </xsd:sequence>
       <xsd:attribute name="Name" type="xsd:string" />
       <xsd:attribute name="WindowNo" type="xsd:int" />
       <xsd:attribute name="TabNo" type="xsd:int" />
       <xsd:attribute name="AD_Window_ID" type="xsd:int" />
       <xsd:attribute name="tabReadOnly" type="xsd:boolean" />
       <xsd:attribute name="isProcess" type="xsd:boolean" />
       <xsd:attribute name="ColumnName" type="xsd:string" />
       <xsd:attribute name="Header" type="xsd:string" />
       <xsd:attribute name="displayType" type="xsd:int" />
       <xsd:attribute name="AD_Column_ID" type="xsd:int" />
       <xsd:attribute name="DisplayLength" type="xsd:int" />
       <xsd:attribute name="IsSameLine" type="xsd:boolean" />
       <xsd:attribute name="IsDisplayed" type="xsd:boolean" />
       <xsd:attribute name="DefaultValue" type="xsd:string" />
       <xsd:attribute name="IsMandatory" type="xsd:boolean" />
       <xsd:attribute name="IsReadOnly" type="xsd:boolean" />
       <xsd:attribute name="IsUpdateable" type="xsd:boolean" />
       <xsd:attribute name="IsAlwaysUpdateable" type="xsd:boolean" />
       <xsd:attribute name="IsHeading" type="xsd:boolean" />
       <xsd:attribute name="IsFieldOnly" type="xsd:boolean" />
       <xsd:attribute name="IsEncryptedField" type="xsd:boolean" />
       <xsd:attribute name="IsEncryptedColumn" type="xsd:boolean" />
       <xsd:attribute name="IsSelectionColumn" type="xsd:boolean" />
       <xsd:attribute name="SortNo" type="xsd:int" />
       <xsd:attribute name="FieldLength" type="xsd:int" />
       <xsd:attribute name="VFormat" type="xsd:string" />
       <xsd:attribute name="ValueMin" type="xsd:string" />
       <xsd:attribute name="ValueMax" type="xsd:string" />
       <xsd:attribute name="FieldGroup" type="xsd:string" />
       <xsd:attribute name="IsKey" type="xsd:boolean" />
       <xsd:attribute name="IsParent" type="xsd:boolean" />
       <xsd:attribute name="Callout" type="xsd:string" />
       <xsd:attribute name="AD_Process_ID" type="xsd:int" />
       <xsd:attribute name="ObscureType" type="xsd:string" />
       <xsd:attribute name="ValidationCode" type="xsd:string" />
       <xsd:attribute name="AD_Reference_Value_ID" type="xsd:int" />
       <xsd:attribute name="isRange" type="xsd:boolean" />
       <xsd:attribute name="DefaultValue2" type="xsd:string" />
     </xsd:complexType>
     <xsd:complexType name="LookupInfo">
       <xsd:sequence>
         <xsd:element name="ZoomWindow" type="xsd:int" />
         <xsd:element name="ZoomWindowPO" type="xsd:int" />
       </xsd:sequence>
     </xsd:complexType>
     <xsd:element name="WindowTabData" type="tns:WindowTabData" />
     <xsd:complexType name="WindowTabData">
       <xsd:sequence>
         <xsd:element name="DataSet" type="tns:DataSet" minOccurs="0" maxOccurs="1" />
         <xsd:element name="RowCount" type="xsd:int" minOccurs="0" maxOccurs="1" />
         <xsd:element name="Success" type="xsd:boolean" minOccurs="0" maxOccurs="1" />
         <xsd:element name="Error" type="xsd:string" minOccurs="0" maxOccurs="1" />
         <xsd:element name="ErrorInfo" type="xsd:string" minOccurs="0" maxOccurs="1" />
         <xsd:element name="Status" type="xsd:string" minOccurs="0" maxOccurs="1" />
         <xsd:element name="StatusError" type="xsd:boolean" minOccurs="0" maxOccurs="1" />
       </xsd:sequence>
       <xsd:attribute name="NumRows" type="xsd:int" />
       <xsd:attribute name="TotalRows" type="xsd:int" />
       <xsd:attribute name="StartRow" type="xsd:int" />
     </xsd:complexType>
     <xsd:complexType name="DataSet">
       <xsd:sequence>
         <xsd:element name="DataRow" type="tns:DataRow" minOccurs="0" maxOccurs="unbounded" />
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="DataRow">
       <xsd:sequence>
         <xsd:element name="field" type="tns:DataField" minOccurs="0" maxOccurs="unbounded" />
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="DataField">
       <xsd:sequence>
         <xsd:element name="val" type="xsd:string" />
         <xsd:element name="lookup" type="tns:LookupValues" minOccurs="0" maxOccurs="1" />
       </xsd:sequence>
       <xsd:attribute name="type" type="xsd:string" use="optional" />
       <xsd:attribute name="column" type="xsd:string" />
       <xsd:attribute name="lval" type="xsd:string" use="optional" />
       <xsd:attribute name="disp" type="xsd:boolean" use="optional" />
       <xsd:attribute name="edit" type="xsd:boolean" use="optional" />
       <xsd:attribute name="error" type="xsd:boolean" use="optional" />
       <xsd:attribute name="errorVal" type="xsd:string" use="optional" />
     </xsd:complexType>
     <xsd:complexType name="LookupValues">
       <xsd:sequence>
         <xsd:element name="lv" type="tns:LookupValue" minOccurs="0" maxOccurs="unbounded" />
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="LookupValue">
       <xsd:sequence />
       <xsd:attribute name="val" type="xsd:string" />
       <xsd:attribute name="key" type="xsd:string" />
     </xsd:complexType>
     <xsd:element name="GetProcessParams" type="tns:GetProcessParams" />
     <xsd:element name="ProcessParams" type="tns:ProcessParams" />
     <xsd:element name="RunProcess" type="tns:RunProcess" />
     <xsd:element name="RunProcessResponse" type="tns:RunProcessResponse" />
     <xsd:complexType name="ProcessParams">
       <xsd:sequence>
         <xsd:element name="Params" type="tns:ProcessParamList" />
         <xsd:element name="Description" type="xsd:string" />
         <xsd:element name="Name" type="xsd:string" />
         <xsd:element name="Help" type="xsd:string" />
       </xsd:sequence>
       <xsd:attribute name="AD_Process_ID" type="xsd:int" />
     </xsd:complexType>
     <xsd:complexType name="GetProcessParams">
       <xsd:sequence />
       <xsd:attribute name="AD_Process_ID" type="xsd:int" />
       <xsd:attribute name="AD_Menu_ID" type="xsd:int" />
       <xsd:attribute name="AD_Record_ID" type="xsd:int" />
     </xsd:complexType>
     <xsd:complexType name="RunProcess">
       <xsd:sequence>
         <xsd:element name="ParamValues" type="tns:DataRow" />
       </xsd:sequence>
       <xsd:attribute name="AD_Process_ID" type="xsd:int" />
       <xsd:attribute name="AD_Menu_ID" type="xsd:int" />
       <xsd:attribute name="AD_Record_ID" type="xsd:int" />
     </xsd:complexType>
     <xsd:complexType name="RunProcessResponse">
       <xsd:sequence>
         <xsd:element name="Error" type="xsd:string" />
         <xsd:element name="Summary" type="xsd:string" />
         <xsd:element name="LogInfo" type="xsd:string" />
         <xsd:element name="Data" type="xsd:hexBinary" />
       </xsd:sequence>
       <xsd:attribute name="IsError" type="xsd:boolean" />
       <xsd:attribute name="IsReport" type="xsd:boolean" />
       <xsd:attribute name="ReportFormat" type="xsd:string" />
     </xsd:complexType>
     <xsd:complexType name="ProcessParamList">
       <xsd:sequence>
         <xsd:element name="Param" type="tns:ProcessParam" minOccurs="0" maxOccurs="unbounded" />
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="ProcessParam">
       <xsd:sequence>
         <xsd:element name="Description" type="xsd:string" />
         <xsd:element name="Help" type="xsd:string" />
         <xsd:element name="lookup" type="tns:LookupValues" minOccurs="0" maxOccurs="1" />
       </xsd:sequence>
       <xsd:attribute name="Name" type="xsd:string" />
       <xsd:attribute name="DefaultValue" type="xsd:string" />
       <xsd:attribute name="DefaultValue2" type="xsd:string" />
       <xsd:attribute name="IsMandatory" type="xsd:boolean" />
       <xsd:attribute name="IsRange" type="xsd:boolean" />
       <xsd:attribute name="FieldLength" type="xsd:int" />
       <xsd:attribute name="DisplayType" type="xsd:int" />
       <xsd:attribute name="ColumnName" type="xsd:string" />
     </xsd:complexType>
     <xsd:element name="WindowTabDataReq" type="tns:WindowTabDataReq" />
     <xsd:complexType name="WindowTabDataReq">
       <xsd:sequence>
         <xsd:element name="FindCriteria" type="tns:DataRow" />
       </xsd:sequence>
       <xsd:attribute name="WindowNo" type="xsd:int" />
       <xsd:attribute name="AD_Window_ID" type="xsd:int" />
       <xsd:attribute name="AD_Menu_ID" type="xsd:int" />
       <xsd:attribute name="TabNo" type="xsd:int" />
       <xsd:attribute name="PrevTabNo" type="xsd:int" />
       <xsd:attribute name="PrevRecNo" type="xsd:int" />
       <xsd:attribute name="getData" type="xsd:boolean" />
       <xsd:attribute name="RowStart" type="xsd:int" />
       <xsd:attribute name="RowCount" type="xsd:int" />
       <xsd:attribute name="fromZoom" type="xsd:boolean" />
       <xsd:attribute name="fromZoom_Window_ID" type="xsd:int" />
       <xsd:attribute name="fromZoom_Tab_ID" type="xsd:int" />
       <xsd:attribute name="fromZoom_Row_ID" type="xsd:int" />
       <xsd:attribute name="fromZoom_ColumnName" type="xsd:string" />
       <xsd:attribute name="fromZoom_ColumnValue" type="xsd:string" />
     </xsd:complexType>
     <xsd:element name="ADMenu" type="tns:ADMenuItem" />
     <xsd:complexType name="ADMenuItemList">
       <xsd:sequence>
         <xsd:element name="Item" type="tns:ADMenuItem" minOccurs="0" maxOccurs="unbounded" />
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="ADMenuItem">
       <xsd:sequence>
         <xsd:element name="items" type="tns:ADMenuItemList" />
         <xsd:element name="description" type="xsd:string" />
         <xsd:element name="url" type="xsd:string" />
       </xsd:sequence>
       <xsd:attribute name="AD_Menu_ID" type="xsd:int" />
       <xsd:attribute name="type" type="xsd:string" />
       <xsd:attribute name="name" type="xsd:string" />
     </xsd:complexType>
     <xsd:element name="ADLoginRequest" type="tns:ADLoginRequest" />
     <xsd:element name="ADLoginResponse" type="tns:ADLoginResponse" />
     <xsd:complexType name="ADLoginRequest">
       <xsd:sequence>
         <xsd:element name="user" type="xsd:string" />
         <xsd:element name="pass" type="xsd:string" />
         <xsd:element name="lang" type="xsd:string" />
         <xsd:element name="ClientID" type="xsd:int" />
         <xsd:element name="RoleID" type="xsd:int" />
         <xsd:element name="OrgID" type="xsd:int" />
         <xsd:element name="WarehouseID" type="xsd:int" />
         <xsd:element name="stage" type="xsd:int" />
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="ADLoginResponse">
       <xsd:sequence>
         <xsd:element name="status" type="xsd:int" />
         <xsd:element name="roles" type="tns:LookupValues" />
         <xsd:element name="langs" type="tns:LookupValues" />
         <xsd:element name="orgs" type="tns:LookupValues" />
         <xsd:element name="clients" type="tns:LookupValues" />
         <xsd:element name="warehouses" type="tns:LookupValues" />
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="Location">
       <xsd:sequence>
         <xsd:element name="C_Location_ID" type="xsd:int" />
         <xsd:element name="Name" type="xsd:string" />
         <xsd:element name="Address1" type="xsd:string" />
         <xsd:element name="Address2" type="xsd:string" />
         <xsd:element name="City" type="xsd:string" />
         <xsd:element name="PostalCode" type="xsd:string" />
         <xsd:element name="C_Country_ID" type="xsd:int" />
         <xsd:element name="C_Region_ID" type="xsd:int" />
         <xsd:element name="Countries" type="tns:LookupValues" minOccurs="0" maxOccurs="1" />
       </xsd:sequence>
     </xsd:complexType>
     <xsd:complexType name="StandardResponse">
       <xsd:sequence>
         <xsd:element name="Error" type="xsd:string" />
       </xsd:sequence>
       <xsd:attribute name="IsError" type="xsd:boolean" />
       <xsd:attribute name="RecordID" type="xsd:int" />
     </xsd:complexType>
     <xsd:element name="Location" type="tns:Location" />
     <xsd:element name="StandardResponse" type="tns:StandardResponse" />
     <xsd:element name="DocAction" type="tns:DocAction" />
     <xsd:complexType name="DocAction">
       <xsd:sequence>
         <xsd:element name="Action" type="tns:LookupValues" minOccurs="0" maxOccurs="1" />
         <xsd:element name="Error" type="xsd:string" />
       </xsd:sequence>
       <xsd:attribute name="IsError" type="xsd:boolean" />
       <xsd:attribute name="RecordID" type="xsd:int" />
     </xsd:complexType>
     <xsd:element name="getLookupSearchDataReq" type="tns:getLookupSearchDataReq" />
     <xsd:complexType name="getLookupSearchDataReq">
       <xsd:sequence>
         <xsd:element name="Params" type="tns:DataRow" minOccurs="0" maxOccurs="1" />
       </xsd:sequence>
       <xsd:attribute name="WindowNo" type="xsd:int" />
       <xsd:attribute name="TabNo" type="xsd:int" />
       <xsd:attribute name="RowNo" type="xsd:int" />
       <xsd:attribute name="ColumnName" type="xsd:string" />
     </xsd:complexType>
   </xsd:schema>
 </wsdl:types>
 <wsdl:message name="getProcessParamsResponse">
   <wsdl:part element="tns:ProcessParams" name="ProcessParams" />
 </wsdl:message>
 <wsdl:message name="updateDataRowResponse">
   <wsdl:part element="tns:WindowTabData" name="WindowTabData" />
 </wsdl:message>
 <wsdl:message name="getLookupSearchDataRequest">
   <wsdl:part element="tns:getLookupSearchDataReq" name="getLookupSearchDataReq" />
 </wsdl:message>
 <wsdl:message name="refreshDataRowRequest">
   <wsdl:part name="in0" type="xsd:int" />
   <wsdl:part name="in1" type="xsd:int" />
   <wsdl:part name="in2" type="xsd:int" />
 </wsdl:message>
 <wsdl:message name="saveLocationRequest">
   <wsdl:part element="tns:Location" name="Location" />
 </wsdl:message>
 <wsdl:message name="getADWindowResponse">
   <wsdl:part element="tns:Window" name="Window" />
 </wsdl:message>
 <wsdl:message name="getADMenuResponse">
   <wsdl:part element="tns:ADMenu" name="ADMenu" />
 </wsdl:message>
 <wsdl:message name="setDocActionResponse">
   <wsdl:part element="tns:StandardResponse" name="StandardResponse" />
 </wsdl:message>
 <wsdl:message name="runProcessRequest">
   <wsdl:part element="tns:RunProcess" name="RunProcess" />
 </wsdl:message>
 <wsdl:message name="ignoreDataRowRequest">
   <wsdl:part name="in0" type="xsd:int" />
   <wsdl:part name="in1" type="xsd:int" />
   <wsdl:part name="in2" type="xsd:int" />
 </wsdl:message>
 <wsdl:message name="loginRequest">
   <wsdl:part element="tns:ADLoginRequest" name="ADLoginRequest" />
 </wsdl:message>
 <wsdl:message name="getLocationRequest">
   <wsdl:part element="tns:Location" name="Location" />
 </wsdl:message>
 <wsdl:message name="addNewDataRowResponse">
   <wsdl:part element="tns:WindowTabData" name="WindowTabData" />
 </wsdl:message>
 <wsdl:message name="getWindowTabDataResponse">
   <wsdl:part element="tns:WindowTabData" name="WindowTabData" />
 </wsdl:message>
 <wsdl:message name="ignoreDataRowResponse">
   <wsdl:part element="tns:WindowTabData" name="WindowTabData" />
 </wsdl:message>
 <wsdl:message name="getVersionRequest" />
 <wsdl:message name="getVersionResponse">
   <wsdl:part name="out" type="xsd:string" />
 </wsdl:message>
 <wsdl:message name="getLocationResponse">
   <wsdl:part element="tns:Location" name="Location" />
 </wsdl:message>
 <wsdl:message name="getDataRowRequest">
   <wsdl:part name="in0" type="xsd:int" />
   <wsdl:part name="in1" type="xsd:int" />
   <wsdl:part name="in2" type="xsd:int" />
 </wsdl:message>
 <wsdl:message name="getDocActionRequest">
   <wsdl:part name="in0" type="xsd:int" />
   <wsdl:part name="in1" type="xsd:int" />
   <wsdl:part name="in2" type="xsd:int" />
   <wsdl:part name="in3" type="xsd:string" />
 </wsdl:message>
 <wsdl:message name="getLookupDataResponse">
   <wsdl:part element="tns:WindowTabData" name="WindowTabData" />
 </wsdl:message>
 <wsdl:message name="getDataRowResponse">
   <wsdl:part element="tns:WindowTabData" name="WindowTabData" />
 </wsdl:message>
 <wsdl:message name="saveLocationResponse">
   <wsdl:part element="tns:StandardResponse" name="StandardResponse" />
 </wsdl:message>
 <wsdl:message name="addNewDataRowRequest">
   <wsdl:part name="in0" type="xsd:int" />
   <wsdl:part name="in1" type="xsd:int" />
 </wsdl:message>
 <wsdl:message name="getADWindowRequest">
   <wsdl:part name="in0" type="xsd:int" />
   <wsdl:part name="in1" type="xsd:int" />
   <wsdl:part name="in2" type="xsd:int" />
 </wsdl:message>
 <wsdl:message name="getADMenuRequest">
   <wsdl:part name="in0" type="xsd:int" />
 </wsdl:message>
 <wsdl:message name="getProcessParamsRequest">
   <wsdl:part element="tns:GetProcessParams" name="GetProcessParams" />
 </wsdl:message>
 <wsdl:message name="isLoggedInRequest" />
 <wsdl:message name="saveDataRowResponse">
   <wsdl:part element="tns:WindowTabData" name="WindowTabData" />
 </wsdl:message>
 <wsdl:message name="getDocActionResponse">
   <wsdl:part element="tns:DocAction" name="DocAction" />
 </wsdl:message>
 <wsdl:message name="refreshDataRowResponse">
   <wsdl:part element="tns:WindowTabData" name="WindowTabData" />
 </wsdl:message>
 <wsdl:message name="updateDataRowRequest">
   <wsdl:part name="in0" type="xsd:int" />
   <wsdl:part name="in1" type="xsd:int" />
   <wsdl:part name="in2" type="xsd:int" />
   <wsdl:part element="tns:WindowTabData" name="WindowTabData" />
 </wsdl:message>
 <wsdl:message name="setDocActionRequest">
   <wsdl:part name="in0" type="xsd:int" />
   <wsdl:part name="in1" type="xsd:int" />
   <wsdl:part name="in2" type="xsd:int" />
   <wsdl:part name="in3" type="xsd:string" />
   <wsdl:part name="in4" type="xsd:string" />
 </wsdl:message>
 <wsdl:message name="getWindowTabDataRequest">
   <wsdl:part element="tns:WindowTabDataReq" name="WindowTabDataReq" />
 </wsdl:message>
 <wsdl:message name="saveDataRowRequest">
   <wsdl:part name="in0" type="xsd:int" />
   <wsdl:part name="in1" type="xsd:int" />
   <wsdl:part name="in2" type="xsd:int" />
   <wsdl:part element="tns:WindowTabData" name="WindowTabData" />
 </wsdl:message>
 <wsdl:message name="getLookupDataRequest">
   <wsdl:part name="in0" type="xsd:int" />
   <wsdl:part name="in1" type="xsd:int" />
   <wsdl:part name="in2" type="xsd:int" />
   <wsdl:part name="in3" type="xsd:string" />
 </wsdl:message>
 <wsdl:message name="runProcessResponse">
   <wsdl:part element="tns:RunProcessResponse" name="RunProcessResponse" />
 </wsdl:message>
 <wsdl:message name="deleteDataRowResponse">
   <wsdl:part element="tns:WindowTabData" name="WindowTabData" />
 </wsdl:message>
 <wsdl:message name="isLoggedInResponse">
   <wsdl:part name="out" type="xsd:boolean" />
 </wsdl:message>
 <wsdl:message name="getLookupSearchDataResponse">
   <wsdl:part element="tns:WindowTabData" name="WindowTabData" />
 </wsdl:message>
 <wsdl:message name="loginResponse">
   <wsdl:part element="tns:ADLoginResponse" name="ADLoginResponse" />
 </wsdl:message>
 <wsdl:message name="deleteDataRowRequest">
   <wsdl:part name="in0" type="xsd:int" />
   <wsdl:part name="in1" type="xsd:int" />
   <wsdl:part name="in2" type="xsd:int" />
 </wsdl:message>
 <wsdl:portType name="ADServicePortType">
   <wsdl:operation name="updateDataRow">
     <wsdl:input message="tns:updateDataRowRequest" name="updateDataRowRequest" />
     <wsdl:output message="tns:updateDataRowResponse" name="updateDataRowResponse" />
   </wsdl:operation>
   <wsdl:operation name="getADWindow">
     <wsdl:input message="tns:getADWindowRequest" name="getADWindowRequest" />
     <wsdl:output message="tns:getADWindowResponse" name="getADWindowResponse" />
   </wsdl:operation>
   <wsdl:operation name="saveLocation">
     <wsdl:input message="tns:saveLocationRequest" name="saveLocationRequest" />
     <wsdl:output message="tns:saveLocationResponse" name="saveLocationResponse" />
   </wsdl:operation>
   <wsdl:operation name="isLoggedIn">
     <wsdl:input message="tns:isLoggedInRequest" name="isLoggedInRequest" />
     <wsdl:output message="tns:isLoggedInResponse" name="isLoggedInResponse" />
   </wsdl:operation>
   <wsdl:operation name="deleteDataRow">
     <wsdl:input message="tns:deleteDataRowRequest" name="deleteDataRowRequest" />
     <wsdl:output message="tns:deleteDataRowResponse" name="deleteDataRowResponse" />
   </wsdl:operation>
   <wsdl:operation name="saveDataRow">
     <wsdl:input message="tns:saveDataRowRequest" name="saveDataRowRequest" />
     <wsdl:output message="tns:saveDataRowResponse" name="saveDataRowResponse" />
   </wsdl:operation>
   <wsdl:operation name="getADMenu">
     <wsdl:input message="tns:getADMenuRequest" name="getADMenuRequest" />
     <wsdl:output message="tns:getADMenuResponse" name="getADMenuResponse" />
   </wsdl:operation>
   <wsdl:operation name="getLookupSearchData">
     <wsdl:input message="tns:getLookupSearchDataRequest" name="getLookupSearchDataRequest" />
     <wsdl:output message="tns:getLookupSearchDataResponse" name="getLookupSearchDataResponse" />
   </wsdl:operation>
   <wsdl:operation name="setDocAction">
     <wsdl:input message="tns:setDocActionRequest" name="setDocActionRequest" />
     <wsdl:output message="tns:setDocActionResponse" name="setDocActionResponse" />
   </wsdl:operation>
   <wsdl:operation name="getLocation">
     <wsdl:input message="tns:getLocationRequest" name="getLocationRequest" />
     <wsdl:output message="tns:getLocationResponse" name="getLocationResponse" />
   </wsdl:operation>
   <wsdl:operation name="addNewDataRow">
     <wsdl:input message="tns:addNewDataRowRequest" name="addNewDataRowRequest" />
     <wsdl:output message="tns:addNewDataRowResponse" name="addNewDataRowResponse" />
   </wsdl:operation>
   <wsdl:operation name="getVersion">
     <wsdl:input message="tns:getVersionRequest" name="getVersionRequest" />
     <wsdl:output message="tns:getVersionResponse" name="getVersionResponse" />
   </wsdl:operation>
   <wsdl:operation name="getProcessParams">
     <wsdl:input message="tns:getProcessParamsRequest" name="getProcessParamsRequest" />
     <wsdl:output message="tns:getProcessParamsResponse" name="getProcessParamsResponse" />
   </wsdl:operation>
   <wsdl:operation name="refreshDataRow">
     <wsdl:input message="tns:refreshDataRowRequest" name="refreshDataRowRequest" />
     <wsdl:output message="tns:refreshDataRowResponse" name="refreshDataRowResponse" />
   </wsdl:operation>
   <wsdl:operation name="getDocAction">
     <wsdl:input message="tns:getDocActionRequest" name="getDocActionRequest" />
     <wsdl:output message="tns:getDocActionResponse" name="getDocActionResponse" />
   </wsdl:operation>
   <wsdl:operation name="getLookupData">
     <wsdl:input message="tns:getLookupDataRequest" name="getLookupDataRequest" />
     <wsdl:output message="tns:getLookupDataResponse" name="getLookupDataResponse" />
   </wsdl:operation>
   <wsdl:operation name="login">
     <wsdl:input message="tns:loginRequest" name="loginRequest" />
     <wsdl:output message="tns:loginResponse" name="loginResponse" />
   </wsdl:operation>
   <wsdl:operation name="runProcess">
     <wsdl:input message="tns:runProcessRequest" name="runProcessRequest" />
     <wsdl:output message="tns:runProcessResponse" name="runProcessResponse" />
   </wsdl:operation>
   <wsdl:operation name="getDataRow">
     <wsdl:input message="tns:getDataRowRequest" name="getDataRowRequest" />
     <wsdl:output message="tns:getDataRowResponse" name="getDataRowResponse" />
   </wsdl:operation>
   <wsdl:operation name="ignoreDataRow">
     <wsdl:input message="tns:ignoreDataRowRequest" name="ignoreDataRowRequest" />
     <wsdl:output message="tns:ignoreDataRowResponse" name="ignoreDataRowResponse" />
   </wsdl:operation>
   <wsdl:operation name="getWindowTabData">
     <wsdl:input message="tns:getWindowTabDataRequest" name="getWindowTabDataRequest" />
     <wsdl:output message="tns:getWindowTabDataResponse" name="getWindowTabDataResponse" />
   </wsdl:operation>
 </wsdl:portType>
 <wsdl:binding name="ADServiceHttpBinding" type="tns:ADServicePortType">
   <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
   <wsdl:operation name="updateDataRow">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="updateDataRowRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="updateDataRowResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="getADWindow">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="getADWindowRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="getADWindowResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="saveLocation">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="saveLocationRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="saveLocationResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="isLoggedIn">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="isLoggedInRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="isLoggedInResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="deleteDataRow">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="deleteDataRowRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="deleteDataRowResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="saveDataRow">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="saveDataRowRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="saveDataRowResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="getADMenu">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="getADMenuRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="getADMenuResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="getLookupSearchData">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="getLookupSearchDataRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="getLookupSearchDataResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="setDocAction">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="setDocActionRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="setDocActionResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="getLocation">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="getLocationRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="getLocationResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="addNewDataRow">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="addNewDataRowRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="addNewDataRowResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="getVersion">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="getVersionRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="getVersionResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="getProcessParams">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="getProcessParamsRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="getProcessParamsResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="refreshDataRow">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="refreshDataRowRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="refreshDataRowResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="getDocAction">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="getDocActionRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="getDocActionResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="getLookupData">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="getLookupDataRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="getLookupDataResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="login">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="loginRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="loginResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="runProcess">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="runProcessRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="runProcessResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="getDataRow">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="getDataRowRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="getDataRowResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="ignoreDataRow">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="ignoreDataRowRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="ignoreDataRowResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="getWindowTabData">
     <wsdlsoap:operation soapAction="" />
     <wsdl:input name="getWindowTabDataRequest">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:input>
     <wsdl:output name="getWindowTabDataResponse">
       <wsdlsoap:body namespace="http://3e.pl/ADInterface" use="literal" />
     </wsdl:output>
   </wsdl:operation>
 </wsdl:binding>
 <wsdl:service name="ADService">
   <wsdl:port binding="tns:ADServiceHttpBinding" name="ADServiceHttpPort">
     <wsdlsoap:address location="http://erp:8080/services/ADService" />
   </wsdl:port>
 </wsdl:service>

</wsdl:definitions>

Personal tools