You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by euan crawford <de...@hotmail.com> on 2005/12/05 23:57:36 UTC

new method causes existing method to fail?

I have a method insert(VineyardBean) on Tomcat that writes to MySQL. 
However, when I add a fetch(VineyardBean) method using the workflow below 
insert(VineyardBean) starts giving a java.lang.ArrayStoreException error. 
Note that I'm not even calling fetch(VineyardBean) - it's definition seems 
to stop insert(VineyardBean) working!

I have spent several days on this so suggestions are very welcome. I've 
included the error, both versions of Datastore.wsdl (with and without 
fetch(VineyardBean) and both versions of server-config.wsdd on tomcat (with 
and without fetch(VineyardBean)

Workflow:
- run java2wsdl to create Datastore.wsdl from Java class stubs
- run wsdl2java to create Datastore.java and implement in 
DatastoreSoapBindingImpl
- deploy to Tomcat using the Ant admin task

Environment:
Java 1.5.0_04
Axis 1.3
Tomcat 5.5.4

cheers,
Euan Crawford

error -----------------------------------------------

AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.ArrayStoreException: java.lang.String
faultActor:
faultNode:
faultDetail:
	{http://xml.apache.org/axis/}stackTrace:java.lang.ArrayStoreException: 
java.lang.String
	at org.apache.axis.utils.JavaUtils.convert(JavaUtils.java:492)
	at 
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:118)
	at 
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
	at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
	at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
	at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
	at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at 
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:205)
	at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
	at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
	at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
	at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
	at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	at java.lang.Thread.run(Thread.java:595)

	{http://xml.apache.org/axis/}hostname:vangis05
	{http://xml.apache.org/axis/}isRuntimeException:true

java.lang.ArrayStoreException: java.lang.String
	at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
	at 
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:333)
	at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
	at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
	at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
	at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at 
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:205)
	at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
	at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
	at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
	at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
	at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ArrayStoreException: java.lang.String
	at org.apache.axis.utils.JavaUtils.convert(JavaUtils.java:492)
	at 
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:118)
	at 
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
	... 23 more


data store without fetch(VineyardBean) 
-------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:server.vwks.wbg.com" 
xmlns:apachesoap="http://xml.apache.org/xml-soap" 
xmlns:impl="urn:server.vwks.wbg.com" xmlns:intf="urn:server.vwks.wbg.com" 
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.3
Built on Oct 05, 2005 (05:23:37 EDT)-->
<wsdl:types>
  <schema targetNamespace="urn:server.vwks.wbg.com" 
xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://xml.apache.org/xml-soap"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="VwksBean">
    <sequence>
     <element name="ID" nillable="true" type="xsd:string"/>
     <element name="name" nillable="true" type="xsd:string"/>
     <element name="timeStamp" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="EmployeeBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="FName" nillable="true" type="xsd:string"/>
       <element name="LName" nillable="true" type="xsd:string"/>
       <element name="active" type="xsd:boolean"/>
       <element name="login" nillable="true" type="xsd:string"/>
       <element name="pwd" nillable="true" type="xsd:string"/>
       <element name="roleId" nillable="true" type="xsd:string"/>
       <element name="vwksUser" type="xsd:boolean"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="BlockSampleBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="PH" type="xsd:float"/>
       <element name="TA" type="xsd:float"/>
       <element name="blockId" nillable="true" type="xsd:string"/>
       <element name="clusterWt" type="xsd:float"/>
       <element name="comments" nillable="true" type="xsd:string"/>
       <element name="date" nillable="true" type="xsd:dateTime"/>
       <element name="sugar" type="xsd:float"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ValveBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="description" nillable="true" type="xsd:string"/>
       <element name="flowRate" type="xsd:float"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="EquipmentBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="description" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="PrivilegeBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="roleId" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfPrivilegeBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:PrivilegeBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="RoleBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="privileges" nillable="true" 
type="impl:ArrayOfPrivilegeBean"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ChemicalBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="applUnits" nillable="true" type="xsd:string"/>
       <element name="params" nillable="true" type="xsd:string"/>
       <element name="rate" type="xsd:float"/>
       <element name="reentry" nillable="true" type="xsd:string"/>
       <element name="type" nillable="true" type="xsd:string"/>
       <element name="unitCost" type="xsd:float"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_xsd_string">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfChemicalBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:ChemicalBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfEmployeeBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:EmployeeBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfEquipmentBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:EquipmentBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="WorkOrderBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="actEffort" type="xsd:float"/>
       <element name="blockIds" nillable="true" 
type="impl:ArrayOf_xsd_string"/>
       <element name="chemicals" nillable="true" 
type="impl:ArrayOfChemicalBean"/>
       <element name="comments" nillable="true" type="xsd:string"/>
       <element name="dt" nillable="true" type="xsd:dateTime"/>
       <element name="employees" nillable="true" 
type="impl:ArrayOfEmployeeBean"/>
       <element name="equipment" nillable="true" 
type="impl:ArrayOfEquipmentBean"/>
       <element name="estEffort" type="xsd:float"/>
       <element name="multiWO" type="xsd:boolean"/>
       <element name="params" nillable="true" type="xsd:string"/>
       <element name="pcWrkRate" type="xsd:float"/>
       <element name="status" nillable="true" type="xsd:string"/>
       <element name="type" nillable="true" type="xsd:string"/>
       <element name="val1" nillable="true" type="xsd:string"/>
       <element name="val2" nillable="true" type="xsd:string"/>
       <element name="valveIds" nillable="true" 
type="impl:ArrayOf_xsd_string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="IrrigationMapBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="blockId" nillable="true" type="xsd:string"/>
       <element name="pctServed" type="xsd:float"/>
       <element name="valveId" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="HarvestBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="PH" type="xsd:float"/>
       <element name="TA" type="xsd:float"/>
       <element name="blkID" nillable="true" type="xsd:string"/>
       <element name="bloomDt" nillable="true" type="xsd:dateTime"/>
       <element name="budburstDt" nillable="true" type="xsd:dateTime"/>
       <element name="clusterWt" type="xsd:float"/>
       <element name="comments" nillable="true" type="xsd:string"/>
       <element name="endDt" nillable="true" type="xsd:dateTime"/>
       <element name="fruitsetPct" type="xsd:int"/>
       <element name="hrvDriveSpeed" type="xsd:float"/>
       <element name="hrvHdrSpeed" type="xsd:float"/>
       <element name="method" nillable="true" type="xsd:string"/>
       <element name="startDt" nillable="true" type="xsd:dateTime"/>
       <element name="sugar" type="xsd:float"/>
       <element name="veraisonDt" nillable="true" type="xsd:dateTime"/>
       <element name="year" type="xsd:int"/>
       <element name="yield" type="xsd:float"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="VineyardBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="description" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="BlockBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="active" type="xsd:boolean"/>
       <element name="area" type="xsd:float"/>
       <element name="clone" nillable="true" type="xsd:string"/>
       <element name="plantedDt" nillable="true" type="xsd:dateTime"/>
       <element name="rootstock" nillable="true" type="xsd:string"/>
       <element name="rowSpace" type="xsd:float"/>
       <element name="varietalID" nillable="true" type="xsd:string"/>
       <element name="vineCount" type="xsd:int"/>
       <element name="vineSpace" type="xsd:float"/>
       <element name="vineyardID" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfBlockBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:BlockBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="PreferenceBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence/>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfPreferenceBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:PreferenceBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ConfigBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence/>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ShadingBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="blue" type="xsd:int"/>
       <element name="green" type="xsd:int"/>
       <element name="param" nillable="true" type="xsd:string"/>
       <element name="red" type="xsd:int"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfShadingBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:ShadingBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ThemeFieldBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="type" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfThemeFieldBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:ThemeFieldBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ThemeBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="fields" nillable="true" 
type="impl:ArrayOfThemeFieldBean"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfThemeBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ThemeBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfWorkOrderBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:WorkOrderBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfHarvestBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:HarvestBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfBlockSampleBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:BlockSampleBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="VarietalBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="type" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfVarietalBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:VarietalBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="IrrigationReportBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="depth" nillable="true" type="xsd:string"/>
       <element name="grossVolume" nillable="true" type="xsd:string"/>
       <element name="month" nillable="true" type="xsd:string"/>
       <element name="time" nillable="true" type="xsd:string"/>
       <element name="total" nillable="true" type="xsd:string"/>
       <element name="unitVolume" nillable="true" type="xsd:string"/>
       <element name="year" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfIrrigationReportBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:IrrigationReportBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ChemicalReportBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="applRate" nillable="true" type="xsd:string"/>
       <element name="applUnits" nillable="true" type="xsd:string"/>
       <element name="blkId" nillable="true" type="xsd:string"/>
       <element name="chemical" nillable="true" type="xsd:string"/>
       <element name="year" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfChemicalReportBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:ChemicalReportBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="LabourReportBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="actualEffort" type="xsd:float"/>
       <element name="estEffort" type="xsd:float"/>
       <element name="month" nillable="true" type="xsd:string"/>
       <element name="totalActualEffort" type="xsd:float"/>
       <element name="type" nillable="true" type="xsd:string"/>
       <element name="year" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfLabourReportBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:LabourReportBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfIrrigationMapBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:IrrigationMapBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="BlockValveBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="block" nillable="true" type="impl:BlockBean"/>
       <element name="blockValveAlloc" type="xsd:float"/>
       <element name="valve" nillable="true" type="impl:ValveBean"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfBlockValveBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:BlockValveBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfValveBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ValveBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfRoleBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:RoleBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfVineyardBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:VineyardBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
  </schema>
  <schema targetNamespace="http://xml.apache.org/xml-soap" 
xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="urn:server.vwks.wbg.com"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="mapItem">
    <sequence>
     <element name="key" nillable="true" type="xsd:anyType"/>
     <element name="value" nillable="true" type="xsd:anyType"/>
    </sequence>
   </complexType>
   <complexType name="Map">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="item" 
type="apachesoap:mapItem"/>
    </sequence>
   </complexType>
  </schema>
</wsdl:types>

   <wsdl:message name="deleteResponse2">

      <wsdl:part name="deleteReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderChemicalsRequest">

      <wsdl:part name="pWO" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchHarvestsResponse">

      <wsdl:part name="fetchHarvestsReturn" type="impl:ArrayOfHarvestBean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse10">

      <wsdl:part name="insertReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest6">

      <wsdl:part name="pOp" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchChemicalsRequest">

      <wsdl:part name="pType" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse1">

      <wsdl:part name="fetchReturn" type="impl:ValveBean"/>

   </wsdl:message>

   <wsdl:message name="fetchPrivsRequest">

      <wsdl:part name="pUserId" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="updateResponse9">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse9">

   </wsdl:message>

   <wsdl:message name="deleteRequest5">

      <wsdl:part name="pCb" type="impl:ChemicalBean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse8">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrMappingRptRequest">

   </wsdl:message>

   <wsdl:message name="updateRequest8">

      <wsdl:part name="pBlk" type="impl:BlockBean"/>

      <wsdl:part name="pArea" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchPreferencesResponse">

      <wsdl:part name="fetchPreferencesReturn" 
type="impl:ArrayOfPreferenceBean"/>

   </wsdl:message>

   <wsdl:message name="deleteResponse1">

   </wsdl:message>

   <wsdl:message name="fetchRequest4">

      <wsdl:part name="pCfg" type="impl:ConfigBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest4">

      <wsdl:part name="pHrv" type="impl:BlockSampleBean"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderEquipmentRequest">

      <wsdl:part name="pWO" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchVineyardsRequest">

   </wsdl:message>

   <wsdl:message name="deleteResponse4">

      <wsdl:part name="deleteReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchVarietalsResponse">

      <wsdl:part name="fetchVarietalsReturn" 
type="impl:ArrayOfVarietalBean"/>

   </wsdl:message>

   <wsdl:message name="fetchValveBlockMapRequest">

   </wsdl:message>

   <wsdl:message name="deleteRequest3">

      <wsdl:part name="pObj" type="impl:EquipmentBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest">

      <wsdl:part name="pHrv" type="impl:BlockSampleBean"/>

   </wsdl:message>

   <wsdl:message name="fetchBlockSamplesResponse">

      <wsdl:part name="fetchBlockSamplesReturn" 
type="impl:ArrayOfBlockSampleBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRolesRequest">

   </wsdl:message>

   <wsdl:message name="fetchResponse">

      <wsdl:part name="fetchReturn" type="impl:BlockSampleBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest5">

      <wsdl:part name="pPriv" type="impl:PrivilegeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchVineyardsResponse">

      <wsdl:part name="fetchVineyardsReturn" 
type="impl:ArrayOfVineyardBean"/>

   </wsdl:message>

   <wsdl:message name="fetchVarietalsRequest">

   </wsdl:message>

   <wsdl:message name="deleteResponse6">

   </wsdl:message>

   <wsdl:message name="fetchShadingBlockResponse">

      <wsdl:part name="fetchShadingBlockReturn" 
type="impl:ArrayOfShadingBean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse2">

   </wsdl:message>

   <wsdl:message name="deleteResponse5">

      <wsdl:part name="deleteReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrVlvRptResponse">

      <wsdl:part name="fetchIrrVlvRptReturn" 
type="impl:ArrayOfIrrigationReportBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse9">

      <wsdl:part name="fetchReturn" type="impl:HarvestBean"/>

   </wsdl:message>

   <wsdl:message name="deleteResponse7">

      <wsdl:part name="deleteReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse4">

   </wsdl:message>

   <wsdl:message name="insertResponse">

   </wsdl:message>

   <wsdl:message name="byTimeStampResponse">

      <wsdl:part name="byTimeStampReturn" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderBlocksResponse">

   </wsdl:message>

   <wsdl:message name="fetchEmployeesRequest">

      <wsdl:part name="pActive" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse1">

      <wsdl:part name="insertReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse10">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchLabourRptRequest">

      <wsdl:part name="pByMonth" type="xsd:boolean"/>

      <wsdl:part name="pFrom" type="xsd:dateTime"/>

      <wsdl:part name="pTo" type="xsd:dateTime"/>

   </wsdl:message>

   <wsdl:message name="insertRequest1">

      <wsdl:part name="pMap" type="impl:IrrigationMapBean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse7">

   </wsdl:message>

   <wsdl:message name="fetchLastIDRequest">

   </wsdl:message>

   <wsdl:message name="fetchShadingBlockSampleRequest">

      <wsdl:part name="pField" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="fetchBlocksRequest">

      <wsdl:part name="pActive" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="updateRequest7">

      <wsdl:part name="pLic" type="impl:ConfigBean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchWorkOrdersRequest">

      <wsdl:part name="pBlkIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pVlvIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pFrom" type="xsd:dateTime"/>

      <wsdl:part name="pTo" type="xsd:dateTime"/>

      <wsdl:part name="pTypeIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pStatusIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pEmployeeIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pRollup" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchChemApplRptResponse">

      <wsdl:part name="fetchChemApplRptReturn" 
type="impl:ArrayOfChemicalReportBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest5">

      <wsdl:part name="pObj" type="impl:EquipmentBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest">

      <wsdl:part name="pOb" type="impl:RoleBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse6">

      <wsdl:part name="fetchReturn" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse11">

      <wsdl:part name="insertReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse8">

   </wsdl:message>

   <wsdl:message name="fetchResponse8">

      <wsdl:part name="fetchReturn" type="impl:BlockBean"/>

   </wsdl:message>

   <wsdl:message name="fetchValveBlockMapResponse">

      <wsdl:part name="fetchValveBlockMapReturn" type="apachesoap:Map"/>

   </wsdl:message>

   <wsdl:message name="deleteResponse3">

      <wsdl:part name="deleteReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest2">

      <wsdl:part name="pEmp" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingChemicalReentryResponse">

      <wsdl:part name="fetchShadingChemicalReentryReturn" 
type="impl:ArrayOfShadingBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest8">

      <wsdl:part name="pVyd" type="impl:VineyardBean"/>

   </wsdl:message>

   <wsdl:message name="fetchBlocksResponse">

      <wsdl:part name="fetchBlocksReturn" type="impl:ArrayOfBlockBean"/>

   </wsdl:message>

   <wsdl:message name="updateRequest1">

      <wsdl:part name="pPrefs" type="impl:ArrayOfPreferenceBean"/>

      <wsdl:part name="pEmp" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchBlocksValvesResponse">

      <wsdl:part name="fetchBlocksValvesReturn" 
type="impl:ArrayOfBlockValveBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest3">

      <wsdl:part name="pCb" type="impl:ChemicalBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse3">

      <wsdl:part name="fetchReturn" type="impl:ChemicalBean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrBlkRptRequest">

      <wsdl:part name="pBlkIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pYearIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pByMonth" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="deleteResponse">

      <wsdl:part name="deleteReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest9">

      <wsdl:part name="pBlk" type="impl:BlockBean"/>

   </wsdl:message>

   <wsdl:message name="insertBlockWorkOrderResponse">

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderChemicalsResponse">

   </wsdl:message>

   <wsdl:message name="loginRequest">

      <wsdl:part name="pEmp" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest8">

      <wsdl:part name="pBlk" type="impl:BlockBean"/>

   </wsdl:message>

   <wsdl:message name="updateRequest3">

      <wsdl:part name="pEmp" type="impl:ValveBean"/>

   </wsdl:message>

   <wsdl:message name="fetchWorkOrdersResponse">

      <wsdl:part name="fetchWorkOrdersReturn" 
type="impl:ArrayOfWorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchLastIDResponse">

      <wsdl:part name="fetchLastIDReturn" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="insertValveWorkOrderResponse">

   </wsdl:message>

   <wsdl:message name="fetchThemeTypesRequest">

   </wsdl:message>

   <wsdl:message name="updateRequest4">

      <wsdl:part name="pWO" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse4">

      <wsdl:part name="fetchReturn" type="impl:ConfigBean"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest">

      <wsdl:part name="pEmp" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="insertValveWorkOrderRequest">

      <wsdl:part name="pOp" type="impl:WorkOrderBean"/>

      <wsdl:part name="pValveId" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="archiveRequest">

      <wsdl:part name="pOld" type="impl:BlockBean"/>

      <wsdl:part name="pNew" type="impl:BlockBean"/>

   </wsdl:message>

   <wsdl:message name="updateRequest">

      <wsdl:part name="pHrv" type="impl:HarvestBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingHarvestProgressResponse">

      <wsdl:part name="fetchShadingHarvestProgressReturn" 
type="impl:ArrayOfShadingBean"/>

   </wsdl:message>

   <wsdl:message name="updateRequest10">

      <wsdl:part name="pCb" type="impl:ChemicalBean"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest4">

      <wsdl:part name="pRole" type="impl:RoleBean"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderValvesResponse">

   </wsdl:message>

   <wsdl:message name="fetchLicenseRequest">

   </wsdl:message>

   <wsdl:message name="updateRequest2">

      <wsdl:part name="pRole" type="impl:BlockSampleBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest10">

      <wsdl:part name="pOb" type="impl:ValveBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest1">

      <wsdl:part name="pEmp" type="impl:ValveBean"/>

   </wsdl:message>

   <wsdl:message name="updateRequest9">

      <wsdl:part name="pEmp" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse5">

      <wsdl:part name="fetchReturn" type="impl:EquipmentBean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrigationMappingsResponse">

      <wsdl:part name="fetchIrrigationMappingsReturn" 
type="impl:ArrayOfIrrigationMapBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest7">

      <wsdl:part name="pRole" type="impl:RoleBean"/>

   </wsdl:message>

   <wsdl:message name="fetchPreferencesRequest">

      <wsdl:part name="pEmp" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingVarietalResponse">

      <wsdl:part name="fetchShadingVarietalReturn" 
type="impl:ArrayOfShadingBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest12">

      <wsdl:part name="pBlks" type="impl:ArrayOfBlockBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest6">

      <wsdl:part name="pObj" type="impl:EquipmentBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingBlockSampleResponse">

      <wsdl:part name="fetchShadingBlockSampleReturn" 
type="impl:ArrayOfShadingBean"/>

   </wsdl:message>

   <wsdl:message name="fetchEquipmentRequest">

   </wsdl:message>

   <wsdl:message name="insertResponse12">

   </wsdl:message>

   <wsdl:message name="insertRequest7">

      <wsdl:part name="pCb" type="impl:ChemicalBean"/>

   </wsdl:message>

   <wsdl:message name="deletePrivilegesResponse">

   </wsdl:message>

   <wsdl:message name="fetchPrivsResponse">

      <wsdl:part name="fetchPrivsReturn" type="apachesoap:Map"/>

   </wsdl:message>

   <wsdl:message name="insertResponse6">

   </wsdl:message>

   <wsdl:message name="fetchChemicalsResponse">

      <wsdl:part name="fetchChemicalsReturn" 
type="impl:ArrayOfChemicalBean"/>

   </wsdl:message>

   <wsdl:message name="byTimeStampRequest">

      <wsdl:part name="pSuffix" type="xsd:string"/>

      <wsdl:part name="pObj" type="impl:VwksBean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse7">

   </wsdl:message>

   <wsdl:message name="fetchValvesRequest">

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderEmployeesResponse">

   </wsdl:message>

   <wsdl:message name="updateResponse1">

   </wsdl:message>

   <wsdl:message name="fetchBlocksValvesRequest">

   </wsdl:message>

   <wsdl:message name="fetchResponse7">

      <wsdl:part name="fetchReturn" type="impl:RoleBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse2">

      <wsdl:part name="fetchReturn" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrigationMappingsRequest">

   </wsdl:message>

   <wsdl:message name="updateRequest5">

      <wsdl:part name="pBlk" type="impl:EquipmentBean"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderBlocksRequest">

      <wsdl:part name="pOp" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrBlkRptResponse">

      <wsdl:part name="fetchIrrBlkRptReturn" 
type="impl:ArrayOfIrrigationReportBean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrVlvRptRequest">

      <wsdl:part name="pValve" type="xsd:string"/>

      <wsdl:part name="pYear" type="xsd:string"/>

      <wsdl:part name="pByMonth" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest6">

      <wsdl:part name="pOb" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchChemApplRptRequest">

      <wsdl:part name="pBlkIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pFrom" type="xsd:dateTime"/>

      <wsdl:part name="pTo" type="xsd:dateTime"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest1">

      <wsdl:part name="pSample" type="impl:BlockSampleBean"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest7">

      <wsdl:part name="pMap" type="impl:IrrigationMapBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingHarvestProgressRequest">

   </wsdl:message>

   <wsdl:message name="fetchThemeTypesResponse">

      <wsdl:part name="fetchThemeTypesReturn" type="impl:ArrayOfThemeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingVarietalRequest">

   </wsdl:message>

   <wsdl:message name="fetchIrrMappingRptResponse">

      <wsdl:part name="fetchIrrMappingRptReturn" 
type="impl:ArrayOfIrrigationMapBean"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest2">

      <wsdl:part name="pObj" type="impl:ValveBean"/>

   </wsdl:message>

   <wsdl:message name="fetchEquipmentResponse">

      <wsdl:part name="fetchEquipmentReturn" 
type="impl:ArrayOfEquipmentBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest3">

      <wsdl:part name="pHrv" type="impl:HarvestBean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse6">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchValvesResponse">

      <wsdl:part name="fetchValvesReturn" type="impl:ArrayOfValveBean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse5">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="archiveResponse">

      <wsdl:part name="archiveReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse2">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderValvesRequest">

      <wsdl:part name="pOp" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingChemicalReentryRequest">

   </wsdl:message>

   <wsdl:message name="updateRequest6">

      <wsdl:part name="pRole" type="impl:RoleBean"/>

   </wsdl:message>

   <wsdl:message name="fetchHarvestsRequest">

      <wsdl:part name="pBlkIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pYearIds" type="impl:ArrayOf_xsd_string"/>

   </wsdl:message>

   <wsdl:message name="updateResponse4">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchLabourRptResponse">

      <wsdl:part name="fetchLabourRptReturn" 
type="impl:ArrayOfLabourReportBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRolesResponse">

      <wsdl:part name="fetchRolesReturn" type="impl:ArrayOfRoleBean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse5">

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderEquipmentResponse">

   </wsdl:message>

   <wsdl:message name="fetchEmployeesResponse">

      <wsdl:part name="fetchEmployeesReturn" 
type="impl:ArrayOfEmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest2">

      <wsdl:part name="pWO" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingBlockRequest">

      <wsdl:part name="pType" type="xsd:string"/>

      <wsdl:part name="pField" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest9">

      <wsdl:part name="pHrv" type="impl:HarvestBean"/>

   </wsdl:message>

   <wsdl:message name="deletePrivilegesRequest">

      <wsdl:part name="pRole" type="impl:RoleBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest11">

      <wsdl:part name="pOb" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="loginResponse">

      <wsdl:part name="loginReturn" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse3">

   </wsdl:message>

   <wsdl:message name="insertBlockWorkOrderRequest">

      <wsdl:part name="pOp" type="impl:WorkOrderBean"/>

      <wsdl:part name="pBlkId" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="fetchLicenseResponse">

      <wsdl:part name="fetchLicenseReturn" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderEmployeesRequest">

      <wsdl:part name="pWO" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse3">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchBlockSamplesRequest">

      <wsdl:part name="pBlocks" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pFrom" type="xsd:dateTime"/>

      <wsdl:part name="pTo" type="xsd:dateTime"/>

   </wsdl:message>

   <wsdl:portType name="DataStore">

      <wsdl:operation name="delete" parameterOrder="pEmp">

         <wsdl:input message="impl:deleteRequest" name="deleteRequest"/>

         <wsdl:output message="impl:deleteResponse" name="deleteResponse"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pSample">

         <wsdl:input message="impl:deleteRequest1" name="deleteRequest1"/>

         <wsdl:output message="impl:deleteResponse1" 
name="deleteResponse1"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pObj">

         <wsdl:input message="impl:deleteRequest2" name="deleteRequest2"/>

         <wsdl:output message="impl:deleteResponse2" 
name="deleteResponse2"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pObj">

         <wsdl:input message="impl:deleteRequest3" name="deleteRequest3"/>

         <wsdl:output message="impl:deleteResponse3" 
name="deleteResponse3"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pRole">

         <wsdl:input message="impl:deleteRequest4" name="deleteRequest4"/>

         <wsdl:output message="impl:deleteResponse4" 
name="deleteResponse4"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pCb">

         <wsdl:input message="impl:deleteRequest5" name="deleteRequest5"/>

         <wsdl:output message="impl:deleteResponse5" 
name="deleteResponse5"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pOp">

         <wsdl:input message="impl:deleteRequest6" name="deleteRequest6"/>

         <wsdl:output message="impl:deleteResponse6" 
name="deleteResponse6"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pMap">

         <wsdl:input message="impl:deleteRequest7" name="deleteRequest7"/>

         <wsdl:output message="impl:deleteResponse7" 
name="deleteResponse7"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pOb">

         <wsdl:input message="impl:insertRequest" name="insertRequest"/>

         <wsdl:output message="impl:insertResponse" name="insertResponse"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pMap">

         <wsdl:input message="impl:insertRequest1" name="insertRequest1"/>

         <wsdl:output message="impl:insertResponse1" 
name="insertResponse1"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pWO">

         <wsdl:input message="impl:insertRequest2" name="insertRequest2"/>

         <wsdl:output message="impl:insertResponse2" 
name="insertResponse2"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pHrv">

         <wsdl:input message="impl:insertRequest3" name="insertRequest3"/>

         <wsdl:output message="impl:insertResponse3" 
name="insertResponse3"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pHrv">

         <wsdl:input message="impl:insertRequest4" name="insertRequest4"/>

         <wsdl:output message="impl:insertResponse4" 
name="insertResponse4"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pPriv">

         <wsdl:input message="impl:insertRequest5" name="insertRequest5"/>

         <wsdl:output message="impl:insertResponse5" 
name="insertResponse5"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pObj">

         <wsdl:input message="impl:insertRequest6" name="insertRequest6"/>

         <wsdl:output message="impl:insertResponse6" 
name="insertResponse6"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pCb">

         <wsdl:input message="impl:insertRequest7" name="insertRequest7"/>

         <wsdl:output message="impl:insertResponse7" 
name="insertResponse7"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pVyd">

         <wsdl:input message="impl:insertRequest8" name="insertRequest8"/>

         <wsdl:output message="impl:insertResponse8" 
name="insertResponse8"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pBlk">

         <wsdl:input message="impl:insertRequest9" name="insertRequest9"/>

         <wsdl:output message="impl:insertResponse9" 
name="insertResponse9"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pOb">

         <wsdl:input message="impl:insertRequest10" name="insertRequest10"/>

         <wsdl:output message="impl:insertResponse10" 
name="insertResponse10"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pOb">

         <wsdl:input message="impl:insertRequest11" name="insertRequest11"/>

         <wsdl:output message="impl:insertResponse11" 
name="insertResponse11"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pBlks">

         <wsdl:input message="impl:insertRequest12" name="insertRequest12"/>

         <wsdl:output message="impl:insertResponse12" 
name="insertResponse12"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pHrv">

         <wsdl:input message="impl:updateRequest" name="updateRequest"/>

         <wsdl:output message="impl:updateResponse" name="updateResponse"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pPrefs pEmp">

         <wsdl:input message="impl:updateRequest1" name="updateRequest1"/>

         <wsdl:output message="impl:updateResponse1" 
name="updateResponse1"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pRole">

         <wsdl:input message="impl:updateRequest2" name="updateRequest2"/>

         <wsdl:output message="impl:updateResponse2" 
name="updateResponse2"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pEmp">

         <wsdl:input message="impl:updateRequest3" name="updateRequest3"/>

         <wsdl:output message="impl:updateResponse3" 
name="updateResponse3"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pWO">

         <wsdl:input message="impl:updateRequest4" name="updateRequest4"/>

         <wsdl:output message="impl:updateResponse4" 
name="updateResponse4"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pBlk">

         <wsdl:input message="impl:updateRequest5" name="updateRequest5"/>

         <wsdl:output message="impl:updateResponse5" 
name="updateResponse5"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pRole">

         <wsdl:input message="impl:updateRequest6" name="updateRequest6"/>

         <wsdl:output message="impl:updateResponse6" 
name="updateResponse6"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pLic">

         <wsdl:input message="impl:updateRequest7" name="updateRequest7"/>

         <wsdl:output message="impl:updateResponse7" 
name="updateResponse7"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pBlk pArea">

         <wsdl:input message="impl:updateRequest8" name="updateRequest8"/>

         <wsdl:output message="impl:updateResponse8" 
name="updateResponse8"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pEmp">

         <wsdl:input message="impl:updateRequest9" name="updateRequest9"/>

         <wsdl:output message="impl:updateResponse9" 
name="updateResponse9"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pCb">

         <wsdl:input message="impl:updateRequest10" name="updateRequest10"/>

         <wsdl:output message="impl:updateResponse10" 
name="updateResponse10"/>

      </wsdl:operation>

      <wsdl:operation name="login" parameterOrder="pEmp">

         <wsdl:input message="impl:loginRequest" name="loginRequest"/>

         <wsdl:output message="impl:loginResponse" name="loginResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingBlock" parameterOrder="pType 
pField">

         <wsdl:input message="impl:fetchShadingBlockRequest" 
name="fetchShadingBlockRequest"/>

         <wsdl:output message="impl:fetchShadingBlockResponse" 
name="fetchShadingBlockResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchThemeTypes">

         <wsdl:input message="impl:fetchThemeTypesRequest" 
name="fetchThemeTypesRequest"/>

         <wsdl:output message="impl:fetchThemeTypesResponse" 
name="fetchThemeTypesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pHrv">

         <wsdl:input message="impl:fetchRequest" name="fetchRequest"/>

         <wsdl:output message="impl:fetchResponse" name="fetchResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pEmp">

         <wsdl:input message="impl:fetchRequest1" name="fetchRequest1"/>

         <wsdl:output message="impl:fetchResponse1" name="fetchResponse1"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pEmp">

         <wsdl:input message="impl:fetchRequest2" name="fetchRequest2"/>

         <wsdl:output message="impl:fetchResponse2" name="fetchResponse2"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pCb">

         <wsdl:input message="impl:fetchRequest3" name="fetchRequest3"/>

         <wsdl:output message="impl:fetchResponse3" name="fetchResponse3"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pCfg">

         <wsdl:input message="impl:fetchRequest4" name="fetchRequest4"/>

         <wsdl:output message="impl:fetchResponse4" name="fetchResponse4"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pObj">

         <wsdl:input message="impl:fetchRequest5" name="fetchRequest5"/>

         <wsdl:output message="impl:fetchResponse5" name="fetchResponse5"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pOb">

         <wsdl:input message="impl:fetchRequest6" name="fetchRequest6"/>

         <wsdl:output message="impl:fetchResponse6" name="fetchResponse6"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pRole">

         <wsdl:input message="impl:fetchRequest7" name="fetchRequest7"/>

         <wsdl:output message="impl:fetchResponse7" name="fetchResponse7"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pBlk">

         <wsdl:input message="impl:fetchRequest8" name="fetchRequest8"/>

         <wsdl:output message="impl:fetchResponse8" name="fetchResponse8"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pHrv">

         <wsdl:input message="impl:fetchRequest9" name="fetchRequest9"/>

         <wsdl:output message="impl:fetchResponse9" name="fetchResponse9"/>

      </wsdl:operation>

      <wsdl:operation name="fetchEmployees" parameterOrder="pActive">

         <wsdl:input message="impl:fetchEmployeesRequest" 
name="fetchEmployeesRequest"/>

         <wsdl:output message="impl:fetchEmployeesResponse" 
name="fetchEmployeesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchWorkOrders" parameterOrder="pBlkIds pVlvIds 
pFrom pTo pTypeIds pStatusIds pEmployeeIds pRollup">

         <wsdl:input message="impl:fetchWorkOrdersRequest" 
name="fetchWorkOrdersRequest"/>

         <wsdl:output message="impl:fetchWorkOrdersResponse" 
name="fetchWorkOrdersResponse"/>

      </wsdl:operation>

      <wsdl:operation name="insertBlockWorkOrder" parameterOrder="pOp 
pBlkId">

         <wsdl:input message="impl:insertBlockWorkOrderRequest" 
name="insertBlockWorkOrderRequest"/>

         <wsdl:output message="impl:insertBlockWorkOrderResponse" 
name="insertBlockWorkOrderResponse"/>

      </wsdl:operation>

      <wsdl:operation name="insertValveWorkOrder" parameterOrder="pOp 
pValveId">

         <wsdl:input message="impl:insertValveWorkOrderRequest" 
name="insertValveWorkOrderRequest"/>

         <wsdl:output message="impl:insertValveWorkOrderResponse" 
name="insertValveWorkOrderResponse"/>

      </wsdl:operation>

      <wsdl:operation name="archive" parameterOrder="pOld pNew">

         <wsdl:input message="impl:archiveRequest" name="archiveRequest"/>

         <wsdl:output message="impl:archiveResponse" 
name="archiveResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderEmployees" parameterOrder="pWO">

         <wsdl:input message="impl:deleteWorkOrderEmployeesRequest" 
name="deleteWorkOrderEmployeesRequest"/>

         <wsdl:output message="impl:deleteWorkOrderEmployeesResponse" 
name="deleteWorkOrderEmployeesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchHarvests" parameterOrder="pBlkIds 
pYearIds">

         <wsdl:input message="impl:fetchHarvestsRequest" 
name="fetchHarvestsRequest"/>

         <wsdl:output message="impl:fetchHarvestsResponse" 
name="fetchHarvestsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchBlockSamples" parameterOrder="pBlocks pFrom 
pTo">

         <wsdl:input message="impl:fetchBlockSamplesRequest" 
name="fetchBlockSamplesRequest"/>

         <wsdl:output message="impl:fetchBlockSamplesResponse" 
name="fetchBlockSamplesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingVarietal">

         <wsdl:input message="impl:fetchShadingVarietalRequest" 
name="fetchShadingVarietalRequest"/>

         <wsdl:output message="impl:fetchShadingVarietalResponse" 
name="fetchShadingVarietalResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchVarietals">

         <wsdl:input message="impl:fetchVarietalsRequest" 
name="fetchVarietalsRequest"/>

         <wsdl:output message="impl:fetchVarietalsResponse" 
name="fetchVarietalsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrVlvRpt" parameterOrder="pValve pYear 
pByMonth">

         <wsdl:input message="impl:fetchIrrVlvRptRequest" 
name="fetchIrrVlvRptRequest"/>

         <wsdl:output message="impl:fetchIrrVlvRptResponse" 
name="fetchIrrVlvRptResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingChemicalReentry">

         <wsdl:input message="impl:fetchShadingChemicalReentryRequest" 
name="fetchShadingChemicalReentryRequest"/>

         <wsdl:output message="impl:fetchShadingChemicalReentryResponse" 
name="fetchShadingChemicalReentryResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingHarvestProgress">

         <wsdl:input message="impl:fetchShadingHarvestProgressRequest" 
name="fetchShadingHarvestProgressRequest"/>

         <wsdl:output message="impl:fetchShadingHarvestProgressResponse" 
name="fetchShadingHarvestProgressResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingBlockSample" 
parameterOrder="pField">

         <wsdl:input message="impl:fetchShadingBlockSampleRequest" 
name="fetchShadingBlockSampleRequest"/>

         <wsdl:output message="impl:fetchShadingBlockSampleResponse" 
name="fetchShadingBlockSampleResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrBlkRpt" parameterOrder="pBlkIds pYearIds 
pByMonth">

         <wsdl:input message="impl:fetchIrrBlkRptRequest" 
name="fetchIrrBlkRptRequest"/>

         <wsdl:output message="impl:fetchIrrBlkRptResponse" 
name="fetchIrrBlkRptResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchChemApplRpt" parameterOrder="pBlkIds pFrom 
pTo">

         <wsdl:input message="impl:fetchChemApplRptRequest" 
name="fetchChemApplRptRequest"/>

         <wsdl:output message="impl:fetchChemApplRptResponse" 
name="fetchChemApplRptResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchLabourRpt" parameterOrder="pByMonth pFrom 
pTo">

         <wsdl:input message="impl:fetchLabourRptRequest" 
name="fetchLabourRptRequest"/>

         <wsdl:output message="impl:fetchLabourRptResponse" 
name="fetchLabourRptResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrMappingRpt">

         <wsdl:input message="impl:fetchIrrMappingRptRequest" 
name="fetchIrrMappingRptRequest"/>

         <wsdl:output message="impl:fetchIrrMappingRptResponse" 
name="fetchIrrMappingRptResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchBlocksValves">

         <wsdl:input message="impl:fetchBlocksValvesRequest" 
