<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.TechScan.cn/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://www.TechScan.cn/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.TechScan.cn/">
      <s:element name="HelloWorld">
        <s:complexType />
      </s:element>
      <s:element name="HelloWorldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SFCAuthorize" type="tns:SFCAuthorize" />
      <s:complexType name="SFCAuthorize">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GUID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SapSetting" type="s:unsignedShort" />
          <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MacAddress" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="ServiceTime">
        <s:complexType />
      </s:element>
      <s:element name="ServiceTimeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ServiceTimeResult" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDatas">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="module" type="tns:SysModelType" />
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="SysModelType">
        <s:restriction base="s:string">
          <s:enumeration value="SYS_SET" />
          <s:enumeration value="USER_INFO" />
          <s:enumeration value="DEVICE" />
          <s:enumeration value="PM_PLAN" />
          <s:enumeration value="PM_PLAN_CurrentMonth" />
          <s:enumeration value="CheckForm" />
          <s:enumeration value="CustomField" />
          <s:enumeration value="Maintenance" />
          <s:enumeration value="MaintenanceAccessories" />
          <s:enumeration value="Tag" />
          <s:enumeration value="Email" />
          <s:enumeration value="AM_PLAN" />
          <s:enumeration value="PLAN_Pregress" />
          <s:enumeration value="Get_EquiAnnualPlans" />
          <s:enumeration value="AM_PLAN_Scheduler" />
          <s:enumeration value="SFC_Batch_PE_QE_Email" />
          <s:enumeration value="Get_SFC_Auths" />
          <s:enumeration value="Get_JumpCheck" />
          <s:enumeration value="Get_WarrantyPrintVer" />
          <s:enumeration value="Attachment" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetDatasResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDatasResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="APIResponseData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Code" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Data" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Token" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="UserLogin">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pwd" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UserLoginResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserLoginResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_DEVICE_TreeDatas">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_DEVICE_TreeDatasResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_DEVICE_TreeDatasResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_DEVICE_Route">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_DEVICE_RouteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_DEVICE_RouteResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_DEVICE_EXISTS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Equipment" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_DEVICE_EXISTSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_DEVICE_EXISTSResult" type="tns:APIResponseData" />
            <s:element minOccurs="1" maxOccurs="1" name="EXISTS" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Insert_DEVICE_Data">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Datas">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Insert_DEVICE_DataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Insert_DEVICE_DataResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Updata_DEVICE_Update">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Datas">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Updata_DEVICE_UpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Updata_DEVICE_UpdateResult" type="tns:APIResponseData" />
            <s:element minOccurs="1" maxOccurs="1" name="Operation" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Update_DEVICE_Status">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="AutoID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Update_DEVICE_StatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Update_DEVICE_StatusResult" type="tns:APIResponseData" />
            <s:element minOccurs="1" maxOccurs="1" name="Operation" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PM_PLAN_Single">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PM_PLAN_SingleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PM_PLAN_SingleResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Insert_OR_Edit_PM_PLAN">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Datas">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Insert_OR_Edit_PM_PLANResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Insert_OR_Edit_PM_PLANResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Del_PM_PLAN">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Del_PM_PLANResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Del_PM_PLANResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_PM_PLAN_Xlsx">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_PM_PLAN_XlsxResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_PM_PLAN_XlsxResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_PM_PLAN_ProgressInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_PM_PLAN_ProgressInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_PM_PLAN_ProgressInfoResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_AM_PLAN_ProgressInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_AM_PLAN_ProgressInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_AM_PLAN_ProgressInfoResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_PLAN_Single">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_PLAN_SingleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_PLAN_SingleResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_AM_PLAN_Xlsx">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_AM_PLAN_XlsxResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_AM_PLAN_XlsxResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Insert_PM_Preserve_Data">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Datas">
              <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="Insert_PM_Preserve_DataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Insert_PM_Preserve_DataResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_Preserve_Single">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_Preserve_SingleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_Preserve_SingleResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_Preserve_SingleByParams">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_Preserve_SingleByParamsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_Preserve_SingleByParamsResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_PreserveDetail_All">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_PreserveDetail_AllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_PreserveDetail_AllResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_PreserveDetail_HisView">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_PreserveDetail_HisViewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_PreserveDetail_HisViewResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_CheckFormAndPlan_Single">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_CheckFormAndPlan_SingleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_CheckFormAndPlan_SingleResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeFormStatus">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeFormStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ChangeFormStatusResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AssigFormToDevice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Datas">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AssigFormToDeviceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AssigFormToDeviceResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_CheckForm_Exists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_CheckForm_ExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_CheckForm_ExistsResult" type="tns:APIResponseData" />
            <s:element minOccurs="1" maxOccurs="1" name="Count" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Insert_CheckForm_Data">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Datas">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Insert_CheckForm_DataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Insert_CheckForm_DataResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Change_CheckForm_Remark">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Datas">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Change_CheckForm_RemarkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Change_CheckForm_RemarkResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_CheckForm_Single">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_CheckForm_SingleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_CheckForm_SingleResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Insert_Maintenance_Data">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DataContent">
              <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="Insert_Maintenance_DataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Insert_Maintenance_DataResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Update_Maintenance_Status">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Update_Maintenance_StatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Update_Maintenance_StatusResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ADD_Maintenance_DoubleValidate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ADD_Maintenance_DoubleValidateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ADD_Maintenance_DoubleValidateResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ADD_DeviceDownForm_DATA">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DataContent">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ADD_DeviceDownForm_DATAResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ADD_DeviceDownForm_DATAResult" type="tns:APIResponseData" />
            <s:element minOccurs="1" maxOccurs="1" name="AutoID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_Maintenance_Xlsx_Datas">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_Maintenance_Xlsx_DatasResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_Maintenance_Xlsx_DatasResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_Maintenance_BeSubmit">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_Maintenance_BeSubmitResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_Maintenance_BeSubmitResult" type="tns:APIResponseData" />
            <s:element minOccurs="1" maxOccurs="1" name="BeSubmit" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_CurrentIsManager">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_CurrentIsManagerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_CurrentIsManagerResult" type="tns:APIResponseData" />
            <s:element minOccurs="1" maxOccurs="1" name="PostType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ADD_DownFormAssessment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DataContent">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ADD_DownFormAssessmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ADD_DownFormAssessmentResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeviceResumptionComfirm">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeviceResumptionComfirmResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeviceResumptionComfirmResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ADD_Tag_Data">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DataContent">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ADD_Tag_DataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ADD_Tag_DataResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="dtData">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Receipt_Tag_Data">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DataContent">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Receipt_Tag_DataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Receipt_Tag_DataResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="dtData">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertOrEdit_Field_Data">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DataContent">
              <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="InsertOrEdit_Field_DataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InsertOrEdit_Field_DataResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_Field_Exists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_Field_ExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_Field_ExistsResult" type="tns:APIResponseData" />
            <s:element minOccurs="1" maxOccurs="1" name="BeExists" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Change_Field_Status">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Change_Field_StatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Change_Field_StatusResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImgAttrGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImgAttrGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ImgAttrGetResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btDatas" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Form_File_Down">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Form_File_DownResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Form_File_DownResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btDatas" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FileUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="btDatas" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FileUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FileUpdateResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Attachment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AttaID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AttachmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btDatas" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_BatchInfoToStaff_Exists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_BatchInfoToStaff_ExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_BatchInfoToStaff_ExistsResult" type="tns:APIResponseData" />
            <s:element minOccurs="1" maxOccurs="1" name="EXISTS" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EditConfigs">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DataContent">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EditConfigsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EditConfigsResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_EquipmentPlanIsComplete">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_EquipmentPlanIsCompleteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_EquipmentPlanIsCompleteResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="News_JumpCheckData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="News_JumpCheckDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="News_JumpCheckDataResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Remove_JumpCheckData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Remove_JumpCheckDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Remove_JumpCheckDataResult" type="tns:APIResponseData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HistoryGet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="vType" type="tns:HistoryType" />
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="HistoryType">
        <s:restriction base="s:string">
          <s:enumeration value="Tag_Data" />
          <s:enumeration value="Tag_Operation" />
          <s:enumeration value="Field_Data" />
          <s:enumeration value="Field_Operation" />
          <s:enumeration value="Dev_Ops" />
          <s:enumeration value="Dev_Data" />
        </s:restriction>
      </s:simpleType>
      <s:element name="HistoryGetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HistoryGetResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="btResults" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UserConfirm">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="inParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DataContent">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UserConfirmResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserConfirmResult" type="tns:APIResponseData" />
            <s:element minOccurs="0" maxOccurs="1" name="dtData">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="HelloWorldSoapIn">
    <wsdl:part name="parameters" element="tns:HelloWorld" />
  </wsdl:message>
  <wsdl:message name="HelloWorldSoapOut">
    <wsdl:part name="parameters" element="tns:HelloWorldResponse" />
  </wsdl:message>
  <wsdl:message name="HelloWorldSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="ServiceTimeSoapIn">
    <wsdl:part name="parameters" element="tns:ServiceTime" />
  </wsdl:message>
  <wsdl:message name="ServiceTimeSoapOut">
    <wsdl:part name="parameters" element="tns:ServiceTimeResponse" />
  </wsdl:message>
  <wsdl:message name="ServiceTimeSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="GetDatasSoapIn">
    <wsdl:part name="parameters" element="tns:GetDatas" />
  </wsdl:message>
  <wsdl:message name="GetDatasSoapOut">
    <wsdl:part name="parameters" element="tns:GetDatasResponse" />
  </wsdl:message>
  <wsdl:message name="GetDatasSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="UserLoginSoapIn">
    <wsdl:part name="parameters" element="tns:UserLogin" />
  </wsdl:message>
  <wsdl:message name="UserLoginSoapOut">
    <wsdl:part name="parameters" element="tns:UserLoginResponse" />
  </wsdl:message>
  <wsdl:message name="UserLoginSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_DEVICE_TreeDatasSoapIn">
    <wsdl:part name="parameters" element="tns:Get_DEVICE_TreeDatas" />
  </wsdl:message>
  <wsdl:message name="Get_DEVICE_TreeDatasSoapOut">
    <wsdl:part name="parameters" element="tns:Get_DEVICE_TreeDatasResponse" />
  </wsdl:message>
  <wsdl:message name="Get_DEVICE_TreeDatasSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_DEVICE_RouteSoapIn">
    <wsdl:part name="parameters" element="tns:Get_DEVICE_Route" />
  </wsdl:message>
  <wsdl:message name="Get_DEVICE_RouteSoapOut">
    <wsdl:part name="parameters" element="tns:Get_DEVICE_RouteResponse" />
  </wsdl:message>
  <wsdl:message name="Get_DEVICE_RouteSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_DEVICE_EXISTSSoapIn">
    <wsdl:part name="parameters" element="tns:Get_DEVICE_EXISTS" />
  </wsdl:message>
  <wsdl:message name="Get_DEVICE_EXISTSSoapOut">
    <wsdl:part name="parameters" element="tns:Get_DEVICE_EXISTSResponse" />
  </wsdl:message>
  <wsdl:message name="Get_DEVICE_EXISTSSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Insert_DEVICE_DataSoapIn">
    <wsdl:part name="parameters" element="tns:Insert_DEVICE_Data" />
  </wsdl:message>
  <wsdl:message name="Insert_DEVICE_DataSoapOut">
    <wsdl:part name="parameters" element="tns:Insert_DEVICE_DataResponse" />
  </wsdl:message>
  <wsdl:message name="Insert_DEVICE_DataSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Updata_DEVICE_UpdateSoapIn">
    <wsdl:part name="parameters" element="tns:Updata_DEVICE_Update" />
  </wsdl:message>
  <wsdl:message name="Updata_DEVICE_UpdateSoapOut">
    <wsdl:part name="parameters" element="tns:Updata_DEVICE_UpdateResponse" />
  </wsdl:message>
  <wsdl:message name="Updata_DEVICE_UpdateSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Update_DEVICE_StatusSoapIn">
    <wsdl:part name="parameters" element="tns:Update_DEVICE_Status" />
  </wsdl:message>
  <wsdl:message name="Update_DEVICE_StatusSoapOut">
    <wsdl:part name="parameters" element="tns:Update_DEVICE_StatusResponse" />
  </wsdl:message>
  <wsdl:message name="Update_DEVICE_StatusSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="PM_PLAN_SingleSoapIn">
    <wsdl:part name="parameters" element="tns:PM_PLAN_Single" />
  </wsdl:message>
  <wsdl:message name="PM_PLAN_SingleSoapOut">
    <wsdl:part name="parameters" element="tns:PM_PLAN_SingleResponse" />
  </wsdl:message>
  <wsdl:message name="PM_PLAN_SingleSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Insert_OR_Edit_PM_PLANSoapIn">
    <wsdl:part name="parameters" element="tns:Insert_OR_Edit_PM_PLAN" />
  </wsdl:message>
  <wsdl:message name="Insert_OR_Edit_PM_PLANSoapOut">
    <wsdl:part name="parameters" element="tns:Insert_OR_Edit_PM_PLANResponse" />
  </wsdl:message>
  <wsdl:message name="Insert_OR_Edit_PM_PLANSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Del_PM_PLANSoapIn">
    <wsdl:part name="parameters" element="tns:Del_PM_PLAN" />
  </wsdl:message>
  <wsdl:message name="Del_PM_PLANSoapOut">
    <wsdl:part name="parameters" element="tns:Del_PM_PLANResponse" />
  </wsdl:message>
  <wsdl:message name="Del_PM_PLANSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_PM_PLAN_XlsxSoapIn">
    <wsdl:part name="parameters" element="tns:Get_PM_PLAN_Xlsx" />
  </wsdl:message>
  <wsdl:message name="Get_PM_PLAN_XlsxSoapOut">
    <wsdl:part name="parameters" element="tns:Get_PM_PLAN_XlsxResponse" />
  </wsdl:message>
  <wsdl:message name="Get_PM_PLAN_XlsxSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_PM_PLAN_ProgressInfoSoapIn">
    <wsdl:part name="parameters" element="tns:Get_PM_PLAN_ProgressInfo" />
  </wsdl:message>
  <wsdl:message name="Get_PM_PLAN_ProgressInfoSoapOut">
    <wsdl:part name="parameters" element="tns:Get_PM_PLAN_ProgressInfoResponse" />
  </wsdl:message>
  <wsdl:message name="Get_PM_PLAN_ProgressInfoSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_AM_PLAN_ProgressInfoSoapIn">
    <wsdl:part name="parameters" element="tns:Get_AM_PLAN_ProgressInfo" />
  </wsdl:message>
  <wsdl:message name="Get_AM_PLAN_ProgressInfoSoapOut">
    <wsdl:part name="parameters" element="tns:Get_AM_PLAN_ProgressInfoResponse" />
  </wsdl:message>
  <wsdl:message name="Get_AM_PLAN_ProgressInfoSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_PLAN_SingleSoapIn">
    <wsdl:part name="parameters" element="tns:Get_PLAN_Single" />
  </wsdl:message>
  <wsdl:message name="Get_PLAN_SingleSoapOut">
    <wsdl:part name="parameters" element="tns:Get_PLAN_SingleResponse" />
  </wsdl:message>
  <wsdl:message name="Get_PLAN_SingleSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_AM_PLAN_XlsxSoapIn">
    <wsdl:part name="parameters" element="tns:Get_AM_PLAN_Xlsx" />
  </wsdl:message>
  <wsdl:message name="Get_AM_PLAN_XlsxSoapOut">
    <wsdl:part name="parameters" element="tns:Get_AM_PLAN_XlsxResponse" />
  </wsdl:message>
  <wsdl:message name="Get_AM_PLAN_XlsxSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Insert_PM_Preserve_DataSoapIn">
    <wsdl:part name="parameters" element="tns:Insert_PM_Preserve_Data" />
  </wsdl:message>
  <wsdl:message name="Insert_PM_Preserve_DataSoapOut">
    <wsdl:part name="parameters" element="tns:Insert_PM_Preserve_DataResponse" />
  </wsdl:message>
  <wsdl:message name="Insert_PM_Preserve_DataSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_Preserve_SingleSoapIn">
    <wsdl:part name="parameters" element="tns:Get_Preserve_Single" />
  </wsdl:message>
  <wsdl:message name="Get_Preserve_SingleSoapOut">
    <wsdl:part name="parameters" element="tns:Get_Preserve_SingleResponse" />
  </wsdl:message>
  <wsdl:message name="Get_Preserve_SingleSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_Preserve_SingleByParamsSoapIn">
    <wsdl:part name="parameters" element="tns:Get_Preserve_SingleByParams" />
  </wsdl:message>
  <wsdl:message name="Get_Preserve_SingleByParamsSoapOut">
    <wsdl:part name="parameters" element="tns:Get_Preserve_SingleByParamsResponse" />
  </wsdl:message>
  <wsdl:message name="Get_Preserve_SingleByParamsSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_PreserveDetail_AllSoapIn">
    <wsdl:part name="parameters" element="tns:Get_PreserveDetail_All" />
  </wsdl:message>
  <wsdl:message name="Get_PreserveDetail_AllSoapOut">
    <wsdl:part name="parameters" element="tns:Get_PreserveDetail_AllResponse" />
  </wsdl:message>
  <wsdl:message name="Get_PreserveDetail_AllSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_PreserveDetail_HisViewSoapIn">
    <wsdl:part name="parameters" element="tns:Get_PreserveDetail_HisView" />
  </wsdl:message>
  <wsdl:message name="Get_PreserveDetail_HisViewSoapOut">
    <wsdl:part name="parameters" element="tns:Get_PreserveDetail_HisViewResponse" />
  </wsdl:message>
  <wsdl:message name="Get_PreserveDetail_HisViewSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_CheckFormAndPlan_SingleSoapIn">
    <wsdl:part name="parameters" element="tns:Get_CheckFormAndPlan_Single" />
  </wsdl:message>
  <wsdl:message name="Get_CheckFormAndPlan_SingleSoapOut">
    <wsdl:part name="parameters" element="tns:Get_CheckFormAndPlan_SingleResponse" />
  </wsdl:message>
  <wsdl:message name="Get_CheckFormAndPlan_SingleSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="ChangeFormStatusSoapIn">
    <wsdl:part name="parameters" element="tns:ChangeFormStatus" />
  </wsdl:message>
  <wsdl:message name="ChangeFormStatusSoapOut">
    <wsdl:part name="parameters" element="tns:ChangeFormStatusResponse" />
  </wsdl:message>
  <wsdl:message name="ChangeFormStatusSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="AssigFormToDeviceSoapIn">
    <wsdl:part name="parameters" element="tns:AssigFormToDevice" />
  </wsdl:message>
  <wsdl:message name="AssigFormToDeviceSoapOut">
    <wsdl:part name="parameters" element="tns:AssigFormToDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="AssigFormToDeviceSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_CheckForm_ExistsSoapIn">
    <wsdl:part name="parameters" element="tns:Get_CheckForm_Exists" />
  </wsdl:message>
  <wsdl:message name="Get_CheckForm_ExistsSoapOut">
    <wsdl:part name="parameters" element="tns:Get_CheckForm_ExistsResponse" />
  </wsdl:message>
  <wsdl:message name="Get_CheckForm_ExistsSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Insert_CheckForm_DataSoapIn">
    <wsdl:part name="parameters" element="tns:Insert_CheckForm_Data" />
  </wsdl:message>
  <wsdl:message name="Insert_CheckForm_DataSoapOut">
    <wsdl:part name="parameters" element="tns:Insert_CheckForm_DataResponse" />
  </wsdl:message>
  <wsdl:message name="Insert_CheckForm_DataSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Change_CheckForm_RemarkSoapIn">
    <wsdl:part name="parameters" element="tns:Change_CheckForm_Remark" />
  </wsdl:message>
  <wsdl:message name="Change_CheckForm_RemarkSoapOut">
    <wsdl:part name="parameters" element="tns:Change_CheckForm_RemarkResponse" />
  </wsdl:message>
  <wsdl:message name="Change_CheckForm_RemarkSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_CheckForm_SingleSoapIn">
    <wsdl:part name="parameters" element="tns:Get_CheckForm_Single" />
  </wsdl:message>
  <wsdl:message name="Get_CheckForm_SingleSoapOut">
    <wsdl:part name="parameters" element="tns:Get_CheckForm_SingleResponse" />
  </wsdl:message>
  <wsdl:message name="Get_CheckForm_SingleSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Insert_Maintenance_DataSoapIn">
    <wsdl:part name="parameters" element="tns:Insert_Maintenance_Data" />
  </wsdl:message>
  <wsdl:message name="Insert_Maintenance_DataSoapOut">
    <wsdl:part name="parameters" element="tns:Insert_Maintenance_DataResponse" />
  </wsdl:message>
  <wsdl:message name="Insert_Maintenance_DataSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Update_Maintenance_StatusSoapIn">
    <wsdl:part name="parameters" element="tns:Update_Maintenance_Status" />
  </wsdl:message>
  <wsdl:message name="Update_Maintenance_StatusSoapOut">
    <wsdl:part name="parameters" element="tns:Update_Maintenance_StatusResponse" />
  </wsdl:message>
  <wsdl:message name="Update_Maintenance_StatusSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="ADD_Maintenance_DoubleValidateSoapIn">
    <wsdl:part name="parameters" element="tns:ADD_Maintenance_DoubleValidate" />
  </wsdl:message>
  <wsdl:message name="ADD_Maintenance_DoubleValidateSoapOut">
    <wsdl:part name="parameters" element="tns:ADD_Maintenance_DoubleValidateResponse" />
  </wsdl:message>
  <wsdl:message name="ADD_Maintenance_DoubleValidateSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="ADD_DeviceDownForm_DATASoapIn">
    <wsdl:part name="parameters" element="tns:ADD_DeviceDownForm_DATA" />
  </wsdl:message>
  <wsdl:message name="ADD_DeviceDownForm_DATASoapOut">
    <wsdl:part name="parameters" element="tns:ADD_DeviceDownForm_DATAResponse" />
  </wsdl:message>
  <wsdl:message name="ADD_DeviceDownForm_DATASFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_Maintenance_Xlsx_DatasSoapIn">
    <wsdl:part name="parameters" element="tns:Get_Maintenance_Xlsx_Datas" />
  </wsdl:message>
  <wsdl:message name="Get_Maintenance_Xlsx_DatasSoapOut">
    <wsdl:part name="parameters" element="tns:Get_Maintenance_Xlsx_DatasResponse" />
  </wsdl:message>
  <wsdl:message name="Get_Maintenance_Xlsx_DatasSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_Maintenance_BeSubmitSoapIn">
    <wsdl:part name="parameters" element="tns:Get_Maintenance_BeSubmit" />
  </wsdl:message>
  <wsdl:message name="Get_Maintenance_BeSubmitSoapOut">
    <wsdl:part name="parameters" element="tns:Get_Maintenance_BeSubmitResponse" />
  </wsdl:message>
  <wsdl:message name="Get_Maintenance_BeSubmitSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_CurrentIsManagerSoapIn">
    <wsdl:part name="parameters" element="tns:Get_CurrentIsManager" />
  </wsdl:message>
  <wsdl:message name="Get_CurrentIsManagerSoapOut">
    <wsdl:part name="parameters" element="tns:Get_CurrentIsManagerResponse" />
  </wsdl:message>
  <wsdl:message name="Get_CurrentIsManagerSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="ADD_DownFormAssessmentSoapIn">
    <wsdl:part name="parameters" element="tns:ADD_DownFormAssessment" />
  </wsdl:message>
  <wsdl:message name="ADD_DownFormAssessmentSoapOut">
    <wsdl:part name="parameters" element="tns:ADD_DownFormAssessmentResponse" />
  </wsdl:message>
  <wsdl:message name="ADD_DownFormAssessmentSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="DeviceResumptionComfirmSoapIn">
    <wsdl:part name="parameters" element="tns:DeviceResumptionComfirm" />
  </wsdl:message>
  <wsdl:message name="DeviceResumptionComfirmSoapOut">
    <wsdl:part name="parameters" element="tns:DeviceResumptionComfirmResponse" />
  </wsdl:message>
  <wsdl:message name="DeviceResumptionComfirmSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="ADD_Tag_DataSoapIn">
    <wsdl:part name="parameters" element="tns:ADD_Tag_Data" />
  </wsdl:message>
  <wsdl:message name="ADD_Tag_DataSoapOut">
    <wsdl:part name="parameters" element="tns:ADD_Tag_DataResponse" />
  </wsdl:message>
  <wsdl:message name="ADD_Tag_DataSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Receipt_Tag_DataSoapIn">
    <wsdl:part name="parameters" element="tns:Receipt_Tag_Data" />
  </wsdl:message>
  <wsdl:message name="Receipt_Tag_DataSoapOut">
    <wsdl:part name="parameters" element="tns:Receipt_Tag_DataResponse" />
  </wsdl:message>
  <wsdl:message name="Receipt_Tag_DataSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="InsertOrEdit_Field_DataSoapIn">
    <wsdl:part name="parameters" element="tns:InsertOrEdit_Field_Data" />
  </wsdl:message>
  <wsdl:message name="InsertOrEdit_Field_DataSoapOut">
    <wsdl:part name="parameters" element="tns:InsertOrEdit_Field_DataResponse" />
  </wsdl:message>
  <wsdl:message name="InsertOrEdit_Field_DataSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_Field_ExistsSoapIn">
    <wsdl:part name="parameters" element="tns:Get_Field_Exists" />
  </wsdl:message>
  <wsdl:message name="Get_Field_ExistsSoapOut">
    <wsdl:part name="parameters" element="tns:Get_Field_ExistsResponse" />
  </wsdl:message>
  <wsdl:message name="Get_Field_ExistsSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Change_Field_StatusSoapIn">
    <wsdl:part name="parameters" element="tns:Change_Field_Status" />
  </wsdl:message>
  <wsdl:message name="Change_Field_StatusSoapOut">
    <wsdl:part name="parameters" element="tns:Change_Field_StatusResponse" />
  </wsdl:message>
  <wsdl:message name="Change_Field_StatusSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="ImgAttrGetSoapIn">
    <wsdl:part name="parameters" element="tns:ImgAttrGet" />
  </wsdl:message>
  <wsdl:message name="ImgAttrGetSoapOut">
    <wsdl:part name="parameters" element="tns:ImgAttrGetResponse" />
  </wsdl:message>
  <wsdl:message name="ImgAttrGetSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Form_File_DownSoapIn">
    <wsdl:part name="parameters" element="tns:Form_File_Down" />
  </wsdl:message>
  <wsdl:message name="Form_File_DownSoapOut">
    <wsdl:part name="parameters" element="tns:Form_File_DownResponse" />
  </wsdl:message>
  <wsdl:message name="Form_File_DownSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="FileUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:FileUpdate" />
  </wsdl:message>
  <wsdl:message name="FileUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:FileUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="FileUpdateSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="AttachmentSoapIn">
    <wsdl:part name="parameters" element="tns:Attachment" />
  </wsdl:message>
  <wsdl:message name="AttachmentSoapOut">
    <wsdl:part name="parameters" element="tns:AttachmentResponse" />
  </wsdl:message>
  <wsdl:message name="AttachmentSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_BatchInfoToStaff_ExistsSoapIn">
    <wsdl:part name="parameters" element="tns:Get_BatchInfoToStaff_Exists" />
  </wsdl:message>
  <wsdl:message name="Get_BatchInfoToStaff_ExistsSoapOut">
    <wsdl:part name="parameters" element="tns:Get_BatchInfoToStaff_ExistsResponse" />
  </wsdl:message>
  <wsdl:message name="Get_BatchInfoToStaff_ExistsSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="EditConfigsSoapIn">
    <wsdl:part name="parameters" element="tns:EditConfigs" />
  </wsdl:message>
  <wsdl:message name="EditConfigsSoapOut">
    <wsdl:part name="parameters" element="tns:EditConfigsResponse" />
  </wsdl:message>
  <wsdl:message name="EditConfigsSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Get_EquipmentPlanIsCompleteSoapIn">
    <wsdl:part name="parameters" element="tns:Get_EquipmentPlanIsComplete" />
  </wsdl:message>
  <wsdl:message name="Get_EquipmentPlanIsCompleteSoapOut">
    <wsdl:part name="parameters" element="tns:Get_EquipmentPlanIsCompleteResponse" />
  </wsdl:message>
  <wsdl:message name="Get_EquipmentPlanIsCompleteSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="News_JumpCheckDataSoapIn">
    <wsdl:part name="parameters" element="tns:News_JumpCheckData" />
  </wsdl:message>
  <wsdl:message name="News_JumpCheckDataSoapOut">
    <wsdl:part name="parameters" element="tns:News_JumpCheckDataResponse" />
  </wsdl:message>
  <wsdl:message name="News_JumpCheckDataSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="Remove_JumpCheckDataSoapIn">
    <wsdl:part name="parameters" element="tns:Remove_JumpCheckData" />
  </wsdl:message>
  <wsdl:message name="Remove_JumpCheckDataSoapOut">
    <wsdl:part name="parameters" element="tns:Remove_JumpCheckDataResponse" />
  </wsdl:message>
  <wsdl:message name="Remove_JumpCheckDataSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="HistoryGetSoapIn">
    <wsdl:part name="parameters" element="tns:HistoryGet" />
  </wsdl:message>
  <wsdl:message name="HistoryGetSoapOut">
    <wsdl:part name="parameters" element="tns:HistoryGetResponse" />
  </wsdl:message>
  <wsdl:message name="HistoryGetSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:message name="UserConfirmSoapIn">
    <wsdl:part name="parameters" element="tns:UserConfirm" />
  </wsdl:message>
  <wsdl:message name="UserConfirmSoapOut">
    <wsdl:part name="parameters" element="tns:UserConfirmResponse" />
  </wsdl:message>
  <wsdl:message name="UserConfirmSFCAuthorize">
    <wsdl:part name="SFCAuthorize" element="tns:SFCAuthorize" />
  </wsdl:message>
  <wsdl:portType name="MainServiceSoap">
    <wsdl:operation name="HelloWorld">
      <wsdl:input message="tns:HelloWorldSoapIn" />
      <wsdl:output message="tns:HelloWorldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ServiceTime">
      <wsdl:input message="tns:ServiceTimeSoapIn" />
      <wsdl:output message="tns:ServiceTimeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDatas">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">通用数据获取接口</wsdl:documentation>
      <wsdl:input message="tns:GetDatasSoapIn" />
      <wsdl:output message="tns:GetDatasSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UserLogin">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">用户登陆接口</wsdl:documentation>
      <wsdl:input message="tns:UserLoginSoapIn" />
      <wsdl:output message="tns:UserLoginSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_DEVICE_TreeDatas">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取树形结构</wsdl:documentation>
      <wsdl:input message="tns:Get_DEVICE_TreeDatasSoapIn" />
      <wsdl:output message="tns:Get_DEVICE_TreeDatasSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_DEVICE_Route">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取设备分组数据</wsdl:documentation>
      <wsdl:input message="tns:Get_DEVICE_RouteSoapIn" />
      <wsdl:output message="tns:Get_DEVICE_RouteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_DEVICE_EXISTS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">设备编号是否存在</wsdl:documentation>
      <wsdl:input message="tns:Get_DEVICE_EXISTSSoapIn" />
      <wsdl:output message="tns:Get_DEVICE_EXISTSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Insert_DEVICE_Data">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">设备新增</wsdl:documentation>
      <wsdl:input message="tns:Insert_DEVICE_DataSoapIn" />
      <wsdl:output message="tns:Insert_DEVICE_DataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Updata_DEVICE_Update">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">设备信息修改</wsdl:documentation>
      <wsdl:input message="tns:Updata_DEVICE_UpdateSoapIn" />
      <wsdl:output message="tns:Updata_DEVICE_UpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Update_DEVICE_Status">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">设备状态修改</wsdl:documentation>
      <wsdl:input message="tns:Update_DEVICE_StatusSoapIn" />
      <wsdl:output message="tns:Update_DEVICE_StatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PM_PLAN_Single">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单条PM计划任务进度</wsdl:documentation>
      <wsdl:input message="tns:PM_PLAN_SingleSoapIn" />
      <wsdl:output message="tns:PM_PLAN_SingleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Insert_OR_Edit_PM_PLAN">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">新增或修改PM计划</wsdl:documentation>
      <wsdl:input message="tns:Insert_OR_Edit_PM_PLANSoapIn" />
      <wsdl:output message="tns:Insert_OR_Edit_PM_PLANSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Del_PM_PLAN">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">删除PM计划</wsdl:documentation>
      <wsdl:input message="tns:Del_PM_PLANSoapIn" />
      <wsdl:output message="tns:Del_PM_PLANSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_PM_PLAN_Xlsx">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取PM计划导出数据</wsdl:documentation>
      <wsdl:input message="tns:Get_PM_PLAN_XlsxSoapIn" />
      <wsdl:output message="tns:Get_PM_PLAN_XlsxSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_PM_PLAN_ProgressInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取PM计划任务进度</wsdl:documentation>
      <wsdl:input message="tns:Get_PM_PLAN_ProgressInfoSoapIn" />
      <wsdl:output message="tns:Get_PM_PLAN_ProgressInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_AM_PLAN_ProgressInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取AM计划任务进度</wsdl:documentation>
      <wsdl:input message="tns:Get_AM_PLAN_ProgressInfoSoapIn" />
      <wsdl:output message="tns:Get_AM_PLAN_ProgressInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_PLAN_Single">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单计划数据</wsdl:documentation>
      <wsdl:input message="tns:Get_PLAN_SingleSoapIn" />
      <wsdl:output message="tns:Get_PLAN_SingleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_AM_PLAN_Xlsx">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取AM计划导出数据</wsdl:documentation>
      <wsdl:input message="tns:Get_AM_PLAN_XlsxSoapIn" />
      <wsdl:output message="tns:Get_AM_PLAN_XlsxSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Insert_PM_Preserve_Data">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">PM 设备保养</wsdl:documentation>
      <wsdl:input message="tns:Insert_PM_Preserve_DataSoapIn" />
      <wsdl:output message="tns:Insert_PM_Preserve_DataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_Preserve_Single">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单条保养记录</wsdl:documentation>
      <wsdl:input message="tns:Get_Preserve_SingleSoapIn" />
      <wsdl:output message="tns:Get_Preserve_SingleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_Preserve_SingleByParams">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单条保养记录</wsdl:documentation>
      <wsdl:input message="tns:Get_Preserve_SingleByParamsSoapIn" />
      <wsdl:output message="tns:Get_Preserve_SingleByParamsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_PreserveDetail_All">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">通过设备主键编号及点检表主键编号获取单条保养信息记录</wsdl:documentation>
      <wsdl:input message="tns:Get_PreserveDetail_AllSoapIn" />
      <wsdl:output message="tns:Get_PreserveDetail_AllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_PreserveDetail_HisView">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取设备保养记录信息</wsdl:documentation>
      <wsdl:input message="tns:Get_PreserveDetail_HisViewSoapIn" />
      <wsdl:output message="tns:Get_PreserveDetail_HisViewSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_CheckFormAndPlan_Single">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单条保养相关计划与点检表数据</wsdl:documentation>
      <wsdl:input message="tns:Get_CheckFormAndPlan_SingleSoapIn" />
      <wsdl:output message="tns:Get_CheckFormAndPlan_SingleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeFormStatus">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">修改点检表状态</wsdl:documentation>
      <wsdl:input message="tns:ChangeFormStatusSoapIn" />
      <wsdl:output message="tns:ChangeFormStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AssigFormToDevice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">分配点检表到指定设备</wsdl:documentation>
      <wsdl:input message="tns:AssigFormToDeviceSoapIn" />
      <wsdl:output message="tns:AssigFormToDeviceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_CheckForm_Exists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">判断点检表数据是否存在</wsdl:documentation>
      <wsdl:input message="tns:Get_CheckForm_ExistsSoapIn" />
      <wsdl:output message="tns:Get_CheckForm_ExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Insert_CheckForm_Data">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">新增点检表</wsdl:documentation>
      <wsdl:input message="tns:Insert_CheckForm_DataSoapIn" />
      <wsdl:output message="tns:Insert_CheckForm_DataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Change_CheckForm_Remark">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">修改点检表备注</wsdl:documentation>
      <wsdl:input message="tns:Change_CheckForm_RemarkSoapIn" />
      <wsdl:output message="tns:Change_CheckForm_RemarkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_CheckForm_Single">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取单点检表数据</wsdl:documentation>
      <wsdl:input message="tns:Get_CheckForm_SingleSoapIn" />
      <wsdl:output message="tns:Get_CheckForm_SingleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Insert_Maintenance_Data">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">设备维修单-维修数据新增</wsdl:documentation>
      <wsdl:input message="tns:Insert_Maintenance_DataSoapIn" />
      <wsdl:output message="tns:Insert_Maintenance_DataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Update_Maintenance_Status">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">设备维修单设备状态修改</wsdl:documentation>
      <wsdl:input message="tns:Update_Maintenance_StatusSoapIn" />
      <wsdl:output message="tns:Update_Maintenance_StatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ADD_Maintenance_DoubleValidate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">设备维修单设备恢复确认</wsdl:documentation>
      <wsdl:input message="tns:ADD_Maintenance_DoubleValidateSoapIn" />
      <wsdl:output message="tns:ADD_Maintenance_DoubleValidateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ADD_DeviceDownForm_DATA">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">停机单新增</wsdl:documentation>
      <wsdl:input message="tns:ADD_DeviceDownForm_DATASoapIn" />
      <wsdl:output message="tns:ADD_DeviceDownForm_DATASoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_Maintenance_Xlsx_Datas">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">设备维修单列表导出</wsdl:documentation>
      <wsdl:input message="tns:Get_Maintenance_Xlsx_DatasSoapIn" />
      <wsdl:output message="tns:Get_Maintenance_Xlsx_DatasSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_Maintenance_BeSubmit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">设备维修单是否已提交</wsdl:documentation>
      <wsdl:input message="tns:Get_Maintenance_BeSubmitSoapIn" />
      <wsdl:output message="tns:Get_Maintenance_BeSubmitSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_CurrentIsManager">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">判断当前账户是否PE QE</wsdl:documentation>
      <wsdl:input message="tns:Get_CurrentIsManagerSoapIn" />
      <wsdl:output message="tns:Get_CurrentIsManagerSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ADD_DownFormAssessment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">停机单 - 评估</wsdl:documentation>
      <wsdl:input message="tns:ADD_DownFormAssessmentSoapIn" />
      <wsdl:output message="tns:ADD_DownFormAssessmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeviceResumptionComfirm">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">生产部门 - 设备恢复确认</wsdl:documentation>
      <wsdl:input message="tns:DeviceResumptionComfirmSoapIn" />
      <wsdl:output message="tns:DeviceResumptionComfirmSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ADD_Tag_Data">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">TAG数据新增</wsdl:documentation>
      <wsdl:input message="tns:ADD_Tag_DataSoapIn" />
      <wsdl:output message="tns:ADD_Tag_DataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Receipt_Tag_Data">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">TAG数据接受/维修</wsdl:documentation>
      <wsdl:input message="tns:Receipt_Tag_DataSoapIn" />
      <wsdl:output message="tns:Receipt_Tag_DataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertOrEdit_Field_Data">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">自定义字段新增或修改</wsdl:documentation>
      <wsdl:input message="tns:InsertOrEdit_Field_DataSoapIn" />
      <wsdl:output message="tns:InsertOrEdit_Field_DataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_Field_Exists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">判断自定义字段是否存在</wsdl:documentation>
      <wsdl:input message="tns:Get_Field_ExistsSoapIn" />
      <wsdl:output message="tns:Get_Field_ExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Change_Field_Status">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">修改自定义字段状态</wsdl:documentation>
      <wsdl:input message="tns:Change_Field_StatusSoapIn" />
      <wsdl:output message="tns:Change_Field_StatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ImgAttrGet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">图片附件下载</wsdl:documentation>
      <wsdl:input message="tns:ImgAttrGetSoapIn" />
      <wsdl:output message="tns:ImgAttrGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Form_File_Down">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">点检表文件下载</wsdl:documentation>
      <wsdl:input message="tns:Form_File_DownSoapIn" />
      <wsdl:output message="tns:Form_File_DownSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FileUpdate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">文件上传</wsdl:documentation>
      <wsdl:input message="tns:FileUpdateSoapIn" />
      <wsdl:output message="tns:FileUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Attachment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">获取附件</wsdl:documentation>
      <wsdl:input message="tns:AttachmentSoapIn" />
      <wsdl:output message="tns:AttachmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_BatchInfoToStaff_Exists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">设备编号是否存在</wsdl:documentation>
      <wsdl:input message="tns:Get_BatchInfoToStaff_ExistsSoapIn" />
      <wsdl:output message="tns:Get_BatchInfoToStaff_ExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EditConfigs">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">批量编辑配置</wsdl:documentation>
      <wsdl:input message="tns:EditConfigsSoapIn" />
      <wsdl:output message="tns:EditConfigsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_EquipmentPlanIsComplete">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">判断当前开工设备是否存在未完成的保养计划</wsdl:documentation>
      <wsdl:input message="tns:Get_EquipmentPlanIsCompleteSoapIn" />
      <wsdl:output message="tns:Get_EquipmentPlanIsCompleteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="News_JumpCheckData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">跳过指定设备指定日期的设备计划完成校验</wsdl:documentation>
      <wsdl:input message="tns:News_JumpCheckDataSoapIn" />
      <wsdl:output message="tns:News_JumpCheckDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Remove_JumpCheckData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">删除跳过指定设备指定日期的设备计划完成校验</wsdl:documentation>
      <wsdl:input message="tns:Remove_JumpCheckDataSoapIn" />
      <wsdl:output message="tns:Remove_JumpCheckDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HistoryGet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">数据历史获取通用接口</wsdl:documentation>
      <wsdl:input message="tns:HistoryGetSoapIn" />
      <wsdl:output message="tns:HistoryGetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UserConfirm">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">电子签</wsdl:documentation>
      <wsdl:input message="tns:UserConfirmSoapIn" />
      <wsdl:output message="tns:UserConfirmSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="MainServiceSoap" type="tns:MainServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="HelloWorld">
      <soap:operation soapAction="http://www.TechScan.cn/HelloWorld" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:HelloWorldSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ServiceTime">
      <soap:operation soapAction="http://www.TechScan.cn/ServiceTime" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ServiceTimeSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatas">
      <soap:operation soapAction="http://www.TechScan.cn/GetDatas" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDatasSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserLogin">
      <soap:operation soapAction="http://www.TechScan.cn/UserLogin" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:UserLoginSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_DEVICE_TreeDatas">
      <soap:operation soapAction="http://www.TechScan.cn/Get_DEVICE_TreeDatas" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_DEVICE_TreeDatasSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_DEVICE_Route">
      <soap:operation soapAction="http://www.TechScan.cn/Get_DEVICE_Route" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_DEVICE_RouteSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_DEVICE_EXISTS">
      <soap:operation soapAction="http://www.TechScan.cn/Get_DEVICE_EXISTS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_DEVICE_EXISTSSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Insert_DEVICE_Data">
      <soap:operation soapAction="http://www.TechScan.cn/Insert_DEVICE_Data" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Insert_DEVICE_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Updata_DEVICE_Update">
      <soap:operation soapAction="http://www.TechScan.cn/Updata_DEVICE_Update" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Updata_DEVICE_UpdateSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Update_DEVICE_Status">
      <soap:operation soapAction="http://www.TechScan.cn/Update_DEVICE_Status" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Update_DEVICE_StatusSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PM_PLAN_Single">
      <soap:operation soapAction="http://www.TechScan.cn/PM_PLAN_Single" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:PM_PLAN_SingleSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Insert_OR_Edit_PM_PLAN">
      <soap:operation soapAction="http://www.TechScan.cn/Insert_OR_Edit_PM_PLAN" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Insert_OR_Edit_PM_PLANSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Del_PM_PLAN">
      <soap:operation soapAction="http://www.TechScan.cn/Del_PM_PLAN" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Del_PM_PLANSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_PM_PLAN_Xlsx">
      <soap:operation soapAction="http://www.TechScan.cn/Get_PM_PLAN_Xlsx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_PM_PLAN_XlsxSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_PM_PLAN_ProgressInfo">
      <soap:operation soapAction="http://www.TechScan.cn/Get_PM_PLAN_ProgressInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_PM_PLAN_ProgressInfoSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_AM_PLAN_ProgressInfo">
      <soap:operation soapAction="http://www.TechScan.cn/Get_AM_PLAN_ProgressInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_AM_PLAN_ProgressInfoSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_PLAN_Single">
      <soap:operation soapAction="http://www.TechScan.cn/Get_PLAN_Single" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_PLAN_SingleSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_AM_PLAN_Xlsx">
      <soap:operation soapAction="http://www.TechScan.cn/Get_AM_PLAN_Xlsx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_AM_PLAN_XlsxSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Insert_PM_Preserve_Data">
      <soap:operation soapAction="http://www.TechScan.cn/Insert_PM_Preserve_Data" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Insert_PM_Preserve_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_Preserve_Single">
      <soap:operation soapAction="http://www.TechScan.cn/Get_Preserve_Single" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_Preserve_SingleSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_Preserve_SingleByParams">
      <soap:operation soapAction="http://www.TechScan.cn/Get_Preserve_SingleByParams" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_Preserve_SingleByParamsSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_PreserveDetail_All">
      <soap:operation soapAction="http://www.TechScan.cn/Get_PreserveDetail_All" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_PreserveDetail_AllSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_PreserveDetail_HisView">
      <soap:operation soapAction="http://www.TechScan.cn/Get_PreserveDetail_HisView" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_PreserveDetail_HisViewSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_CheckFormAndPlan_Single">
      <soap:operation soapAction="http://www.TechScan.cn/Get_CheckFormAndPlan_Single" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_CheckFormAndPlan_SingleSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeFormStatus">
      <soap:operation soapAction="http://www.TechScan.cn/ChangeFormStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ChangeFormStatusSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AssigFormToDevice">
      <soap:operation soapAction="http://www.TechScan.cn/AssigFormToDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:AssigFormToDeviceSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_CheckForm_Exists">
      <soap:operation soapAction="http://www.TechScan.cn/Get_CheckForm_Exists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_CheckForm_ExistsSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Insert_CheckForm_Data">
      <soap:operation soapAction="http://www.TechScan.cn/Insert_CheckForm_Data" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Insert_CheckForm_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Change_CheckForm_Remark">
      <soap:operation soapAction="http://www.TechScan.cn/Change_CheckForm_Remark" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Change_CheckForm_RemarkSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_CheckForm_Single">
      <soap:operation soapAction="http://www.TechScan.cn/Get_CheckForm_Single" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_CheckForm_SingleSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Insert_Maintenance_Data">
      <soap:operation soapAction="http://www.TechScan.cn/Insert_Maintenance_Data" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Insert_Maintenance_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Update_Maintenance_Status">
      <soap:operation soapAction="http://www.TechScan.cn/Update_Maintenance_Status" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Update_Maintenance_StatusSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ADD_Maintenance_DoubleValidate">
      <soap:operation soapAction="http://www.TechScan.cn/ADD_Maintenance_DoubleValidate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ADD_Maintenance_DoubleValidateSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ADD_DeviceDownForm_DATA">
      <soap:operation soapAction="http://www.TechScan.cn/ADD_DeviceDownForm_DATA" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ADD_DeviceDownForm_DATASFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_Maintenance_Xlsx_Datas">
      <soap:operation soapAction="http://www.TechScan.cn/Get_Maintenance_Xlsx_Datas" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_Maintenance_Xlsx_DatasSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_Maintenance_BeSubmit">
      <soap:operation soapAction="http://www.TechScan.cn/Get_Maintenance_BeSubmit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_Maintenance_BeSubmitSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_CurrentIsManager">
      <soap:operation soapAction="http://www.TechScan.cn/Get_CurrentIsManager" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_CurrentIsManagerSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ADD_DownFormAssessment">
      <soap:operation soapAction="http://www.TechScan.cn/ADD_DownFormAssessment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ADD_DownFormAssessmentSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeviceResumptionComfirm">
      <soap:operation soapAction="http://www.TechScan.cn/DeviceResumptionComfirm" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DeviceResumptionComfirmSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ADD_Tag_Data">
      <soap:operation soapAction="http://www.TechScan.cn/ADD_Tag_Data" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ADD_Tag_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Receipt_Tag_Data">
      <soap:operation soapAction="http://www.TechScan.cn/Receipt_Tag_Data" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Receipt_Tag_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertOrEdit_Field_Data">
      <soap:operation soapAction="http://www.TechScan.cn/InsertOrEdit_Field_Data" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:InsertOrEdit_Field_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_Field_Exists">
      <soap:operation soapAction="http://www.TechScan.cn/Get_Field_Exists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_Field_ExistsSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Change_Field_Status">
      <soap:operation soapAction="http://www.TechScan.cn/Change_Field_Status" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Change_Field_StatusSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImgAttrGet">
      <soap:operation soapAction="http://www.TechScan.cn/ImgAttrGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ImgAttrGetSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Form_File_Down">
      <soap:operation soapAction="http://www.TechScan.cn/Form_File_Down" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Form_File_DownSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FileUpdate">
      <soap:operation soapAction="http://www.TechScan.cn/FileUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FileUpdateSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Attachment">
      <soap:operation soapAction="http://www.TechScan.cn/Attachment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:AttachmentSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_BatchInfoToStaff_Exists">
      <soap:operation soapAction="http://www.TechScan.cn/Get_BatchInfoToStaff_Exists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_BatchInfoToStaff_ExistsSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EditConfigs">
      <soap:operation soapAction="http://www.TechScan.cn/EditConfigs" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:EditConfigsSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_EquipmentPlanIsComplete">
      <soap:operation soapAction="http://www.TechScan.cn/Get_EquipmentPlanIsComplete" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Get_EquipmentPlanIsCompleteSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="News_JumpCheckData">
      <soap:operation soapAction="http://www.TechScan.cn/News_JumpCheckData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:News_JumpCheckDataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Remove_JumpCheckData">
      <soap:operation soapAction="http://www.TechScan.cn/Remove_JumpCheckData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:Remove_JumpCheckDataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HistoryGet">
      <soap:operation soapAction="http://www.TechScan.cn/HistoryGet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:HistoryGetSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserConfirm">
      <soap:operation soapAction="http://www.TechScan.cn/UserConfirm" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:UserConfirmSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="MainServiceSoap12" type="tns:MainServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="HelloWorld">
      <soap12:operation soapAction="http://www.TechScan.cn/HelloWorld" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:HelloWorldSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ServiceTime">
      <soap12:operation soapAction="http://www.TechScan.cn/ServiceTime" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ServiceTimeSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatas">
      <soap12:operation soapAction="http://www.TechScan.cn/GetDatas" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDatasSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserLogin">
      <soap12:operation soapAction="http://www.TechScan.cn/UserLogin" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:UserLoginSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_DEVICE_TreeDatas">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_DEVICE_TreeDatas" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_DEVICE_TreeDatasSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_DEVICE_Route">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_DEVICE_Route" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_DEVICE_RouteSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_DEVICE_EXISTS">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_DEVICE_EXISTS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_DEVICE_EXISTSSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Insert_DEVICE_Data">
      <soap12:operation soapAction="http://www.TechScan.cn/Insert_DEVICE_Data" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Insert_DEVICE_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Updata_DEVICE_Update">
      <soap12:operation soapAction="http://www.TechScan.cn/Updata_DEVICE_Update" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Updata_DEVICE_UpdateSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Update_DEVICE_Status">
      <soap12:operation soapAction="http://www.TechScan.cn/Update_DEVICE_Status" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Update_DEVICE_StatusSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PM_PLAN_Single">
      <soap12:operation soapAction="http://www.TechScan.cn/PM_PLAN_Single" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:PM_PLAN_SingleSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Insert_OR_Edit_PM_PLAN">
      <soap12:operation soapAction="http://www.TechScan.cn/Insert_OR_Edit_PM_PLAN" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Insert_OR_Edit_PM_PLANSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Del_PM_PLAN">
      <soap12:operation soapAction="http://www.TechScan.cn/Del_PM_PLAN" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Del_PM_PLANSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_PM_PLAN_Xlsx">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_PM_PLAN_Xlsx" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_PM_PLAN_XlsxSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_PM_PLAN_ProgressInfo">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_PM_PLAN_ProgressInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_PM_PLAN_ProgressInfoSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_AM_PLAN_ProgressInfo">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_AM_PLAN_ProgressInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_AM_PLAN_ProgressInfoSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_PLAN_Single">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_PLAN_Single" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_PLAN_SingleSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_AM_PLAN_Xlsx">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_AM_PLAN_Xlsx" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_AM_PLAN_XlsxSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Insert_PM_Preserve_Data">
      <soap12:operation soapAction="http://www.TechScan.cn/Insert_PM_Preserve_Data" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Insert_PM_Preserve_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_Preserve_Single">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_Preserve_Single" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_Preserve_SingleSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_Preserve_SingleByParams">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_Preserve_SingleByParams" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_Preserve_SingleByParamsSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_PreserveDetail_All">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_PreserveDetail_All" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_PreserveDetail_AllSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_PreserveDetail_HisView">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_PreserveDetail_HisView" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_PreserveDetail_HisViewSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_CheckFormAndPlan_Single">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_CheckFormAndPlan_Single" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_CheckFormAndPlan_SingleSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeFormStatus">
      <soap12:operation soapAction="http://www.TechScan.cn/ChangeFormStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ChangeFormStatusSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AssigFormToDevice">
      <soap12:operation soapAction="http://www.TechScan.cn/AssigFormToDevice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:AssigFormToDeviceSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_CheckForm_Exists">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_CheckForm_Exists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_CheckForm_ExistsSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Insert_CheckForm_Data">
      <soap12:operation soapAction="http://www.TechScan.cn/Insert_CheckForm_Data" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Insert_CheckForm_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Change_CheckForm_Remark">
      <soap12:operation soapAction="http://www.TechScan.cn/Change_CheckForm_Remark" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Change_CheckForm_RemarkSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_CheckForm_Single">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_CheckForm_Single" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_CheckForm_SingleSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Insert_Maintenance_Data">
      <soap12:operation soapAction="http://www.TechScan.cn/Insert_Maintenance_Data" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Insert_Maintenance_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Update_Maintenance_Status">
      <soap12:operation soapAction="http://www.TechScan.cn/Update_Maintenance_Status" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Update_Maintenance_StatusSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ADD_Maintenance_DoubleValidate">
      <soap12:operation soapAction="http://www.TechScan.cn/ADD_Maintenance_DoubleValidate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ADD_Maintenance_DoubleValidateSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ADD_DeviceDownForm_DATA">
      <soap12:operation soapAction="http://www.TechScan.cn/ADD_DeviceDownForm_DATA" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ADD_DeviceDownForm_DATASFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_Maintenance_Xlsx_Datas">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_Maintenance_Xlsx_Datas" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_Maintenance_Xlsx_DatasSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_Maintenance_BeSubmit">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_Maintenance_BeSubmit" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_Maintenance_BeSubmitSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_CurrentIsManager">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_CurrentIsManager" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_CurrentIsManagerSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ADD_DownFormAssessment">
      <soap12:operation soapAction="http://www.TechScan.cn/ADD_DownFormAssessment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ADD_DownFormAssessmentSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeviceResumptionComfirm">
      <soap12:operation soapAction="http://www.TechScan.cn/DeviceResumptionComfirm" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DeviceResumptionComfirmSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ADD_Tag_Data">
      <soap12:operation soapAction="http://www.TechScan.cn/ADD_Tag_Data" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ADD_Tag_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Receipt_Tag_Data">
      <soap12:operation soapAction="http://www.TechScan.cn/Receipt_Tag_Data" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Receipt_Tag_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertOrEdit_Field_Data">
      <soap12:operation soapAction="http://www.TechScan.cn/InsertOrEdit_Field_Data" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:InsertOrEdit_Field_DataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_Field_Exists">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_Field_Exists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_Field_ExistsSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Change_Field_Status">
      <soap12:operation soapAction="http://www.TechScan.cn/Change_Field_Status" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Change_Field_StatusSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImgAttrGet">
      <soap12:operation soapAction="http://www.TechScan.cn/ImgAttrGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ImgAttrGetSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Form_File_Down">
      <soap12:operation soapAction="http://www.TechScan.cn/Form_File_Down" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Form_File_DownSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FileUpdate">
      <soap12:operation soapAction="http://www.TechScan.cn/FileUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FileUpdateSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Attachment">
      <soap12:operation soapAction="http://www.TechScan.cn/Attachment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:AttachmentSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_BatchInfoToStaff_Exists">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_BatchInfoToStaff_Exists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_BatchInfoToStaff_ExistsSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EditConfigs">
      <soap12:operation soapAction="http://www.TechScan.cn/EditConfigs" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:EditConfigsSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_EquipmentPlanIsComplete">
      <soap12:operation soapAction="http://www.TechScan.cn/Get_EquipmentPlanIsComplete" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Get_EquipmentPlanIsCompleteSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="News_JumpCheckData">
      <soap12:operation soapAction="http://www.TechScan.cn/News_JumpCheckData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:News_JumpCheckDataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Remove_JumpCheckData">
      <soap12:operation soapAction="http://www.TechScan.cn/Remove_JumpCheckData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:Remove_JumpCheckDataSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HistoryGet">
      <soap12:operation soapAction="http://www.TechScan.cn/HistoryGet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:HistoryGetSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserConfirm">
      <soap12:operation soapAction="http://www.TechScan.cn/UserConfirm" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:UserConfirmSFCAuthorize" part="SFCAuthorize" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="MainService">
    <wsdl:port name="MainServiceSoap" binding="tns:MainServiceSoap">
      <soap:address location="http://localhost/TsSFCDeviceSvc/MainService.asmx" />
    </wsdl:port>
    <wsdl:port name="MainServiceSoap12" binding="tns:MainServiceSoap12">
      <soap12:address location="http://localhost/TsSFCDeviceSvc/MainService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>