<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
      <s:element name="GetProjectist">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strProjectName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RoleID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProjectistResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProjectistResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMaterialList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contextKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMaterialListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMaterialListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLabourList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contextKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLabourListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLabourListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLabourListCategoryAndProjectWise">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="LibID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CatId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLabourListCategoryAndProjectWiseResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLabourListCategoryAndProjectWiseResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSupplierList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contextKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSupplierListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSupplierListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Library_Id" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="RMName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRateListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRateListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEquipmentList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contextKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEquipmentListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEquipmentListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaskList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contextKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTaskListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTaskListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWbsTaskList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contextKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWbsTaskListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWbsTaskListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContractorList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContractorListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContractorListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contextKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVehicleListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MaterialListCategoryWise">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="LibID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MatCatId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MaterialListCategoryWiseResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MaterialListCategoryWiseResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSupplierListProjectWise">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ProjectId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSupplierListProjectWiseResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSupplierListProjectWiseResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllStoreList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllStoreListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllStoreListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStoreList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Storename" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ProjectID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStoreListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStoreListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWorkOrderList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="intContractorId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="intProjId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWorkOrderListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWorkOrderListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWorkOrderListFromWODetail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="intContractorId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="intLabourNo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="intProjId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWorkOrderListFromWODetailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWorkOrderListFromWODetailResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllLabourList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="intProjectId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="intLibNo" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllLabourListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllLabourListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDepartMentalLabourBillList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ProjectId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDepartMentalLabourBillListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDepartMentalLabourBillListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPurchaseOrderList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="prefixText" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="intProjNo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="intSuppNo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="boolIsExpiredPO" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="boolIsWithStatus" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPurchaseOrderListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPurchaseOrderListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetProjectistSoapIn">
    <wsdl:part name="parameters" element="tns:GetProjectist" />
  </wsdl:message>
  <wsdl:message name="GetProjectistSoapOut">
    <wsdl:part name="parameters" element="tns:GetProjectistResponse" />
  </wsdl:message>
  <wsdl:message name="GetMaterialListSoapIn">
    <wsdl:part name="parameters" element="tns:GetMaterialList" />
  </wsdl:message>
  <wsdl:message name="GetMaterialListSoapOut">
    <wsdl:part name="parameters" element="tns:GetMaterialListResponse" />
  </wsdl:message>
  <wsdl:message name="GetLabourListSoapIn">
    <wsdl:part name="parameters" element="tns:GetLabourList" />
  </wsdl:message>
  <wsdl:message name="GetLabourListSoapOut">
    <wsdl:part name="parameters" element="tns:GetLabourListResponse" />
  </wsdl:message>
  <wsdl:message name="GetLabourListCategoryAndProjectWiseSoapIn">
    <wsdl:part name="parameters" element="tns:GetLabourListCategoryAndProjectWise" />
  </wsdl:message>
  <wsdl:message name="GetLabourListCategoryAndProjectWiseSoapOut">
    <wsdl:part name="parameters" element="tns:GetLabourListCategoryAndProjectWiseResponse" />
  </wsdl:message>
  <wsdl:message name="GetSupplierListSoapIn">
    <wsdl:part name="parameters" element="tns:GetSupplierList" />
  </wsdl:message>
  <wsdl:message name="GetSupplierListSoapOut">
    <wsdl:part name="parameters" element="tns:GetSupplierListResponse" />
  </wsdl:message>
  <wsdl:message name="GetRateListSoapIn">
    <wsdl:part name="parameters" element="tns:GetRateList" />
  </wsdl:message>
  <wsdl:message name="GetRateListSoapOut">
    <wsdl:part name="parameters" element="tns:GetRateListResponse" />
  </wsdl:message>
  <wsdl:message name="GetEquipmentListSoapIn">
    <wsdl:part name="parameters" element="tns:GetEquipmentList" />
  </wsdl:message>
  <wsdl:message name="GetEquipmentListSoapOut">
    <wsdl:part name="parameters" element="tns:GetEquipmentListResponse" />
  </wsdl:message>
  <wsdl:message name="GetTaskListSoapIn">
    <wsdl:part name="parameters" element="tns:GetTaskList" />
  </wsdl:message>
  <wsdl:message name="GetTaskListSoapOut">
    <wsdl:part name="parameters" element="tns:GetTaskListResponse" />
  </wsdl:message>
  <wsdl:message name="GetWbsTaskListSoapIn">
    <wsdl:part name="parameters" element="tns:GetWbsTaskList" />
  </wsdl:message>
  <wsdl:message name="GetWbsTaskListSoapOut">
    <wsdl:part name="parameters" element="tns:GetWbsTaskListResponse" />
  </wsdl:message>
  <wsdl:message name="GetContractorListSoapIn">
    <wsdl:part name="parameters" element="tns:GetContractorList" />
  </wsdl:message>
  <wsdl:message name="GetContractorListSoapOut">
    <wsdl:part name="parameters" element="tns:GetContractorListResponse" />
  </wsdl:message>
  <wsdl:message name="GetVehicleListSoapIn">
    <wsdl:part name="parameters" element="tns:GetVehicleList" />
  </wsdl:message>
  <wsdl:message name="GetVehicleListSoapOut">
    <wsdl:part name="parameters" element="tns:GetVehicleListResponse" />
  </wsdl:message>
  <wsdl:message name="MaterialListCategoryWiseSoapIn">
    <wsdl:part name="parameters" element="tns:MaterialListCategoryWise" />
  </wsdl:message>
  <wsdl:message name="MaterialListCategoryWiseSoapOut">
    <wsdl:part name="parameters" element="tns:MaterialListCategoryWiseResponse" />
  </wsdl:message>
  <wsdl:message name="GetSupplierListProjectWiseSoapIn">
    <wsdl:part name="parameters" element="tns:GetSupplierListProjectWise" />
  </wsdl:message>
  <wsdl:message name="GetSupplierListProjectWiseSoapOut">
    <wsdl:part name="parameters" element="tns:GetSupplierListProjectWiseResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllStoreListSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllStoreList" />
  </wsdl:message>
  <wsdl:message name="GetAllStoreListSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllStoreListResponse" />
  </wsdl:message>
  <wsdl:message name="GetStoreListSoapIn">
    <wsdl:part name="parameters" element="tns:GetStoreList" />
  </wsdl:message>
  <wsdl:message name="GetStoreListSoapOut">
    <wsdl:part name="parameters" element="tns:GetStoreListResponse" />
  </wsdl:message>
  <wsdl:message name="GetWorkOrderListSoapIn">
    <wsdl:part name="parameters" element="tns:GetWorkOrderList" />
  </wsdl:message>
  <wsdl:message name="GetWorkOrderListSoapOut">
    <wsdl:part name="parameters" element="tns:GetWorkOrderListResponse" />
  </wsdl:message>
  <wsdl:message name="GetWorkOrderListFromWODetailSoapIn">
    <wsdl:part name="parameters" element="tns:GetWorkOrderListFromWODetail" />
  </wsdl:message>
  <wsdl:message name="GetWorkOrderListFromWODetailSoapOut">
    <wsdl:part name="parameters" element="tns:GetWorkOrderListFromWODetailResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllLabourListSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllLabourList" />
  </wsdl:message>
  <wsdl:message name="GetAllLabourListSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllLabourListResponse" />
  </wsdl:message>
  <wsdl:message name="GetDepartMentalLabourBillListSoapIn">
    <wsdl:part name="parameters" element="tns:GetDepartMentalLabourBillList" />
  </wsdl:message>
  <wsdl:message name="GetDepartMentalLabourBillListSoapOut">
    <wsdl:part name="parameters" element="tns:GetDepartMentalLabourBillListResponse" />
  </wsdl:message>
  <wsdl:message name="GetPurchaseOrderListSoapIn">
    <wsdl:part name="parameters" element="tns:GetPurchaseOrderList" />
  </wsdl:message>
  <wsdl:message name="GetPurchaseOrderListSoapOut">
    <wsdl:part name="parameters" element="tns:GetPurchaseOrderListResponse" />
  </wsdl:message>
  <wsdl:portType name="DataServiceSoap">
    <wsdl:operation name="GetProjectist">
      <wsdl:input message="tns:GetProjectistSoapIn" />
      <wsdl:output message="tns:GetProjectistSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMaterialList">
      <wsdl:input message="tns:GetMaterialListSoapIn" />
      <wsdl:output message="tns:GetMaterialListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLabourList">
      <wsdl:input message="tns:GetLabourListSoapIn" />
      <wsdl:output message="tns:GetLabourListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLabourListCategoryAndProjectWise">
      <wsdl:input message="tns:GetLabourListCategoryAndProjectWiseSoapIn" />
      <wsdl:output message="tns:GetLabourListCategoryAndProjectWiseSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSupplierList">
      <wsdl:input message="tns:GetSupplierListSoapIn" />
      <wsdl:output message="tns:GetSupplierListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRateList">
      <wsdl:input message="tns:GetRateListSoapIn" />
      <wsdl:output message="tns:GetRateListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEquipmentList">
      <wsdl:input message="tns:GetEquipmentListSoapIn" />
      <wsdl:output message="tns:GetEquipmentListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTaskList">
      <wsdl:input message="tns:GetTaskListSoapIn" />
      <wsdl:output message="tns:GetTaskListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWbsTaskList">
      <wsdl:input message="tns:GetWbsTaskListSoapIn" />
      <wsdl:output message="tns:GetWbsTaskListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContractorList">
      <wsdl:input message="tns:GetContractorListSoapIn" />
      <wsdl:output message="tns:GetContractorListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVehicleList">
      <wsdl:input message="tns:GetVehicleListSoapIn" />
      <wsdl:output message="tns:GetVehicleListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MaterialListCategoryWise">
      <wsdl:input message="tns:MaterialListCategoryWiseSoapIn" />
      <wsdl:output message="tns:MaterialListCategoryWiseSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSupplierListProjectWise">
      <wsdl:input message="tns:GetSupplierListProjectWiseSoapIn" />
      <wsdl:output message="tns:GetSupplierListProjectWiseSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllStoreList">
      <wsdl:input message="tns:GetAllStoreListSoapIn" />
      <wsdl:output message="tns:GetAllStoreListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStoreList">
      <wsdl:input message="tns:GetStoreListSoapIn" />
      <wsdl:output message="tns:GetStoreListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWorkOrderList">
      <wsdl:input message="tns:GetWorkOrderListSoapIn" />
      <wsdl:output message="tns:GetWorkOrderListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWorkOrderListFromWODetail">
      <wsdl:input message="tns:GetWorkOrderListFromWODetailSoapIn" />
      <wsdl:output message="tns:GetWorkOrderListFromWODetailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllLabourList">
      <wsdl:input message="tns:GetAllLabourListSoapIn" />
      <wsdl:output message="tns:GetAllLabourListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDepartMentalLabourBillList">
      <wsdl:input message="tns:GetDepartMentalLabourBillListSoapIn" />
      <wsdl:output message="tns:GetDepartMentalLabourBillListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPurchaseOrderList">
      <wsdl:input message="tns:GetPurchaseOrderListSoapIn" />
      <wsdl:output message="tns:GetPurchaseOrderListSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="DataServiceSoap" type="tns:DataServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetProjectist">
      <soap:operation soapAction="http://tempuri.org/GetProjectist" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMaterialList">
      <soap:operation soapAction="http://tempuri.org/GetMaterialList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLabourList">
      <soap:operation soapAction="http://tempuri.org/GetLabourList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLabourListCategoryAndProjectWise">
      <soap:operation soapAction="http://tempuri.org/GetLabourListCategoryAndProjectWise" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSupplierList">
      <soap:operation soapAction="http://tempuri.org/GetSupplierList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateList">
      <soap:operation soapAction="http://tempuri.org/GetRateList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEquipmentList">
      <soap:operation soapAction="http://tempuri.org/GetEquipmentList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaskList">
      <soap:operation soapAction="http://tempuri.org/GetTaskList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWbsTaskList">
      <soap:operation soapAction="http://tempuri.org/GetWbsTaskList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContractorList">
      <soap:operation soapAction="http://tempuri.org/GetContractorList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleList">
      <soap:operation soapAction="http://tempuri.org/GetVehicleList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MaterialListCategoryWise">
      <soap:operation soapAction="http://tempuri.org/MaterialListCategoryWise" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSupplierListProjectWise">
      <soap:operation soapAction="http://tempuri.org/GetSupplierListProjectWise" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllStoreList">
      <soap:operation soapAction="http://tempuri.org/GetAllStoreList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStoreList">
      <soap:operation soapAction="http://tempuri.org/GetStoreList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWorkOrderList">
      <soap:operation soapAction="http://tempuri.org/GetWorkOrderList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWorkOrderListFromWODetail">
      <soap:operation soapAction="http://tempuri.org/GetWorkOrderListFromWODetail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllLabourList">
      <soap:operation soapAction="http://tempuri.org/GetAllLabourList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDepartMentalLabourBillList">
      <soap:operation soapAction="http://tempuri.org/GetDepartMentalLabourBillList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPurchaseOrderList">
      <soap:operation soapAction="http://tempuri.org/GetPurchaseOrderList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="DataServiceSoap12" type="tns:DataServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetProjectist">
      <soap12:operation soapAction="http://tempuri.org/GetProjectist" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMaterialList">
      <soap12:operation soapAction="http://tempuri.org/GetMaterialList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLabourList">
      <soap12:operation soapAction="http://tempuri.org/GetLabourList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLabourListCategoryAndProjectWise">
      <soap12:operation soapAction="http://tempuri.org/GetLabourListCategoryAndProjectWise" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSupplierList">
      <soap12:operation soapAction="http://tempuri.org/GetSupplierList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRateList">
      <soap12:operation soapAction="http://tempuri.org/GetRateList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEquipmentList">
      <soap12:operation soapAction="http://tempuri.org/GetEquipmentList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTaskList">
      <soap12:operation soapAction="http://tempuri.org/GetTaskList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWbsTaskList">
      <soap12:operation soapAction="http://tempuri.org/GetWbsTaskList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContractorList">
      <soap12:operation soapAction="http://tempuri.org/GetContractorList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleList">
      <soap12:operation soapAction="http://tempuri.org/GetVehicleList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MaterialListCategoryWise">
      <soap12:operation soapAction="http://tempuri.org/MaterialListCategoryWise" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSupplierListProjectWise">
      <soap12:operation soapAction="http://tempuri.org/GetSupplierListProjectWise" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllStoreList">
      <soap12:operation soapAction="http://tempuri.org/GetAllStoreList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStoreList">
      <soap12:operation soapAction="http://tempuri.org/GetStoreList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWorkOrderList">
      <soap12:operation soapAction="http://tempuri.org/GetWorkOrderList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWorkOrderListFromWODetail">
      <soap12:operation soapAction="http://tempuri.org/GetWorkOrderListFromWODetail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllLabourList">
      <soap12:operation soapAction="http://tempuri.org/GetAllLabourList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDepartMentalLabourBillList">
      <soap12:operation soapAction="http://tempuri.org/GetDepartMentalLabourBillList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPurchaseOrderList">
      <soap12:operation soapAction="http://tempuri.org/GetPurchaseOrderList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="DataService">
    <wsdl:port name="DataServiceSoap" binding="tns:DataServiceSoap">
      <soap:address location="http://erp.qualitaslifespaces.in/HighriseServices/DataService.asmx" />
    </wsdl:port>
    <wsdl:port name="DataServiceSoap12" binding="tns:DataServiceSoap12">
      <soap12:address location="http://erp.qualitaslifespaces.in/HighriseServices/DataService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>