name="fetchBlocksValvesRequest"/>

         <wsdl:output message="impl:fetchBlocksValvesResponse" 
name="fetchBlocksValvesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchBlocks" parameterOrder="pActive">

         <wsdl:input message="impl:fetchBlocksRequest" 
name="fetchBlocksRequest"/>

         <wsdl:output message="impl:fetchBlocksResponse" 
name="fetchBlocksResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchPreferences" parameterOrder="pEmp">

         <wsdl:input message="impl:fetchPreferencesRequest" 
name="fetchPreferencesRequest"/>

         <wsdl:output message="impl:fetchPreferencesResponse" 
name="fetchPreferencesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchValves">

         <wsdl:input message="impl:fetchValvesRequest" 
name="fetchValvesRequest"/>

         <wsdl:output message="impl:fetchValvesResponse" 
name="fetchValvesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrigationMappings">

         <wsdl:input message="impl:fetchIrrigationMappingsRequest" 
name="fetchIrrigationMappingsRequest"/>

         <wsdl:output message="impl:fetchIrrigationMappingsResponse" 
name="fetchIrrigationMappingsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchValveBlockMap">

         <wsdl:input message="impl:fetchValveBlockMapRequest" 
name="fetchValveBlockMapRequest"/>

         <wsdl:output message="impl:fetchValveBlockMapResponse" 
name="fetchValveBlockMapResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchChemicals" parameterOrder="pType">

         <wsdl:input message="impl:fetchChemicalsRequest" 
name="fetchChemicalsRequest"/>

         <wsdl:output message="impl:fetchChemicalsResponse" 
name="fetchChemicalsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchEquipment">

         <wsdl:input message="impl:fetchEquipmentRequest" 
name="fetchEquipmentRequest"/>

         <wsdl:output message="impl:fetchEquipmentResponse" 
name="fetchEquipmentResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchRoles">

         <wsdl:input message="impl:fetchRolesRequest" 
name="fetchRolesRequest"/>

         <wsdl:output message="impl:fetchRolesResponse" 
name="fetchRolesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchVineyards">

         <wsdl:input message="impl:fetchVineyardsRequest" 
name="fetchVineyardsRequest"/>

         <wsdl:output message="impl:fetchVineyardsResponse" 
name="fetchVineyardsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchPrivs" parameterOrder="pUserId">

         <wsdl:input message="impl:fetchPrivsRequest" 
name="fetchPrivsRequest"/>

         <wsdl:output message="impl:fetchPrivsResponse" 
name="fetchPrivsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchLicense">

         <wsdl:input message="impl:fetchLicenseRequest" 
name="fetchLicenseRequest"/>

         <wsdl:output message="impl:fetchLicenseResponse" 
name="fetchLicenseResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderChemicals" parameterOrder="pWO">

         <wsdl:input message="impl:deleteWorkOrderChemicalsRequest" 
name="deleteWorkOrderChemicalsRequest"/>

         <wsdl:output message="impl:deleteWorkOrderChemicalsResponse" 
name="deleteWorkOrderChemicalsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderEquipment" parameterOrder="pWO">

         <wsdl:input message="impl:deleteWorkOrderEquipmentRequest" 
name="deleteWorkOrderEquipmentRequest"/>

         <wsdl:output message="impl:deleteWorkOrderEquipmentResponse" 
name="deleteWorkOrderEquipmentResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deletePrivileges" parameterOrder="pRole">

         <wsdl:input message="impl:deletePrivilegesRequest" 
name="deletePrivilegesRequest"/>

         <wsdl:output message="impl:deletePrivilegesResponse" 
name="deletePrivilegesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderBlocks" parameterOrder="pOp">

         <wsdl:input message="impl:deleteWorkOrderBlocksRequest" 
name="deleteWorkOrderBlocksRequest"/>

         <wsdl:output message="impl:deleteWorkOrderBlocksResponse" 
name="deleteWorkOrderBlocksResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderValves" parameterOrder="pOp">

         <wsdl:input message="impl:deleteWorkOrderValvesRequest" 
name="deleteWorkOrderValvesRequest"/>

         <wsdl:output message="impl:deleteWorkOrderValvesResponse" 
name="deleteWorkOrderValvesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="byTimeStamp" parameterOrder="pSuffix pObj">

         <wsdl:input message="impl:byTimeStampRequest" 
name="byTimeStampRequest"/>

         <wsdl:output message="impl:byTimeStampResponse" 
name="byTimeStampResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchLastID">

         <wsdl:input message="impl:fetchLastIDRequest" 
name="fetchLastIDRequest"/>

         <wsdl:output message="impl:fetchLastIDResponse" 
name="fetchLastIDResponse"/>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="DatastoreSoapBinding" type="impl:DataStore">

      <wsdlsoap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest8">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse8">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest9">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse9">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest10">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse10">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest11">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse11">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest12">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse12">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest8">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse8">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest9">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse9">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest10">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse10">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="login">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="loginRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="loginResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingBlock">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchShadingBlockRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchShadingBlockResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchThemeTypes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchThemeTypesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchThemeTypesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest8">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse8">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest9">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse9">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchEmployees">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchEmployeesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchEmployeesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchWorkOrders">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchWorkOrdersRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchWorkOrdersResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insertBlockWorkOrder">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertBlockWorkOrderRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertBlockWorkOrderResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insertValveWorkOrder">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertValveWorkOrderRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertValveWorkOrderResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="archive">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="archiveRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="archiveResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderEmployees">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteWorkOrderEmployeesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteWorkOrderEmployeesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchHarvests">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchHarvestsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchHarvestsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchBlockSamples">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchBlockSamplesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchBlockSamplesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingVarietal">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchShadingVarietalRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchShadingVarietalResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchVarietals">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchVarietalsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchVarietalsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrVlvRpt">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchIrrVlvRptRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchIrrVlvRptResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingChemicalReentry">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchShadingChemicalReentryRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchShadingChemicalReentryResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingHarvestProgress">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchShadingHarvestProgressRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchShadingHarvestProgressResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingBlockSample">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchShadingBlockSampleRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchShadingBlockSampleResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrBlkRpt">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchIrrBlkRptRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchIrrBlkRptResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchChemApplRpt">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchChemApplRptRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchChemApplRptResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchLabourRpt">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchLabourRptRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchLabourRptResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrMappingRpt">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchIrrMappingRptRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchIrrMappingRptResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchBlocksValves">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchBlocksValvesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchBlocksValvesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchBlocks">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchBlocksRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchBlocksResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchPreferences">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchPreferencesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchPreferencesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchValves">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchValvesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchValvesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrigationMappings">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchIrrigationMappingsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchIrrigationMappingsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchValveBlockMap">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchValveBlockMapRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchValveBlockMapResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchChemicals">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchChemicalsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchChemicalsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchEquipment">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchEquipmentRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchEquipmentResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchRoles">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRolesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchRolesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchVineyards">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchVineyardsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchVineyardsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchPrivs">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchPrivsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchPrivsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchLicense">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchLicenseRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchLicenseResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderChemicals">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteWorkOrderChemicalsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteWorkOrderChemicalsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderEquipment">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteWorkOrderEquipmentRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteWorkOrderEquipmentResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deletePrivileges">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deletePrivilegesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deletePrivilegesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderBlocks">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteWorkOrderBlocksRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteWorkOrderBlocksResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderValves">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteWorkOrderValvesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteWorkOrderValvesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="byTimeStamp">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="byTimeStampRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="byTimeStampResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchLastID">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchLastIDRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchLastIDResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="DataStoreService">

      <wsdl:port binding="impl:DatastoreSoapBinding" name="Datastore">

         <wsdlsoap:address 
location="http://localhost:8888/services/Datastore"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>



data store with fetch(VineyardBean) 
-------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:server.vwks.wbg.com" 
xmlns:apachesoap="http://xml.apache.org/xml-soap" 
xmlns:impl="urn:server.vwks.wbg.com" xmlns:intf="urn:server.vwks.wbg.com" 
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.3
Built on Oct 05, 2005 (05:23:37 EDT)-->
<wsdl:types>
  <schema targetNamespace="urn:server.vwks.wbg.com" 
xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://xml.apache.org/xml-soap"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="VwksBean">
    <sequence>
     <element name="ID" nillable="true" type="xsd:string"/>
     <element name="name" nillable="true" type="xsd:string"/>
     <element name="timeStamp" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="EmployeeBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="FName" nillable="true" type="xsd:string"/>
       <element name="LName" nillable="true" type="xsd:string"/>
       <element name="active" type="xsd:boolean"/>
       <element name="login" nillable="true" type="xsd:string"/>
       <element name="pwd" nillable="true" type="xsd:string"/>
       <element name="roleId" nillable="true" type="xsd:string"/>
       <element name="vwksUser" type="xsd:boolean"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="IrrigationMapBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="blockId" nillable="true" type="xsd:string"/>
       <element name="pctServed" type="xsd:float"/>
       <element name="valveId" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ValveBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="description" nillable="true" type="xsd:string"/>
       <element name="flowRate" type="xsd:float"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="PrivilegeBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="roleId" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfPrivilegeBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:PrivilegeBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="RoleBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="privileges" nillable="true" 
type="impl:ArrayOfPrivilegeBean"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="BlockSampleBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="PH" type="xsd:float"/>
       <element name="TA" type="xsd:float"/>
       <element name="blockId" nillable="true" type="xsd:string"/>
       <element name="clusterWt" type="xsd:float"/>
       <element name="comments" nillable="true" type="xsd:string"/>
       <element name="date" nillable="true" type="xsd:dateTime"/>
       <element name="sugar" type="xsd:float"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="EquipmentBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="description" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_xsd_string">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ChemicalBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="applUnits" nillable="true" type="xsd:string"/>
       <element name="params" nillable="true" type="xsd:string"/>
       <element name="rate" type="xsd:float"/>
       <element name="reentry" nillable="true" type="xsd:string"/>
       <element name="type" nillable="true" type="xsd:string"/>
       <element name="unitCost" type="xsd:float"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfChemicalBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:ChemicalBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfEmployeeBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:EmployeeBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfEquipmentBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:EquipmentBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="WorkOrderBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="actEffort" type="xsd:float"/>
       <element name="blockIds" nillable="true" 
type="impl:ArrayOf_xsd_string"/>
       <element name="chemicals" nillable="true" 
type="impl:ArrayOfChemicalBean"/>
       <element name="comments" nillable="true" type="xsd:string"/>
       <element name="dt" nillable="true" type="xsd:dateTime"/>
       <element name="employees" nillable="true" 
type="impl:ArrayOfEmployeeBean"/>
       <element name="equipment" nillable="true" 
type="impl:ArrayOfEquipmentBean"/>
       <element name="estEffort" type="xsd:float"/>
       <element name="multiWO" type="xsd:boolean"/>
       <element name="params" nillable="true" type="xsd:string"/>
       <element name="pcWrkRate" type="xsd:float"/>
       <element name="status" nillable="true" type="xsd:string"/>
       <element name="type" nillable="true" type="xsd:string"/>
       <element name="val1" nillable="true" type="xsd:string"/>
       <element name="val2" nillable="true" type="xsd:string"/>
       <element name="valveIds" nillable="true" 
type="impl:ArrayOf_xsd_string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="HarvestBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="PH" type="xsd:float"/>
       <element name="TA" type="xsd:float"/>
       <element name="blkID" nillable="true" type="xsd:string"/>
       <element name="bloomDt" nillable="true" type="xsd:dateTime"/>
       <element name="budburstDt" nillable="true" type="xsd:dateTime"/>
       <element name="clusterWt" type="xsd:float"/>
       <element name="comments" nillable="true" type="xsd:string"/>
       <element name="endDt" nillable="true" type="xsd:dateTime"/>
       <element name="fruitsetPct" type="xsd:int"/>
       <element name="hrvDriveSpeed" type="xsd:float"/>
       <element name="hrvHdrSpeed" type="xsd:float"/>
       <element name="method" nillable="true" type="xsd:string"/>
       <element name="startDt" nillable="true" type="xsd:dateTime"/>
       <element name="sugar" type="xsd:float"/>
       <element name="veraisonDt" nillable="true" type="xsd:dateTime"/>
       <element name="year" type="xsd:int"/>
       <element name="yield" type="xsd:float"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="VineyardBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="description" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="BlockBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="active" type="xsd:boolean"/>
       <element name="area" type="xsd:float"/>
       <element name="clone" nillable="true" type="xsd:string"/>
       <element name="plantedDt" nillable="true" type="xsd:dateTime"/>
       <element name="rootstock" nillable="true" type="xsd:string"/>
       <element name="rowSpace" type="xsd:float"/>
       <element name="varietalID" nillable="true" type="xsd:string"/>
       <element name="vineCount" type="xsd:int"/>
       <element name="vineSpace" type="xsd:float"/>
       <element name="vineyardID" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfBlockBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:BlockBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="PreferenceBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence/>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfPreferenceBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:PreferenceBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ConfigBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence/>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ShadingBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="blue" type="xsd:int"/>
       <element name="green" type="xsd:int"/>
       <element name="param" nillable="true" type="xsd:string"/>
       <element name="red" type="xsd:int"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfShadingBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:ShadingBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ThemeFieldBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="type" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfThemeFieldBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:ThemeFieldBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ThemeBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="fields" nillable="true" 
type="impl:ArrayOfThemeFieldBean"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfThemeBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ThemeBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfWorkOrderBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:WorkOrderBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfHarvestBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:HarvestBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfBlockSampleBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:BlockSampleBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="VarietalBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="type" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfVarietalBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:VarietalBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="IrrigationReportBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="depth" nillable="true" type="xsd:string"/>
       <element name="grossVolume" nillable="true" type="xsd:string"/>
       <element name="month" nillable="true" type="xsd:string"/>
       <element name="time" nillable="true" type="xsd:string"/>
       <element name="total" nillable="true" type="xsd:string"/>
       <element name="unitVolume" nillable="true" type="xsd:string"/>
       <element name="year" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfIrrigationReportBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:IrrigationReportBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ChemicalReportBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="applRate" nillable="true" type="xsd:string"/>
       <element name="applUnits" nillable="true" type="xsd:string"/>
       <element name="blkId" nillable="true" type="xsd:string"/>
       <element name="chemical" nillable="true" type="xsd:string"/>
       <element name="year" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfChemicalReportBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:ChemicalReportBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="LabourReportBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="actualEffort" type="xsd:float"/>
       <element name="estEffort" type="xsd:float"/>
       <element name="month" nillable="true" type="xsd:string"/>
       <element name="totalActualEffort" type="xsd:float"/>
       <element name="type" nillable="true" type="xsd:string"/>
       <element name="year" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfLabourReportBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:LabourReportBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfIrrigationMapBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:IrrigationMapBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="BlockValveBean">
    <complexContent>
     <extension base="impl:VwksBean">
      <sequence>
       <element name="block" nillable="true" type="impl:BlockBean"/>
       <element name="blockValveAlloc" type="xsd:float"/>
       <element name="valve" nillable="true" type="impl:ValveBean"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfBlockValveBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:BlockValveBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfValveBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ValveBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfRoleBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:RoleBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOfVineyardBean">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" 
wsdl:arrayType="impl:VineyardBean[]"/>
     </restriction>
    </complexContent>
   </complexType>
  </schema>
  <schema targetNamespace="http://xml.apache.org/xml-soap" 
xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="urn:server.vwks.wbg.com"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="mapItem">
    <sequence>
     <element name="key" nillable="true" type="xsd:anyType"/>
     <element name="value" nillable="true" type="xsd:anyType"/>
    </sequence>
   </complexType>
   <complexType name="Map">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="item" 
type="apachesoap:mapItem"/>
    </sequence>
   </complexType>
  </schema>
</wsdl:types>

   <wsdl:message name="deleteResponse2">

      <wsdl:part name="deleteReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderChemicalsRequest">

      <wsdl:part name="pWO" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchHarvestsResponse">

      <wsdl:part name="fetchHarvestsReturn" type="impl:ArrayOfHarvestBean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse10">

      <wsdl:part name="insertReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest6">

      <wsdl:part name="pOp" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchChemicalsRequest">

      <wsdl:part name="pType" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse1">

      <wsdl:part name="fetchReturn" type="impl:ValveBean"/>

   </wsdl:message>

   <wsdl:message name="fetchPrivsRequest">

      <wsdl:part name="pUserId" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="updateResponse9">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse9">

   </wsdl:message>

   <wsdl:message name="deleteRequest5">

      <wsdl:part name="pObj" type="impl:EquipmentBean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse8">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrMappingRptRequest">

   </wsdl:message>

   <wsdl:message name="updateRequest8">

      <wsdl:part name="pBlk" type="impl:BlockBean"/>

      <wsdl:part name="pArea" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchPreferencesResponse">

      <wsdl:part name="fetchPreferencesReturn" 
type="impl:ArrayOfPreferenceBean"/>

   </wsdl:message>

   <wsdl:message name="deleteResponse1">

      <wsdl:part name="deleteReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest4">

      <wsdl:part name="pCb" type="impl:ChemicalBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest4">

      <wsdl:part name="pHrv" type="impl:HarvestBean"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderEquipmentRequest">

      <wsdl:part name="pWO" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchVineyardsRequest">

   </wsdl:message>

   <wsdl:message name="deleteResponse4">

   </wsdl:message>

   <wsdl:message name="fetchVarietalsResponse">

      <wsdl:part name="fetchVarietalsReturn" 
type="impl:ArrayOfVarietalBean"/>

   </wsdl:message>

   <wsdl:message name="fetchValveBlockMapRequest">

   </wsdl:message>

   <wsdl:message name="deleteRequest3">

      <wsdl:part name="pRole" type="impl:RoleBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest">

      <wsdl:part name="pRole" type="impl:RoleBean"/>

   </wsdl:message>

   <wsdl:message name="fetchBlockSamplesResponse">

      <wsdl:part name="fetchBlockSamplesReturn" 
type="impl:ArrayOfBlockSampleBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRolesRequest">

   </wsdl:message>

   <wsdl:message name="fetchResponse">

      <wsdl:part name="fetchReturn" type="impl:RoleBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest5">

      <wsdl:part name="pHrv" type="impl:BlockSampleBean"/>

   </wsdl:message>

   <wsdl:message name="fetchVineyardsResponse">

      <wsdl:part name="fetchVineyardsReturn" 
type="impl:ArrayOfVineyardBean"/>

   </wsdl:message>

   <wsdl:message name="fetchVarietalsRequest">

   </wsdl:message>

   <wsdl:message name="deleteResponse6">

   </wsdl:message>

   <wsdl:message name="fetchShadingBlockResponse">

      <wsdl:part name="fetchShadingBlockReturn" 
type="impl:ArrayOfShadingBean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse2">

   </wsdl:message>

   <wsdl:message name="deleteResponse5">

      <wsdl:part name="deleteReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrVlvRptResponse">

      <wsdl:part name="fetchIrrVlvRptReturn" 
type="impl:ArrayOfIrrigationReportBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse9">

      <wsdl:part name="fetchReturn" type="impl:BlockBean"/>

   </wsdl:message>

   <wsdl:message name="deleteResponse7">

      <wsdl:part name="deleteReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse4">

   </wsdl:message>

   <wsdl:message name="insertResponse">

   </wsdl:message>

   <wsdl:message name="byTimeStampResponse">

      <wsdl:part name="byTimeStampReturn" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderBlocksResponse">

   </wsdl:message>

   <wsdl:message name="fetchEmployeesRequest">

      <wsdl:part name="pActive" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse1">

   </wsdl:message>

   <wsdl:message name="updateResponse10">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchLabourRptRequest">

      <wsdl:part name="pByMonth" type="xsd:boolean"/>

      <wsdl:part name="pFrom" type="xsd:dateTime"/>

      <wsdl:part name="pTo" type="xsd:dateTime"/>

   </wsdl:message>

   <wsdl:message name="insertRequest1">

      <wsdl:part name="pOb" type="impl:RoleBean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse7">

   </wsdl:message>

   <wsdl:message name="fetchLastIDRequest">

   </wsdl:message>

   <wsdl:message name="fetchShadingBlockSampleRequest">

      <wsdl:part name="pField" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="fetchBlocksRequest">

      <wsdl:part name="pActive" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="updateRequest7">

      <wsdl:part name="pLic" type="impl:ConfigBean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchWorkOrdersRequest">

      <wsdl:part name="pBlkIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pVlvIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pFrom" type="xsd:dateTime"/>

      <wsdl:part name="pTo" type="xsd:dateTime"/>

      <wsdl:part name="pTypeIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pStatusIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pEmployeeIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pRollup" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchChemApplRptResponse">

      <wsdl:part name="fetchChemApplRptReturn" 
type="impl:ArrayOfChemicalReportBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest5">

      <wsdl:part name="pCfg" type="impl:ConfigBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse10">

      <wsdl:part name="fetchReturn" type="impl:BlockSampleBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest">

      <wsdl:part name="pPriv" type="impl:PrivilegeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse6">

      <wsdl:part name="fetchReturn" type="impl:EquipmentBean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse11">

      <wsdl:part name="insertReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse8">

   </wsdl:message>

   <wsdl:message name="fetchResponse8">

      <wsdl:part name="fetchReturn" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest10">

      <wsdl:part name="pHrv" type="impl:BlockSampleBean"/>

   </wsdl:message>

   <wsdl:message name="fetchValveBlockMapResponse">

      <wsdl:part name="fetchValveBlockMapReturn" type="apachesoap:Map"/>

   </wsdl:message>

   <wsdl:message name="deleteResponse3">

      <wsdl:part name="deleteReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest2">

      <wsdl:part name="pEmp" type="impl:VineyardBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingChemicalReentryResponse">

      <wsdl:part name="fetchShadingChemicalReentryReturn" 
type="impl:ArrayOfShadingBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest8">

      <wsdl:part name="pVyd" type="impl:VineyardBean"/>

   </wsdl:message>

   <wsdl:message name="fetchBlocksResponse">

      <wsdl:part name="fetchBlocksReturn" type="impl:ArrayOfBlockBean"/>

   </wsdl:message>

   <wsdl:message name="updateRequest1">

      <wsdl:part name="pPrefs" type="impl:ArrayOfPreferenceBean"/>

      <wsdl:part name="pEmp" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchBlocksValvesResponse">

      <wsdl:part name="fetchBlocksValvesReturn" 
type="impl:ArrayOfBlockValveBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest3">

      <wsdl:part name="pEmp" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse3">

      <wsdl:part name="fetchReturn" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrBlkRptRequest">

      <wsdl:part name="pBlkIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pYearIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pByMonth" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="deleteResponse">

      <wsdl:part name="deleteReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest9">

      <wsdl:part name="pBlk" type="impl:BlockBean"/>

   </wsdl:message>

   <wsdl:message name="insertBlockWorkOrderResponse">

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderChemicalsResponse">

   </wsdl:message>

   <wsdl:message name="loginRequest">

      <wsdl:part name="pEmp" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest8">

      <wsdl:part name="pOb" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="updateRequest3">

      <wsdl:part name="pRole" type="impl:BlockSampleBean"/>

   </wsdl:message>

   <wsdl:message name="fetchWorkOrdersResponse">

      <wsdl:part name="fetchWorkOrdersReturn" 
type="impl:ArrayOfWorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchLastIDResponse">

      <wsdl:part name="fetchLastIDReturn" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="insertValveWorkOrderResponse">

   </wsdl:message>

   <wsdl:message name="fetchThemeTypesRequest">

   </wsdl:message>

   <wsdl:message name="updateRequest4">

      <wsdl:part name="pWO" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse4">

      <wsdl:part name="fetchReturn" type="impl:ChemicalBean"/>

   </wsdl:message>

   <wsdl:message name="insertValveWorkOrderRequest">

      <wsdl:part name="pOp" type="impl:WorkOrderBean"/>

      <wsdl:part name="pValveId" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest">

      <wsdl:part name="pEmp" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="archiveRequest">

      <wsdl:part name="pOld" type="impl:BlockBean"/>

      <wsdl:part name="pNew" type="impl:BlockBean"/>

   </wsdl:message>

   <wsdl:message name="updateRequest">

      <wsdl:part name="pHrv" type="impl:HarvestBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingHarvestProgressResponse">

      <wsdl:part name="fetchShadingHarvestProgressReturn" 
type="impl:ArrayOfShadingBean"/>

   </wsdl:message>

   <wsdl:message name="updateRequest10">

      <wsdl:part name="pCb" type="impl:ChemicalBean"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest4">

      <wsdl:part name="pSample" type="impl:BlockSampleBean"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderValvesResponse">

   </wsdl:message>

   <wsdl:message name="fetchLicenseRequest">

   </wsdl:message>

   <wsdl:message name="updateRequest2">

      <wsdl:part name="pRole" type="impl:RoleBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest10">

      <wsdl:part name="pOb" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest1">

      <wsdl:part name="pEmp" type="impl:ValveBean"/>

   </wsdl:message>

   <wsdl:message name="updateRequest9">

      <wsdl:part name="pEmp" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse5">

      <wsdl:part name="fetchReturn" type="impl:ConfigBean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrigationMappingsResponse">

      <wsdl:part name="fetchIrrigationMappingsReturn" 
type="impl:ArrayOfIrrigationMapBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest7">

      <wsdl:part name="pHrv" type="impl:HarvestBean"/>

   </wsdl:message>

   <wsdl:message name="fetchPreferencesRequest">

      <wsdl:part name="pEmp" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingVarietalResponse">

      <wsdl:part name="fetchShadingVarietalReturn" 
type="impl:ArrayOfShadingBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest12">

      <wsdl:part name="pBlks" type="impl:ArrayOfBlockBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest6">

      <wsdl:part name="pObj" type="impl:EquipmentBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingBlockSampleResponse">

      <wsdl:part name="fetchShadingBlockSampleReturn" 
type="impl:ArrayOfShadingBean"/>

   </wsdl:message>

   <wsdl:message name="fetchEquipmentRequest">

   </wsdl:message>

   <wsdl:message name="insertResponse12">

   </wsdl:message>

   <wsdl:message name="insertRequest7">

      <wsdl:part name="pMap" type="impl:IrrigationMapBean"/>

   </wsdl:message>

   <wsdl:message name="deletePrivilegesResponse">

   </wsdl:message>

   <wsdl:message name="fetchPrivsResponse">

      <wsdl:part name="fetchPrivsReturn" type="apachesoap:Map"/>

   </wsdl:message>

   <wsdl:message name="insertResponse6">

   </wsdl:message>

   <wsdl:message name="fetchChemicalsResponse">

      <wsdl:part name="fetchChemicalsReturn" 
type="impl:ArrayOfChemicalBean"/>

   </wsdl:message>

   <wsdl:message name="byTimeStampRequest">

      <wsdl:part name="pSuffix" type="xsd:string"/>

      <wsdl:part name="pObj" type="impl:VwksBean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse7">

      <wsdl:part name="insertReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchValvesRequest">

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderEmployeesResponse">

   </wsdl:message>

   <wsdl:message name="updateResponse1">

   </wsdl:message>

   <wsdl:message name="fetchBlocksValvesRequest">

   </wsdl:message>

   <wsdl:message name="fetchResponse7">

      <wsdl:part name="fetchReturn" type="impl:HarvestBean"/>

   </wsdl:message>

   <wsdl:message name="fetchResponse2">

      <wsdl:part name="fetchReturn" type="impl:VineyardBean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrigationMappingsRequest">

   </wsdl:message>

   <wsdl:message name="updateRequest5">

      <wsdl:part name="pBlk" type="impl:EquipmentBean"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderBlocksRequest">

      <wsdl:part name="pOp" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrBlkRptResponse">

      <wsdl:part name="fetchIrrBlkRptReturn" 
type="impl:ArrayOfIrrigationReportBean"/>

   </wsdl:message>

   <wsdl:message name="fetchIrrVlvRptRequest">

      <wsdl:part name="pValve" type="xsd:string"/>

      <wsdl:part name="pYear" type="xsd:string"/>

      <wsdl:part name="pByMonth" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest6">

      <wsdl:part name="pObj" type="impl:EquipmentBean"/>

   </wsdl:message>

   <wsdl:message name="fetchChemApplRptRequest">

      <wsdl:part name="pBlkIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pFrom" type="xsd:dateTime"/>

      <wsdl:part name="pTo" type="xsd:dateTime"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest1">

      <wsdl:part name="pMap" type="impl:IrrigationMapBean"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest7">

      <wsdl:part name="pCb" type="impl:ChemicalBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingHarvestProgressRequest">

   </wsdl:message>

   <wsdl:message name="fetchThemeTypesResponse">

      <wsdl:part name="fetchThemeTypesReturn" type="impl:ArrayOfThemeBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingVarietalRequest">

   </wsdl:message>

   <wsdl:message name="fetchIrrMappingRptResponse">

      <wsdl:part name="fetchIrrMappingRptReturn" 
type="impl:ArrayOfIrrigationMapBean"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest2">

      <wsdl:part name="pObj" type="impl:ValveBean"/>

   </wsdl:message>

   <wsdl:message name="fetchEquipmentResponse">

      <wsdl:part name="fetchEquipmentReturn" 
type="impl:ArrayOfEquipmentBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest3">

      <wsdl:part name="pWO" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse6">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchValvesResponse">

      <wsdl:part name="fetchValvesReturn" type="impl:ArrayOfValveBean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse5">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="archiveResponse">

      <wsdl:part name="archiveReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse2">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderValvesRequest">

      <wsdl:part name="pOp" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingChemicalReentryRequest">

   </wsdl:message>

   <wsdl:message name="updateRequest6">

      <wsdl:part name="pEmp" type="impl:ValveBean"/>

   </wsdl:message>

   <wsdl:message name="fetchHarvestsRequest">

      <wsdl:part name="pBlkIds" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pYearIds" type="impl:ArrayOf_xsd_string"/>

   </wsdl:message>

   <wsdl:message name="updateResponse4">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchLabourRptResponse">

      <wsdl:part name="fetchLabourRptReturn" 
type="impl:ArrayOfLabourReportBean"/>

   </wsdl:message>

   <wsdl:message name="fetchRolesResponse">

      <wsdl:part name="fetchRolesReturn" type="impl:ArrayOfRoleBean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse5">

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderEquipmentResponse">

   </wsdl:message>

   <wsdl:message name="fetchEmployeesResponse">

      <wsdl:part name="fetchEmployeesReturn" 
type="impl:ArrayOfEmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest2">

      <wsdl:part name="pCb" type="impl:ChemicalBean"/>

   </wsdl:message>

   <wsdl:message name="fetchShadingBlockRequest">

      <wsdl:part name="pType" type="xsd:string"/>

      <wsdl:part name="pField" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="fetchRequest9">

      <wsdl:part name="pBlk" type="impl:BlockBean"/>

   </wsdl:message>

   <wsdl:message name="deletePrivilegesRequest">

      <wsdl:part name="pRole" type="impl:RoleBean"/>

   </wsdl:message>

   <wsdl:message name="insertRequest11">

      <wsdl:part name="pOb" type="impl:ValveBean"/>

   </wsdl:message>

   <wsdl:message name="loginResponse">

      <wsdl:part name="loginReturn" type="impl:EmployeeBean"/>

   </wsdl:message>

   <wsdl:message name="insertResponse3">

   </wsdl:message>

   <wsdl:message name="insertBlockWorkOrderRequest">

      <wsdl:part name="pOp" type="impl:WorkOrderBean"/>

      <wsdl:part name="pBlkId" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="fetchLicenseResponse">

      <wsdl:part name="fetchLicenseReturn" type="xsd:string"/>

   </wsdl:message>

   <wsdl:message name="deleteWorkOrderEmployeesRequest">

      <wsdl:part name="pWO" type="impl:WorkOrderBean"/>

   </wsdl:message>

   <wsdl:message name="updateResponse3">

      <wsdl:part name="updateReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="fetchBlockSamplesRequest">

      <wsdl:part name="pBlocks" type="impl:ArrayOf_xsd_string"/>

      <wsdl:part name="pFrom" type="xsd:dateTime"/>

      <wsdl:part name="pTo" type="xsd:dateTime"/>

   </wsdl:message>

   <wsdl:portType name="DataStore">

      <wsdl:operation name="delete" parameterOrder="pEmp">

         <wsdl:input message="impl:deleteRequest" name="deleteRequest"/>

         <wsdl:output message="impl:deleteResponse" name="deleteResponse"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pMap">

         <wsdl:input message="impl:deleteRequest1" name="deleteRequest1"/>

         <wsdl:output message="impl:deleteResponse1" 
name="deleteResponse1"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pObj">

         <wsdl:input message="impl:deleteRequest2" name="deleteRequest2"/>

         <wsdl:output message="impl:deleteResponse2" 
name="deleteResponse2"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pRole">

         <wsdl:input message="impl:deleteRequest3" name="deleteRequest3"/>

         <wsdl:output message="impl:deleteResponse3" 
name="deleteResponse3"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pSample">

         <wsdl:input message="impl:deleteRequest4" name="deleteRequest4"/>

         <wsdl:output message="impl:deleteResponse4" 
name="deleteResponse4"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pObj">

         <wsdl:input message="impl:deleteRequest5" name="deleteRequest5"/>

         <wsdl:output message="impl:deleteResponse5" 
name="deleteResponse5"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pOp">

         <wsdl:input message="impl:deleteRequest6" name="deleteRequest6"/>

         <wsdl:output message="impl:deleteResponse6" 
name="deleteResponse6"/>

      </wsdl:operation>

      <wsdl:operation name="delete" parameterOrder="pCb">

         <wsdl:input message="impl:deleteRequest7" name="deleteRequest7"/>

         <wsdl:output message="impl:deleteResponse7" 
name="deleteResponse7"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pPriv">

         <wsdl:input message="impl:insertRequest" name="insertRequest"/>

         <wsdl:output message="impl:insertResponse" name="insertResponse"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pOb">

         <wsdl:input message="impl:insertRequest1" name="insertRequest1"/>

         <wsdl:output message="impl:insertResponse1" 
name="insertResponse1"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pCb">

         <wsdl:input message="impl:insertRequest2" name="insertRequest2"/>

         <wsdl:output message="impl:insertResponse2" 
name="insertResponse2"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pWO">

         <wsdl:input message="impl:insertRequest3" name="insertRequest3"/>

         <wsdl:output message="impl:insertResponse3" 
name="insertResponse3"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pHrv">

         <wsdl:input message="impl:insertRequest4" name="insertRequest4"/>

         <wsdl:output message="impl:insertResponse4" 
name="insertResponse4"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pHrv">

         <wsdl:input message="impl:insertRequest5" name="insertRequest5"/>

         <wsdl:output message="impl:insertResponse5" 
name="insertResponse5"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pObj">

         <wsdl:input message="impl:insertRequest6" name="insertRequest6"/>

         <wsdl:output message="impl:insertResponse6" 
name="insertResponse6"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pMap">

         <wsdl:input message="impl:insertRequest7" name="insertRequest7"/>

         <wsdl:output message="impl:insertResponse7" 
name="insertResponse7"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pVyd">

         <wsdl:input message="impl:insertRequest8" name="insertRequest8"/>

         <wsdl:output message="impl:insertResponse8" 
name="insertResponse8"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pBlk">

         <wsdl:input message="impl:insertRequest9" name="insertRequest9"/>

         <wsdl:output message="impl:insertResponse9" 
name="insertResponse9"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pOb">

         <wsdl:input message="impl:insertRequest10" name="insertRequest10"/>

         <wsdl:output message="impl:insertResponse10" 
name="insertResponse10"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pOb">

         <wsdl:input message="impl:insertRequest11" name="insertRequest11"/>

         <wsdl:output message="impl:insertResponse11" 
name="insertResponse11"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="pBlks">

         <wsdl:input message="impl:insertRequest12" name="insertRequest12"/>

         <wsdl:output message="impl:insertResponse12" 
name="insertResponse12"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pHrv">

         <wsdl:input message="impl:updateRequest" name="updateRequest"/>

         <wsdl:output message="impl:updateResponse" name="updateResponse"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pPrefs pEmp">

         <wsdl:input message="impl:updateRequest1" name="updateRequest1"/>

         <wsdl:output message="impl:updateResponse1" 
name="updateResponse1"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pRole">

         <wsdl:input message="impl:updateRequest2" name="updateRequest2"/>

         <wsdl:output message="impl:updateResponse2" 
name="updateResponse2"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pRole">

         <wsdl:input message="impl:updateRequest3" name="updateRequest3"/>

         <wsdl:output message="impl:updateResponse3" 
name="updateResponse3"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pWO">

         <wsdl:input message="impl:updateRequest4" name="updateRequest4"/>

         <wsdl:output message="impl:updateResponse4" 
name="updateResponse4"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pBlk">

         <wsdl:input message="impl:updateRequest5" name="updateRequest5"/>

         <wsdl:output message="impl:updateResponse5" 
name="updateResponse5"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pEmp">

         <wsdl:input message="impl:updateRequest6" name="updateRequest6"/>

         <wsdl:output message="impl:updateResponse6" 
name="updateResponse6"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pLic">

         <wsdl:input message="impl:updateRequest7" name="updateRequest7"/>

         <wsdl:output message="impl:updateResponse7" 
name="updateResponse7"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pBlk pArea">

         <wsdl:input message="impl:updateRequest8" name="updateRequest8"/>

         <wsdl:output message="impl:updateResponse8" 
name="updateResponse8"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pEmp">

         <wsdl:input message="impl:updateRequest9" name="updateRequest9"/>

         <wsdl:output message="impl:updateResponse9" 
name="updateResponse9"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="pCb">

         <wsdl:input message="impl:updateRequest10" name="updateRequest10"/>

         <wsdl:output message="impl:updateResponse10" 
name="updateResponse10"/>

      </wsdl:operation>

      <wsdl:operation name="login" parameterOrder="pEmp">

         <wsdl:input message="impl:loginRequest" name="loginRequest"/>

         <wsdl:output message="impl:loginResponse" name="loginResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingBlock" parameterOrder="pType 
pField">

         <wsdl:input message="impl:fetchShadingBlockRequest" 
name="fetchShadingBlockRequest"/>

         <wsdl:output message="impl:fetchShadingBlockResponse" 
name="fetchShadingBlockResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchThemeTypes">

         <wsdl:input message="impl:fetchThemeTypesRequest" 
name="fetchThemeTypesRequest"/>

         <wsdl:output message="impl:fetchThemeTypesResponse" 
name="fetchThemeTypesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pRole">

         <wsdl:input message="impl:fetchRequest" name="fetchRequest"/>

         <wsdl:output message="impl:fetchResponse" name="fetchResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pEmp">

         <wsdl:input message="impl:fetchRequest1" name="fetchRequest1"/>

         <wsdl:output message="impl:fetchResponse1" name="fetchResponse1"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pEmp">

         <wsdl:input message="impl:fetchRequest2" name="fetchRequest2"/>

         <wsdl:output message="impl:fetchResponse2" name="fetchResponse2"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pEmp">

         <wsdl:input message="impl:fetchRequest3" name="fetchRequest3"/>

         <wsdl:output message="impl:fetchResponse3" name="fetchResponse3"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pCb">

         <wsdl:input message="impl:fetchRequest4" name="fetchRequest4"/>

         <wsdl:output message="impl:fetchResponse4" name="fetchResponse4"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pCfg">

         <wsdl:input message="impl:fetchRequest5" name="fetchRequest5"/>

         <wsdl:output message="impl:fetchResponse5" name="fetchResponse5"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pObj">

         <wsdl:input message="impl:fetchRequest6" name="fetchRequest6"/>

         <wsdl:output message="impl:fetchResponse6" name="fetchResponse6"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pHrv">

         <wsdl:input message="impl:fetchRequest7" name="fetchRequest7"/>

         <wsdl:output message="impl:fetchResponse7" name="fetchResponse7"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pOb">

         <wsdl:input message="impl:fetchRequest8" name="fetchRequest8"/>

         <wsdl:output message="impl:fetchResponse8" name="fetchResponse8"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pBlk">

         <wsdl:input message="impl:fetchRequest9" name="fetchRequest9"/>

         <wsdl:output message="impl:fetchResponse9" name="fetchResponse9"/>

      </wsdl:operation>

      <wsdl:operation name="fetch" parameterOrder="pHrv">

         <wsdl:input message="impl:fetchRequest10" name="fetchRequest10"/>

         <wsdl:output message="impl:fetchResponse10" 
name="fetchResponse10"/>

      </wsdl:operation>

      <wsdl:operation name="fetchEmployees" parameterOrder="pActive">

         <wsdl:input message="impl:fetchEmployeesRequest" 
name="fetchEmployeesRequest"/>

         <wsdl:output message="impl:fetchEmployeesResponse" 
name="fetchEmployeesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchWorkOrders" parameterOrder="pBlkIds pVlvIds 
pFrom pTo pTypeIds pStatusIds pEmployeeIds pRollup">

         <wsdl:input message="impl:fetchWorkOrdersRequest" 
name="fetchWorkOrdersRequest"/>

         <wsdl:output message="impl:fetchWorkOrdersResponse" 
name="fetchWorkOrdersResponse"/>

      </wsdl:operation>

      <wsdl:operation name="insertBlockWorkOrder" parameterOrder="pOp 
pBlkId">

         <wsdl:input message="impl:insertBlockWorkOrderRequest" 
name="insertBlockWorkOrderRequest"/>

         <wsdl:output message="impl:insertBlockWorkOrderResponse" 
name="insertBlockWorkOrderResponse"/>

      </wsdl:operation>

      <wsdl:operation name="insertValveWorkOrder" parameterOrder="pOp 
pValveId">

         <wsdl:input message="impl:insertValveWorkOrderRequest" 
name="insertValveWorkOrderRequest"/>

         <wsdl:output message="impl:insertValveWorkOrderResponse" 
name="insertValveWorkOrderResponse"/>

      </wsdl:operation>

      <wsdl:operation name="archive" parameterOrder="pOld pNew">

         <wsdl:input message="impl:archiveRequest" name="archiveRequest"/>

         <wsdl:output message="impl:archiveResponse" 
name="archiveResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderEmployees" parameterOrder="pWO">

         <wsdl:input message="impl:deleteWorkOrderEmployeesRequest" 
name="deleteWorkOrderEmployeesRequest"/>

         <wsdl:output message="impl:deleteWorkOrderEmployeesResponse" 
name="deleteWorkOrderEmployeesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchHarvests" parameterOrder="pBlkIds 
pYearIds">

         <wsdl:input message="impl:fetchHarvestsRequest" 
name="fetchHarvestsRequest"/>

         <wsdl:output message="impl:fetchHarvestsResponse" 
name="fetchHarvestsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchBlockSamples" parameterOrder="pBlocks pFrom 
pTo">

         <wsdl:input message="impl:fetchBlockSamplesRequest" 
name="fetchBlockSamplesRequest"/>

         <wsdl:output message="impl:fetchBlockSamplesResponse" 
name="fetchBlockSamplesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingVarietal">

         <wsdl:input message="impl:fetchShadingVarietalRequest" 
name="fetchShadingVarietalRequest"/>

         <wsdl:output message="impl:fetchShadingVarietalResponse" 
name="fetchShadingVarietalResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchVarietals">

         <wsdl:input message="impl:fetchVarietalsRequest" 
name="fetchVarietalsRequest"/>

         <wsdl:output message="impl:fetchVarietalsResponse" 
name="fetchVarietalsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrVlvRpt" parameterOrder="pValve pYear 
pByMonth">

         <wsdl:input message="impl:fetchIrrVlvRptRequest" 
name="fetchIrrVlvRptRequest"/>

         <wsdl:output message="impl:fetchIrrVlvRptResponse" 
name="fetchIrrVlvRptResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingChemicalReentry">

         <wsdl:input message="impl:fetchShadingChemicalReentryRequest" 
name="fetchShadingChemicalReentryRequest"/>

         <wsdl:output message="impl:fetchShadingChemicalReentryResponse" 
name="fetchShadingChemicalReentryResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingHarvestProgress">

         <wsdl:input message="impl:fetchShadingHarvestProgressRequest" 
name="fetchShadingHarvestProgressRequest"/>

         <wsdl:output message="impl:fetchShadingHarvestProgressResponse" 
name="fetchShadingHarvestProgressResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingBlockSample" 
parameterOrder="pField">

         <wsdl:input message="impl:fetchShadingBlockSampleRequest" 
name="fetchShadingBlockSampleRequest"/>

         <wsdl:output message="impl:fetchShadingBlockSampleResponse" 
name="fetchShadingBlockSampleResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrBlkRpt" parameterOrder="pBlkIds pYearIds 
pByMonth">

         <wsdl:input message="impl:fetchIrrBlkRptRequest" 
name="fetchIrrBlkRptRequest"/>

         <wsdl:output message="impl:fetchIrrBlkRptResponse" 
name="fetchIrrBlkRptResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchChemApplRpt" parameterOrder="pBlkIds pFrom 
pTo">

         <wsdl:input message="impl:fetchChemApplRptRequest" 
name="fetchChemApplRptRequest"/>

         <wsdl:output message="impl:fetchChemApplRptResponse" 
name="fetchChemApplRptResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchLabourRpt" parameterOrder="pByMonth pFrom 
pTo">

         <wsdl:input message="impl:fetchLabourRptRequest" 
name="fetchLabourRptRequest"/>

         <wsdl:output message="impl:fetchLabourRptResponse" 
name="fetchLabourRptResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrMappingRpt">

         <wsdl:input message="impl:fetchIrrMappingRptRequest" 
name="fetchIrrMappingRptRequest"/>

         <wsdl:output message="impl:fetchIrrMappingRptResponse" 
name="fetchIrrMappingRptResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchBlocksValves">

         <wsdl:input message="impl:fetchBlocksValvesRequest" 
name="fetchBlocksValvesRequest"/>

         <wsdl:output message="impl:fetchBlocksValvesResponse" 
name="fetchBlocksValvesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchBlocks" parameterOrder="pActive">

         <wsdl:input message="impl:fetchBlocksRequest" 
name="fetchBlocksRequest"/>

         <wsdl:output message="impl:fetchBlocksResponse" 
name="fetchBlocksResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchPreferences" parameterOrder="pEmp">

         <wsdl:input message="impl:fetchPreferencesRequest" 
name="fetchPreferencesRequest"/>

         <wsdl:output message="impl:fetchPreferencesResponse" 
name="fetchPreferencesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchValves">

         <wsdl:input message="impl:fetchValvesRequest" 
name="fetchValvesRequest"/>

         <wsdl:output message="impl:fetchValvesResponse" 
name="fetchValvesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrigationMappings">

         <wsdl:input message="impl:fetchIrrigationMappingsRequest" 
name="fetchIrrigationMappingsRequest"/>

         <wsdl:output message="impl:fetchIrrigationMappingsResponse" 
name="fetchIrrigationMappingsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchValveBlockMap">

         <wsdl:input message="impl:fetchValveBlockMapRequest" 
name="fetchValveBlockMapRequest"/>

         <wsdl:output message="impl:fetchValveBlockMapResponse" 
name="fetchValveBlockMapResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchChemicals" parameterOrder="pType">

         <wsdl:input message="impl:fetchChemicalsRequest" 
name="fetchChemicalsRequest"/>

         <wsdl:output message="impl:fetchChemicalsResponse" 
name="fetchChemicalsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchEquipment">

         <wsdl:input message="impl:fetchEquipmentRequest" 
name="fetchEquipmentRequest"/>

         <wsdl:output message="impl:fetchEquipmentResponse" 
name="fetchEquipmentResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchRoles">

         <wsdl:input message="impl:fetchRolesRequest" 
name="fetchRolesRequest"/>

         <wsdl:output message="impl:fetchRolesResponse" 
name="fetchRolesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchVineyards">

         <wsdl:input message="impl:fetchVineyardsRequest" 
name="fetchVineyardsRequest"/>

         <wsdl:output message="impl:fetchVineyardsResponse" 
name="fetchVineyardsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchPrivs" parameterOrder="pUserId">

         <wsdl:input message="impl:fetchPrivsRequest" 
name="fetchPrivsRequest"/>

         <wsdl:output message="impl:fetchPrivsResponse" 
name="fetchPrivsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchLicense">

         <wsdl:input message="impl:fetchLicenseRequest" 
name="fetchLicenseRequest"/>

         <wsdl:output message="impl:fetchLicenseResponse" 
name="fetchLicenseResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderChemicals" parameterOrder="pWO">

         <wsdl:input message="impl:deleteWorkOrderChemicalsRequest" 
name="deleteWorkOrderChemicalsRequest"/>

         <wsdl:output message="impl:deleteWorkOrderChemicalsResponse" 
name="deleteWorkOrderChemicalsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderEquipment" parameterOrder="pWO">

         <wsdl:input message="impl:deleteWorkOrderEquipmentRequest" 
name="deleteWorkOrderEquipmentRequest"/>

         <wsdl:output message="impl:deleteWorkOrderEquipmentResponse" 
name="deleteWorkOrderEquipmentResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deletePrivileges" parameterOrder="pRole">

         <wsdl:input message="impl:deletePrivilegesRequest" 
name="deletePrivilegesRequest"/>

         <wsdl:output message="impl:deletePrivilegesResponse" 
name="deletePrivilegesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderBlocks" parameterOrder="pOp">

         <wsdl:input message="impl:deleteWorkOrderBlocksRequest" 
name="deleteWorkOrderBlocksRequest"/>

         <wsdl:output message="impl:deleteWorkOrderBlocksResponse" 
name="deleteWorkOrderBlocksResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderValves" parameterOrder="pOp">

         <wsdl:input message="impl:deleteWorkOrderValvesRequest" 
name="deleteWorkOrderValvesRequest"/>

         <wsdl:output message="impl:deleteWorkOrderValvesResponse" 
name="deleteWorkOrderValvesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="byTimeStamp" parameterOrder="pSuffix pObj">

         <wsdl:input message="impl:byTimeStampRequest" 
name="byTimeStampRequest"/>

         <wsdl:output message="impl:byTimeStampResponse" 
name="byTimeStampResponse"/>

      </wsdl:operation>

      <wsdl:operation name="fetchLastID">

         <wsdl:input message="impl:fetchLastIDRequest" 
name="fetchLastIDRequest"/>

         <wsdl:output message="impl:fetchLastIDResponse" 
name="fetchLastIDResponse"/>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="DatastoreSoapBinding" type="impl:DataStore">

      <wsdlsoap:binding style="rpc" 
transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteRequest7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest8">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse8">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest9">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse9">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest10">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse10">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest11">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse11">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertRequest12">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse12">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest8">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse8">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest9">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse9">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="updateRequest10">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse10">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="login">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="loginRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="loginResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingBlock">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchShadingBlockRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchShadingBlockResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchThemeTypes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchThemeTypesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchThemeTypesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse1">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse2">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse3">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse4">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse5">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse6">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse7">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest8">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse8">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest9">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse9">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRequest10">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchResponse10">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchEmployees">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchEmployeesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchEmployeesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchWorkOrders">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchWorkOrdersRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchWorkOrdersResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insertBlockWorkOrder">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertBlockWorkOrderRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertBlockWorkOrderResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insertValveWorkOrder">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="insertValveWorkOrderRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertValveWorkOrderResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="archive">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="archiveRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="archiveResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderEmployees">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteWorkOrderEmployeesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteWorkOrderEmployeesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchHarvests">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchHarvestsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchHarvestsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchBlockSamples">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchBlockSamplesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchBlockSamplesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingVarietal">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchShadingVarietalRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchShadingVarietalResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchVarietals">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchVarietalsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchVarietalsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrVlvRpt">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchIrrVlvRptRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchIrrVlvRptResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingChemicalReentry">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchShadingChemicalReentryRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchShadingChemicalReentryResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingHarvestProgress">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchShadingHarvestProgressRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchShadingHarvestProgressResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchShadingBlockSample">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchShadingBlockSampleRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchShadingBlockSampleResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrBlkRpt">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchIrrBlkRptRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchIrrBlkRptResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchChemApplRpt">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchChemApplRptRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchChemApplRptResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchLabourRpt">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchLabourRptRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchLabourRptResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrMappingRpt">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchIrrMappingRptRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchIrrMappingRptResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchBlocksValves">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchBlocksValvesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchBlocksValvesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchBlocks">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchBlocksRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchBlocksResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchPreferences">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchPreferencesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchPreferencesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchValves">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchValvesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchValvesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchIrrigationMappings">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchIrrigationMappingsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchIrrigationMappingsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchValveBlockMap">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchValveBlockMapRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchValveBlockMapResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchChemicals">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchChemicalsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchChemicalsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchEquipment">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchEquipmentRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchEquipmentResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchRoles">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchRolesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchRolesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchVineyards">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchVineyardsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchVineyardsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchPrivs">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchPrivsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchPrivsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchLicense">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchLicenseRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchLicenseResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderChemicals">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteWorkOrderChemicalsRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteWorkOrderChemicalsResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderEquipment">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteWorkOrderEquipmentRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteWorkOrderEquipmentResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deletePrivileges">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deletePrivilegesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deletePrivilegesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderBlocks">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteWorkOrderBlocksRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteWorkOrderBlocksResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deleteWorkOrderValves">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteWorkOrderValvesRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteWorkOrderValvesResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="byTimeStamp">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="byTimeStampRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="byTimeStampResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="fetchLastID">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="fetchLastIDRequest">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="fetchLastIDResponse">

            <wsdlsoap:body 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
namespace="urn:server.vwks.wbg.com" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="DataStoreService">

      <wsdl:port binding="impl:DatastoreSoapBinding" name="Datastore">

         <wsdlsoap:address 
location="http://localhost:8888/services/Datastore"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>


tomcat server-config.wsdd without fetch(VineyardBean) 
-------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/" 
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<globalConfiguration>
  <parameter name="sendMultiRefs" value="true"/>
  <parameter name="disablePrettyXML" value="true"/>
  <parameter name="adminPassword" value="admin"/>
  <parameter name="attachments.Directory" value="D:\Program 
Files\jakarta-tomcat-5.5.4\webapps\axis\WEB-INF\attachments"/>
  <parameter name="dotNetSoapEncFix" value="true"/>
  <parameter name="enableNamespacePrefixOptimization" value="true"/>
  <parameter name="sendXMLDeclaration" value="true"/>
  <parameter name="sendXsiTypes" value="true"/>
  <parameter name="attachments.implementation" 
value="org.apache.axis.attachments.AttachmentsImpl"/>
  <requestFlow>
   <handler type="java:org.apache.axis.handlers.JWSHandler">
    <parameter name="scope" value="session"/>
   </handler>
   <handler type="java:org.apache.axis.handlers.JWSHandler">
    <parameter name="scope" value="request"/>
    <parameter name="extension" value=".jwr"/>
   </handler>
  </requestFlow>
</globalConfiguration>
<handler name="LocalResponder" 
type="java:org.apache.axis.transport.local.LocalResponder"/>
<handler name="URLMapper" 
type="java:org.apache.axis.handlers.http.URLMapper"/>
<handler name="Authenticate" 
type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/>
<service name="AdminService" provider="java:MSG">
  <parameter name="allowedMethods" value="AdminService"/>
  <parameter name="enableRemoteAdmin" value="false"/>
  <parameter name="className" value="org.apache.axis.utils.Admin"/>
  <namespace>http://xml.apache.org/axis/wsdd/</namespace>
</service>
<service name="Version" provider="java:RPC">
  <parameter name="allowedMethods" value="getVersion"/>
  <parameter name="className" value="org.apache.axis.Version"/>
</service>
<service name="Datastore" provider="java:RPC">
  <operation name="delete" qname="ns1:delete" returnQName="deleteReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns1="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pEmp" type="ns1:EmployeeBean"/>
  </operation>
  <operation name="delete" qname="ns2:delete" soapAction="" 
xmlns:ns2="urn:server.vwks.wbg.com">
   <parameter name="pSample" type="ns2:BlockSampleBean"/>
  </operation>
  <operation name="delete" qname="ns3:delete" returnQName="deleteReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns3="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pObj" type="ns3:ValveBean"/>
  </operation>
  <operation name="delete" qname="ns4:delete" returnQName="deleteReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns4="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pObj" type="ns4:EquipmentBean"/>
  </operation>
  <operation name="delete" qname="ns5:delete" returnQName="deleteReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns5="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pRole" type="ns5:RoleBean"/>
  </operation>
  <operation name="delete" qname="ns6:delete" returnQName="deleteReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns6="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pCb" type="ns6:ChemicalBean"/>
  </operation>
  <operation name="delete" qname="ns7:delete" soapAction="" 
xmlns:ns7="urn:server.vwks.wbg.com">
   <parameter name="pOp" type="ns7:WorkOrderBean"/>
  </operation>
  <operation name="delete" qname="ns8:delete" returnQName="deleteReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns8="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pMap" type="ns8:IrrigationMapBean"/>
  </operation>
  <operation name="insert" qname="ns9:insert" soapAction="" 
xmlns:ns9="urn:server.vwks.wbg.com">
   <parameter name="pOb" type="ns9:RoleBean"/>
  </operation>
  <operation name="insert" qname="ns10:insert" returnQName="insertReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns10="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pMap" type="ns10:IrrigationMapBean"/>
  </operation>
  <operation name="insert" qname="ns11:insert" soapAction="" 
xmlns:ns11="urn:server.vwks.wbg.com">
   <parameter name="pWO" type="ns11:WorkOrderBean"/>
  </operation>
  <operation name="insert" qname="ns12:insert" soapAction="" 
xmlns:ns12="urn:server.vwks.wbg.com">
   <parameter name="pHrv" type="ns12:HarvestBean"/>
  </operation>
  <operation name="insert" qname="ns13:insert" soapAction="" 
xmlns:ns13="urn:server.vwks.wbg.com">
   <parameter name="pHrv" type="ns13:BlockSampleBean"/>
  </operation>
  <operation name="insert" qname="ns14:insert" soapAction="" 
xmlns:ns14="urn:server.vwks.wbg.com">
   <parameter name="pPriv" type="ns14:PrivilegeBean"/>
  </operation>
  <operation name="insert" qname="ns15:insert" soapAction="" 
xmlns:ns15="urn:server.vwks.wbg.com">
   <parameter name="pObj" type="ns15:EquipmentBean"/>
  </operation>
  <operation name="insert" qname="ns16:insert" soapAction="" 
xmlns:ns16="urn:server.vwks.wbg.com">
   <parameter name="pCb" type="ns16:ChemicalBean"/>
  </operation>
  <operation name="insert" qname="ns17:insert" soapAction="" 
xmlns:ns17="urn:server.vwks.wbg.com">
   <parameter name="pVyd" type="ns17:VineyardBean"/>
  </operation>
  <operation name="insert" qname="ns18:insert" soapAction="" 
xmlns:ns18="urn:server.vwks.wbg.com">
   <parameter name="pBlk" type="ns18:BlockBean"/>
  </operation>
  <operation name="insert" qname="ns19:insert" returnQName="insertReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns19="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pOb" type="ns19:ValveBean"/>
  </operation>
  <operation name="insert" qname="ns20:insert" returnQName="insertReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns20="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pOb" type="ns20:EmployeeBean"/>
  </operation>
  <operation name="insert" qname="ns21:insert" soapAction="" 
xmlns:ns21="urn:server.vwks.wbg.com">
   <parameter name="pBlks" type="ns21:ArrayOfBlockBean"/>
  </operation>
  <operation name="update" qname="ns22:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns22="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pHrv" type="ns22:HarvestBean"/>
  </operation>
  <operation name="update" qname="ns23:update" soapAction="" 
xmlns:ns23="urn:server.vwks.wbg.com">
   <parameter name="pPrefs" type="ns23:ArrayOfPreferenceBean"/>
   <parameter name="pEmp" type="ns23:EmployeeBean"/>
  </operation>
  <operation name="update" qname="ns24:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns24="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pRole" type="ns24:BlockSampleBean"/>
  </operation>
  <operation name="update" qname="ns25:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns25="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pEmp" type="ns25:ValveBean"/>
  </operation>
  <operation name="update" qname="ns26:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns26="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pWO" type="ns26:WorkOrderBean"/>
  </operation>
  <operation name="update" qname="ns27:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns27="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pBlk" type="ns27:EquipmentBean"/>
  </operation>
  <operation name="update" qname="ns28:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns28="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pRole" type="ns28:RoleBean"/>
  </operation>
  <operation name="update" qname="ns29:update" soapAction="" 
xmlns:ns29="urn:server.vwks.wbg.com">
   <parameter name="pLic" type="ns29:ConfigBean"/>
  </operation>
  <operation name="update" qname="ns30:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns30="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pBlk" type="ns30:BlockBean"/>
   <parameter name="pArea" type="xsd:boolean"/>
  </operation>
  <operation name="update" qname="ns31:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns31="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pEmp" type="ns31:EmployeeBean"/>
  </operation>
  <operation name="update" qname="ns32:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns32="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pCb" type="ns32:ChemicalBean"/>
  </operation>
  <operation name="login" qname="ns33:login" returnQName="loginReturn" 
returnType="ns33:EmployeeBean" soapAction="" 
xmlns:ns33="urn:server.vwks.wbg.com">
   <parameter name="pEmp" type="ns33:EmployeeBean"/>
  </operation>
  <operation name="fetchShadingBlock" qname="ns34:fetchShadingBlock" 
returnQName="fetchShadingBlockReturn" returnType="ns34:ArrayOfShadingBean" 
soapAction="" xmlns:ns34="urn:server.vwks.wbg.com">
   <parameter name="pType" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pField" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchThemeTypes" qname="ns35:fetchThemeTypes" 
returnQName="fetchThemeTypesReturn" returnType="ns35:ArrayOfThemeBean" 
soapAction="" xmlns:ns35="urn:server.vwks.wbg.com"/>
  <operation name="fetch" qname="ns36:fetch" returnQName="fetchReturn" 
returnType="ns36:BlockSampleBean" soapAction="" 
xmlns:ns36="urn:server.vwks.wbg.com">
   <parameter name="pHrv" type="ns36:BlockSampleBean"/>
  </operation>
  <operation name="fetch" qname="ns37:fetch" returnQName="fetchReturn" 
returnType="ns37:ValveBean" soapAction="" 
xmlns:ns37="urn:server.vwks.wbg.com">
   <parameter name="pEmp" type="ns37:ValveBean"/>
  </operation>
  <operation name="fetch" qname="ns38:fetch" returnQName="fetchReturn" 
returnType="ns38:EmployeeBean" soapAction="" 
xmlns:ns38="urn:server.vwks.wbg.com">
   <parameter name="pEmp" type="ns38:EmployeeBean"/>
  </operation>
  <operation name="fetch" qname="ns39:fetch" returnQName="fetchReturn" 
returnType="ns39:ChemicalBean" soapAction="" 
xmlns:ns39="urn:server.vwks.wbg.com">
   <parameter name="pCb" type="ns39:ChemicalBean"/>
  </operation>
  <operation name="fetch" qname="ns40:fetch" returnQName="fetchReturn" 
returnType="ns40:ConfigBean" soapAction="" 
xmlns:ns40="urn:server.vwks.wbg.com">
   <parameter name="pCfg" type="ns40:ConfigBean"/>
  </operation>
  <operation name="fetch" qname="ns41:fetch" returnQName="fetchReturn" 
returnType="ns41:EquipmentBean" soapAction="" 
xmlns:ns41="urn:server.vwks.wbg.com">
   <parameter name="pObj" type="ns41:EquipmentBean"/>
  </operation>
  <operation name="fetch" qname="ns42:fetch" returnQName="fetchReturn" 
returnType="ns42:WorkOrderBean" soapAction="" 
xmlns:ns42="urn:server.vwks.wbg.com">
   <parameter name="pOb" type="ns42:WorkOrderBean"/>
  </operation>
  <operation name="fetch" qname="ns43:fetch" returnQName="fetchReturn" 
returnType="ns43:RoleBean" soapAction="" 
xmlns:ns43="urn:server.vwks.wbg.com">
   <parameter name="pRole" type="ns43:RoleBean"/>
  </operation>
  <operation name="fetch" qname="ns44:fetch" returnQName="fetchReturn" 
returnType="ns44:BlockBean" soapAction="" 
xmlns:ns44="urn:server.vwks.wbg.com">
   <parameter name="pBlk" type="ns44:BlockBean"/>
  </operation>
  <operation name="fetch" qname="ns45:fetch" returnQName="fetchReturn" 
returnType="ns45:HarvestBean" soapAction="" 
xmlns:ns45="urn:server.vwks.wbg.com">
   <parameter name="pHrv" type="ns45:HarvestBean"/>
  </operation>
  <operation name="fetchEmployees" qname="ns46:fetchEmployees" 
returnQName="fetchEmployeesReturn" returnType="ns46:ArrayOfEmployeeBean" 
soapAction="" xmlns:ns46="urn:server.vwks.wbg.com">
   <parameter name="pActive" type="xsd:boolean" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchWorkOrders" qname="ns47:fetchWorkOrders" 
returnQName="fetchWorkOrdersReturn" returnType="ns47:ArrayOfWorkOrderBean" 
soapAction="" xmlns:ns47="urn:server.vwks.wbg.com">
   <parameter name="pBlkIds" type="ns47:ArrayOf_xsd_string"/>
   <parameter name="pVlvIds" type="ns47:ArrayOf_xsd_string"/>
   <parameter name="pFrom" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pTo" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pTypeIds" type="ns47:ArrayOf_xsd_string"/>
   <parameter name="pStatusIds" type="ns47:ArrayOf_xsd_string"/>
   <parameter name="pEmployeeIds" type="ns47:ArrayOf_xsd_string"/>
   <parameter name="pRollup" type="xsd:boolean" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="insertBlockWorkOrder" qname="ns48:insertBlockWorkOrder" 
soapAction="" xmlns:ns48="urn:server.vwks.wbg.com">
   <parameter name="pOp" type="ns48:WorkOrderBean"/>
   <parameter name="pBlkId" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="insertValveWorkOrder" qname="ns49:insertValveWorkOrder" 
soapAction="" xmlns:ns49="urn:server.vwks.wbg.com">
   <parameter name="pOp" type="ns49:WorkOrderBean"/>
   <parameter name="pValveId" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="archive" qname="ns50:archive" returnQName="archiveReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns50="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pOld" type="ns50:BlockBean"/>
   <parameter name="pNew" type="ns50:BlockBean"/>
  </operation>
  <operation name="deleteWorkOrderEmployees" 
qname="ns51:deleteWorkOrderEmployees" soapAction="" 
xmlns:ns51="urn:server.vwks.wbg.com">
   <parameter name="pWO" type="ns51:WorkOrderBean"/>
  </operation>
  <operation name="fetchHarvests" qname="ns52:fetchHarvests" 
returnQName="fetchHarvestsReturn" returnType="ns52:ArrayOfHarvestBean" 
soapAction="" xmlns:ns52="urn:server.vwks.wbg.com">
   <parameter name="pBlkIds" type="ns52:ArrayOf_xsd_string"/>
   <parameter name="pYearIds" type="ns52:ArrayOf_xsd_string"/>
  </operation>
  <operation name="fetchBlockSamples" qname="ns53:fetchBlockSamples" 
returnQName="fetchBlockSamplesReturn" 
returnType="ns53:ArrayOfBlockSampleBean" soapAction="" 
xmlns:ns53="urn:server.vwks.wbg.com">
   <parameter name="pBlocks" type="ns53:ArrayOf_xsd_string"/>
   <parameter name="pFrom" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pTo" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchShadingVarietal" qname="ns54:fetchShadingVarietal" 
returnQName="fetchShadingVarietalReturn" 
returnType="ns54:ArrayOfShadingBean" soapAction="" 
xmlns:ns54="urn:server.vwks.wbg.com"/>
  <operation name="fetchVarietals" qname="ns55:fetchVarietals" 
returnQName="fetchVarietalsReturn" returnType="ns55:ArrayOfVarietalBean" 
soapAction="" xmlns:ns55="urn:server.vwks.wbg.com"/>
  <operation name="fetchIrrVlvRpt" qname="ns56:fetchIrrVlvRpt" 
returnQName="fetchIrrVlvRptReturn" 
returnType="ns56:ArrayOfIrrigationReportBean" soapAction="" 
xmlns:ns56="urn:server.vwks.wbg.com">
   <parameter name="pValve" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pYear" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pByMonth" type="xsd:boolean" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchShadingChemicalReentry" 
qname="ns57:fetchShadingChemicalReentry" 
returnQName="fetchShadingChemicalReentryReturn" 
returnType="ns57:ArrayOfShadingBean" soapAction="" 
xmlns:ns57="urn:server.vwks.wbg.com"/>
  <operation name="fetchShadingHarvestProgress" 
qname="ns58:fetchShadingHarvestProgress" 
returnQName="fetchShadingHarvestProgressReturn" 
returnType="ns58:ArrayOfShadingBean" soapAction="" 
xmlns:ns58="urn:server.vwks.wbg.com"/>
  <operation name="fetchShadingBlockSample" 
qname="ns59:fetchShadingBlockSample" 
returnQName="fetchShadingBlockSampleReturn" 
returnType="ns59:ArrayOfShadingBean" soapAction="" 
xmlns:ns59="urn:server.vwks.wbg.com">
   <parameter name="pField" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchIrrBlkRpt" qname="ns60:fetchIrrBlkRpt" 
returnQName="fetchIrrBlkRptReturn" 
returnType="ns60:ArrayOfIrrigationReportBean" soapAction="" 
xmlns:ns60="urn:server.vwks.wbg.com">
   <parameter name="pBlkIds" type="ns60:ArrayOf_xsd_string"/>
   <parameter name="pYearIds" type="ns60:ArrayOf_xsd_string"/>
   <parameter name="pByMonth" type="xsd:boolean" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchChemApplRpt" qname="ns61:fetchChemApplRpt" 
returnQName="fetchChemApplRptReturn" 
returnType="ns61:ArrayOfChemicalReportBean" soapAction="" 
xmlns:ns61="urn:server.vwks.wbg.com">
   <parameter name="pBlkIds" type="ns61:ArrayOf_xsd_string"/>
   <parameter name="pFrom" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pTo" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchLabourRpt" qname="ns62:fetchLabourRpt" 
returnQName="fetchLabourRptReturn" returnType="ns62:ArrayOfLabourReportBean" 
soapAction="" xmlns:ns62="urn:server.vwks.wbg.com">
   <parameter name="pByMonth" type="xsd:boolean" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pFrom" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pTo" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchIrrMappingRpt" qname="ns63:fetchIrrMappingRpt" 
returnQName="fetchIrrMappingRptReturn" 
returnType="ns63:ArrayOfIrrigationMapBean" soapAction="" 
xmlns:ns63="urn:server.vwks.wbg.com"/>
  <operation name="fetchBlocksValves" qname="ns64:fetchBlocksValves" 
returnQName="fetchBlocksValvesReturn" 
returnType="ns64:ArrayOfBlockValveBean" soapAction="" 
xmlns:ns64="urn:server.vwks.wbg.com"/>
  <operation name="fetchBlocks" qname="ns65:fetchBlocks" 
returnQName="fetchBlocksReturn" returnType="ns65:ArrayOfBlockBean" 
soapAction="" xmlns:ns65="urn:server.vwks.wbg.com">
   <parameter name="pActive" type="xsd:boolean" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchPreferences" qname="ns66:fetchPreferences" 
returnQName="fetchPreferencesReturn" returnType="ns66:ArrayOfPreferenceBean" 
soapAction="" xmlns:ns66="urn:server.vwks.wbg.com">
   <parameter name="pEmp" type="ns66:EmployeeBean"/>
  </operation>
  <operation name="fetchValves" qname="ns67:fetchValves" 
returnQName="fetchValvesReturn" returnType="ns67:ArrayOfValveBean" 
soapAction="" xmlns:ns67="urn:server.vwks.wbg.com"/>
  <operation name="fetchIrrigationMappings" 
qname="ns68:fetchIrrigationMappings" 
returnQName="fetchIrrigationMappingsReturn" 
returnType="ns68:ArrayOfIrrigationMapBean" soapAction="" 
xmlns:ns68="urn:server.vwks.wbg.com"/>
  <operation name="fetchValveBlockMap" qname="ns70:fetchValveBlockMap" 
returnQName="fetchValveBlockMapReturn" returnType="ns69:Map" soapAction="" 
xmlns:ns69="http://xml.apache.org/xml-soap" 
xmlns:ns70="urn:server.vwks.wbg.com"/>
  <operation name="fetchChemicals" qname="ns71:fetchChemicals" 
returnQName="fetchChemicalsReturn" returnType="ns71:ArrayOfChemicalBean" 
soapAction="" xmlns:ns71="urn:server.vwks.wbg.com">
   <parameter name="pType" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchEquipment" qname="ns72:fetchEquipment" 
returnQName="fetchEquipmentReturn" returnType="ns72:ArrayOfEquipmentBean" 
soapAction="" xmlns:ns72="urn:server.vwks.wbg.com"/>
  <operation name="fetchRoles" qname="ns73:fetchRoles" 
returnQName="fetchRolesReturn" returnType="ns73:ArrayOfRoleBean" 
soapAction="" xmlns:ns73="urn:server.vwks.wbg.com"/>
  <operation name="fetchVineyards" qname="ns74:fetchVineyards" 
returnQName="fetchVineyardsReturn" returnType="ns74:ArrayOfVineyardBean" 
soapAction="" xmlns:ns74="urn:server.vwks.wbg.com"/>
  <operation name="fetchPrivs" qname="ns76:fetchPrivs" 
returnQName="fetchPrivsReturn" returnType="ns75:Map" soapAction="" 
xmlns:ns75="http://xml.apache.org/xml-soap" 
xmlns:ns76="urn:server.vwks.wbg.com">
   <parameter name="pUserId" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchLicense" qname="ns77:fetchLicense" 
returnQName="fetchLicenseReturn" returnType="xsd:string" soapAction="" 
xmlns:ns77="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  <operation name="deleteWorkOrderChemicals" 
qname="ns78:deleteWorkOrderChemicals" soapAction="" 
xmlns:ns78="urn:server.vwks.wbg.com">
   <parameter name="pWO" type="ns78:WorkOrderBean"/>
  </operation>
  <operation name="deleteWorkOrderEquipment" 
qname="ns79:deleteWorkOrderEquipment" soapAction="" 
xmlns:ns79="urn:server.vwks.wbg.com">
   <parameter name="pWO" type="ns79:WorkOrderBean"/>
  </operation>
  <operation name="deletePrivileges" qname="ns80:deletePrivileges" 
soapAction="" xmlns:ns80="urn:server.vwks.wbg.com">
   <parameter name="pRole" type="ns80:RoleBean"/>
  </operation>
  <operation name="deleteWorkOrderBlocks" qname="ns81:deleteWorkOrderBlocks" 
soapAction="" xmlns:ns81="urn:server.vwks.wbg.com">
   <parameter name="pOp" type="ns81:WorkOrderBean"/>
  </operation>
  <operation name="deleteWorkOrderValves" qname="ns82:deleteWorkOrderValves" 
soapAction="" xmlns:ns82="urn:server.vwks.wbg.com">
   <parameter name="pOp" type="ns82:WorkOrderBean"/>
  </operation>
  <operation name="byTimeStamp" qname="ns83:byTimeStamp" 
returnQName="byTimeStampReturn" returnType="xsd:string" soapAction="" 
xmlns:ns83="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pSuffix" type="xsd:string"/>
   <parameter name="pObj" type="ns83:VwksBean"/>
  </operation>
  <operation name="fetchLastID" qname="ns84:fetchLastID" 
returnQName="fetchLastIDReturn" returnType="xsd:string" soapAction="" 
xmlns:ns84="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  <parameter name="allowedMethods" value="fetchBlocksValves login update 
deleteWorkOrderEquipment fetch fetchIrrMappingRpt fetchChemApplRpt 
deleteWorkOrderBlocks fetchRoles fetchLabourRpt fetchLastID fetchVarietals 
fetchShadingChemicalReentry fetchPrivs deleteWorkOrderValves 
fetchPreferences insert fetchIrrigationMappings insertBlockWorkOrder 
fetchLicense archive fetchWorkOrders fetchBlockSamples fetchIrrBlkRpt 
fetchShadingVarietal deletePrivileges deleteWorkOrderEmployees 
fetchEquipment delete insertValveWorkOrder fetchShadingBlock fetchHarvests 
fetchShadingBlockSample fetchValveBlockMap deleteWorkOrderChemicals 
fetchBlocks fetchThemeTypes byTimeStamp fetchChemicals fetchValves 
fetchEmployees fetchIrrVlvRpt fetchVineyards fetchShadingHarvestProgress"/>
  <parameter name="typeMappingVersion" value="1.2"/>
  <parameter name="wsdlPortType" value="DataStore"/>
  <parameter name="className" 
value="com.wbg.vwks.server.DatastoreSoapBindingImpl"/>
  <parameter name="wsdlServicePort" value="Datastore"/>
  <parameter name="wsdlTargetNamespace" value="urn:server.vwks.wbg.com"/>
  <parameter name="wsdlServiceElement" value="DataStoreService"/>
  <parameter name="schemaUnqualified" 
value="urn:server.vwks.wbg.com,http://xml.apache.org/xml-soap"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns85:BlockValveBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.BlockValveBean" 
xmlns:ns85="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns86:ConfigBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ConfigBean" 
xmlns:ns86="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns87:BlockSampleBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.BlockSampleBean" 
xmlns:ns87="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns88:PrivilegeBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.PrivilegeBean" 
xmlns:ns88="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns89:ChemicalReportBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ChemicalReportBean" 
xmlns:ns89="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns90:PreferenceBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.PreferenceBean" 
xmlns:ns90="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns91:VwksBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.VwksBean" 
xmlns:ns91="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns92:ThemeFieldBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ThemeFieldBean" 
xmlns:ns92="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns93:HarvestBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.HarvestBean" 
xmlns:ns93="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns94:ChemicalBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ChemicalBean" 
xmlns:ns94="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns95:ValveBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ValveBean" 
xmlns:ns95="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns96:VarietalBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.VarietalBean" 
xmlns:ns96="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns97:WorkOrderBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.WorkOrderBean" 
xmlns:ns97="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns98:RoleBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.RoleBean" 
xmlns:ns98="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns99:EmployeeBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.EmployeeBean" 
xmlns:ns99="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns100:EquipmentBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.EquipmentBean" 
xmlns:ns100="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns101:ShadingBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ShadingBean" 
xmlns:ns101="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns102:LabourReportBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.LabourReportBean" 
xmlns:ns102="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns103:IrrigationMapBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.IrrigationMapBean" 
xmlns:ns103="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns104:IrrigationReportBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.IrrigationReportBean" 
xmlns:ns104="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns105:VineyardBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.VineyardBean" 
xmlns:ns105="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns106:ThemeBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ThemeBean" 
xmlns:ns106="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns107:BlockBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.BlockBean" 
xmlns:ns107="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns108:LabourReportBean" 
languageSpecificType="java:com.wbg.vwks.server.LabourReportBean[]" 
qname="ns108:ArrayOfLabourReportBean" 
xmlns:ns108="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns109:IrrigationMapBean" 
languageSpecificType="java:com.wbg.vwks.server.IrrigationMapBean[]" 
qname="ns109:ArrayOfIrrigationMapBean" 
xmlns:ns109="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns110:PrivilegeBean" 
languageSpecificType="java:com.wbg.vwks.server.PrivilegeBean[]" 
qname="ns110:ArrayOfPrivilegeBean" xmlns:ns110="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns111:WorkOrderBean" 
languageSpecificType="java:com.wbg.vwks.server.WorkOrderBean[]" 
qname="ns111:ArrayOfWorkOrderBean" xmlns:ns111="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns112:PreferenceBean" 
languageSpecificType="java:com.wbg.vwks.server.PreferenceBean[]" 
qname="ns112:ArrayOfPreferenceBean" xmlns:ns112="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns113:ThemeBean" 
languageSpecificType="java:com.wbg.vwks.server.ThemeBean[]" 
qname="ns113:ArrayOfThemeBean" xmlns:ns113="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns114:ChemicalBean" 
languageSpecificType="java:com.wbg.vwks.server.ChemicalBean[]" 
qname="ns114:ArrayOfChemicalBean" xmlns:ns114="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns115:ThemeFieldBean" 
languageSpecificType="java:com.wbg.vwks.server.ThemeFieldBean[]" 
qname="ns115:ArrayOfThemeFieldBean" xmlns:ns115="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns116:IrrigationReportBean" 
languageSpecificType="java:com.wbg.vwks.server.IrrigationReportBean[]" 
qname="ns116:ArrayOfIrrigationReportBean" 
xmlns:ns116="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns117:VarietalBean" 
languageSpecificType="java:com.wbg.vwks.server.VarietalBean[]" 
qname="ns117:ArrayOfVarietalBean" xmlns:ns117="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns118:VineyardBean" 
languageSpecificType="java:com.wbg.vwks.server.VineyardBean[]" 
qname="ns118:ArrayOfVineyardBean" xmlns:ns118="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns119:BlockValveBean" 
languageSpecificType="java:com.wbg.vwks.server.BlockValveBean[]" 
qname="ns119:ArrayOfBlockValveBean" xmlns:ns119="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns120:BlockSampleBean" 
languageSpecificType="java:com.wbg.vwks.server.BlockSampleBean[]" 
qname="ns120:ArrayOfBlockSampleBean" xmlns:ns120="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns121:HarvestBean" 
languageSpecificType="java:com.wbg.vwks.server.HarvestBean[]" 
qname="ns121:ArrayOfHarvestBean" xmlns:ns121="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns122:ShadingBean" 
languageSpecificType="java:com.wbg.vwks.server.ShadingBean[]" 
qname="ns122:ArrayOfShadingBean" xmlns:ns122="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns123:EquipmentBean" 
languageSpecificType="java:com.wbg.vwks.server.EquipmentBean[]" 
qname="ns123:ArrayOfEquipmentBean" xmlns:ns123="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns124:EmployeeBean" 
languageSpecificType="java:com.wbg.vwks.server.EmployeeBean[]" 
qname="ns124:ArrayOfEmployeeBean" xmlns:ns124="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns125:ValveBean" 
languageSpecificType="java:com.wbg.vwks.server.ValveBean[]" 
qname="ns125:ArrayOfValveBean" xmlns:ns125="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns126:ChemicalReportBean" 
languageSpecificType="java:com.wbg.vwks.server.ChemicalReportBean[]" 
qname="ns126:ArrayOfChemicalReportBean" 
xmlns:ns126="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="xsd:string" 
languageSpecificType="java:java.lang.String[]" 
qname="ns127:ArrayOf_xsd_string" xmlns:ns127="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  <arrayMapping innerType="ns128:BlockBean" 
languageSpecificType="java:com.wbg.vwks.server.BlockBean[]" 
qname="ns128:ArrayOfBlockBean" xmlns:ns128="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns129:RoleBean" 
languageSpecificType="java:com.wbg.vwks.server.RoleBean[]" 
qname="ns129:ArrayOfRoleBean" xmlns:ns129="urn:server.vwks.wbg.com"/>
</service>
<transport name="http">
  <requestFlow>
   <handler type="URLMapper"/>
   <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
  </requestFlow>
  <parameter name="qs:list" 
value="org.apache.axis.transport.http.QSListHandler"/>
  <parameter name="qs:wsdl" 
value="org.apache.axis.transport.http.QSWSDLHandler"/>
  <parameter name="qs.list" 
value="org.apache.axis.transport.http.QSListHandler"/>
  <parameter name="qs.method" 
value="org.apache.axis.transport.http.QSMethodHandler"/>
  <parameter name="qs:method" 
value="org.apache.axis.transport.http.QSMethodHandler"/>
  <parameter name="qs.wsdl" 
value="org.apache.axis.transport.http.QSWSDLHandler"/>
</transport>
<transport name="local">
  <responseFlow>
   <handler type="LocalResponder"/>
  </responseFlow>
</transport>
</deployment>

tomcat server-config.wsdd with fetch(VineyardBean) 
-----------------------------

<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/" 
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<globalConfiguration>
  <parameter name="sendMultiRefs" value="true"/>
  <parameter name="disablePrettyXML" value="true"/>
  <parameter name="adminPassword" value="admin"/>
  <parameter name="attachments.Directory" value="D:\Program 
Files\jakarta-tomcat-5.5.4\webapps\axis\WEB-INF\attachments"/>
  <parameter name="dotNetSoapEncFix" value="true"/>
  <parameter name="enableNamespacePrefixOptimization" value="true"/>
  <parameter name="sendXMLDeclaration" value="true"/>
  <parameter name="attachments.implementation" 
value="org.apache.axis.attachments.AttachmentsImpl"/>
  <parameter name="sendXsiTypes" value="true"/>
  <requestFlow>
   <handler type="java:org.apache.axis.handlers.JWSHandler">
    <parameter name="scope" value="session"/>
   </handler>
   <handler type="java:org.apache.axis.handlers.JWSHandler">
    <parameter name="scope" value="request"/>
    <parameter name="extension" value=".jwr"/>
   </handler>
  </requestFlow>
</globalConfiguration>
<handler name="LocalResponder" 
type="java:org.apache.axis.transport.local.LocalResponder"/>
<handler name="URLMapper" 
type="java:org.apache.axis.handlers.http.URLMapper"/>
<handler name="Authenticate" 
type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/>
<service name="AdminService" provider="java:MSG">
  <parameter name="allowedMethods" value="AdminService"/>
  <parameter name="enableRemoteAdmin" value="false"/>
  <parameter name="className" value="org.apache.axis.utils.Admin"/>
  <namespace>http://xml.apache.org/axis/wsdd/</namespace>
</service>
<service name="Version" provider="java:RPC">
  <parameter name="allowedMethods" value="getVersion"/>
  <parameter name="className" value="org.apache.axis.Version"/>
</service>
<service name="Datastore" provider="java:RPC">
  <operation name="delete" qname="ns1:delete" returnQName="deleteReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns1="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pEmp" type="ns1:EmployeeBean"/>
  </operation>
  <operation name="delete" qname="ns2:delete" returnQName="deleteReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns2="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pMap" type="ns2:IrrigationMapBean"/>
  </operation>
  <operation name="delete" qname="ns3:delete" returnQName="deleteReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns3="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pObj" type="ns3:ValveBean"/>
  </operation>
  <operation name="delete" qname="ns4:delete" returnQName="deleteReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns4="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pRole" type="ns4:RoleBean"/>
  </operation>
  <operation name="delete" qname="ns5:delete" soapAction="" 
xmlns:ns5="urn:server.vwks.wbg.com">
   <parameter name="pSample" type="ns5:BlockSampleBean"/>
  </operation>
  <operation name="delete" qname="ns6:delete" returnQName="deleteReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns6="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pObj" type="ns6:EquipmentBean"/>
  </operation>
  <operation name="delete" qname="ns7:delete" soapAction="" 
xmlns:ns7="urn:server.vwks.wbg.com">
   <parameter name="pOp" type="ns7:WorkOrderBean"/>
  </operation>
  <operation name="delete" qname="ns8:delete" returnQName="deleteReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns8="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pCb" type="ns8:ChemicalBean"/>
  </operation>
  <operation name="insert" qname="ns9:insert" soapAction="" 
xmlns:ns9="urn:server.vwks.wbg.com">
   <parameter name="pPriv" type="ns9:PrivilegeBean"/>
  </operation>
  <operation name="insert" qname="ns10:insert" soapAction="" 
xmlns:ns10="urn:server.vwks.wbg.com">
   <parameter name="pOb" type="ns10:RoleBean"/>
  </operation>
  <operation name="insert" qname="ns11:insert" soapAction="" 
xmlns:ns11="urn:server.vwks.wbg.com">
   <parameter name="pCb" type="ns11:ChemicalBean"/>
  </operation>
  <operation name="insert" qname="ns12:insert" soapAction="" 
xmlns:ns12="urn:server.vwks.wbg.com">
   <parameter name="pWO" type="ns12:WorkOrderBean"/>
  </operation>
  <operation name="insert" qname="ns13:insert" soapAction="" 
xmlns:ns13="urn:server.vwks.wbg.com">
   <parameter name="pHrv" type="ns13:HarvestBean"/>
  </operation>
  <operation name="insert" qname="ns14:insert" soapAction="" 
xmlns:ns14="urn:server.vwks.wbg.com">
   <parameter name="pHrv" type="ns14:BlockSampleBean"/>
  </operation>
  <operation name="insert" qname="ns15:insert" soapAction="" 
xmlns:ns15="urn:server.vwks.wbg.com">
   <parameter name="pObj" type="ns15:EquipmentBean"/>
  </operation>
  <operation name="insert" qname="ns16:insert" returnQName="insertReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns16="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pMap" type="ns16:IrrigationMapBean"/>
  </operation>
  <operation name="insert" qname="ns17:insert" soapAction="" 
xmlns:ns17="urn:server.vwks.wbg.com">
   <parameter name="pVyd" type="ns17:VineyardBean"/>
  </operation>
  <operation name="insert" qname="ns18:insert" soapAction="" 
xmlns:ns18="urn:server.vwks.wbg.com">
   <parameter name="pBlk" type="ns18:BlockBean"/>
  </operation>
  <operation name="insert" qname="ns19:insert" returnQName="insertReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns19="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pOb" type="ns19:EmployeeBean"/>
  </operation>
  <operation name="insert" qname="ns20:insert" returnQName="insertReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns20="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pOb" type="ns20:ValveBean"/>
  </operation>
  <operation name="insert" qname="ns21:insert" soapAction="" 
xmlns:ns21="urn:server.vwks.wbg.com">
   <parameter name="pBlks" type="ns21:ArrayOfBlockBean"/>
  </operation>
  <operation name="update" qname="ns22:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns22="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pHrv" type="ns22:HarvestBean"/>
  </operation>
  <operation name="update" qname="ns23:update" soapAction="" 
xmlns:ns23="urn:server.vwks.wbg.com">
   <parameter name="pPrefs" type="ns23:ArrayOfPreferenceBean"/>
   <parameter name="pEmp" type="ns23:EmployeeBean"/>
  </operation>
  <operation name="update" qname="ns24:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns24="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pRole" type="ns24:RoleBean"/>
  </operation>
  <operation name="update" qname="ns25:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns25="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pRole" type="ns25:BlockSampleBean"/>
  </operation>
  <operation name="update" qname="ns26:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns26="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pWO" type="ns26:WorkOrderBean"/>
  </operation>
  <operation name="update" qname="ns27:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns27="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pBlk" type="ns27:EquipmentBean"/>
  </operation>
  <operation name="update" qname="ns28:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns28="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pEmp" type="ns28:ValveBean"/>
  </operation>
  <operation name="update" qname="ns29:update" soapAction="" 
xmlns:ns29="urn:server.vwks.wbg.com">
   <parameter name="pLic" type="ns29:ConfigBean"/>
  </operation>
  <operation name="update" qname="ns30:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns30="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pBlk" type="ns30:BlockBean"/>
   <parameter name="pArea" type="xsd:boolean"/>
  </operation>
  <operation name="update" qname="ns31:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns31="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pEmp" type="ns31:EmployeeBean"/>
  </operation>
  <operation name="update" qname="ns32:update" returnQName="updateReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns32="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pCb" type="ns32:ChemicalBean"/>
  </operation>
  <operation name="login" qname="ns33:login" returnQName="loginReturn" 
returnType="ns33:EmployeeBean" soapAction="" 
xmlns:ns33="urn:server.vwks.wbg.com">
   <parameter name="pEmp" type="ns33:EmployeeBean"/>
  </operation>
  <operation name="fetchShadingBlock" qname="ns34:fetchShadingBlock" 
returnQName="fetchShadingBlockReturn" returnType="ns34:ArrayOfShadingBean" 
soapAction="" xmlns:ns34="urn:server.vwks.wbg.com">
   <parameter name="pType" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pField" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchThemeTypes" qname="ns35:fetchThemeTypes" 
returnQName="fetchThemeTypesReturn" returnType="ns35:ArrayOfThemeBean" 
soapAction="" xmlns:ns35="urn:server.vwks.wbg.com"/>
  <operation name="fetch" qname="ns36:fetch" returnQName="fetchReturn" 
returnType="ns36:RoleBean" soapAction="" 
xmlns:ns36="urn:server.vwks.wbg.com">
   <parameter name="pRole" type="ns36:RoleBean"/>
  </operation>
  <operation name="fetch" qname="ns37:fetch" returnQName="fetchReturn" 
returnType="ns37:ValveBean" soapAction="" 
xmlns:ns37="urn:server.vwks.wbg.com">
   <parameter name="pEmp" type="ns37:ValveBean"/>
  </operation>
  <operation name="fetch" qname="ns38:fetch" returnQName="fetchReturn" 
returnType="ns38:VineyardBean" soapAction="" 
xmlns:ns38="urn:server.vwks.wbg.com">
   <parameter name="pEmp" type="ns38:VineyardBean"/>
  </operation>
  <operation name="fetch" qname="ns39:fetch" returnQName="fetchReturn" 
returnType="ns39:EmployeeBean" soapAction="" 
xmlns:ns39="urn:server.vwks.wbg.com">
   <parameter name="pEmp" type="ns39:EmployeeBean"/>
  </operation>
  <operation name="fetch" qname="ns40:fetch" returnQName="fetchReturn" 
returnType="ns40:ChemicalBean" soapAction="" 
xmlns:ns40="urn:server.vwks.wbg.com">
   <parameter name="pCb" type="ns40:ChemicalBean"/>
  </operation>
  <operation name="fetch" qname="ns41:fetch" returnQName="fetchReturn" 
returnType="ns41:ConfigBean" soapAction="" 
xmlns:ns41="urn:server.vwks.wbg.com">
   <parameter name="pCfg" type="ns41:ConfigBean"/>
  </operation>
  <operation name="fetch" qname="ns42:fetch" returnQName="fetchReturn" 
returnType="ns42:EquipmentBean" soapAction="" 
xmlns:ns42="urn:server.vwks.wbg.com">
   <parameter name="pObj" type="ns42:EquipmentBean"/>
  </operation>
  <operation name="fetch" qname="ns43:fetch" returnQName="fetchReturn" 
returnType="ns43:HarvestBean" soapAction="" 
xmlns:ns43="urn:server.vwks.wbg.com">
   <parameter name="pHrv" type="ns43:HarvestBean"/>
  </operation>
  <operation name="fetch" qname="ns44:fetch" returnQName="fetchReturn" 
returnType="ns44:WorkOrderBean" soapAction="" 
xmlns:ns44="urn:server.vwks.wbg.com">
   <parameter name="pOb" type="ns44:WorkOrderBean"/>
  </operation>
  <operation name="fetch" qname="ns45:fetch" returnQName="fetchReturn" 
returnType="ns45:BlockBean" soapAction="" 
xmlns:ns45="urn:server.vwks.wbg.com">
   <parameter name="pBlk" type="ns45:BlockBean"/>
  </operation>
  <operation name="fetch" qname="ns46:fetch" returnQName="fetchReturn" 
returnType="ns46:BlockSampleBean" soapAction="" 
xmlns:ns46="urn:server.vwks.wbg.com">
   <parameter name="pHrv" type="ns46:BlockSampleBean"/>
  </operation>
  <operation name="fetchEmployees" qname="ns47:fetchEmployees" 
returnQName="fetchEmployeesReturn" returnType="ns47:ArrayOfEmployeeBean" 
soapAction="" xmlns:ns47="urn:server.vwks.wbg.com">
   <parameter name="pActive" type="xsd:boolean" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchWorkOrders" qname="ns48:fetchWorkOrders" 
returnQName="fetchWorkOrdersReturn" returnType="ns48:ArrayOfWorkOrderBean" 
soapAction="" xmlns:ns48="urn:server.vwks.wbg.com">
   <parameter name="pBlkIds" type="ns48:ArrayOf_xsd_string"/>
   <parameter name="pVlvIds" type="ns48:ArrayOf_xsd_string"/>
   <parameter name="pFrom" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pTo" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pTypeIds" type="ns48:ArrayOf_xsd_string"/>
   <parameter name="pStatusIds" type="ns48:ArrayOf_xsd_string"/>
   <parameter name="pEmployeeIds" type="ns48:ArrayOf_xsd_string"/>
   <parameter name="pRollup" type="xsd:boolean" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="insertBlockWorkOrder" qname="ns49:insertBlockWorkOrder" 
soapAction="" xmlns:ns49="urn:server.vwks.wbg.com">
   <parameter name="pOp" type="ns49:WorkOrderBean"/>
   <parameter name="pBlkId" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="insertValveWorkOrder" qname="ns50:insertValveWorkOrder" 
soapAction="" xmlns:ns50="urn:server.vwks.wbg.com">
   <parameter name="pOp" type="ns50:WorkOrderBean"/>
   <parameter name="pValveId" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="archive" qname="ns51:archive" returnQName="archiveReturn" 
returnType="xsd:boolean" soapAction="" xmlns:ns51="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pOld" type="ns51:BlockBean"/>
   <parameter name="pNew" type="ns51:BlockBean"/>
  </operation>
  <operation name="deleteWorkOrderEmployees" 
qname="ns52:deleteWorkOrderEmployees" soapAction="" 
xmlns:ns52="urn:server.vwks.wbg.com">
   <parameter name="pWO" type="ns52:WorkOrderBean"/>
  </operation>
  <operation name="fetchHarvests" qname="ns53:fetchHarvests" 
returnQName="fetchHarvestsReturn" returnType="ns53:ArrayOfHarvestBean" 
soapAction="" xmlns:ns53="urn:server.vwks.wbg.com">
   <parameter name="pBlkIds" type="ns53:ArrayOf_xsd_string"/>
   <parameter name="pYearIds" type="ns53:ArrayOf_xsd_string"/>
  </operation>
  <operation name="fetchBlockSamples" qname="ns54:fetchBlockSamples" 
returnQName="fetchBlockSamplesReturn" 
returnType="ns54:ArrayOfBlockSampleBean" soapAction="" 
xmlns:ns54="urn:server.vwks.wbg.com">
   <parameter name="pBlocks" type="ns54:ArrayOf_xsd_string"/>
   <parameter name="pFrom" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pTo" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchShadingVarietal" qname="ns55:fetchShadingVarietal" 
returnQName="fetchShadingVarietalReturn" 
returnType="ns55:ArrayOfShadingBean" soapAction="" 
xmlns:ns55="urn:server.vwks.wbg.com"/>
  <operation name="fetchVarietals" qname="ns56:fetchVarietals" 
returnQName="fetchVarietalsReturn" returnType="ns56:ArrayOfVarietalBean" 
soapAction="" xmlns:ns56="urn:server.vwks.wbg.com"/>
  <operation name="fetchIrrVlvRpt" qname="ns57:fetchIrrVlvRpt" 
returnQName="fetchIrrVlvRptReturn" 
returnType="ns57:ArrayOfIrrigationReportBean" soapAction="" 
xmlns:ns57="urn:server.vwks.wbg.com">
   <parameter name="pValve" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pYear" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pByMonth" type="xsd:boolean" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchShadingChemicalReentry" 
qname="ns58:fetchShadingChemicalReentry" 
returnQName="fetchShadingChemicalReentryReturn" 
returnType="ns58:ArrayOfShadingBean" soapAction="" 
xmlns:ns58="urn:server.vwks.wbg.com"/>
  <operation name="fetchShadingHarvestProgress" 
qname="ns59:fetchShadingHarvestProgress" 
returnQName="fetchShadingHarvestProgressReturn" 
returnType="ns59:ArrayOfShadingBean" soapAction="" 
xmlns:ns59="urn:server.vwks.wbg.com"/>
  <operation name="fetchShadingBlockSample" 
qname="ns60:fetchShadingBlockSample" 
returnQName="fetchShadingBlockSampleReturn" 
returnType="ns60:ArrayOfShadingBean" soapAction="" 
xmlns:ns60="urn:server.vwks.wbg.com">
   <parameter name="pField" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchIrrBlkRpt" qname="ns61:fetchIrrBlkRpt" 
returnQName="fetchIrrBlkRptReturn" 
returnType="ns61:ArrayOfIrrigationReportBean" soapAction="" 
xmlns:ns61="urn:server.vwks.wbg.com">
   <parameter name="pBlkIds" type="ns61:ArrayOf_xsd_string"/>
   <parameter name="pYearIds" type="ns61:ArrayOf_xsd_string"/>
   <parameter name="pByMonth" type="xsd:boolean" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchChemApplRpt" qname="ns62:fetchChemApplRpt" 
returnQName="fetchChemApplRptReturn" 
returnType="ns62:ArrayOfChemicalReportBean" soapAction="" 
xmlns:ns62="urn:server.vwks.wbg.com">
   <parameter name="pBlkIds" type="ns62:ArrayOf_xsd_string"/>
   <parameter name="pFrom" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pTo" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchLabourRpt" qname="ns63:fetchLabourRpt" 
returnQName="fetchLabourRptReturn" returnType="ns63:ArrayOfLabourReportBean" 
soapAction="" xmlns:ns63="urn:server.vwks.wbg.com">
   <parameter name="pByMonth" type="xsd:boolean" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pFrom" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   <parameter name="pTo" type="xsd:dateTime" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchIrrMappingRpt" qname="ns64:fetchIrrMappingRpt" 
returnQName="fetchIrrMappingRptReturn" 
returnType="ns64:ArrayOfIrrigationMapBean" soapAction="" 
xmlns:ns64="urn:server.vwks.wbg.com"/>
  <operation name="fetchBlocksValves" qname="ns65:fetchBlocksValves" 
returnQName="fetchBlocksValvesReturn" 
returnType="ns65:ArrayOfBlockValveBean" soapAction="" 
xmlns:ns65="urn:server.vwks.wbg.com"/>
  <operation name="fetchBlocks" qname="ns66:fetchBlocks" 
returnQName="fetchBlocksReturn" returnType="ns66:ArrayOfBlockBean" 
soapAction="" xmlns:ns66="urn:server.vwks.wbg.com">
   <parameter name="pActive" type="xsd:boolean" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchPreferences" qname="ns67:fetchPreferences" 
returnQName="fetchPreferencesReturn" returnType="ns67:ArrayOfPreferenceBean" 
soapAction="" xmlns:ns67="urn:server.vwks.wbg.com">
   <parameter name="pEmp" type="ns67:EmployeeBean"/>
  </operation>
  <operation name="fetchValves" qname="ns68:fetchValves" 
returnQName="fetchValvesReturn" returnType="ns68:ArrayOfValveBean" 
soapAction="" xmlns:ns68="urn:server.vwks.wbg.com"/>
  <operation name="fetchIrrigationMappings" 
qname="ns69:fetchIrrigationMappings" 
returnQName="fetchIrrigationMappingsReturn" 
returnType="ns69:ArrayOfIrrigationMapBean" soapAction="" 
xmlns:ns69="urn:server.vwks.wbg.com"/>
  <operation name="fetchValveBlockMap" qname="ns71:fetchValveBlockMap" 
returnQName="fetchValveBlockMapReturn" returnType="ns70:Map" soapAction="" 
xmlns:ns70="http://xml.apache.org/xml-soap" 
xmlns:ns71="urn:server.vwks.wbg.com"/>
  <operation name="fetchChemicals" qname="ns72:fetchChemicals" 
returnQName="fetchChemicalsReturn" returnType="ns72:ArrayOfChemicalBean" 
soapAction="" xmlns:ns72="urn:server.vwks.wbg.com">
   <parameter name="pType" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchEquipment" qname="ns73:fetchEquipment" 
returnQName="fetchEquipmentReturn" returnType="ns73:ArrayOfEquipmentBean" 
soapAction="" xmlns:ns73="urn:server.vwks.wbg.com"/>
  <operation name="fetchRoles" qname="ns74:fetchRoles" 
returnQName="fetchRolesReturn" returnType="ns74:ArrayOfRoleBean" 
soapAction="" xmlns:ns74="urn:server.vwks.wbg.com"/>
  <operation name="fetchVineyards" qname="ns75:fetchVineyards" 
returnQName="fetchVineyardsReturn" returnType="ns75:ArrayOfVineyardBean" 
soapAction="" xmlns:ns75="urn:server.vwks.wbg.com"/>
  <operation name="fetchPrivs" qname="ns77:fetchPrivs" 
returnQName="fetchPrivsReturn" returnType="ns76:Map" soapAction="" 
xmlns:ns76="http://xml.apache.org/xml-soap" 
xmlns:ns77="urn:server.vwks.wbg.com">
   <parameter name="pUserId" type="xsd:string" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  </operation>
  <operation name="fetchLicense" qname="ns78:fetchLicense" 
returnQName="fetchLicenseReturn" returnType="xsd:string" soapAction="" 
xmlns:ns78="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  <operation name="deleteWorkOrderChemicals" 
qname="ns79:deleteWorkOrderChemicals" soapAction="" 
xmlns:ns79="urn:server.vwks.wbg.com">
   <parameter name="pWO" type="ns79:WorkOrderBean"/>
  </operation>
  <operation name="deleteWorkOrderEquipment" 
qname="ns80:deleteWorkOrderEquipment" soapAction="" 
xmlns:ns80="urn:server.vwks.wbg.com">
   <parameter name="pWO" type="ns80:WorkOrderBean"/>
  </operation>
  <operation name="deletePrivileges" qname="ns81:deletePrivileges" 
soapAction="" xmlns:ns81="urn:server.vwks.wbg.com">
   <parameter name="pRole" type="ns81:RoleBean"/>
  </operation>
  <operation name="deleteWorkOrderBlocks" qname="ns82:deleteWorkOrderBlocks" 
soapAction="" xmlns:ns82="urn:server.vwks.wbg.com">
   <parameter name="pOp" type="ns82:WorkOrderBean"/>
  </operation>
  <operation name="deleteWorkOrderValves" qname="ns83:deleteWorkOrderValves" 
soapAction="" xmlns:ns83="urn:server.vwks.wbg.com">
   <parameter name="pOp" type="ns83:WorkOrderBean"/>
  </operation>
  <operation name="byTimeStamp" qname="ns84:byTimeStamp" 
returnQName="byTimeStampReturn" returnType="xsd:string" soapAction="" 
xmlns:ns84="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <parameter name="pSuffix" type="xsd:string"/>
   <parameter name="pObj" type="ns84:VwksBean"/>
  </operation>
  <operation name="fetchLastID" qname="ns85:fetchLastID" 
returnQName="fetchLastIDReturn" returnType="xsd:string" soapAction="" 
xmlns:ns85="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  <parameter name="allowedMethods" value="fetchBlocksValves login update 
deleteWorkOrderEquipment fetch fetchIrrMappingRpt fetchChemApplRpt 
deleteWorkOrderBlocks fetchRoles fetchLabourRpt fetchLastID fetchVarietals 
fetchShadingChemicalReentry fetchPrivs deleteWorkOrderValves 
fetchPreferences insert fetchIrrigationMappings insertBlockWorkOrder 
fetchLicense archive fetchWorkOrders fetchBlockSamples fetchIrrBlkRpt 
fetchShadingVarietal deletePrivileges deleteWorkOrderEmployees 
fetchEquipment delete insertValveWorkOrder fetchShadingBlock fetchHarvests 
fetchShadingBlockSample fetchValveBlockMap deleteWorkOrderChemicals 
fetchBlocks fetchThemeTypes byTimeStamp fetchChemicals fetchValves 
fetchEmployees fetchIrrVlvRpt fetchVineyards fetchShadingHarvestProgress"/>
  <parameter name="typeMappingVersion" value="1.2"/>
  <parameter name="wsdlPortType" value="DataStore"/>
  <parameter name="className" 
value="com.wbg.vwks.server.DatastoreSoapBindingImpl"/>
  <parameter name="wsdlServicePort" value="Datastore"/>
  <parameter name="wsdlTargetNamespace" value="urn:server.vwks.wbg.com"/>
  <parameter name="wsdlServiceElement" value="DataStoreService"/>
  <parameter name="schemaUnqualified" 
value="urn:server.vwks.wbg.com,http://xml.apache.org/xml-soap"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns86:BlockValveBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.BlockValveBean" 
xmlns:ns86="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns87:ConfigBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ConfigBean" 
xmlns:ns87="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns88:BlockSampleBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.BlockSampleBean" 
xmlns:ns88="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns89:PrivilegeBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.PrivilegeBean" 
xmlns:ns89="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns90:ChemicalReportBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ChemicalReportBean" 
xmlns:ns90="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns91:PreferenceBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.PreferenceBean" 
xmlns:ns91="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns92:VwksBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.VwksBean" 
xmlns:ns92="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns93:ThemeFieldBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ThemeFieldBean" 
xmlns:ns93="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns94:HarvestBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.HarvestBean" 
xmlns:ns94="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns95:ChemicalBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ChemicalBean" 
xmlns:ns95="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns96:ValveBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ValveBean" 
xmlns:ns96="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns97:VarietalBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.VarietalBean" 
xmlns:ns97="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns98:WorkOrderBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.WorkOrderBean" 
xmlns:ns98="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns99:RoleBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.RoleBean" 
xmlns:ns99="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns100:EmployeeBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.EmployeeBean" 
xmlns:ns100="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns101:EquipmentBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.EquipmentBean" 
xmlns:ns101="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns102:ShadingBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ShadingBean" 
xmlns:ns102="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns103:LabourReportBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.LabourReportBean" 
xmlns:ns103="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns104:IrrigationMapBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.IrrigationMapBean" 
xmlns:ns104="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns105:IrrigationReportBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.IrrigationReportBean" 
xmlns:ns105="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns106:VineyardBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.VineyardBean" 
xmlns:ns106="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns107:ThemeBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.ThemeBean" 
xmlns:ns107="urn:server.vwks.wbg.com"/>
  <typeMapping 
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
qname="ns108:BlockBean" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:com.wbg.vwks.server.BlockBean" 
xmlns:ns108="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns109:LabourReportBean" 
languageSpecificType="java:com.wbg.vwks.server.LabourReportBean[]" 
qname="ns109:ArrayOfLabourReportBean" 
xmlns:ns109="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns110:IrrigationMapBean" 
languageSpecificType="java:com.wbg.vwks.server.IrrigationMapBean[]" 
qname="ns110:ArrayOfIrrigationMapBean" 
xmlns:ns110="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns111:PrivilegeBean" 
languageSpecificType="java:com.wbg.vwks.server.PrivilegeBean[]" 
qname="ns111:ArrayOfPrivilegeBean" xmlns:ns111="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns112:WorkOrderBean" 
languageSpecificType="java:com.wbg.vwks.server.WorkOrderBean[]" 
qname="ns112:ArrayOfWorkOrderBean" xmlns:ns112="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns113:PreferenceBean" 
languageSpecificType="java:com.wbg.vwks.server.PreferenceBean[]" 
qname="ns113:ArrayOfPreferenceBean" xmlns:ns113="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns114:ThemeBean" 
languageSpecificType="java:com.wbg.vwks.server.ThemeBean[]" 
qname="ns114:ArrayOfThemeBean" xmlns:ns114="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns115:ChemicalBean" 
languageSpecificType="java:com.wbg.vwks.server.ChemicalBean[]" 
qname="ns115:ArrayOfChemicalBean" xmlns:ns115="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns116:ThemeFieldBean" 
languageSpecificType="java:com.wbg.vwks.server.ThemeFieldBean[]" 
qname="ns116:ArrayOfThemeFieldBean" xmlns:ns116="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns117:IrrigationReportBean" 
languageSpecificType="java:com.wbg.vwks.server.IrrigationReportBean[]" 
qname="ns117:ArrayOfIrrigationReportBean" 
xmlns:ns117="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns118:VarietalBean" 
languageSpecificType="java:com.wbg.vwks.server.VarietalBean[]" 
qname="ns118:ArrayOfVarietalBean" xmlns:ns118="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns119:VineyardBean" 
languageSpecificType="java:com.wbg.vwks.server.VineyardBean[]" 
qname="ns119:ArrayOfVineyardBean" xmlns:ns119="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns120:BlockValveBean" 
languageSpecificType="java:com.wbg.vwks.server.BlockValveBean[]" 
qname="ns120:ArrayOfBlockValveBean" xmlns:ns120="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns121:BlockSampleBean" 
languageSpecificType="java:com.wbg.vwks.server.BlockSampleBean[]" 
qname="ns121:ArrayOfBlockSampleBean" xmlns:ns121="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns122:HarvestBean" 
languageSpecificType="java:com.wbg.vwks.server.HarvestBean[]" 
qname="ns122:ArrayOfHarvestBean" xmlns:ns122="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns123:ShadingBean" 
languageSpecificType="java:com.wbg.vwks.server.ShadingBean[]" 
qname="ns123:ArrayOfShadingBean" xmlns:ns123="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns124:EquipmentBean" 
languageSpecificType="java:com.wbg.vwks.server.EquipmentBean[]" 
qname="ns124:ArrayOfEquipmentBean" xmlns:ns124="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns125:EmployeeBean" 
languageSpecificType="java:com.wbg.vwks.server.EmployeeBean[]" 
qname="ns125:ArrayOfEmployeeBean" xmlns:ns125="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns126:ValveBean" 
languageSpecificType="java:com.wbg.vwks.server.ValveBean[]" 
qname="ns126:ArrayOfValveBean" xmlns:ns126="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns127:ChemicalReportBean" 
languageSpecificType="java:com.wbg.vwks.server.ChemicalReportBean[]" 
qname="ns127:ArrayOfChemicalReportBean" 
xmlns:ns127="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="xsd:string" 
languageSpecificType="java:java.lang.String[]" 
qname="ns128:ArrayOf_xsd_string" xmlns:ns128="urn:server.vwks.wbg.com" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
  <arrayMapping innerType="ns129:BlockBean" 
languageSpecificType="java:com.wbg.vwks.server.BlockBean[]" 
qname="ns129:ArrayOfBlockBean" xmlns:ns129="urn:server.vwks.wbg.com"/>
  <arrayMapping innerType="ns130:RoleBean" 
languageSpecificType="java:com.wbg.vwks.server.RoleBean[]" 
qname="ns130:ArrayOfRoleBean" xmlns:ns130="urn:server.vwks.wbg.com"/>
</service>
<transport name="http">
  <requestFlow>
   <handler type="URLMapper"/>
   <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
  </requestFlow>
  <parameter name="qs:list" 
value="org.apache.axis.transport.http.QSListHandler"/>
  <parameter name="qs:wsdl" 
value="org.apache.axis.transport.http.QSWSDLHandler"/>
  <parameter name="qs.list" 
value="org.apache.axis.transport.http.QSListHandler"/>
  <parameter name="qs.method" 
value="org.apache.axis.transport.http.QSMethodHandler"/>
  <parameter name="qs:method" 
value="org.apache.axis.transport.http.QSMethodHandler"/>
  <parameter name="qs.wsdl" 
value="org.apache.axis.transport.http.QSWSDLHandler"/>
</transport>
<transport name="local">
  <responseFlow>
   <handler type="LocalResponder"/>
  </responseFlow>
</transport>
</deployment>

_________________________________________________________________
Take advantage of powerful junk e-mail filters built on patented Microsoft� 
SmartScreen Technology. 
http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&SU=http://hotmail.com/enca&HL=Market_MSNIS_Taglines 
  Start enjoying all the benefits of MSN� Premium right now and get the 
first two months FREE*.