<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project name="AD009-RecupVersionPointInterventionSigma" resourceRoot="" soapui-version="3.5" abortOnError="false" runType="SEQUENTIAL" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="AD009-RecupVersionPointInterventionSigma" type="wsdl" bindingName="{http://veolia.ban.com/eau/Reseau/Intervention/service/AD009/v01}AD009-RecupVersionPointInterventionSigma" soapVersion="1_1" anonymous="optional" definition="http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/specifique/ESB/Reseau/Intervention/service/AD009-RecupVersionPointInterventionSigma_01.wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/specifique/ESB/Reseau/Intervention/service/AD009-RecupVersionPointInterventionSigma_01.wsdl"><con:part><con:url>http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/specifique/ESB/Reseau/Intervention/service/AD009-RecupVersionPointInterventionSigma_01.wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://veolia.ban.com/eau/Reseau/Intervention/service/AD009/v01" xmlns:tns="http://veolia.ban.com/eau/Reseau/Intervention/service/AD009/v01" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tech="http://veolia.ban.com/eau/SI/Transverse/objet/technique/v01" xmlns:env="http://veolia.ban.com/eau/SI/Transverse/objet/EnvVeolia/v01" xmlns:pti="http://veolia.ban.com/eau/SI/Mobilite/objet/PointIntervention/v01">
  <!--version-->
  <xsd:annotation>
    <xsd:documentation>AD009-RecupVersionPointInterventionSigma 01.01</xsd:documentation>
  </xsd:annotation>
  <!--TYPES-->
  <wsdl:types>
    <xsd:schema targetNamespace="http://veolia.ban.com/eau/Reseau/Intervention/service/AD009/v01">
      <xsd:import namespace="http://veolia.ban.com/eau/SI/Transverse/objet/EnvVeolia/v01" schemaLocation="http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/pivot/SI/Transverse/objet/EnvVeolia_01.xsd"/>
      <xsd:import namespace="http://veolia.ban.com/eau/SI/Transverse/objet/technique/v01" schemaLocation="http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/pivot/SI/Transverse/objet/ErrVeolia_01.xsd"/>
      <xsd:import namespace="http://veolia.ban.com/eau/SI/Mobilite/objet/PointIntervention/v01" schemaLocation="http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/pivot/SI/Mobilite/objet/PointIntervention_01.xsd"/>
      <xsd:complexType name="RecupVersionPointInterventionSigma_ResMsgType">
        <xsd:sequence>
          <xsd:element name="vrsPointIntervention" type="pti:PointInterventionType"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
  </wsdl:types>
  <!--MESSAGES-->
  <wsdl:message name="RecupVersionPointInterventionSigma_ReqMsg">
    <wsdl:part name="envVeolia" type="env:EnvVeoliaType"/>
    <wsdl:part name="pointIntervention" type="pti:PointInterventionType"/>
  </wsdl:message>
  <wsdl:message name="RecupVersionPointInterventionSigma_ResMsg">
    <wsdl:part name="RecupVersionPointInterventionSigma_ResMsg" type="tns:RecupVersionPointInterventionSigma_ResMsgType"/>
  </wsdl:message>
  <wsdl:message name="ErreurTechnique">
    <wsdl:part name="erreurTechnique" element="tech:errTech"/>
  </wsdl:message>
  <wsdl:message name="ServiceIndisponible">
    <wsdl:part name="serviceIndisponible" element="tech:svcIndisp"/>
  </wsdl:message>
  <wsdl:message name="ErreurFonctionnelle">
    <wsdl:part name="erreurFonctionnelle" element="tech:errFonc"/>
  </wsdl:message>
  <!--INTERFACE-->
  <wsdl:portType name="AD009-RecupVersionPointInterventionSigma_Itf">
    <wsdl:operation name="recupVersionPointInterventionSigma">
      <wsdl:input message="tns:RecupVersionPointInterventionSigma_ReqMsg"/>
      <wsdl:output message="tns:RecupVersionPointInterventionSigma_ResMsg"/>
      <wsdl:fault message="tns:ErreurTechnique" name="erreurTechnique"/>
      <wsdl:fault message="tns:ErreurFonctionnelle" name="erreurFonctionnelle"/>
      <wsdl:fault message="tns:ServiceIndisponible" name="serviceIndisponible"/>
    </wsdl:operation>
  </wsdl:portType>
  <!--BINDING-->
  <wsdl:binding name="AD009-RecupVersionPointInterventionSigma" type="tns:AD009-RecupVersionPointInterventionSigma_Itf">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="recupVersionPointInterventionSigma">
      <soap:operation soapAction="recupVersionPointInterventionSigma"/>
      <wsdl:input>
        <soap:body use="literal" namespace="http://veolia.ban.com/eau/Reseau/Intervention/service/AD009/v01"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" namespace="http://veolia.ban.com/eau/Reseau/Intervention/service/AD009/v01"/>
      </wsdl:output>
      <wsdl:fault name="erreurTechnique">
        <soap:fault name="erreurTechnique" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="erreurFonctionnelle">
        <soap:fault name="erreurFonctionnelle" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="serviceIndisponible">
        <soap:fault name="serviceIndisponible" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <!--SERVICE-->
  <wsdl:service name="AD009-RecupVersionPointInterventionSigma">
    <wsdl:port name="autogenerate" binding="tns:AD009-RecupVersionPointInterventionSigma">
      <soap:address location="NOT_APPLICABLE"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/pivot/SI/Transverse/objet/EnvVeolia_01.xsd</con:url><con:content><![CDATA[<schema targetNamespace="http://veolia.ban.com/eau/SI/Transverse/objet/EnvVeolia/v01" elementFormDefault="qualified" xmlns:tns="http://veolia.ban.com/eau/SI/Transverse/objet/EnvVeolia/v01" xmlns:tech="http://veolia.ban.com/eau/SI/Transverse/objet/technique/v01" xmlns="http://www.w3.org/2001/XMLSchema">
  <!--version-->
  <annotation>
    <documentation>EnvVeolia 01.01</documentation>
  </annotation>
  <import namespace="http://veolia.ban.com/eau/SI/Transverse/objet/technique/v01" schemaLocation="http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/pivot/SI/Transverse/objet/VeoliaTech_01.xsd"/>
  <!--TYPES-->
  <complexType name="EnvVeoliaType">
    <sequence>
      <element name="id" type="string"/>
      <element name="consommateur" type="string"/>
      <element minOccurs="0" name="login" type="string"/>
      <element minOccurs="0" maxOccurs="unbounded" name="props" type="tech:ProprieteType"/>
    </sequence>
  </complexType>
</schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/pivot/SI/Transverse/objet/VeoliaTech_01.xsd</con:url><con:content><![CDATA[<schema targetNamespace="http://veolia.ban.com/eau/SI/Transverse/objet/technique/v01" xmlns:tns="http://veolia.ban.com/eau/SI/Transverse/objet/technique/v01" xmlns="http://www.w3.org/2001/XMLSchema">
  <!--version-->
  <annotation>
    <documentation>VeoliaTech 01.01</documentation>
  </annotation>
  <!--TYPES-->
  <complexType name="ProprieteType">
    <sequence>
      <element name="cle" type="string"/>
      <element name="valeur" type="string"/>
    </sequence>
  </complexType>
</schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/pivot/SI/Transverse/objet/ErrVeolia_01.xsd</con:url><con:content><![CDATA[<schema targetNamespace="http://veolia.ban.com/eau/SI/Transverse/objet/technique/v01" xmlns:tns="http://veolia.ban.com/eau/SI/Transverse/objet/technique/v01" xmlns="http://www.w3.org/2001/XMLSchema">
  <!--version-->
  <annotation>
    <documentation>ErrVeolia 01.02</documentation>
  </annotation>
  <!--TYPES-->
  <complexType name="ErreurFonctionnelleType">
    <sequence>
      <element name="initialMessage" type="tns:InitialMessage"/>
      <element name="initialStackTrace" type="tns:InitialStackTrace"/>
    </sequence>
  </complexType>
  <complexType name="ErreurTechniqueType">
    <sequence>
      <element name="initialMessage" type="tns:InitialMessage"/>
      <element name="initialstackTrace" type="tns:InitialStackTrace"/>
    </sequence>
  </complexType>
  <complexType name="ServiceIndisponibleType">
    <sequence>
      <element name="initialMessage" type="tns:InitialMessage"/>
      <element name="component" type="tns:Component"/>
    </sequence>
  </complexType>
  <simpleType name="InitialMessage">
    <restriction base="string"/>
  </simpleType>
  <simpleType name="InitialStackTrace">
    <restriction base="string"/>
  </simpleType>
  <simpleType name="Component">
    <restriction base="string"/>
  </simpleType>
  <element name="errTech" type="tns:ErreurTechniqueType"/>
  <element name="errFonc" type="tns:ErreurFonctionnelleType"/>
  <element name="svcIndisp" type="tns:ServiceIndisponibleType"/>
</schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/pivot/SI/Mobilite/objet/PointIntervention_01.xsd</con:url><con:content><![CDATA[<schema targetNamespace="http://veolia.ban.com/eau/SI/Mobilite/objet/PointIntervention/v01" elementFormDefault="qualified" xmlns:tns="http://veolia.ban.com/eau/SI/Mobilite/objet/PointIntervention/v01" xmlns:con="http://veolia.ban.com/eau/SI/Mobilite/objet/Contact/v01" xmlns="http://www.w3.org/2001/XMLSchema">
  <annotation>
    <documentation>PointIntervention 01.01</documentation>
  </annotation>
  <import namespace="http://veolia.ban.com/eau/SI/Mobilite/objet/Contact/v01" schemaLocation="http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/pivot/SI/Mobilite/objet/Contact_01.xsd"/>
  <complexType name="PointInterventionListeType">
    <sequence>
      <element name="POINT_INTERVENTION" type="tns:PointInterventionType" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attribute name="typeStruct" fixed="tableau"/>
  </complexType>
  <complexType name="PointInterventionType">
    <sequence>
      <element name="NUM_POINT" type="string" minOccurs="0"/>
      <element name="NATURE_POINT" type="string" minOccurs="0"/>
      <element name="IDENTIFIANT_POINT" type="string" minOccurs="0"/>
      <element name="CONTACT" type="con:ContactType" minOccurs="0"/>
      <element name="NB_AGENT_REQUIS" type="string" minOccurs="0"/>
      <element name="COMMENTAIRE_ACCES" type="string" minOccurs="0"/>
      <element name="COMMENTAIRE_SECURITE" type="string" minOccurs="0"/>
      <element name="QUALIFICATIFS_POINT" type="tns:QUALIFICATIFS_POINT" minOccurs="0"/>
      <element name="TEMPO" type="string" minOccurs="0"/>
    </sequence>
    <attribute name="typeStruct" fixed="structure"/>
  </complexType>
  <complexType name="QUALIFICATIFS_POINT">
    <sequence>
      <element name="QUALIFICATIF_POINT" type="tns:ATTRIBUT_VALEUR" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attribute name="typeStruct" fixed="tableau"/>
  </complexType>
  <complexType name="ATTRIBUT_VALEUR">
    <sequence>
      <element name="ATTRIBUT" type="string" minOccurs="0"/>
      <element name="VALEUR" type="string" minOccurs="0"/>
    </sequence>
    <attribute name="typeStruct" fixed="structure"/>
  </complexType>
</schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://172.20.222.235/svn/ESB/transverse/trunk/_SOA_Artefacts/pivot/SI/Mobilite/objet/Contact_01.xsd</con:url><con:content><![CDATA[<schema targetNamespace="http://veolia.ban.com/eau/SI/Mobilite/objet/Contact/v01" elementFormDefault="qualified" xmlns:tns="http://veolia.ban.com/eau/SI/Mobilite/objet/Contact/v01" xmlns="http://www.w3.org/2001/XMLSchema">
  <annotation>
    <documentation>Contact 01.01</documentation>
  </annotation>
  <complexType name="ContactType">
    <sequence>
      <element name="ID_INTERLOCUTEUR" type="string" minOccurs="0"/>
      <element name="TYPE_CONTACT" type="string" minOccurs="0"/>
      <element name="CATEGORIE" type="string" minOccurs="0"/>
      <element name="DATE_NAISSANCE" type="string" minOccurs="0"/>
      <element name="SIREN" type="string" minOccurs="0"/>
      <element name="ADRESSE" type="tns:ADDR_NORM"/>
      <element name="TEL_DOMICILE" type="string" minOccurs="0"/>
      <element name="TEL_BUREAU" type="string" minOccurs="0"/>
      <element name="TEL_MOBILE" type="string" minOccurs="0"/>
      <element name="FAX" type="string" minOccurs="0"/>
      <element name="MAIL" type="string" minOccurs="0"/>
      <element name="CANAL_PREFERE" type="string" minOccurs="0"/>
      <element name="TEMPO" type="string" minOccurs="0"/>
      <element name="TEMPO2" type="string" minOccurs="0"/>
    </sequence>
    <attribute name="typeStruct" fixed="structure"/>
  </complexType>
  <complexType name="ADDR_NORM">
    <sequence>
      <element name="CIVILITE" type="string" minOccurs="0"/>
      <element name="NOM" type="string" minOccurs="0"/>
      <element name="COMPL_NOM" type="string" minOccurs="0"/>
      <element name="NUMERO_VOIE" type="string" minOccurs="0"/>
      <element name="ATTRIBUT_VOIE" type="string" minOccurs="0"/>
      <element name="TYPE_VOIE" type="string" minOccurs="0"/>
      <element name="VOIE" type="string" minOccurs="0"/>
      <element name="CODE_VOIE" type="string" minOccurs="0"/>
      <element name="COMPL_ADDR" type="string" minOccurs="0"/>
      <element name="LIEU_DIT" type="string" minOccurs="0"/>
      <element name="COMMUNE" type="string" minOccurs="0"/>
      <element name="CODE_COMMUNE" type="string" minOccurs="0"/>
      <element name="CODE_POSTAL" type="string" minOccurs="0"/>
      <element name="PAYS" type="string" minOccurs="0"/>
      <element name="LIB_BUREAU" type="string" minOccurs="0"/>
      <element name="COORD_X" type="string" minOccurs="0"/>
      <element name="COORD_Y" type="string" minOccurs="0"/>
      <element name="COORD_Z" type="string" minOccurs="0"/>
      <element name="COORD_QUALIF" type="string" minOccurs="0"/>
      <element name="REF_NIV_1" type="string" minOccurs="0"/>
      <element name="REF_NIV_2" type="string" minOccurs="0"/>
      <element name="REF_NIV_3" type="string" minOccurs="0"/>
      <element name="TEMPO" type="string" minOccurs="0"/>
      <element name="TEMPO2" type="string" minOccurs="0"/>
    </sequence>
    <attribute name="typeStruct" fixed="structure"/>
  </complexType>
</schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://localhost:8084/petals/services/AD009</con:endpoint></con:endpoints><con:operation isOneWay="false" action="recupVersionPointInterventionSigma" name="recupVersionPointInterventionSigma" bindingOperationName="recupVersionPointInterventionSigma" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="ReqOK"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8084/petals/services/AD009</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v01="http://veolia.ban.com/eau/Reseau/Intervention/service/AD009/v01" xmlns:v011="http://veolia.ban.com/eau/SI/Transverse/objet/EnvVeolia/v01" xmlns:v012="http://veolia.ban.com/eau/SI/Mobilite/objet/PointIntervention/v01" xmlns:v013="http://veolia.ban.com/eau/SI/Mobilite/objet/Contact/v01">
   <soapenv:Header/>
   <soapenv:Body>
      <v01:recupVersionPointInterventionSigma>
         <envVeolia>
            <v011:id>id1</v011:id>
            <v011:consommateur>cons1</v011:consommateur>
         </envVeolia>
         <pointIntervention typeStruct="structure">
            <v012:IDENTIFIANT_POINT>100006</v012:IDENTIFIANT_POINT>
         </pointIntervention>
      </v01:recupVersionPointInterventionSigma>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="recupVersionPointInterventionSigma"/><con:wsrmConfig version="1.2"/></con:call><con:call name="ReqKO"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8084/petals/services/AD009</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v01="http://veolia.ban.com/eau/Reseau/Intervention/service/AD009/v01" xmlns:v011="http://veolia.ban.com/eau/SI/Transverse/objet/EnvVeolia/v01" xmlns:v012="http://veolia.ban.com/eau/SI/Mobilite/objet/PointIntervention/v01" xmlns:v013="http://veolia.ban.com/eau/SI/Mobilite/objet/Contact/v01">
   <soapenv:Header/>
   <soapenv:Body>
      <v01:recupVersionPointInterventionSigma>
         <envVeolia>
            <v011:id>id1</v011:id>
            <v011:consommateur>cons1</v011:consommateur>
         </envVeolia>
         <pointIntervention typeStruct="structure">
            <v012:IDENTIFIANT_POINT>666</v012:IDENTIFIANT_POINT>
         </pointIntervention>
      </v01:recupVersionPointInterventionSigma>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="recupVersionPointInterventionSigma"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="GetAssetEquipmentSoapBinding" type="wsdl" bindingName="{http://wsdls.datastream.net/MP0302_GetAssetEquipment_001}GetAssetEquipmentSoapBinding" soapVersion="1_1" anonymous="optional" definition="file:/home/user/petalsworkspace/fais/_SOA_Artefacts/specifique/IDT/wsdl/Asset/MP0302_GetAssetEquipment_001.wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="file:/home/user/petalsworkspace/fais/_SOA_Artefacts/specifique/IDT/wsdl/Asset/MP0302_GetAssetEquipment_001.wsdl"><con:part><con:url>file:/home/user/petalsworkspace/fais/_SOA_Artefacts/specifique/IDT/wsdl/Asset/MP0302_GetAssetEquipment_001.wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://wsdls.datastream.net/MP0302_GetAssetEquipment_001" xmlns:tns="http://wsdls.datastream.net/MP0302_GetAssetEquipment_001" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:rqst0="http://schemas.datastream.net/MP_functions/MP0302_001" xmlns:resp0="http://schemas.datastream.net/MP_results/MP0302_001" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:hdr="http://schemas.datastream.net/MP_functions" xmlns:wssi="http://schemas.xmlsoap.org/ws/2002/04/secext" xmlns="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xsd:schema>
      <xsd:import namespace="http://schemas.datastream.net/MP_functions" schemaLocation="../../schemas/headers.xsd"/>
      <xsd:import namespace="http://schemas.xmlsoap.org/ws/2002/04/secext" schemaLocation="../../schemas/secext.xsd"/>
      <xsd:import namespace="http://schemas.datastream.net/MP_functions/MP0302_001" schemaLocation="../../schemas/Asset/MP0302_GetAssetEquipment_001.xsd"/>
      <xsd:import namespace="http://schemas.datastream.net/MP_results/MP0302_001" schemaLocation="../../schemas/Asset/MP0302_GetAssetEquipment_001_Result.xsd"/>
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="securityHeader">
    <wsdl:part name="securityHeader" element="wssi:Security"/>
  </wsdl:message>
  <wsdl:message name="GetAssetEquipmentRequestMsg">
    <wsdl:part name="GetAssetEquipmentRequestMsg" element="rqst0:MP0302_GetAssetEquipment_001"/>
  </wsdl:message>
  <wsdl:message name="sessionScenarioHeader">
    <wsdl:part name="sessionScenarioHeader" element="hdr:SessionScenario"/>
  </wsdl:message>
  <wsdl:message name="sessionHeader">
    <wsdl:part name="sessionHeader" element="hdr:Session"/>
  </wsdl:message>
  <wsdl:message name="GetAssetEquipmentResponseMsg">
    <wsdl:part name="GetAssetEquipmentResponseMsg" element="resp0:MP0302_GetAssetEquipment_001_Result"/>
  </wsdl:message>
  <wsdl:message name="messageConfigHeader">
    <wsdl:part name="messageConfigHeader" element="hdr:MessageConfig"/>
  </wsdl:message>
  <wsdl:message name="organizationHeader">
    <wsdl:part name="organizationHeader" element="hdr:Organization"/>
  </wsdl:message>
  <wsdl:portType name="GetAssetEquipmentPT">
    <wsdl:operation name="GetAssetEquipmentOp">
      <wsdl:input name="GetAssetEquipmentRequestMsg" message="tns:GetAssetEquipmentRequestMsg"/>
      <wsdl:output name="GetAssetEquipmentResponseMsg" message="tns:GetAssetEquipmentResponseMsg"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="GetAssetEquipmentSoapBinding" type="tns:GetAssetEquipmentPT">
    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetAssetEquipmentOp">
      <wsdlsoap:operation soapAction="http://someURI"/>
      <wsdl:input name="GetAssetEquipmentRequestMsg">
        <wsdlsoap:header message="tns:organizationHeader" part="organizationHeader" use="literal"></wsdlsoap:header>
        <wsdlsoap:header message="tns:securityHeader" part="securityHeader" use="literal"></wsdlsoap:header>
        <wsdlsoap:header message="tns:sessionScenarioHeader" part="sessionScenarioHeader" use="literal"></wsdlsoap:header>
        <wsdlsoap:header message="tns:sessionHeader" part="sessionHeader" use="literal"></wsdlsoap:header>
        <wsdlsoap:header message="tns:messageConfigHeader" part="messageConfigHeader" use="literal"></wsdlsoap:header>
        <wsdlsoap:body parts="GetAssetEquipmentRequestMsg" use="literal"/>
      </wsdl:input>
      <wsdl:output name="GetAssetEquipmentResponseMsg">
        <wsdlsoap:header message="tns:sessionHeader" part="sessionHeader" use="literal"></wsdlsoap:header>
        <wsdlsoap:body parts="GetAssetEquipmentResponseMsg" use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="GetAssetEquipmentService">
    <wsdl:port name="GetAssetEquipmentSoapBinding" binding="tns:GetAssetEquipmentSoapBinding">
      <wsdlsoap:address location="http://localhost/axis/services/EWSConnector"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:/home/user/petalsworkspace/fais/_SOA_Artefacts/specifique/IDT/schemas/headers.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://schemas.datastream.net/MP_functions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.datastream.net/MP_functions">
  <xs:simpleType name="SessionScenario">
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
  <xs:simpleType name="Organization">
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
  <xs:complexType name="SessionType">
    <xs:sequence>
      <xs:element name="sessionId" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="MessageItemConfigType">
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="name" use="required" type="xs:string"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="MessageConfigType">
    <xs:sequence>
      <xs:element name="configItem" type="MessageItemConfigType" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Session" type="SessionType"/>
  <xs:element name="SessionScenario" type="SessionScenario"/>
  <xs:element name="Organization" type="Organization"/>
  <xs:element name="MessageConfig" type="MessageConfigType"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/user/petalsworkspace/fais/_SOA_Artefacts/specifique/IDT/schemas/secext.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://schemas.xmlsoap.org/ws/2002/04/secext" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.2" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/ws/2002/04/secext" xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/04/secext">
  <xsd:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"/>
  <xsd:element name="Security">
    <xsd:annotation>
      <xsd:documentation>This element defines header block to use for security-relevant data directed at a specific SOAP actor.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded">
          <xsd:annotation>
            <xsd:documentation>The use of "any" is to allow extensibility and different forms of security data.</xsd:documentation>
          </xsd:annotation>
        </xsd:any>
      </xsd:sequence>
      <xsd:anyAttribute processContents="lax"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="UsernameToken">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="Username"/>
        <xsd:element ref="Password" minOccurs="0"/>
      </xsd:sequence>
      <xsd:attribute name="Id" type="xsd:ID"/>
      <xsd:attribute name="Tenant" type="xsd:string"/>
      <xsd:attribute name="ContainsTenant" type="xsd:string"/>
      <xsd:anyAttribute namespace="##other"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="Username">
    <xsd:complexType>
      <xsd:simpleContent>
        <xsd:extension base="xsd:string">
          <xsd:anyAttribute namespace="##other"/>
        </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="Password">
    <xsd:complexType>
      <xsd:simpleContent>
        <xsd:extension base="xsd:string">
          <xsd:attribute name="Type" type="xsd:QName"/>
          <xsd:anyAttribute namespace="##other"/>
        </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="BinarySecurityToken">
    <xsd:annotation>
      <xsd:documentation>A security token that is encoded in binary</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:simpleContent>
        <xsd:extension base="xsd:string">
          <xsd:anyAttribute namespace="##other" processContents="strict"/>
        </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="SecurityTokenReference">
    <xsd:annotation>
      <xsd:documentation>This element is used reference a security token.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice minOccurs="0" maxOccurs="unbounded">
        <xsd:element ref="Reference"/>
        <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:choice>
      <xsd:attribute name="Id" type="xsd:ID"/>
      <xsd:anyAttribute namespace="##other" processContents="lax"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="Reference">
    <xsd:complexType>
      <xsd:attribute name="URI" type="xsd:anyURI"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:simpleType name="PasswordTypeEnum">
    <xsd:restriction base="xsd:QName">
      <xsd:enumeration value="wsse:PasswordText"/>
      <xsd:enumeration value="wsse:PasswordDigest"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ValueTypeEnum">
    <xsd:restriction base="xsd:QName">
      <xsd:enumeration value="wsse:X509v3"/>
      <xsd:enumeration value="wsse:Kerberosv5TGT"/>
      <xsd:enumeration value="wsse:Kerberosv5ST"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="EncodingTypeEnum">
    <xsd:restriction base="xsd:QName">
      <xsd:enumeration value="wsse:Base64Binary"/>
      <xsd:enumeration value="wsse:HexBinary"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="FaultcodeEnum">
    <xsd:restriction base="xsd:QName">
      <xsd:enumeration value="wsse:UnsupportedSecurityToken"/>
      <xsd:enumeration value="wsse:UnsupportedAlgorithm"/>
      <xsd:enumeration value="wsse:InvalidSecurity"/>
      <xsd:enumeration value="wsse:InvalidSecurityToken"/>
      <xsd:enumeration value="wsse:FailedAuthentication"/>
      <xsd:enumeration value="wsse:FailedCheck"/>
      <xsd:enumeration value="wsse:SecurityTokenUnavailable"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd</con:url><con:content><![CDATA[<!DOCTYPE schema PUBLIC "-//W3C//DTD XMLSchema 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd">
<!--Schema for XML Signatures
    http://www.w3.org/2000/09/xmldsig#
    $Revision: 1.1 $ on $Date: 2002/02/08 20:32:26 $ by $Author: reagle $

    Copyright 2001 The Internet Society and W3C (Massachusetts Institute
    of Technology, Institut National de Recherche en Informatique et en
    Automatique, Keio University). All Rights Reserved.
    http://www.w3.org/Consortium/Legal/

    This document is governed by the W3C Software License [1] as described
    in the FAQ [2].

    [1] http://www.w3.org/Consortium/Legal/copyright-software-19980720
    [2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD-->
<schema targetNamespace="http://www.w3.org/2000/09/xmldsig#" version="0.1" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <!--Basic Types Defined for Signatures-->
  <simpleType name="CryptoBinary">
    <restriction base="base64Binary"></restriction>
  </simpleType>
  <!--Start Signature-->
  <element name="Signature" type="ds:SignatureType"/>
  <complexType name="SignatureType">
    <sequence>
      <element ref="ds:SignedInfo"/>
      <element ref="ds:SignatureValue"/>
      <element ref="ds:KeyInfo" minOccurs="0"/>
      <element ref="ds:Object" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attribute name="Id" type="ID" use="optional"/>
  </complexType>
  <element name="SignatureValue" type="ds:SignatureValueType"/>
  <complexType name="SignatureValueType">
    <simpleContent>
      <extension base="base64Binary">
        <attribute name="Id" type="ID" use="optional"/>
      </extension>
    </simpleContent>
  </complexType>
  <!--Start SignedInfo-->
  <element name="SignedInfo" type="ds:SignedInfoType"/>
  <complexType name="SignedInfoType">
    <sequence>
      <element ref="ds:CanonicalizationMethod"/>
      <element ref="ds:SignatureMethod"/>
      <element ref="ds:Reference" maxOccurs="unbounded"/>
    </sequence>
    <attribute name="Id" type="ID" use="optional"/>
  </complexType>
  <element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>
  <complexType name="CanonicalizationMethodType" mixed="true">
    <sequence>
      <any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
      <!--(0,unbounded) elements from (1,1) namespace-->
    </sequence>
    <attribute name="Algorithm" type="anyURI" use="required"/>
  </complexType>
  <element name="SignatureMethod" type="ds:SignatureMethodType"/>
  <complexType name="SignatureMethodType" mixed="true">
    <sequence>
      <element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/>
      <any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
      <!--(0,unbounded) elements from (1,1) external namespace-->
    </sequence>
    <attribute name="Algorithm" type="anyURI" use="required"/>
  </complexType>
  <!--Start Reference-->
  <element name="Reference" type="ds:ReferenceType"/>
  <complexType name="ReferenceType">
    <sequence>
      <element ref="ds:Transforms" minOccurs="0"/>
      <element ref="ds:DigestMethod"/>
      <element ref="ds:DigestValue"/>
    </sequence>
    <attribute name="Id" type="ID" use="optional"/>
    <attribute name="URI" type="anyURI" use="optional"/>
    <attribute name="Type" type="anyURI" use="optional"/>
  </complexType>
  <element name="Transforms" type="ds:TransformsType"/>
  <complexType name="TransformsType">
    <sequence>
      <element ref="ds:Transform" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
  <element name="Transform" type="ds:TransformType"/>
  <complexType name="TransformType" mixed="true">
    <choice minOccurs="0" maxOccurs="unbounded">
      <any namespace="##other" processContents="lax"/>
      <!--(1,1) elements from (0,unbounded) namespaces-->
      <element name="XPath" type="string"/>
    </choice>
    <attribute name="Algorithm" type="anyURI" use="required"/>
  </complexType>
  <!--End Reference-->
  <element name="DigestMethod" type="ds:DigestMethodType"/>
  <complexType name="DigestMethodType" mixed="true">
    <sequence>
      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attribute name="Algorithm" type="anyURI" use="required"/>
  </complexType>
  <element name="DigestValue" type="ds:DigestValueType"/>
  <simpleType name="DigestValueType">
    <restriction base="base64Binary"/>
  </simpleType>
  <!--End SignedInfo-->
  <!--Start KeyInfo-->
  <element name="KeyInfo" type="ds:KeyInfoType"/>
  <complexType name="KeyInfoType" mixed="true">
    <choice maxOccurs="unbounded">
      <element ref="ds:KeyName"/>
      <element ref="ds:KeyValue"/>
      <element ref="ds:RetrievalMethod"/>
      <element ref="ds:X509Data"/>
      <element ref="ds:PGPData"/>
      <element ref="ds:SPKIData"/>
      <element ref="ds:MgmtData"/>
      <any processContents="lax" namespace="##other"/>
      <!--(1,1) elements from (0,unbounded) namespaces-->
    </choice>
    <attribute name="Id" type="ID" use="optional"/>
  </complexType>
  <element name="KeyName" type="string"/>
  <element name="MgmtData" type="string"/>
  <element name="KeyValue" type="ds:KeyValueType"/>
  <complexType name="KeyValueType" mixed="true">
    <choice>
      <element ref="ds:DSAKeyValue"/>
      <element ref="ds:RSAKeyValue"/>
      <any namespace="##other" processContents="lax"/>
    </choice>
  </complexType>
  <element name="RetrievalMethod" type="ds:RetrievalMethodType"/>
  <complexType name="RetrievalMethodType">
    <sequence>
      <element ref="ds:Transforms" minOccurs="0"/>
    </sequence>
    <attribute name="URI" type="anyURI"/>
    <attribute name="Type" type="anyURI" use="optional"/>
  </complexType>
  <!--Start X509Data-->
  <element name="X509Data" type="ds:X509DataType"/>
  <complexType name="X509DataType">
    <sequence maxOccurs="unbounded">
      <choice>
        <element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
        <element name="X509SKI" type="base64Binary"/>
        <element name="X509SubjectName" type="string"/>
        <element name="X509Certificate" type="base64Binary"/>
        <element name="X509CRL" type="base64Binary"/>
        <any namespace="##other" processContents="lax"/>
      </choice>
    </sequence>
  </complexType>
  <complexType name="X509IssuerSerialType">
    <sequence>
      <element name="X509IssuerName" type="string"/>
      <element name="X509SerialNumber" type="integer"/>
    </sequence>
  </complexType>
  <!--End X509Data-->
  <!--Begin PGPData-->
  <element name="PGPData" type="ds:PGPDataType"/>
  <complexType name="PGPDataType">
    <choice>
      <sequence>
        <element name="PGPKeyID" type="base64Binary"/>
        <element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>
        <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <sequence>
        <element name="PGPKeyPacket" type="base64Binary"/>
        <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </choice>
  </complexType>
  <!--End PGPData-->
  <!--Begin SPKIData-->
  <element name="SPKIData" type="ds:SPKIDataType"/>
  <complexType name="SPKIDataType">
    <sequence maxOccurs="unbounded">
      <element name="SPKISexp" type="base64Binary"/>
      <any namespace="##other" processContents="lax" minOccurs="0"/>
    </sequence>
  </complexType>
  <!--End SPKIData-->
  <!--End KeyInfo-->
  <!--Start Object (Manifest, SignatureProperty)-->
  <element name="Object" type="ds:ObjectType"/>
  <complexType name="ObjectType" mixed="true">
    <sequence minOccurs="0" maxOccurs="unbounded">
      <any namespace="##any" processContents="lax"/>
    </sequence>
    <attribute name="Id" type="ID" use="optional"/>
    <attribute name="MimeType" type="string" use="optional"/>
    <!--add a grep facet-->
    <attribute name="Encoding" type="anyURI" use="optional"/>
  </complexType>
  <element name="Manifest" type="ds:ManifestType"/>
  <complexType name="ManifestType">
    <sequence>
      <element ref="ds:Reference" maxOccurs="unbounded"/>
    </sequence>
    <attribute name="Id" type="ID" use="optional"/>
  </complexType>
  <element name="SignatureProperties" type="ds:SignaturePropertiesType"/>
  <complexType name="SignaturePropertiesType">
    <sequence>
      <element ref="ds:SignatureProperty" maxOccurs="unbounded"/>
    </sequence>
    <attribute name="Id" type="ID" use="optional"/>
  </complexType>
  <element name="SignatureProperty" type="ds:SignaturePropertyType"/>
  <complexType name="SignaturePropertyType" mixed="true">
    <choice maxOccurs="unbounded">
      <any namespace="##other" processContents="lax"/>
      <!--(1,1) elements from (1,unbounded) namespaces-->
    </choice>
    <attribute name="Target" type="anyURI" use="required"/>
    <attribute name="Id" type="ID" use="optional"/>
  </complexType>
  <!--End Object (Manifest, SignatureProperty)-->
  <!--Start Algorithm Parameters-->
  <simpleType name="HMACOutputLengthType">
    <restriction base="integer"/>
  </simpleType>
  <!--Start KeyValue Element-types-->
  <element name="DSAKeyValue" type="ds:DSAKeyValueType"/>
  <complexType name="DSAKeyValueType">
    <sequence>
      <sequence minOccurs="0">
        <element name="P" type="ds:CryptoBinary"/>
        <element name="Q" type="ds:CryptoBinary"/>
      </sequence>
      <element name="G" type="ds:CryptoBinary" minOccurs="0"/>
      <element name="Y" type="ds:CryptoBinary"/>
      <element name="J" type="ds:CryptoBinary" minOccurs="0"/>
      <sequence minOccurs="0">
        <element name="Seed" type="ds:CryptoBinary"/>
        <element name="PgenCounter" type="ds:CryptoBinary"/>
      </sequence>
    </sequence>
  </complexType>
  <element name="RSAKeyValue" type="ds:RSAKeyValueType"/>
  <complexType name="RSAKeyValueType">
    <sequence>
      <element name="Modulus" type="ds:CryptoBinary"/>
      <element name="Exponent" type="ds:CryptoBinary"/>
    </sequence>
  </complexType>
  <!--End KeyValue Element-types-->
  <!--End Signature-->
</schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/user/petalsworkspace/fais/_SOA_Artefacts/specifique/IDT/schemas/Asset/MP0302_GetAssetEquipment_001.xsd</con:url><con:content><![CDATA[<!--================================================================================
	Copyright 2003, Datastream Systems, Inc.
	50 Datastream Plaza, Greenville, SC 29605, USA.
	All rights reserved.
	
      This schema defines MP business function request MP0302_GetAssetEquipment_001
==================================================================================-->
<xs:schema targetNamespace="http://schemas.datastream.net/MP_functions/MP0302_001" elementFormDefault="qualified" xmlns:dsf="http://schemas.datastream.net/MP_fields" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.datastream.net/MP_functions/MP0302_001">
  <xs:import namespace="http://schemas.datastream.net/MP_fields" schemaLocation="../MP_fields.xsd"/>
  <!--===============================================================================-->
  <!--====  Begining of MP0302_GetAssetEquipment_001 ======================================-->
  <xs:element name="MP0302_GetAssetEquipment_001">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:ASSETID"/>
      </xs:sequence>
      <xs:attribute name="verb" type="dsf:VERB_Type" fixed="Get"/>
      <xs:attribute name="noun" type="dsf:NOUN_Type" fixed="AssetEquipment"/>
      <xs:attribute name="version" type="dsf:VERSION" fixed="001"/>
    </xs:complexType>
  </xs:element>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/user/petalsworkspace/fais/_SOA_Artefacts/specifique/IDT/schemas/MP_fields.xsd</con:url><con:content><![CDATA[<!--===================================================================
   Copyright (c) 2007 Infor. All rights reserved. The word and design marks set forth herein are trademarks
   and/or registered trademarks of Infor and/or related affiliates and subsidiaries. All rights reserved.
   All other trademarks listed herein are the property of their respective owners. www.infor.com.


   This document may not be reproduced in whole or in part or used for tendering
   or manufacturing purposes except under an agreement or with the written
   consent of the copyright holder and then only under the condition that this
   notice is included in any such reproduction. No information regarding the
   contents or subject matter of this document or any part thereof arising
   directly or indirectly thereof shall be given orally or in writing or
   communicated in any manner whatsoever to any third party without the prior
   written consent of the copyright holder.

   Master schema for all functions.
===================================================================-->
<xs:schema targetNamespace="http://schemas.datastream.net/MP_fields" elementFormDefault="qualified" xmlns="http://schemas.datastream.net/MP_fields" xmlns:dsf="http://schemas.datastream.net/MP_fields" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:of="http://www.openapplications.org/oagis_fields" xmlns:os="http://www.openapplications.org/oagis_segments">
  <xs:import namespace="http://www.openapplications.org/oagis_fields" schemaLocation="oagis_fields.xsd"/>
  <xs:import namespace="http://www.openapplications.org/oagis_segments" schemaLocation="oagis_segments.xsd"/>
  <xs:annotation>
    <xs:documentation>This schema defines the simple and complex fields in MP business entities and processes</xs:documentation>
  </xs:annotation>
  <xs:simpleType name="VERB_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Add"/>
      <xs:enumeration value="Get"/>
      <xs:enumeration value="Sync"/>
      <xs:enumeration value="Delete"/>
      <xs:enumeration value="Cancel"/>
      <xs:enumeration value="Change"/>
      <xs:enumeration value="Confirm"/>
      <xs:enumeration value="ConfirmRevert"/>
      <xs:enumeration value="ConfirmUpload"/>
      <xs:enumeration value="Copy"/>
      <xs:enumeration value="Create"/>
      <xs:enumeration value="Issue"/>
      <xs:enumeration value="Load"/>
      <xs:enumeration value="Receive"/>
      <xs:enumeration value="Transfer"/>
      <xs:enumeration value="Update"/>
      <xs:enumeration value="Deactivate"/>
      <xs:enumeration value="Approve"/>
      <xs:enumeration value="Remove"/>
      <xs:enumeration value="Revert"/>
      <xs:enumeration value="Replace"/>
      <xs:enumeration value="Move"/>
      <xs:enumeration value="Validate"/>
      <xs:enumeration value="Refresh"/>
      <xs:enumeration value="Save"/>
      <xs:enumeration value="Upload"/>
      <xs:enumeration value="Run"/>
      <xs:enumeration value="Download"/>
      <xs:enumeration value="GenerateAndRelease"/>
      <xs:enumeration value="Process"/>
      <xs:enumeration value="Retrieve"/>
      <xs:enumeration value="Unlink"/>
      <xs:enumeration value="Close"/>
      <xs:enumeration value="Assign"/>
      <xs:enumeration value="Generate"/>
      <xs:enumeration value="Purge"/>
      <xs:enumeration value="FreezeOrUnfreeze"/>
      <xs:enumeration value="Calculate"/>
      <xs:enumeration value="SaveAndValidate"/>
      <xs:enumeration value="Reject"/>
      <xs:enumeration value="Match"/>
      <xs:enumeration value="AddOrSync"/>
      <xs:enumeration value="Terminate"/>
      <xs:enumeration value="Print"/>
      <xs:enumeration value="Associate"/>
      <xs:enumeration value="Disassociate"/>
      <xs:enumeration value="Regenerate"/>
      <xs:enumeration value="Logon"/>
      <xs:enumeration value="Logoff"/>
      <xs:enumeration value="Prepare"/>
      <xs:enumeration value="Search"/>
      <xs:enumeration value="Import"/>
      <xs:enumeration value="Start"/>
      <xs:enumeration value="Stop"/>
      <xs:enumeration value="Export"/>
      <xs:enumeration value="Init"/>
      <xs:enumeration value="ActivateOrDeactivate"/>
      <xs:enumeration value="Select"/>
      <xs:enumeration value="Undo"/>
      <xs:enumeration value="UndoAll"/>
      <xs:enumeration value="RedoAll"/>
      <xs:enumeration value="ApproveSingle"/>
      <xs:enumeration value="UndoCancel"/>
      <xs:enumeration value="Reallocate"/>
      <xs:enumeration value="Award"/>
      <xs:enumeration value="Resequence"/>
      <xs:enumeration value="List"/>
      <xs:enumeration value="ValidateAndAdd"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ENTITYACTION">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ADD"/>
      <xs:enumeration value="GET"/>
      <xs:enumeration value="SYNC"/>
      <xs:enumeration value="DELETE"/>
      <xs:enumeration value="LOAD"/>
      <xs:enumeration value="TRANSFER"/>
      <xs:enumeration value="UPDATE"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NOUN_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="User"/>
      <xs:enumeration value="Organization"/>
      <xs:enumeration value="Group"/>
      <xs:enumeration value="Class"/>
      <xs:enumeration value="Department"/>
      <xs:enumeration value="Personnel"/>
      <xs:enumeration value="OrganizationValidity"/>
      <xs:enumeration value="Equipment"/>
      <xs:enumeration value="AssetEquipment"/>
      <xs:enumeration value="PositionEquipment"/>
      <xs:enumeration value="PositionEquipmentDefault"/>
      <xs:enumeration value="SystemEquipment"/>
      <xs:enumeration value="SystemEquipmentDefault"/>
      <xs:enumeration value="Location"/>
      <xs:enumeration value="WorkRequest"/>
      <xs:enumeration value="Requisition"/>
      <xs:enumeration value="RequisitionDefault"/>
      <xs:enumeration value="RequisitionLine"/>
      <xs:enumeration value="RequisitionLineDefault"/>
      <xs:enumeration value="WorkOrderDefault"/>
      <xs:enumeration value="WorkOrder"/>
      <xs:enumeration value="Part"/>
      <xs:enumeration value="PartDefault"/>
      <xs:enumeration value="PurchaseOrder"/>
      <xs:enumeration value="AssetEquipmentDefault"/>
      <xs:enumeration value="BookedHours"/>
      <xs:enumeration value="Store"/>
      <xs:enumeration value="StoreDefault"/>
      <xs:enumeration value="Activity"/>
      <xs:enumeration value="ActivityDefault"/>
      <xs:enumeration value="LaborRequisition"/>
      <xs:enumeration value="CustomFields"/>
      <xs:enumeration value="EquipmentSummary"/>
      <xs:enumeration value="StorePart"/>
      <xs:enumeration value="BinStockDefault"/>
      <xs:enumeration value="BinStock"/>
      <xs:enumeration value="LocationDefault"/>
      <xs:enumeration value="EquipmentHierarchy"/>
      <xs:enumeration value="PositionHierarchy"/>
      <xs:enumeration value="SystemHierarchy"/>
      <xs:enumeration value="AssetHierarchy"/>
      <xs:enumeration value="AssetEquipmentByProfile"/>
      <xs:enumeration value="PartStores"/>
      <xs:enumeration value="LaborRequisitionDefault"/>
      <xs:enumeration value="EquipmentCategory"/>
      <xs:enumeration value="EquipmentCategoryDefault"/>
      <xs:enumeration value="PartStoresDefault"/>
      <xs:enumeration value="Warranty"/>
      <xs:enumeration value="WarrantyDefault"/>
      <xs:enumeration value="Catalogue"/>
      <xs:enumeration value="LaborBooking"/>
      <xs:enumeration value="LaborBookingDefault"/>
      <xs:enumeration value="Comments"/>
      <xs:enumeration value="CurrentDateTime"/>
      <xs:enumeration value="MeterReading"/>
      <xs:enumeration value="MeterReadingDefault"/>
      <xs:enumeration value="PartManufacturer"/>
      <xs:enumeration value="PartPrices"/>
      <xs:enumeration value="PartPricesDefault"/>
      <xs:enumeration value="SchedTask"/>
      <xs:enumeration value="PermitAssociation"/>
      <xs:enumeration value="PartManufacturerDefault"/>
      <xs:enumeration value="QuickCloseWorkOrderDefault"/>
      <xs:enumeration value="StoreBin"/>
      <xs:enumeration value="WarrantyCoverage"/>
      <xs:enumeration value="UsageMeter"/>
      <xs:enumeration value="UsageMeterForInput"/>
      <xs:enumeration value="LaborBookingDefaultForClosing"/>
      <xs:enumeration value="WorkOrderPermitDefault"/>
      <xs:enumeration value="WorkOrderPermit"/>
      <xs:enumeration value="PickList"/>
      <xs:enumeration value="PickListDefault"/>
      <xs:enumeration value="IssueReturnWoActivityInfo"/>
      <xs:enumeration value="IssueReturnPartInfo"/>
      <xs:enumeration value="MaterialList"/>
      <xs:enumeration value="HeldParts"/>
      <xs:enumeration value="IssueReturnTransaction"/>
      <xs:enumeration value="IssueReturnTransactionDefault"/>
      <xs:enumeration value="ReservedParts"/>
      <xs:enumeration value="MaterialListParts"/>
      <xs:enumeration value="PickListParts"/>
      <xs:enumeration value="PickListPart"/>
      <xs:enumeration value="Payable"/>
      <xs:enumeration value="Bin2Bin"/>
      <xs:enumeration value="IssueReturnPickListInfo"/>
      <xs:enumeration value="WorkOrderScheduleDefault"/>
      <xs:enumeration value="WorkOrderSchedule"/>
      <xs:enumeration value="MaterialListDefault"/>
      <xs:enumeration value="DocumentAssociation"/>
      <xs:enumeration value="PMSchedule"/>
      <xs:enumeration value="PMScheduleDefault"/>
      <xs:enumeration value="MaterialListPart"/>
      <xs:enumeration value="MaterialListPartDefault"/>
      <xs:enumeration value="ToolUsage"/>
      <xs:enumeration value="Reservation"/>
      <xs:enumeration value="WorkOrderPart"/>
      <xs:enumeration value="HTMLContent"/>
      <xs:enumeration value="PageLayout"/>
      <xs:enumeration value="OpsVariable"/>
      <xs:enumeration value="WorkOrderPartDefault"/>
      <xs:enumeration value="Projinfo"/>
      <xs:enumeration value="LocationHierarchy"/>
      <xs:enumeration value="AssetStructure"/>
      <xs:enumeration value="PositionStructure"/>
      <xs:enumeration value="SystemStructure"/>
      <xs:enumeration value="LocationStructure"/>
      <xs:enumeration value="AssetParentHierarchy"/>
      <xs:enumeration value="PositionParentHierarchy"/>
      <xs:enumeration value="SystemParentHierarchy"/>
      <xs:enumeration value="LocationParentHierarchy"/>
      <xs:enumeration value="AssetChildHierarchy"/>
      <xs:enumeration value="PositionChildHierarchy"/>
      <xs:enumeration value="SystemChildHierarchy"/>
      <xs:enumeration value="LocationChildHierarchy"/>
      <xs:enumeration value="UserPortlet"/>
      <xs:enumeration value="UnavailableField"/>
      <xs:enumeration value="CostCode"/>
      <xs:enumeration value="CostCodeDefault"/>
      <xs:enumeration value="MailTemplate"/>
      <xs:enumeration value="Task"/>
      <xs:enumeration value="PhysicalMeter"/>
      <xs:enumeration value="UserSetup"/>
      <xs:enumeration value="UserSetupDefault"/>
      <xs:enumeration value="Customer"/>
      <xs:enumeration value="CustomerDefault"/>
      <xs:enumeration value="Supplier"/>
      <xs:enumeration value="SupplierDefault"/>
      <xs:enumeration value="Lot"/>
      <xs:enumeration value="LotDefault"/>
      <xs:enumeration value="ServiceCode"/>
      <xs:enumeration value="ServiceCodeDefault"/>
      <xs:enumeration value="PartsAssociated"/>
      <xs:enumeration value="Commodity"/>
      <xs:enumeration value="InventoryTransaction"/>
      <xs:enumeration value="InventoryTransactionDefault"/>
      <xs:enumeration value="CustomerProperties"/>
      <xs:enumeration value="PMScheduleEquipment"/>
      <xs:enumeration value="Req"/>
      <xs:enumeration value="ReqDefault"/>
      <xs:enumeration value="PMScheduleEquipmentDefault"/>
      <xs:enumeration value="DepartmentDefault"/>
      <xs:enumeration value="DeliveryAddress"/>
      <xs:enumeration value="DeliveryAddressDefault"/>
      <xs:enumeration value="PartsAssociatedDefault"/>
      <xs:enumeration value="ERecordSetup"/>
      <xs:enumeration value="ERecordSetupDefault"/>
      <xs:enumeration value="OrganizationDefault"/>
      <xs:enumeration value="Clause"/>
      <xs:enumeration value="CustomerCallerDefault"/>
      <xs:enumeration value="CustomerCaller"/>
      <xs:enumeration value="Permit"/>
      <xs:enumeration value="PermitDefault"/>
      <xs:enumeration value="UnitOfMeasure"/>
      <xs:enumeration value="UOMDefault"/>
      <xs:enumeration value="PickListPartDefault"/>
      <xs:enumeration value="StockTakeLine"/>
      <xs:enumeration value="Addresses"/>
      <xs:enumeration value="AddressesDefault"/>
      <xs:enumeration value="PMScheduleActivity"/>
      <xs:enumeration value="PMScheduleActivityDefault"/>
      <xs:enumeration value="NonPOReceipt"/>
      <xs:enumeration value="NonPOReceiptDefault"/>
      <xs:enumeration value="BridgeStatus"/>
      <xs:enumeration value="ReqPart"/>
      <xs:enumeration value="ReqPartDefault"/>
      <xs:enumeration value="Shift"/>
      <xs:enumeration value="ShiftDefault"/>
      <xs:enumeration value="PickListImportPartDefault"/>
      <xs:enumeration value="PurchaseOrderTerm"/>
      <xs:enumeration value="Tax"/>
      <xs:enumeration value="TaxRate"/>
      <xs:enumeration value="TaxRateDefault"/>
      <xs:enumeration value="TaxDefault"/>
      <xs:enumeration value="SupplierPartDefault"/>
      <xs:enumeration value="Supervisor"/>
      <xs:enumeration value="SupervisorDefault"/>
      <xs:enumeration value="InstallationCode"/>
      <xs:enumeration value="InstallationCodeDefault"/>
      <xs:enumeration value="UsrGrp"/>
      <xs:enumeration value="UsrGrpDefault"/>
      <xs:enumeration value="Employee"/>
      <xs:enumeration value="EmployeeDefault"/>
      <xs:enumeration value="Trade"/>
      <xs:enumeration value="TradeDefault"/>
      <xs:enumeration value="Manufacturer"/>
      <xs:enumeration value="SupplierContact"/>
      <xs:enumeration value="SupplierContactDefault"/>
      <xs:enumeration value="POReceipt"/>
      <xs:enumeration value="POReceiptDefault"/>
      <xs:enumeration value="ReportFilter"/>
      <xs:enumeration value="ServiceRequest"/>
      <xs:enumeration value="ServiceRequestDefault"/>
      <xs:enumeration value="StandardWorkOrder"/>
      <xs:enumeration value="StandardWorkOrderDefault"/>
      <xs:enumeration value="Project"/>
      <xs:enumeration value="ProjectDefault"/>
      <xs:enumeration value="WorkRoute"/>
      <xs:enumeration value="Currency"/>
      <xs:enumeration value="CurrencyDefault"/>
      <xs:enumeration value="CustomFieldElement"/>
      <xs:enumeration value="ShiftDay"/>
      <xs:enumeration value="EmployeeType"/>
      <xs:enumeration value="UserOrganization"/>
      <xs:enumeration value="UserOrganizationDefault"/>
      <xs:enumeration value="TradeRates"/>
      <xs:enumeration value="TradeRatesDefault"/>
      <xs:enumeration value="ExchangeRate"/>
      <xs:enumeration value="ExchangeRateDefault"/>
      <xs:enumeration value="GenerateAndReleaseWODefault"/>
      <xs:enumeration value="Description"/>
      <xs:enumeration value="DescriptionDefault"/>
      <xs:enumeration value="CodeStructure"/>
      <xs:enumeration value="CodeStructureDefault"/>
      <xs:enumeration value="TempWorkOrder"/>
      <xs:enumeration value="Currencies"/>
      <xs:enumeration value="CurrenciesDefault"/>
      <xs:enumeration value="MultiOrgSecurity"/>
      <xs:enumeration value="Report"/>
      <xs:enumeration value="StandardWorkOrderActivity"/>
      <xs:enumeration value="StandardWorkOrderActivityDefault"/>
      <xs:enumeration value="POReceiptActiveLine"/>
      <xs:enumeration value="TaxRateType"/>
      <xs:enumeration value="TaxRateTypeDefault"/>
      <xs:enumeration value="Tool"/>
      <xs:enumeration value="ToolDefault"/>
      <xs:enumeration value="ReqWithParts"/>
      <xs:enumeration value="Store2Store"/>
      <xs:enumeration value="Store2StoreDefault"/>
      <xs:enumeration value="UserCode"/>
      <xs:enumeration value="ShiftEmployee"/>
      <xs:enumeration value="PersonTime"/>
      <xs:enumeration value="ReportDefault"/>
      <xs:enumeration value="AssociateCustomFields"/>
      <xs:enumeration value="AssociateCustomFieldsDefault"/>
      <xs:enumeration value="AssignedPersonnel"/>
      <xs:enumeration value="AssignedPersonnelDefault"/>
      <xs:enumeration value="InformationRequest"/>
      <xs:enumeration value="InformationRequestDefault"/>
      <xs:enumeration value="CustomFieldsLOV"/>
      <xs:enumeration value="Document"/>
      <xs:enumeration value="ProjectBudgetCode"/>
      <xs:enumeration value="ProjectBudgetCodeDefault"/>
      <xs:enumeration value="BudgetForProject"/>
      <xs:enumeration value="TotalWorkOrderCost"/>
      <xs:enumeration value="HomeGroup"/>
      <xs:enumeration value="HomeGroupDefault"/>
      <xs:enumeration value="GISPreference"/>
      <xs:enumeration value="GISPreferenceDefault"/>
      <xs:enumeration value="ReportOption"/>
      <xs:enumeration value="FunctionPermissions"/>
      <xs:enumeration value="FunctionPermissionsDefault"/>
      <xs:enumeration value="TabPermissions"/>
      <xs:enumeration value="TabPermissionsDefault"/>
      <xs:enumeration value="ExtMenusHierarchy"/>
      <xs:enumeration value="ClosingPeriod"/>
      <xs:enumeration value="FlexSql"/>
      <xs:enumeration value="FlexSqlDefault"/>
      <xs:enumeration value="EmployeeAvailability"/>
      <xs:enumeration value="SupplierReturn"/>
      <xs:enumeration value="SupplierReturnDefault"/>
      <xs:enumeration value="ClosingPeriodDefault"/>
      <xs:enumeration value="Query"/>
      <xs:enumeration value="AdditionalCharge"/>
      <xs:enumeration value="AdditionalChargeDefault"/>
      <xs:enumeration value="ActivityTool"/>
      <xs:enumeration value="ActivityToolDefault"/>
      <xs:enumeration value="PhysicalInventoryLine"/>
      <xs:enumeration value="Object"/>
      <xs:enumeration value="TempRequisitionLines"/>
      <xs:enumeration value="TempRequisitionLine"/>
      <xs:enumeration value="RequisitionLinesToPODefault"/>
      <xs:enumeration value="AuditSetupTrigger"/>
      <xs:enumeration value="DatabaseObject"/>
      <xs:enumeration value="DatabaseObjectList"/>
      <xs:enumeration value="AuditRecord"/>
      <xs:enumeration value="ScreenFlowSetup"/>
      <xs:enumeration value="ScreenFlowSetupDefault"/>
      <xs:enumeration value="PurchaseOrderDefault"/>
      <xs:enumeration value="WarrantyClaim"/>
      <xs:enumeration value="ExtMenus"/>
      <xs:enumeration value="FunctionTabs"/>
      <xs:enumeration value="PropertyInformation"/>
      <xs:enumeration value="GISAsset"/>
      <xs:enumeration value="GISAssetDefault"/>
      <xs:enumeration value="TempRequisitionStoreSupplier"/>
      <xs:enumeration value="ClosingCode"/>
      <xs:enumeration value="EmployeeProperty"/>
      <xs:enumeration value="AccountDetail"/>
      <xs:enumeration value="TaxRateValue"/>
      <xs:enumeration value="WOAuthTypeGroup"/>
      <xs:enumeration value="WOAuthTypeGroupDefault"/>
      <xs:enumeration value="Shutdown"/>
      <xs:enumeration value="ShutdownDefault"/>
      <xs:enumeration value="LogEntry"/>
      <xs:enumeration value="LogEntryDefault"/>
      <xs:enumeration value="PartForPO"/>
      <xs:enumeration value="ExtraChargeDiscount"/>
      <xs:enumeration value="PartForPODefault"/>
      <xs:enumeration value="ExtraChargeDiscountDefault"/>
      <xs:enumeration value="PurchaseOrderAndLine"/>
      <xs:enumeration value="AssetForPO"/>
      <xs:enumeration value="ScreenFlowUserGroup"/>
      <xs:enumeration value="ScreenFlowUserGroupDefault"/>
      <xs:enumeration value="EmployeeRate"/>
      <xs:enumeration value="EmployeeRateDefault"/>
      <xs:enumeration value="EMailNotificationSetup"/>
      <xs:enumeration value="EMailNotificationRecord"/>
      <xs:enumeration value="EMailNotificationTrigger"/>
      <xs:enumeration value="TransactionPrompts"/>
      <xs:enumeration value="TransactionPromptsDefault"/>
      <xs:enumeration value="SupplierReturnPart"/>
      <xs:enumeration value="SupplierReturnParts"/>
      <xs:enumeration value="POClause"/>
      <xs:enumeration value="POClauseDefault"/>
      <xs:enumeration value="HomeEntry"/>
      <xs:enumeration value="RouteEquipment"/>
      <xs:enumeration value="RouteEquipmentDefault"/>
      <xs:enumeration value="KPIRange"/>
      <xs:enumeration value="GlInterface"/>
      <xs:enumeration value="TaxCodeRate"/>
      <xs:enumeration value="GroupAvailabilityException"/>
      <xs:enumeration value="GroupAvailabilityExceptionDefault"/>
      <xs:enumeration value="CalculateAvailability"/>
      <xs:enumeration value="CalculateAvailabilityDefault"/>
      <xs:enumeration value="ClosingCodeClass"/>
      <xs:enumeration value="ClosingCodeClassDefault"/>
      <xs:enumeration value="LDAPRoleDefault"/>
      <xs:enumeration value="LDAPRole"/>
      <xs:enumeration value="RepParameter"/>
      <xs:enumeration value="SupplierReturnPartAvailableQTY"/>
      <xs:enumeration value="QuickSchedule"/>
      <xs:enumeration value="QuickScheduleDefault"/>
      <xs:enumeration value="WorkOrderStatus"/>
      <xs:enumeration value="LaborAvailability"/>
      <xs:enumeration value="NonPOReceiptPart"/>
      <xs:enumeration value="NonPOReceiptPartDefault"/>
      <xs:enumeration value="PostJournal"/>
      <xs:enumeration value="ShutdownEquipment"/>
      <xs:enumeration value="EmailCondition"/>
      <xs:enumeration value="StatusAuthorization"/>
      <xs:enumeration value="LowStockRequisition"/>
      <xs:enumeration value="LowStockRequisitionLine"/>
      <xs:enumeration value="LowStockRequisitionDefault"/>
      <xs:enumeration value="LowStockRequisitionLineRequest"/>
      <xs:enumeration value="LowStockRequisitionStoreSupplierBuyer"/>
      <xs:enumeration value="CustomReport"/>
      <xs:enumeration value="JobSetup"/>
      <xs:enumeration value="MailParameter"/>
      <xs:enumeration value="ServiceRequestLaborBooking"/>
      <xs:enumeration value="ServiceRequestLaborBookingDefault"/>
      <xs:enumeration value="TrackingData"/>
      <xs:enumeration value="EquipmentProfile"/>
      <xs:enumeration value="EquipmentProfileDefault"/>
      <xs:enumeration value="ReportTemplate"/>
      <xs:enumeration value="ScreenFlow"/>
      <xs:enumeration value="RejectReason"/>
      <xs:enumeration value="RejectReasonDefault"/>
      <xs:enumeration value="CustomerServiceRequest"/>
      <xs:enumeration value="CustomerServiceRequestDefault"/>
      <xs:enumeration value="HomeUser"/>
      <xs:enumeration value="HomeUserDefault"/>
      <xs:enumeration value="UserKPIs"/>
      <xs:enumeration value="HomeLink"/>
      <xs:enumeration value="Finding"/>
      <xs:enumeration value="Condition"/>
      <xs:enumeration value="Method"/>
      <xs:enumeration value="PointType"/>
      <xs:enumeration value="ServiceCatalogue"/>
      <xs:enumeration value="ServiceCatalogueDefault"/>
      <xs:enumeration value="ProjAuthUser"/>
      <xs:enumeration value="Aspect"/>
      <xs:enumeration value="ApprovalList"/>
      <xs:enumeration value="Qualification"/>
      <xs:enumeration value="UserLocale"/>
      <xs:enumeration value="KPIStructure"/>
      <xs:enumeration value="KPIStructureDefault"/>
      <xs:enumeration value="OrgFiscalYear"/>
      <xs:enumeration value="Screen"/>
      <xs:enumeration value="ScreenDefault"/>
      <xs:enumeration value="Printer"/>
      <xs:enumeration value="OrgAppParameter"/>
      <xs:enumeration value="GLReference"/>
      <xs:enumeration value="UserInboxTab"/>
      <xs:enumeration value="ObjectMap"/>
      <xs:enumeration value="RouteMap"/>
      <xs:enumeration value="DataWarehouseRunLog"/>
      <xs:enumeration value="DataWarehouseRunParameters"/>
      <xs:enumeration value="KPIHistory"/>
      <xs:enumeration value="GLProcessDef"/>
      <xs:enumeration value="ReqService"/>
      <xs:enumeration value="ReqServiceDefault"/>
      <xs:enumeration value="ReqServiceActivityInfo"/>
      <xs:enumeration value="ReqServiceTaskInfo"/>
      <xs:enumeration value="ReqServiceSupplierTradeInfo"/>
      <xs:enumeration value="ReqServiceCurrency"/>
      <xs:enumeration value="ReqServiceCatRefInfo"/>
      <xs:enumeration value="InspectionsForWorkOrder"/>
      <xs:enumeration value="InspectionsForWorkOrderDefault"/>
      <xs:enumeration value="TextForScreens"/>
      <xs:enumeration value="POFromBlanketOrder"/>
      <xs:enumeration value="BlanketOrder"/>
      <xs:enumeration value="BlanketOrderDefault"/>
      <xs:enumeration value="ChildKPIs"/>
      <xs:enumeration value="InspectionsForWorkOrderValue"/>
      <xs:enumeration value="GLReferenceDetail"/>
      <xs:enumeration value="InspectionAspect"/>
      <xs:enumeration value="InspectionPoint"/>
      <xs:enumeration value="InspectionAspectPoint"/>
      <xs:enumeration value="InspectionPointCondition"/>
      <xs:enumeration value="BOExchangeRate"/>
      <xs:enumeration value="PromptFields"/>
      <xs:enumeration value="InterfaceTransactions"/>
      <xs:enumeration value="InterfaceTransaction"/>
      <xs:enumeration value="InspectionEquipmentDetail"/>
      <xs:enumeration value="InspectionEquipmentDetailDefault"/>
      <xs:enumeration value="WOCalibration"/>
      <xs:enumeration value="WOCalibrationDefault"/>
      <xs:enumeration value="TPforWODefault"/>
      <xs:enumeration value="DataWarehouseProcess"/>
      <xs:enumeration value="PurchaseService"/>
      <xs:enumeration value="PurchaseServiceDefault"/>
      <xs:enumeration value="PurchaseServiceActivityInfo"/>
      <xs:enumeration value="PurchaseServiceTaskInfo"/>
      <xs:enumeration value="PurchaseServiceTradeInfo"/>
      <xs:enumeration value="PurchaseServiceCurrency"/>
      <xs:enumeration value="InspectionResult"/>
      <xs:enumeration value="InspectionResultDefault"/>
      <xs:enumeration value="DataWarehouseRunError"/>
      <xs:enumeration value="PromptFieldsDefault"/>
      <xs:enumeration value="PurchaseServiceReqLineInfo"/>
      <xs:enumeration value="KPIRangeDefault"/>
      <xs:enumeration value="DepartmentTool"/>
      <xs:enumeration value="DepartmentToolDefault"/>
      <xs:enumeration value="BOPartLineDefault"/>
      <xs:enumeration value="BOPartLine"/>
      <xs:enumeration value="RefForBO"/>
      <xs:enumeration value="PartForBO"/>
      <xs:enumeration value="BOLineExchangeRate"/>
      <xs:enumeration value="InspectionAspectPrompt"/>
      <xs:enumeration value="TradeQualification"/>
      <xs:enumeration value="AnalyticsETL"/>
      <xs:enumeration value="AllAnalyticsVariables"/>
      <xs:enumeration value="AnalyticsCalculationStatus"/>
      <xs:enumeration value="AnalyticsCalculation"/>
      <xs:enumeration value="AllAnalyticsCharts"/>
      <xs:enumeration value="AnalyticsEquation"/>
      <xs:enumeration value="FindingClass"/>
      <xs:enumeration value="FindingClassDefault"/>
      <xs:enumeration value="InspectionPointRoute"/>
      <xs:enumeration value="InspectionPointRouteDefault"/>
      <xs:enumeration value="UserFields"/>
      <xs:enumeration value="StockTakeTransaction"/>
      <xs:enumeration value="TaskQualification"/>
      <xs:enumeration value="Formula"/>
      <xs:enumeration value="AspectPointInfo"/>
      <xs:enumeration value="PromptLookupValue"/>
      <xs:enumeration value="UserLanguage"/>
      <xs:enumeration value="WorkOrderMap"/>
      <xs:enumeration value="EmployeeQualification"/>
      <xs:enumeration value="EmployeeQualificationDefault"/>
      <xs:enumeration value="WorkLoadBalance"/>
      <xs:enumeration value="WorkLoadBalanceActivity"/>
      <xs:enumeration value="WorkLoadBalanceParameter"/>
      <xs:enumeration value="WorkLoadBalanceParameterDefault"/>
      <xs:enumeration value="WorkLoadBalanceSelection"/>
      <xs:enumeration value="WorkLoadBalanceTrades"/>
      <xs:enumeration value="WorkLoadBalanceWorkOrders"/>
      <xs:enumeration value="WorkLoadBalanceSession"/>
      <xs:enumeration value="ScheduleSession"/>
      <xs:enumeration value="SupplierRate"/>
      <xs:enumeration value="SupplierRateDefault"/>
      <xs:enumeration value="TaskQualificationDefault"/>
      <xs:enumeration value="VendorBooking"/>
      <xs:enumeration value="VendorBookingDefault"/>
      <xs:enumeration value="DataWarehouseMetadata"/>
      <xs:enumeration value="DatabaseData"/>
      <xs:enumeration value="WarrantyVMRS"/>
      <xs:enumeration value="WorkOrderCost"/>
      <xs:enumeration value="UserPreference"/>
      <xs:enumeration value="BlanketOrderClause"/>
      <xs:enumeration value="FormulaParameter"/>
      <xs:enumeration value="WorkOrderQualification"/>
      <xs:enumeration value="WorkOrderQualificationDefault"/>
      <xs:enumeration value="FormulaParameterDetail"/>
      <xs:enumeration value="EquipmentCalibrationDetails"/>
      <xs:enumeration value="BlanketOrderClauseDefault"/>
      <xs:enumeration value="VMRSCodeStructure"/>
      <xs:enumeration value="ServiceRequestDetails"/>
      <xs:enumeration value="TradeSupplierRate"/>
      <xs:enumeration value="TradeSupplierRateDefault"/>
      <xs:enumeration value="ServiceCatalogueTask"/>
      <xs:enumeration value="ServiceCatalogueTaskDefault"/>
      <xs:enumeration value="WOQualificationDefaultForImport"/>
      <xs:enumeration value="WORouteStatus"/>
      <xs:enumeration value="BlanketOrderUser"/>
      <xs:enumeration value="WorkOrderCosts"/>
      <xs:enumeration value="PartialPOFromBlanketOrder"/>
      <xs:enumeration value="PartialPOForBODefault"/>
      <xs:enumeration value="PartForPartialPO"/>
      <xs:enumeration value="OrderDetails"/>
      <xs:enumeration value="MPWorkOrderActivities"/>
      <xs:enumeration value="EquipmentTestPoint"/>
      <xs:enumeration value="EquipmentTestPointDefault"/>
      <xs:enumeration value="TaskPrice"/>
      <xs:enumeration value="TaskPriceDefault"/>
      <xs:enumeration value="ServiceRequestWorkOrderDetails"/>
      <xs:enumeration value="ReportStatus"/>
      <xs:enumeration value="PMScheduleTool"/>
      <xs:enumeration value="PMScheduleToolDefault"/>
      <xs:enumeration value="WorkRequestDefault"/>
      <xs:enumeration value="SubstitutePart"/>
      <xs:enumeration value="SupplierCommodity"/>
      <xs:enumeration value="ScannerMenu"/>
      <xs:enumeration value="PurchaseOrderHistory"/>
      <xs:enumeration value="AuditEntity"/>
      <xs:enumeration value="TransactionsForPartsDefault"/>
      <xs:enumeration value="ActivityWarranty"/>
      <xs:enumeration value="CommentAuditTrail"/>
      <xs:enumeration value="Depreciation"/>
      <xs:enumeration value="DepreciationDefault"/>
      <xs:enumeration value="SessionWorkOrderActivities"/>
      <xs:enumeration value="WOCalibrationStandard"/>
      <xs:enumeration value="WOCalibrationStandardDefault"/>
      <xs:enumeration value="RCApprovalList"/>
      <xs:enumeration value="RCApprovalListDefault"/>
      <xs:enumeration value="FlexSqlTriggers"/>
      <xs:enumeration value="StandardWOChild"/>
      <xs:enumeration value="StandardWOChildDefault"/>
      <xs:enumeration value="BOServiceLine"/>
      <xs:enumeration value="BOServiceLineDefault"/>
      <xs:enumeration value="BOLineTask"/>
      <xs:enumeration value="BOLineTrade"/>
      <xs:enumeration value="InvoiceVoucher"/>
      <xs:enumeration value="InvoiceVoucherDefault"/>
      <xs:enumeration value="InvoiceVoucherLine"/>
      <xs:enumeration value="InvoiceVoucherLineDefault"/>
      <xs:enumeration value="InternalRepairReceiptDefault"/>
      <xs:enumeration value="InternalRepairReceipt"/>
      <xs:enumeration value="ABCAnalysis"/>
      <xs:enumeration value="ABCAnalysisDefault"/>
      <xs:enumeration value="InternalRepairReceiptPart"/>
      <xs:enumeration value="InternalRepairReceiptParts"/>
      <xs:enumeration value="InternalRepairReceiptPartDefault"/>
      <xs:enumeration value="InternalRepairReceiptPartInfo"/>
      <xs:enumeration value="RevisionControl"/>
      <xs:enumeration value="PartNumber"/>
      <xs:enumeration value="PartRepairDetails"/>
      <xs:enumeration value="GISMapData"/>
      <xs:enumeration value="GISMapDataDefault"/>
      <xs:enumeration value="AnalyticsVariableAttribute"/>
      <xs:enumeration value="AnalyticsVariableComment"/>
      <xs:enumeration value="AnalyticsUnit"/>
      <xs:enumeration value="AnalyticsSymbol"/>
      <xs:enumeration value="PartForRepair"/>
      <xs:enumeration value="PartForRepairDefault"/>
      <xs:enumeration value="InvoiceVoucherCost"/>
      <xs:enumeration value="InvoiceVoucherCostDefault"/>
      <xs:enumeration value="ReturnPromptsForDCTransactionPrompts"/>
      <xs:enumeration value="AnalyticsVariable"/>
      <xs:enumeration value="AnalyticsData"/>
      <xs:enumeration value="AnalyticsVariableLimit"/>
      <xs:enumeration value="AnalyticsVariableSymbol"/>
      <xs:enumeration value="WOForServiceRequest"/>
      <xs:enumeration value="EquipmentDefault"/>
      <xs:enumeration value="PricingSchedule"/>
      <xs:enumeration value="PricingScheduleDefault"/>
      <xs:enumeration value="CustomerContract"/>
      <xs:enumeration value="CustomerContractDefault"/>
      <xs:enumeration value="Session"/>
      <xs:enumeration value="EquipLinearRef"/>
      <xs:enumeration value="PricingScheduleTrade"/>
      <xs:enumeration value="AnalyticsReport"/>
      <xs:enumeration value="AnalyticsChart"/>
      <xs:enumeration value="EquipLinearRefDefault"/>
      <xs:enumeration value="TransferEquipment"/>
      <xs:enumeration value="AnalyticsReportTicket"/>
      <xs:enumeration value="RepairPartDetails"/>
      <xs:enumeration value="RepairPartDetail"/>
      <xs:enumeration value="AssignRepairPartDetails"/>
      <xs:enumeration value="AnalyticsID"/>
      <xs:enumeration value="QuantityForRepairPart"/>
      <xs:enumeration value="FleetConfigurationParameters"/>
      <xs:enumeration value="WOTypeForFleetMaintenance"/>
      <xs:enumeration value="AccountDetailParam"/>
      <xs:enumeration value="DefaultBinQty"/>
      <xs:enumeration value="FleetBillingSchedule"/>
      <xs:enumeration value="FleetMarkup"/>
      <xs:enumeration value="FleetAuthorization"/>
      <xs:enumeration value="FleetBilling"/>
      <xs:enumeration value="FleetBillingDefault"/>
      <xs:enumeration value="AnalyticsVariableDependencies"/>
      <xs:enumeration value="FleetMarkupDefault"/>
      <xs:enumeration value="FleetException"/>
      <xs:enumeration value="FleetExceptionDefault"/>
      <xs:enumeration value="FleetConfigurationFuel"/>
      <xs:enumeration value="WOEquipLinearDetails"/>
      <xs:enumeration value="FleetCustomerBilling"/>
      <xs:enumeration value="FleetCustomer"/>
      <xs:enumeration value="StoreTransferRepairQuantity"/>
      <xs:enumeration value="FleetVehicleTicket"/>
      <xs:enumeration value="FleetVehicleTicketDefault"/>
      <xs:enumeration value="BarcodePrintServerRequest"/>
      <xs:enumeration value="BarcodeIssueReturn"/>
      <xs:enumeration value="BarcodePOReceipt"/>
      <xs:enumeration value="BarcodeNonPOReceipt"/>
      <xs:enumeration value="AllAccountDetailParams"/>
      <xs:enumeration value="FleetMarkupRate"/>
      <xs:enumeration value="FleetCustomerDefault"/>
      <xs:enumeration value="StoreToStoreReq"/>
      <xs:enumeration value="StoreToStoreReqDefault"/>
      <xs:enumeration value="FleetCustomerCostCode"/>
      <xs:enumeration value="FleetBillingRate"/>
      <xs:enumeration value="FleetBillingRateDefault"/>
      <xs:enumeration value="FleetTicketStatus"/>
      <xs:enumeration value="FleetTicketType"/>
      <xs:enumeration value="FleetTicketCustomer"/>
      <xs:enumeration value="FleetTicketCostcode"/>
      <xs:enumeration value="FleetTicketIssueto"/>
      <xs:enumeration value="FleetTicketVehicle"/>
      <xs:enumeration value="FleetTicketReceivedVehicle"/>
      <xs:enumeration value="FleetTicketHoursBilled"/>
      <xs:enumeration value="FleetTicketMilesBilled"/>
      <xs:enumeration value="FleetBillingProcess"/>
      <xs:enumeration value="StoreToStoreReqPart"/>
      <xs:enumeration value="StoreToStoreReqPartDefault"/>
      <xs:enumeration value="FleetTicketException"/>
      <xs:enumeration value="FleetTicketExceptionDefault"/>
      <xs:enumeration value="FleetBill"/>
      <xs:enumeration value="StoreToStoreIssue"/>
      <xs:enumeration value="StoreToStoreIssueDefault"/>
      <xs:enumeration value="AdvReport"/>
      <xs:enumeration value="AdvReportServer"/>
      <xs:enumeration value="AdvReportSetup"/>
      <xs:enumeration value="FleetBillAdjustment"/>
      <xs:enumeration value="FleetBillAdjustmentDefault"/>
      <xs:enumeration value="FleetBillHistoryDefault"/>
      <xs:enumeration value="FleetBillCurrentCharges"/>
      <xs:enumeration value="StoreToStoreReceipt"/>
      <xs:enumeration value="StoreToStoreReceiptDefault"/>
      <xs:enumeration value="StoreToStoreIssuePart"/>
      <xs:enumeration value="StoreToStoreIssuePartDefault"/>
      <xs:enumeration value="InvoiceVoucherLineCosts"/>
      <xs:enumeration value="StoreToStoreReturnReq"/>
      <xs:enumeration value="InvoiceLineGLCode"/>
      <xs:enumeration value="FleetCostCode"/>
      <xs:enumeration value="AllParts"/>
      <xs:enumeration value="AnalyticsDataRequest"/>
      <xs:enumeration value="StoreToStoreReceiptPart"/>
      <xs:enumeration value="StoreToStoreReceiptPartDefault"/>
      <xs:enumeration value="AnalyticsBulkData"/>
      <xs:enumeration value="FleetCostCodes"/>
      <xs:enumeration value="BudgetCalendarType"/>
      <xs:enumeration value="OagisDocument"/>
      <xs:enumeration value="MPProcess"/>
      <xs:enumeration value="EquipmentCosts"/>
      <xs:enumeration value="BudgetTerm"/>
      <xs:enumeration value="BudgetTermDefault"/>
      <xs:enumeration value="BudgetGroup"/>
      <xs:enumeration value="BudgetGroupDefault"/>
      <xs:enumeration value="WorkOrderEquipment"/>
      <xs:enumeration value="WorkOrderEquipmentDefault"/>
      <xs:enumeration value="Partner"/>
      <xs:enumeration value="PartnerSubscription"/>
      <xs:enumeration value="PricingScheduleTradeDefault"/>
      <xs:enumeration value="CustomerContractFixedCharge"/>
      <xs:enumeration value="CustomerContractFixedChargeDefault"/>
      <xs:enumeration value="ApproverForRCApprovalList"/>
      <xs:enumeration value="Hyperlink"/>
      <xs:enumeration value="HyperlinkDefault"/>
      <xs:enumeration value="BudgetStructure"/>
      <xs:enumeration value="FleetMarkupRateDefault"/>
      <xs:enumeration value="BudgetGroupItem"/>
      <xs:enumeration value="BudgetTermPeriod"/>
      <xs:enumeration value="BudgetTermPeriodDefault"/>
      <xs:enumeration value="FleetCustomerBillingDefault"/>
      <xs:enumeration value="PricingScheduleAdditionalCharge"/>
      <xs:enumeration value="PricingScheduleAdditionalChargeDefault"/>
      <xs:enumeration value="BudgetStructureDefault"/>
      <xs:enumeration value="PricingSchedulePartCharge"/>
      <xs:enumeration value="PricingScheduleWOCriteria"/>
      <xs:enumeration value="BudgetGroupItemDefault"/>
      <xs:enumeration value="BatchMeterReading"/>
      <xs:enumeration value="WorkOrderInvoice"/>
      <xs:enumeration value="CustomerInvoice"/>
      <xs:enumeration value="Budgets"/>
      <xs:enumeration value="TextForReports"/>
      <xs:enumeration value="ScheduledTools"/>
      <xs:enumeration value="ToolUsageDefault"/>
      <xs:enumeration value="ScreenCache"/>
      <xs:enumeration value="ScreenCacheList"/>
      <xs:enumeration value="BudgetDetail"/>
      <xs:enumeration value="BudgetStructureHierarchy"/>
      <xs:enumeration value="CustomerCharge"/>
      <xs:enumeration value="ReleasedPM"/>
      <xs:enumeration value="ServiceProblem"/>
      <xs:enumeration value="ServiceProblemDefault"/>
      <xs:enumeration value="ProviderServiceCategory"/>
      <xs:enumeration value="ProviderServiceCategoryDefault"/>
      <xs:enumeration value="EmptyOp"/>
      <xs:enumeration value="KBArticle"/>
      <xs:enumeration value="KBArticleDefault"/>
      <xs:enumeration value="ServiceProblemLayer"/>
      <xs:enumeration value="EmployeeBookLabor"/>
      <xs:enumeration value="EmployeeBookLaborDefault"/>
      <xs:enumeration value="MessageStatus"/>
      <xs:enumeration value="ContractClause"/>
      <xs:enumeration value="MobileDataBlock"/>
      <xs:enumeration value="PurchasingContractText"/>
      <xs:enumeration value="ContactInfo"/>
      <xs:enumeration value="PlannedPartAvailabilityDefault"/>
      <xs:enumeration value="CustomerWOCharge"/>
      <xs:enumeration value="ContactInfoDefault"/>
      <xs:enumeration value="StoreToStoreIssuePartBin"/>
      <xs:enumeration value="PurchasingContract"/>
      <xs:enumeration value="PurchasingContractDefault"/>
      <xs:enumeration value="StoreToStoreIssuePartQuantity"/>
      <xs:enumeration value="BulletinBoardNotice"/>
      <xs:enumeration value="BulletinBoardNoticeDefault"/>
      <xs:enumeration value="KBArticles"/>
      <xs:enumeration value="BulletinBoardNotices"/>
      <xs:enumeration value="WorkOrderOrganizationForContactCenter"/>
      <xs:enumeration value="WorkOrderForCustomerRequest"/>
      <xs:enumeration value="ContactRecord"/>
      <xs:enumeration value="ContactRecordDefault"/>
      <xs:enumeration value="Top10KBArticles"/>
      <xs:enumeration value="BudgetsCalculationDefault"/>
      <xs:enumeration value="ChangeNotice"/>
      <xs:enumeration value="ChangeNoticeDefault"/>
      <xs:enumeration value="Archive"/>
      <xs:enumeration value="ArchiveDefault"/>
      <xs:enumeration value="ArchiveStatus"/>
      <xs:enumeration value="LayerAttribute"/>
      <xs:enumeration value="DepartmentStructure"/>
      <xs:enumeration value="DepartmentStructureHierarchy"/>
      <xs:enumeration value="ContactCenterSetup"/>
      <xs:enumeration value="TSLanguage"/>
      <xs:enumeration value="TSLanguageDetails"/>
      <xs:enumeration value="MobileDownloading"/>
      <xs:enumeration value="MobileGridGroup"/>
      <xs:enumeration value="ChangeNoticeLine"/>
      <xs:enumeration value="ChangeNoticeLineDefault"/>
      <xs:enumeration value="PurchasingContractPart"/>
      <xs:enumeration value="LayerAttributes"/>
      <xs:enumeration value="InvoiceAllocation"/>
      <xs:enumeration value="AllWorkOrders"/>
      <xs:enumeration value="PurchasingContractPartDefault"/>
      <xs:enumeration value="AnalyticsServerLog"/>
      <xs:enumeration value="UserKBFavorite"/>
      <xs:enumeration value="UserKBFavorites"/>
      <xs:enumeration value="ScreenRememberField"/>
      <xs:enumeration value="ScreenRememberFieldDefault"/>
      <xs:enumeration value="PurchasingContractDiscount"/>
      <xs:enumeration value="PurchasingContractDiscountDefault"/>
      <xs:enumeration value="AlternateScreenFlow"/>
      <xs:enumeration value="FromSequence"/>
      <xs:enumeration value="AlternateScreen"/>
      <xs:enumeration value="GISSearchCriteria"/>
      <xs:enumeration value="ChangeNoticeLocation"/>
      <xs:enumeration value="ChangeNoticeLocationDefault"/>
      <xs:enumeration value="InvoiceAllocationQuantityInfo"/>
      <xs:enumeration value="WOEquipmentCustomFields"/>
      <xs:enumeration value="ContactCenterMap"/>
      <xs:enumeration value="ElementIdInfo"/>
      <xs:enumeration value="UserInbox"/>
      <xs:enumeration value="PMPlan"/>
      <xs:enumeration value="PMPlanDefault"/>
      <xs:enumeration value="PMScheduleForPMPlan"/>
      <xs:enumeration value="EOQ"/>
      <xs:enumeration value="EOQDefault"/>
      <xs:enumeration value="GridSetup"/>
      <xs:enumeration value="PMPlanEquipment"/>
      <xs:enumeration value="PMPlanEquipmentDefault"/>
      <xs:enumeration value="PMPlanActivity"/>
      <xs:enumeration value="PMWorkPackage"/>
      <xs:enumeration value="PMWorkPackageDefault"/>
      <xs:enumeration value="PartInspection"/>
      <xs:enumeration value="PMPlanActivityDefault"/>
      <xs:enumeration value="PMWorkPackageEquipment"/>
      <xs:enumeration value="GlobalTextChange"/>
      <xs:enumeration value="GlobalTextChangeDefault"/>
      <xs:enumeration value="PMWorkPackageEmployee"/>
      <xs:enumeration value="PMWorkPackageEquipmentDefault"/>
      <xs:enumeration value="KPIDriver"/>
      <xs:enumeration value="KPIDriverStatus"/>
      <xs:enumeration value="CustomFieldWithAssociation"/>
      <xs:enumeration value="Crew"/>
      <xs:enumeration value="CrewDefault"/>
      <xs:enumeration value="DepreciationUnitOutput"/>
      <xs:enumeration value="ScreenUserTab"/>
      <xs:enumeration value="PackingSlip"/>
      <xs:enumeration value="PackingSlipDefault"/>
      <xs:enumeration value="AllPackingSlips"/>
      <xs:enumeration value="EntityData"/>
      <xs:enumeration value="UploadInfo"/>
      <xs:enumeration value="UploadSet"/>
      <xs:enumeration value="ContactInfoEquipment"/>
      <xs:enumeration value="InvoiceVoucherTotal"/>
      <xs:enumeration value="ActivityPartPickList"/>
      <xs:enumeration value="CrewEmployee"/>
      <xs:enumeration value="JobScheduleParameter"/>
      <xs:enumeration value="JobSchedule"/>
      <xs:enumeration value="WebServicePrompt"/>
      <xs:enumeration value="SingleItem"/>
      <xs:enumeration value="ScrapPartTransaction"/>
      <xs:enumeration value="WOCalibrationHeader"/>
      <xs:enumeration value="ImportTestPoint"/>
      <xs:enumeration value="D7iBuySecurity"/>
      <xs:enumeration value="IPBuyVendor"/>
      <xs:enumeration value="IPBuySupplier"/>
      <xs:enumeration value="Provider"/>
      <xs:enumeration value="ProviderDefault"/>
      <xs:enumeration value="Conversion"/>
      <xs:enumeration value="ConversionStatus"/>
      <xs:enumeration value="Items"/>
      <xs:enumeration value="IprocurePOLines"/>
      <xs:enumeration value="IprocureReqLines"/>
      <xs:enumeration value="WebServiceForWSPrompt"/>
      <xs:enumeration value="WebServiceForWSPromptDefault"/>
      <xs:enumeration value="WSPromptTransaction"/>
      <xs:enumeration value="AllLoadBalanceWorkOrders"/>
      <xs:enumeration value="POItems"/>
      <xs:enumeration value="WSPromptField"/>
      <xs:enumeration value="WSPromptFieldDefault"/>
      <xs:enumeration value="WSPromptFields"/>
      <xs:enumeration value="CalendarGroup"/>
      <xs:enumeration value="CalendarGroupDefault"/>
      <xs:enumeration value="PreliminaryAnalysis"/>
      <xs:enumeration value="CalendarGroupPeriod"/>
      <xs:enumeration value="WebServiceDetails"/>
      <xs:enumeration value="CreditCardUser"/>
      <xs:enumeration value="ConversionOption"/>
      <xs:enumeration value="ConversionOptionMapping"/>
      <xs:enumeration value="CustomerRequestHistory"/>
      <xs:enumeration value="BaseConfiguration"/>
      <xs:enumeration value="EquipmentUsabilityCodesForCallCenterSetup"/>
      <xs:enumeration value="IPBuyVendorSupplier"/>
      <xs:enumeration value="RetrievedValue"/>
      <xs:enumeration value="ConversionOptionMappingSubExpression"/>
      <xs:enumeration value="SupplierAccountNumber"/>
      <xs:enumeration value="CustomerRequestHistoryDefault"/>
      <xs:enumeration value="ServiceCategory"/>
      <xs:enumeration value="ServiceCategoryDefault"/>
      <xs:enumeration value="UploadGrid"/>
      <xs:enumeration value="TableStructure"/>
      <xs:enumeration value="TableStructures"/>
      <xs:enumeration value="CreditCard"/>
      <xs:enumeration value="WorkOrderOtherCosts"/>
      <xs:enumeration value="WorkOrderOtherCostsDefault"/>
      <xs:enumeration value="PartnerOrganizationReference"/>
      <xs:enumeration value="EntityAttributeSet"/>
      <xs:enumeration value="EntitiesByAttributeSet"/>
      <xs:enumeration value="BestAttributeSet"/>
      <xs:enumeration value="BestAttributeValue"/>
      <xs:enumeration value="IPBuyPriceLeadTime"/>
      <xs:enumeration value="EMailDriver"/>
      <xs:enumeration value="EMailDriverStatus"/>
      <xs:enumeration value="WorkOrderAdditionalCosts"/>
      <xs:enumeration value="WorkOrderAdditionalCostsDefault"/>
      <xs:enumeration value="ContactRecordEquipment"/>
      <xs:enumeration value="StoreGroup"/>
      <xs:enumeration value="DepartmentSecurityForUserGroup"/>
      <xs:enumeration value="PartFailuresForWorkOrders"/>
      <xs:enumeration value="StockOutForStores"/>
      <xs:enumeration value="EquipmentStructure"/>
      <xs:enumeration value="MPPriorityMapping"/>
      <xs:enumeration value="UserGroupStoreSecurity"/>
      <xs:enumeration value="WorkOrderParts"/>
      <xs:enumeration value="SupplierReturnPartDefault"/>
      <xs:enumeration value="POReceiptActiveLineDefault"/>
      <xs:enumeration value="TransferFeesForStoreGroups"/>
      <xs:enumeration value="DeferredMaintenanceDefault"/>
      <xs:enumeration value="DeferredMaintenance"/>
      <xs:enumeration value="QuotationRequest"/>
      <xs:enumeration value="QuotationRequestDefault"/>
      <xs:enumeration value="ClauseForQuotationRequest"/>
      <xs:enumeration value="ClauseForQuotationRequestDefault"/>
      <xs:enumeration value="DDField"/>
      <xs:enumeration value="GridField"/>
      <xs:enumeration value="WorkOrderBatchReport"/>
      <xs:enumeration value="PurchaseOrderBatchReport"/>
      <xs:enumeration value="RequisitionBatchReport"/>
      <xs:enumeration value="DeferredActivities"/>
      <xs:enumeration value="CatalogReferences"/>
      <xs:enumeration value="DepartmentSecurityForUser"/>
      <xs:enumeration value="WarrantyClaimPopupDefault"/>
      <xs:enumeration value="DeferredMaintenancePart"/>
      <xs:enumeration value="RFQPart"/>
      <xs:enumeration value="RFQPartDefault"/>
      <xs:enumeration value="GridFieldDefault"/>
      <xs:enumeration value="ServicesForRFQ"/>
      <xs:enumeration value="ServicesForRFQDefault"/>
      <xs:enumeration value="SupplierForQuotationRequest"/>
      <xs:enumeration value="SupplierForQuotationRequestDefault"/>
      <xs:enumeration value="Attachment"/>
      <xs:enumeration value="DeferredMaintenancePartDefault"/>
      <xs:enumeration value="UserDefinedFieldLookupValue"/>
      <xs:enumeration value="EquipmentServiceDeliveryMatrix"/>
      <xs:enumeration value="AllEquipmentServiceDeliveryMatrix"/>
      <xs:enumeration value="AllFromParentEquipmentServiceDeliveryMatrix"/>
      <xs:enumeration value="ToEveryChildEquipmentServiceDeliveryMatrix"/>
      <xs:enumeration value="EquipmentServiceDeliveryMatrixDefault"/>
      <xs:enumeration value="DateFailed"/>
      <xs:enumeration value="QuotationResponse"/>
      <xs:enumeration value="DirectMaterial"/>
      <xs:enumeration value="RFQSelection"/>
      <xs:enumeration value="RFQSelectionDefault"/>
      <xs:enumeration value="EventTypeFilter"/>
      <xs:enumeration value="ImportEquipmentServiceDeliveryMatrix"/>
      <xs:enumeration value="DefaultDataspy"/>
      <xs:enumeration value="GridValidation"/>
      <xs:enumeration value="RFQPartResponse"/>
      <xs:enumeration value="GridParameters"/>
      <xs:enumeration value="DuplicateWOCheckDefault"/>
      <xs:enumeration value="RFQServiceResponse"/>
      <xs:enumeration value="PMForecast"/>
      <xs:enumeration value="PMForecastLine"/>
      <xs:enumeration value="PMForecastDueDate"/>
      <xs:enumeration value="PMForecastSession"/>
      <xs:enumeration value="PrinterDefault"/>
      <xs:enumeration value="DataspyQuery"/>
      <xs:enumeration value="ChildEquipmentReplacement"/>
      <xs:enumeration value="ParametersForPMForecasting"/>
      <xs:enumeration value="QuotedCatalogue"/>
      <xs:enumeration value="ChildrenEquipment"/>
      <xs:enumeration value="PMForecastingPreview"/>
      <xs:enumeration value="PMForecastingChildEquip"/>
      <xs:enumeration value="QuotedPO"/>
      <xs:enumeration value="QuotedPODefault"/>
      <xs:enumeration value="QuotedPOLine"/>
      <xs:enumeration value="WorkOrderMonitoredDataResults"/>
      <xs:enumeration value="WorkOrderMonitoredDataResultsDefault"/>
      <xs:enumeration value="QuotationRequestTotals"/>
      <xs:enumeration value="QuotedRequisitionLine"/>
      <xs:enumeration value="QuotedRequisition"/>
      <xs:enumeration value="QuotedRequisitionDefault"/>
      <xs:enumeration value="ServiceDeliveryMatrixCombination"/>
      <xs:enumeration value="PMDetails"/>
      <xs:enumeration value="BypassingPMCode"/>
      <xs:enumeration value="PMScheduleEquipmentDueData"/>
      <xs:enumeration value="InvoiceVoucherUtilityBills"/>
      <xs:enumeration value="InvoiceVoucherUtilityBillsDefault"/>
      <xs:enumeration value="RFQLine"/>
      <xs:enumeration value="RFQGenerationDefault"/>
      <xs:enumeration value="WSPPageLayout"/>
      <xs:enumeration value="PMResourceLoadData"/>
      <xs:enumeration value="FleetLaborBooking"/>
      <xs:enumeration value="Alert"/>
      <xs:enumeration value="AlertDefault"/>
      <xs:enumeration value="AlertGridParameter"/>
      <xs:enumeration value="AlertException"/>
      <xs:enumeration value="AlertExceptionDefault"/>
      <xs:enumeration value="AlertMail"/>
      <xs:enumeration value="AlertTextParameter"/>
      <xs:enumeration value="AlertTextParameterDefault"/>
      <xs:enumeration value="AlertSQL"/>
      <xs:enumeration value="AlertEquipmentData"/>
      <xs:enumeration value="AlertWO"/>
      <xs:enumeration value="BarcodeStoreToStoreReceipt"/>
      <xs:enumeration value="CapitalRequestCategorization"/>
      <xs:enumeration value="CommodityFuel"/>
      <xs:enumeration value="CommodityFuelDefault"/>
      <xs:enumeration value="UOMConversion"/>
      <xs:enumeration value="EquipmentDesignConsumption"/>
      <xs:enumeration value="EquipmentDesignConsumptionDefault"/>
      <xs:enumeration value="SupplierFuelMix"/>
      <xs:enumeration value="SupplierFuelMixDefault"/>
      <xs:enumeration value="EquipmentActualConsumption"/>
      <xs:enumeration value="CapitalPlanRequest"/>
      <xs:enumeration value="CapitalPlanRequestDefault"/>
      <xs:enumeration value="CapitalPlanRequestWO"/>
      <xs:enumeration value="RFQ"/>
      <xs:enumeration value="AllTexts"/>
      <xs:enumeration value="AvailableLanguage"/>
      <xs:enumeration value="InstalledLanguage"/>
      <xs:enumeration value="ApplicationFile"/>
      <xs:enumeration value="RevisionControlSetup"/>
      <xs:enumeration value="Store2StoreTransferPrice"/>
      <xs:enumeration value="Fuel"/>
      <xs:enumeration value="Depot"/>
      <xs:enumeration value="Region"/>
      <xs:enumeration value="RegionDefault"/>
      <xs:enumeration value="RegionActualTemperature"/>
      <xs:enumeration value="RegionHistoricalTemperature"/>
      <xs:enumeration value="DepotTanks"/>
      <xs:enumeration value="FuelReceipt"/>
      <xs:enumeration value="FuelIssue"/>
      <xs:enumeration value="RegionActualTemperatureDefault"/>
      <xs:enumeration value="ExportReportGrid"/>
      <xs:enumeration value="ExportReportQueryField"/>
      <xs:enumeration value="ExportReportDataspy"/>
      <xs:enumeration value="ExportReportDDField"/>
      <xs:enumeration value="EquipmentEvaluation"/>
      <xs:enumeration value="EquipmentEvaluationDefault"/>
      <xs:enumeration value="PartEvaluation"/>
      <xs:enumeration value="PartEvaluationDefault"/>
      <xs:enumeration value="DepotPumps"/>
      <xs:enumeration value="DepotTankPumps"/>
      <xs:enumeration value="EquipmentEvaluationEquipment"/>
      <xs:enumeration value="FuelPhysicalInventory"/>
      <xs:enumeration value="FuelPhysicalInventoryDefault"/>
      <xs:enumeration value="DepotTanksDefault"/>
      <xs:enumeration value="DepotDefault"/>
      <xs:enumeration value="PartEvaluationParts"/>
      <xs:enumeration value="FuelPhysicalInventoryTanks"/>
      <xs:enumeration value="PartEvaluationPartsDefault"/>
      <xs:enumeration value="EquipmentEvaluationEquipmentDefault"/>
      <xs:enumeration value="DepotPumpsDefault"/>
      <xs:enumeration value="DepotTankPumpsDefault"/>
      <xs:enumeration value="EquipmentEvaluationCostAnalysis"/>
      <xs:enumeration value="FuelPhysicalInventoryTanksDefault"/>
      <xs:enumeration value="GreenhouseGas"/>
      <xs:enumeration value="PartGreenhouseGas"/>
      <xs:enumeration value="PartGreenhouseGasDefault"/>
      <xs:enumeration value="OrganizationEnterpriseLocation"/>
      <xs:enumeration value="EquipmentResource"/>
      <xs:enumeration value="EquipmentResourceDefault"/>
      <xs:enumeration value="WorkOrderResource"/>
      <xs:enumeration value="PMScheduleResource"/>
      <xs:enumeration value="PMScheduleResources"/>
      <xs:enumeration value="WorkOrderResourceDefault"/>
      <xs:enumeration value="StatusChangeTriggers"/>
      <xs:enumeration value="WorkOrderTypeExclusion"/>
      <xs:enumeration value="EquipmentResourceParentEquipment"/>
      <xs:enumeration value="PMScheduleResourceDefault"/>
      <xs:enumeration value="PMScheduleResourceInfo"/>
      <xs:enumeration value="ProductionRequestParameters"/>
      <xs:enumeration value="ProductionRequestParametersDefault"/>
      <xs:enumeration value="OrganizationToItemMapping"/>
      <xs:enumeration value="GenerateProductionRequestWOPreview"/>
      <xs:enumeration value="ProductionRequest"/>
      <xs:enumeration value="ProductionRequestDefault"/>
      <xs:enumeration value="ProductionRequestResource"/>
      <xs:enumeration value="ProductionRequestResourceDefault"/>
      <xs:enumeration value="ProductionRequestPreview"/>
      <xs:enumeration value="WorkOrderProductionRequest"/>
      <xs:enumeration value="AllProductionRequestPreview"/>
      <xs:enumeration value="AllProductionRequestWOPreview"/>
      <xs:enumeration value="TextFile"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="VERSION">
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
  <!--======== End of Nouns Section =========-->
  <!--Here is the base type for all fields   Not supported by Castor.  Remove it until we figure out
        <xs:complexType name="BASEFIELD">
                <xs:complexContent>
                        <xs:restriction base="xs:anyType">
                                <xs:attribute name="reference" type="xs:string"/>
                                <xs:attribute name="visible" type="FLAG_Type"/>
                                <xs:attribute name="readonly" type="FLAG_Type"/>
                        </xs:restriction>
                </xs:complexContent>
        </xs:complexType>-->
  <!--========================================================-->
  <!--==== Common and Base module types and elements  ========-->
  <xs:simpleType name="MPENTITY_Type">
    <xs:restriction base="NOUN_Type"/>
  </xs:simpleType>
  <xs:simpleType name="DESCRIPTION_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="80"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="DOCDESCRIPTION_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="80"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="DESCRIPTION" type="DESCRIPTION_Type"/>
  <xs:simpleType name="LOOKUPCODE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="8"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="LOOKUP_Type">
    <xs:simpleContent>
      <xs:extension base="LOOKUPCODE_Type">
        <xs:attribute name="description" type="DESCRIPTION_Type"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="ORGCODE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="15"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="STATUSCODE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="4"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE1_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE2_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE3_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="3"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE4_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="4"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE5_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="5"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE6_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="6"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE8_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="8"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE10_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="10"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE12_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="12"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE15_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="15"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE16_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="16"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE17_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="17"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE18_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="18"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE20_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE22_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="22"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE24_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="24"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE25_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="25"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE30_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE40_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="40"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE45_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="45"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE48_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="48"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE50_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE60_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="60"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE80_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="80"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE90_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="90"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE100_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE120_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="120"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE200_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="200"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE250_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="250"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE255_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="255"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE256_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="256"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE320_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="320"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE500_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="500"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE600_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="600"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE800_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="800"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE960_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="960"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE2000_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="2000"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE2570_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="2570"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE32700_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="32700"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE4000_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="4000"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="PERSONCODE" type="PERSONCODE_Type"/>
  <xs:simpleType name="PERSONCODE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="15"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="USERCODE" type="USERCODE_Type"/>
  <xs:simpleType name="USERCODE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ForSystemInterfaceOnly">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:INTERFACE" minOccurs="0"/>
        <xs:element ref="dsf:SOURCECODE" minOccurs="0"/>
        <xs:element ref="dsf:SOURCESYSTEM" minOccurs="0"/>
        <xs:element ref="dsf:ACCOUNTDETAIL" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--xs:complexType name="TYPE8_Type">
        <xs:sequence>
                <xs:element name="TYPECODE" type="CODE8_Type"/>
                <xs:element ref="DESCRIPTION" minOccurs="0"/>
            </xs:sequence>
     </xs:complexType-->
  <xs:element name="PASSWORD" type="PASSWORD_Type"/>
  <xs:simpleType name="PASSWORD_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="12"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="EMAIL" type="EMAIL_Type"/>
  <xs:simpleType name="EMAIL_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="255"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="TIME_Type">
    <xs:complexContent>
      <xs:extension base="os:TIME"/>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CRITICALITY" type="CODE8_Type"/>
  <xs:complexType name="CRITICALITYID_Type">
    <xs:sequence>
      <xs:element ref="CRITICALITY"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CURRENTPASSWORD" type="PASSWORD_Type"/>
  <xs:element name="USERNAME" type="DESCRIPTION_Type"/>
  <xs:element name="UserAccountInfo" type="USERACCOUNTINFO_Type"/>
  <xs:complexType name="USERACCOUNTINFO_Type">
    <xs:sequence>
      <xs:element ref="USERCODE"/>
      <xs:element ref="USERNAME"/>
      <xs:element ref="CURRENTPASSWORD"/>
      <xs:element ref="PASSWORD"/>
      <xs:element ref="EMAIL"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ORGANIZATIONID" type="ORGANIZATIONID_Type"/>
  <xs:complexType name="ORGANIZATIONID_Type">
    <xs:sequence>
      <xs:element ref="ORGANIZATIONCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="entity" type="MPENTITY_Type"/>
  </xs:complexType>
  <xs:element name="ORGANIZATIONCODE" type="ORGCODE_Type"/>
  <xs:element name="STATUS" type="STATUS_Type"/>
  <!--<xs:element name="STATUS">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="STATUSCODE"/>
                <xs:element ref="DESCRIPTION" minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="entity" type="MPENTITY_Type"/>
        </xs:complexType>
    </xs:element>-->
  <xs:complexType name="STATUS_Type">
    <xs:sequence>
      <xs:element ref="STATUSCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="entity" type="MPENTITY_Type"/>
  </xs:complexType>
  <xs:element name="STATUSCODE" type="STATUSCODE_Type"/>
  <xs:element name="TYPECODE" type="CODE8_Type"/>
  <!--<xs:element name="TYPE">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="TYPECODE"/>
                <xs:element ref="DESCRIPTION" minOccurs="0"/>
            </xs:sequence>
            <xs:attribute name="entity" type="MPENTITY_Type"/>
        </xs:complexType>
    </xs:element>-->
  <xs:element name="TYPE" type="TYPE_Type"/>
  <xs:complexType name="TYPE_Type">
    <xs:sequence>
      <xs:element ref="TYPECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="entity" type="MPENTITY_Type"/>
  </xs:complexType>
  <xs:element name="UNITPRICE" type="os:AMOUNT"/>
  <xs:element name="CGMP" type="FLAG_Type"/>
  <xs:element name="SCREENCACHEID" type="SCREENCACHEID_Type"/>
  <xs:complexType name="SCREENCACHEID_Type">
    <xs:sequence>
      <xs:element ref="FUNCTIONID"/>
      <xs:element ref="USERID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="COSTTYPECODE" type="CODE4_Type"/>
  <xs:element name="COSTTYPEID" type="COSTTYPEID_Type"/>
  <xs:complexType name="COSTTYPEID_Type">
    <xs:sequence>
      <xs:element ref="COSTTYPECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--=======================Base Module========================-->
  <!--===================== Advance Report Server ===============-->
  <xs:complexType name="ADVREPORTSESSION_Type">
    <xs:sequence>
      <xs:element name="SESSIONID" type="xs:string"/>
      <xs:element name="PREFERENCES" type="xs:string"/>
      <xs:element name="USERPREFERENCES" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ADVREPORTSESSION" type="ADVREPORTSESSION_Type"/>
  <xs:simpleType name="REPORT_CREATION_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Query"/>
      <xs:enumeration value="Report"/>
      <xs:enumeration value="ReportView"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="DUALCURRENCY" type="CURRENCYID_Type"/>
  <xs:element name="REPORTCLASS" type="CODE8_Type"/>
  <xs:element name="TIMEZONE" type="xs:double"/>
  <xs:simpleType name="REPORT_PERMISSION_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Basic"/>
      <xs:enumeration value="Consumer"/>
      <xs:enumeration value="Author"/>
      <xs:enumeration value="Analytics"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="REPORTPERMISSIONS">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PERM" type="REPORT_PERMISSION_Type" maxOccurs="4"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="USERDESC" type="DESCRIPTION_Type"/>
  <xs:element name="PRODUCTVERSION" type="CODE20_Type"/>
  <!--=================End Advance Report Server ===============-->
  <!--========================Comments=========================-->
  <xs:element name="COMMENT" type="COMMENT_Type"/>
  <xs:complexType name="COMMENT_Type">
    <xs:sequence>
      <xs:element ref="ENTITYCOMMENTID"/>
      <xs:element name="COMMENTTEXT" type="CODE32700_Type"/>
      <xs:element ref="PRINT"/>
      <xs:element name="CREATEDDATE" type="os:DATETIME" minOccurs="0"/>
      <xs:element name="UPDATEDDATE" type="os:DATETIME" minOccurs="0"/>
      <xs:element name="CREATEDBY" type="USERID_Type" minOccurs="0"/>
      <xs:element name="UPDATEDBY" type="USERID_Type" minOccurs="0"/>
      <xs:element ref="CATEGORYID" minOccurs="0"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="recordid" type="xs:long"/>
    <xs:attribute name="is_html_comment" type="FLAG_Type"/>
  </xs:complexType>
  <xs:element name="ENTITYCOMMENTID" type="ENTITYCOMMENTID_Type"/>
  <xs:complexType name="ENTITYCOMMENTID_Type">
    <xs:sequence>
      <xs:element ref="ENTITY"/>
      <xs:element ref="COMMENTTYPE"/>
      <xs:element ref="ENTITYKEYCODE"/>
      <xs:element ref="LANGUAGEID"/>
      <xs:element name="LINENUM" type="xs:long" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="COMMENTTYPE" type="TYPE_Type"/>
  <xs:element name="ENTITYKEYCODE" type="CODE100_Type"/>
  <!--======================End Comments========================-->
  <!--========================Document Association Module=========================-->
  <xs:element name="DOCUMENTENTITY" type="DOCUMENTENTITY_Type"/>
  <xs:complexType name="DOCUMENTENTITY_Type">
    <xs:sequence>
      <xs:element ref="dsf:DOCUMENTENTITYID"/>
    </xs:sequence>
    <xs:attribute name="type" type="CODE4_Type"/>
    <xs:attribute name="copyToWO" type="FLAG_Type"/>
    <xs:attribute name="printOnWO" type="FLAG_Type"/>
    <xs:attribute name="copyToPO" type="FLAG_Type"/>
    <xs:attribute name="printOnPO" type="FLAG_Type"/>
    <xs:attribute name="updateCount" type="xs:long"/>
  </xs:complexType>
  <xs:element name="DOCUMENTENTITYID" type="DOCUMENTENTITYID_Type"/>
  <xs:complexType name="DOCUMENTENTITYID_Type">
    <xs:attribute name="document" type="CODE30_Type"/>
    <xs:attribute name="rentity" type="xs:string"/>
    <xs:attribute name="code" type="CODE50_Type"/>
  </xs:complexType>
  <!--======================End Document Association Module========================-->
  <!--===================== Mail Templates ========================-->
  <xs:element name="MAILTEMPLATEID" type="MAILTEMPLATEID_Type"/>
  <xs:complexType name="MAILTEMPLATEID_Type">
    <xs:sequence>
      <xs:element ref="MAILTEMPLATECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MAILTEMPLATECODE" type="CODE18_Type"/>
  <xs:element name="MAILTEMPLATESUBJECT">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="255"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="MAILTEMPLATEBODY">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="1000"/>
        <xs:whiteSpace value="preserve"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="MAILTEMPLATERECIPIENTS">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="1000"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="PARAMETERNUMBER" type="LINENUM_Type"/>
  <!--===================== End Mail Templates ========================-->
  <xs:element name="CLASSCODE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="8"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="CLASSID" type="CLASSID_Type"/>
  <xs:complexType name="CLASSID_Type">
    <xs:sequence>
      <xs:element ref="CLASSCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="entity" type="CODE4_Type"/>
  </xs:complexType>
  <xs:simpleType name="OBJECTCODE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OBJECTCODE" type="OBJECTCODE_Type"/>
  <xs:element name="EQUIPMENTCODE" type="OBJECTCODE_Type"/>
  <xs:complexType name="OBJECT_Type">
    <xs:sequence>
      <xs:element ref="OBJECTCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EQUIPMENTID_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LOCATIONID_Type">
    <xs:sequence>
      <xs:element ref="LOCATIONCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LOCATIONCODE" type="CODE30_Type"/>
  <xs:simpleType name="APPROVAL_ACTION_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Approve"/>
      <xs:enumeration value="Reject"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="USERID" type="USERID_Type"/>
  <xs:complexType name="USERID_Type">
    <xs:sequence>
      <xs:element ref="USERCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PREFERREDAPPROVER" type="USERID_Type"/>
  <xs:element name="APPROVER" type="USERID_Type"/>
  <xs:element name="BUYER" type="USERID_Type"/>
  <xs:element name="CREATEDBY" type="USERID_Type"/>
  <xs:element name="DELADDRESSCODE" type="DELADDRESSCODE_Type"/>
  <xs:simpleType name="DELADDRESSCODE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DELIVERYADDRESS_Type">
    <xs:sequence>
      <xs:element ref="DELADDRESSCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CREATEDDATE" type="os:DATETIME"/>
  <xs:element name="CURRENCYCODE" type="CODE3_Type"/>
  <xs:element name="CURRENCYID" type="CURRENCYID_Type"/>
  <xs:element name="SUPPLIERCURRENCY" type="CURRENCYID_Type"/>
  <xs:complexType name="CURRENCYID_Type">
    <xs:sequence>
      <xs:element ref="CURRENCYCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UOMCODE" type="CODE30_Type"/>
  <xs:element name="UOMID" type="UOMID_Type"/>
  <xs:element name="METERUOM" type="UOMID_Type"/>
  <xs:element name="SUPPLIERUOM" type="UOMID_Type"/>
  <xs:complexType name="UOMID_Type">
    <xs:sequence>
      <xs:element ref="UOMCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TRADEID_Type">
    <xs:sequence>
      <xs:element ref="TRADECODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SHIFTID_Type">
    <xs:sequence>
      <xs:element ref="SHIFTCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PROJECTID_Type">
    <xs:sequence>
      <xs:element ref="PROJECTCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SERVICEREQUESTID_Type">
    <xs:sequence>
      <xs:element ref="SERVICEREQUESTCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OCCUPATIONTYPECODE" type="CODE4_Type"/>
  <xs:complexType name="OCCUPATIONTYPEID_Type">
    <xs:sequence>
      <xs:element ref="OCCUPATIONTYPECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LABORTYPECODE" type="CODE4_Type"/>
  <xs:element name="LABORTYPEID" type="LABORTYPEID_Type"/>
  <xs:complexType name="LABORTYPEID_Type">
    <xs:sequence>
      <xs:element ref="LABORTYPECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EQUIPMENTVALUE" type="os:AMOUNT"/>
  <!--===================HTMLContent=================-->
  <xs:simpleType name="Name_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="80"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="URL_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="2000"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Size_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="HTML_Code" type="xs:double"/>
  <xs:element name="Name" type="CODE80_Type"/>
  <xs:element name="URL" type="URL_Type"/>
  <xs:element name="HSize" type="CODE1_Type"/>
  <xs:element name="VSize" type="CODE1_Type"/>
  <!--===================OpsVariable=================-->
  <xs:simpleType name="OpsName_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="40"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OpsShortName_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OpsUnits_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="2000"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OpsVarID" type="xs:long"/>
  <xs:element name="OpsDataSpyID" type="xs:long"/>
  <xs:element name="OpsGridID" type="xs:long"/>
  <xs:element name="OpsVarNum" type="xs:long"/>
  <xs:element name="OpsName" type="OpsName_Type"/>
  <xs:element name="OpsShortName" type="OpsShortName_Type"/>
  <xs:element name="OpsUnits" type="OpsUnits_Type"/>
  <xs:simpleType name="OpsModified_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="-"/>
      <xs:enumeration value="+"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OpsModified" type="OpsModified_Type"/>
  <!--==========  To get around a Castor problem ==========
        <xs:simpleType name="FLAG_Type">
                <xs:restriction base="xs:string">
                        <xs:enumeration value="true"/>
                        <xs:enumeration value="flase"/>
                </xs:restriction>
        </xs:simpleType>
        <-->
  <!--==========  To get around a Castor problem ==========
    <xs:simpleType name="CONFIRMATION_Type">
        <xs:restriction base="xs:string">
            <xs:enumeration value="prompt"/>
            <xs:enumeration value="confirmed"/>
            <xs:enumeration value="not_needed"/>
        </xs:restriction>
    </xs:simpleType>-->
  <xs:simpleType name="CONFIRMATION_Type">
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
  <xs:simpleType name="FLAG_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="5"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="CREATIONDATE" type="os:DATETIME"/>
  <!--========================================================-->
  <!--==========  To get around a Castor problem ==========

            <xs:simpleType name="WOSCHEDCONFIRMATION_Type">
                        <xs:restriction base="xs:string">
                                    <xs:enumeration value="prompt"/>
                                    <xs:enumeration value="userequestedday"/>
                                    <xs:enumeration value=" usenextworkingday"/>
                        </xs:restriction>
            </xs:simpleType>-->
  <xs:simpleType name="WOSCHEDCONFIRMATION_Type">
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
  <!--DS-specific elementaty types-->
  <xs:complexType name="DSString">
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="null" type="xs:boolean" default="false"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <!--===================Page Layout==================-->
  <xs:element name="LAYOUTMETA">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LAYOUTFUNCNAME" type="CODE40_Type"/>
        <xs:element name="LABELFUNCNAME" type="CODE30_Type"/>
        <xs:element name="TOUSERGROUPS">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="USERGROUP" type="CODE12_Type" maxOccurs="unbounded"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element ref="PAGEFIELDS"/>
        <xs:element ref="PAGEBLOCKS"/>
        <xs:element ref="PAGELABELS"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PAGEFIELDS">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PAGEFIELD" maxOccurs="500"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PAGEFIELD">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ELEMENTID" type="CODE40_Type"/>
        <xs:element name="ELEMENTATTRIBUTE" type="CODE1_Type"/>
        <xs:element name="FIELDCONTAINER" type="CODE20_Type"/>
        <xs:element name="FIELDGROUP" type="xs:long"/>
        <xs:element name="PRESENTINJSP" type="CODE1_Type"/>
        <xs:element name="PAGEDEFAULTVALUE" type="CODE1000_Type"/>
        <xs:element name="FILTERSTRXML" type="CODE2000_Type"/>
        <xs:element name="USERFILTER" type="CODE2000_Type"/>
        <xs:element ref="USERDEFINEDFIELDINFO" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="USERDEFINEDFIELDINFO">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ENTITYID"/>
        <xs:element ref="PRINT" minOccurs="0"/>
        <xs:element name="MAXVALUE" type="CODE80_Type" minOccurs="0"/>
        <xs:element name="MINVALUE" type="CODE80_Type" minOccurs="0"/>
        <xs:element ref="UOMCODE" minOccurs="0"/>
        <xs:element ref="USERDEFINEDFIELDLOVSETTINGS" minOccurs="0"/>
        <xs:element name="DATETYPE" type="CODE4_Type" minOccurs="0"/>
        <xs:element name="NUMTYPE" type="CODE4_Type" minOccurs="0"/>
        <xs:element ref="CURRENCYCODE" minOccurs="0"/>
        <xs:element name="ENABLEFORADDONS" type="FLAG_Type"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="USERDEFINEDFIELDLOVSETTINGS">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LOV_TYPE" type="CODE8_Type"/>
        <xs:element name="LOV_VALIDATE" type="FLAG_Type"/>
        <xs:element name="LOV_ENTITY" type="FLAG_Type" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PAGEBLOCKS">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PAGEBLOCK" maxOccurs="50"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PAGEBLOCK">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ELEMENTID" type="CODE40_Type"/>
        <xs:element name="ELEMENTATTRIBUTE" type="CODE1_Type"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PAGELABELS">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PAGELABEL" maxOccurs="50"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PAGELABEL">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LANGUAGE" type="CODE2_Type"/>
        <xs:element ref="LABELITEMS"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LABELITEMS">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="LABELITEM" maxOccurs="500"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LABELITEM">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LABELID">
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:maxLength value="61"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="LABELVALUE" type="CODE255_Type"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--===================UserPortlet=================-->
  <xs:simpleType name="PortletSize_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="S"/>
      <xs:enumeration value="D"/>
      <xs:enumeration value="T"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Portlet_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="L"/>
      <xs:enumeration value="G"/>
      <xs:enumeration value="H"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Graph_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A"/>
      <xs:enumeration value="C"/>
      <xs:enumeration value="T"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="PortletId" type="xs:double"/>
  <xs:element name="PortletType" type="Portlet_Type"/>
  <xs:element name="PortletHeight" type="PortletSize_Type"/>
  <xs:element name="PortletWidth" type="PortletSize_Type"/>
  <xs:element name="PortletOrder" type="xs:long"/>
  <xs:element name="PortletTitle" type="xs:string"/>
  <xs:element name="PortletURL" type="xs:string"/>
  <xs:element name="GraphType" type="Graph_Type"/>
  <xs:element name="GraphHeight" type="xs:long"/>
  <xs:element name="GraphWidth" type="xs:long"/>
  <xs:element name="PortletSize" type="PortletSize_Type"/>
  <xs:element name="PortletGridId" type="xs:long"/>
  <xs:element name="GraphId" type="xs:double"/>
  <!--==============DataWarehousing==================-->
  <!--============DataWarehouseRunLog===============-->
  <xs:element name="DWLOGRUNNUMBER" type="xs:double"/>
  <xs:element name="DWLOGSTARTTIME" type="os:DATETIME"/>
  <xs:element name="DWLOGENDTIME" type="os:DATETIME"/>
  <xs:element name="DWLOGELAPSEDTIME">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="8"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="DWLOGSTATUS">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="9"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="DWLOGMESSAGE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="1000"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="DWLOGSEQUENCENUMBER" type="xs:double"/>
  <xs:element name="DWLOGERRORNUMBER" type="xs:double"/>
  <xs:element name="DWLOGTARGETOBJECT">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="40"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="DWLOGKEYDATA">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="1000"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <!--===========End DataWarehouseRunLog=============-->
  <!--============DataWarehouseRunParameters=========-->
  <xs:element name="DWEXECUTELOAD" type="FLAG_Type"/>
  <xs:element name="DWLOADTYPE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="F"/>
        <xs:enumeration value="I"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="DWLOADFROMDATE" type="os:DATETIME"/>
  <xs:element name="DWEXECUTEPURGE" type="FLAG_Type"/>
  <xs:element name="DWPURGETODATE" type="os:DATETIME"/>
  <xs:element name="DWCOMMITTHRESHOLD" type="xs:positiveInteger"/>
  <!--=========== End DataWarehouseRunParameters========-->
  <!--==================e Signatures =======================================-->
  <!--This is the base element which is extended by every function request element  that requires
          e signatures. In future we will try to extend every element from this base element-->
  <xs:complexType name="BaseSchemaRequestElement">
    <xs:sequence>
      <xs:element ref="ESIGNATURE" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--Esignature  information-->
  <xs:element name="EXTERNALDATETIME" type="os:DATETIME"/>
  <xs:element name="ESIGNATURE">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="USERID"/>
        <xs:element ref="PASSWORD"/>
        <xs:element ref="SIGNATURETYPE"/>
        <xs:element ref="CERTTYPE" minOccurs="0"/>
        <xs:element ref="CERTNO" minOccurs="0"/>
        <xs:element ref="NOESIGNATURE" minOccurs="0"/>
        <xs:element ref="EXTERNALDATETIME" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NOESIGNATURE" type="dsf:FLAG_Type"/>
  <xs:element name="SIGNATURETYPE" type="xs:string"/>
  <xs:element name="CERTTYPE" type="xs:string"/>
  <xs:element name="CERTNO" type="xs:string"/>
  <!--================ Report Parameters ==================-->
  <xs:element name="REPORTPARAMID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="FUNCTIONCODE"/>
        <xs:element ref="REPORTPARAM"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REPORTPARAM" type="CODE20_Type"/>
  <xs:element name="DATATYPE" type="CODE2_Type"/>
  <xs:element name="DEFAULTVALUE" type="CODE30_Type"/>
  <xs:element name="FORMAT" type="CODE20_Type"/>
  <xs:element name="LINE" type="LINENUM_Type"/>
  <xs:element name="RTYPE" type="CODE4_Type"/>
  <xs:element name="LENGTH" type="xs:long"/>
  <xs:element name="UPPER" type="dsf:FLAG_Type"/>
  <xs:element name="OPTIONS" type="xs:long"/>
  <xs:element name="REMEMBER" type="dsf:FLAG_Type"/>
  <xs:element name="TEST" type="CODE24_Type"/>
  <xs:element name="QUERYCODE" type="CODE8_Type"/>
  <xs:element name="LOVFUNCTION" type="CODE6_Type"/>
  <xs:element name="REPPROPERTY" type="CODE8_Type"/>
  <xs:element name="EWSLOVDEF" type="CODE200_Type"/>
  <xs:element name="REPORTOPTIONID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="FUNCTIONCODE"/>
        <xs:element ref="REPORTPARAM"/>
        <xs:element ref="SEQUENCENUMBER"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REPOPTIONVALUE" type="CODE24_Type"/>
  <xs:element name="REPFIXED" type="dsf:FLAG_Type"/>
  <xs:element name="BOTTEXT" type="CODE80_Type"/>
  <!--==================End  Report Parameters ============-->
  <!--==================UCode===========================-->
  <xs:element name="UCODEENTITY" type="CODE4_Type"/>
  <xs:element name="UCODE" type="CODE8_Type"/>
  <xs:element name="SYSTEMCODE" type="CODE4_Type"/>
  <xs:element name="SYSTEMDEFAULT" type="FLAG_Type"/>
  <xs:element name="UCODEID" type="UCODEID_Type"/>
  <xs:complexType name="UCODEID_Type">
    <xs:sequence>
      <xs:element ref="UCODEENTITY"/>
      <xs:element ref="UCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--==================End UCode=======================-->
  <!--==================Locales==========================-->
  <xs:element name="LOCALECODE" type="CODE10_Type"/>
  <xs:element name="LOCALEID" type="LOCALEID_Type"/>
  <xs:complexType name="LOCALEID_Type">
    <xs:sequence>
      <xs:element ref="LOCALECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MONETARYSYMBOL" type="CODE1_Type"/>
  <xs:element name="DECIMALSYMBOL" type="CODE1_Type"/>
  <xs:element name="GROUPSYMBOLS" type="CODE1_Type"/>
  <xs:element name="GROUPDIGITS" type="xs:long"/>
  <xs:element name="DECIMALPLACES" type="xs:long"/>
  <xs:element name="MONETARYDECIMALPLACES" type="xs:long"/>
  <xs:element name="NEGATIVESYMBOL" type="CODE1_Type"/>
  <xs:element name="POSITIVESYMBOL" type="CODE1_Type"/>
  <xs:element name="DATEFORMAT" type="CODE30_Type"/>
  <xs:element name="FIRSTDAYOFWEEK" type="xs:long"/>
  <xs:element name="MONETARYGROUPSEPARATOR" type="CODE1_Type"/>
  <xs:element name="MONETARYGROUPDIGITS" type="xs:long"/>
  <!--=================End Locales========================-->
  <!--================ KPIStructure  ==========================-->
  <xs:element name="KPIPARENTID" type="HOMEID_Type"/>
  <xs:complexType name="KPISTRUCTUREID_Type">
    <xs:sequence>
      <xs:element ref="KPIPARENTID"/>
      <xs:element name="KPICHILDID" type="HOMEID_Type"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="KPISTRUCTUREID" type="KPISTRUCTUREID_Type"/>
  <xs:element name="KPIWEIGHT" type="xs:long"/>
  <xs:element name="STATEMENT" type="CODE2000_Type"/>
  <!--================ End KPIStructure  ================-->
  <!--================ Fiscal Years ================-->
  <xs:element name="FISCALYEARPK" type="xs:long"/>
  <!--================ End Fiscal Years ================-->
  <!--================ Printers ================-->
  <xs:element name="PRINTERCODE" type="CODE12_Type"/>
  <xs:element name="PRINTERID" type="PRINTERID_Type"/>
  <xs:element name="DESTINATION" type="CODE100_Type"/>
  <xs:complexType name="PRINTERID_Type">
    <xs:sequence>
      <xs:element ref="PRINTERCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================ End Printers ================-->
  <!--================ KPI History  ==========================-->
  <xs:element name="KPIHISTORYID" type="KPIHISTORYID_Type"/>
  <xs:complexType name="KPIHISTORYID_Type">
    <xs:sequence>
      <xs:element ref="HOMEID"/>
      <xs:element ref="UPDDATE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="KPICOMMENT" type="CODE255_Type"/>
  <!--================ End KPI History  =======================-->
  <!--================ OrganizationAppParameter ==========================-->
  <xs:element name="PARAMETERVALUE" type="CODE256_Type"/>
  <xs:element name="APPLICATIONNAME" type="CODE32_Type"/>
  <xs:element name="PARAMETERNAME" type="CODE32_Type"/>
  <xs:element name="ORGAPPPARAMETERID" type="ORGAPPPARAMETERID_Type"/>
  <xs:complexType name="ORGAPPPARAMETERID_Type">
    <xs:sequence>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="APPLICATIONNAME"/>
      <xs:element ref="PARAMETERNAME"/>
    </xs:sequence>
  </xs:complexType>
  <!--================ End OrganizationAppParameter ================-->
  <!--===================AnalyticsVariable=================-->
  <xs:simpleType name="OVD_UNITS_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="10"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OVD_OPERATOR_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="5"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OVD_EQUATION_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="640"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OVD_LIST_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="528"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OVD_DESCRIPTION_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="250"/>
    </xs:restriction>
  </xs:simpleType>
  <!--Variable Types-->
  <!--P = Parameter-->
  <!--H = Hourly-->
  <!--F = 15 minutes-->
  <!--C = Calculated-->
  <!--L = Calculated Rollup-->
  <!--T = Text Parameter-->
  <xs:simpleType name="OVD_VARTYPE_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="P"/>
      <xs:enumeration value="H"/>
      <xs:enumeration value="F"/>
      <xs:enumeration value="C"/>
      <xs:enumeration value="L"/>
      <xs:enumeration value="T"/>
      <xs:enumeration value="R"/>
      <xs:enumeration value="9"/>
    </xs:restriction>
  </xs:simpleType>
  <!--Variable Scopes-->
  <!--1 = D7I and Rollup vartypes-->
  <!--2 = Public-->
  <xs:simpleType name="OVD_VARSCOPE_Type">
    <xs:restriction base="xs:long">
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OVD_BOOLEAN_Type">
    <xs:restriction base="xs:long">
      <xs:enumeration value="0"/>
      <xs:enumeration value="1"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OVD_DELFLAG_Type">
    <xs:restriction base="xs:long">
      <xs:enumeration value="1"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OVD_STORETCODE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="10"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OVD_OPPRT_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="15"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OVD_PARAMETER_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
  <!--Pocket OPS style-->
  <xs:simpleType name="OVD_POSTYLE_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Normal"/>
      <xs:enumeration value="Meter"/>
      <xs:enumeration value="Scale"/>
      <xs:enumeration value="Check Box"/>
      <xs:enumeration value="Text List"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OVD_BARCODE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OVD_UD_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
  <!--Fact Types-->
  <!--0 = Inferred (calculated)-->
  <!--1 = Numeric-->
  <!--2 = Text-->
  <xs:simpleType name="OVD_FACTTYPE_Type">
    <xs:restriction base="xs:long">
      <xs:enumeration value="0"/>
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OVD_ID" type="xs:long"/>
  <xs:element name="OVD_NAME" type="OpsName_Type"/>
  <xs:element name="OVD_ORG" type="ORGCODE_Type"/>
  <xs:element name="OVD_SHORTNAME" type="OpsShortName_Type"/>
  <xs:element name="OVD_UNITS" type="OVD_UNITS_Type"/>
  <xs:element name="OVD_VARTYPE" type="OVD_VARTYPE_Type"/>
  <xs:element name="OVD_VARNUM" type="xs:long"/>
  <xs:element name="OVD_DESCRIPTION" type="OVD_DESCRIPTION_Type"/>
  <xs:element name="OVD_VARSCOPE" type="OVD_VARSCOPE_Type"/>
  <xs:element name="OVD_DECPLACES" type="xs:long"/>
  <xs:element name="OVD_OBJECT" type="OBJECTCODE_Type"/>
  <xs:element name="OVD_OBJ_ORG" type="ORGCODE_Type"/>
  <xs:element name="OVD_LOCID" type="xs:long"/>
  <xs:element name="OVD_LOCATION" type="CODE20_Type"/>
  <xs:element name="OVD_STORETCODE" type="OVD_STORETCODE_Type"/>
  <xs:element name="OVD_MODIFIED" type="OVD_BOOLEAN_Type"/>
  <xs:element name="OVD_DELFLAG" type="OVD_DELFLAG_Type"/>
  <xs:element name="OVD_ALLOWSYMBOL" type="OVD_BOOLEAN_Type"/>
  <xs:element name="OVD_CALCFLAG" type="OVD_BOOLEAN_Type"/>
  <xs:element name="OVD_CHKROLLOVER" type="OVD_BOOLEAN_Type"/>
  <xs:element name="OVD_ENTRYMIN" type="xs:double"/>
  <xs:element name="OVD_ENTRYMAX" type="xs:double"/>
  <xs:element name="OVD_QCMEAN" type="xs:double"/>
  <xs:element name="OVD_QCUCL" type="xs:double"/>
  <xs:element name="OVD_QCLCL" type="xs:double"/>
  <xs:element name="OVD_QCUWL" type="xs:double"/>
  <xs:element name="OVD_QCLWL" type="xs:double"/>
  <xs:element name="OVD_PRITHRESHOLD" type="xs:double"/>
  <xs:element name="OVD_SECTHRESHOLD" type="xs:double"/>
  <xs:element name="OVD_PRIOPERATOR" type="OVD_OPERATOR_Type"/>
  <xs:element name="OVD_SECPERATOR" type="OVD_OPERATOR_Type"/>
  <xs:element name="OVD_PRIOPPRT" type="OVD_OPPRT_Type"/>
  <xs:element name="OVD_SECOPPRT" type="OVD_OPPRT_Type"/>
  <xs:element name="OVD_UD1" type="OVD_UD_Type"/>
  <xs:element name="OVD_UD2" type="OVD_UD_Type"/>
  <xs:element name="OVD_UD3" type="OVD_UD_Type"/>
  <xs:element name="OVD_UD4" type="OVD_UD_Type"/>
  <xs:element name="OVD_UD5" type="OVD_UD_Type"/>
  <xs:element name="OVD_UD6" type="OVD_UD_Type"/>
  <xs:element name="OVD_UD7" type="OVD_UD_Type"/>
  <xs:element name="OVD_UD8" type="OVD_UD_Type"/>
  <xs:element name="OVD_UD9" type="OVD_UD_Type"/>
  <xs:element name="OVD_EQINFIX" type="OVD_EQUATION_Type"/>
  <xs:element name="OVD_EQPOSTFIX" type="OVD_EQUATION_Type"/>
  <xs:element name="OVD_EQTRANSLATE" type="OVD_EQUATION_Type"/>
  <xs:element name="OVD_PARAMETER" type="OVD_PARAMETER_Type"/>
  <xs:element name="OVD_CASCADERULE" type="xs:long"/>
  <xs:element name="OVD_POSTYLE" type="OVD_POSTYLE_Type"/>
  <xs:element name="OVD_LIST" type="OVD_LIST_Type"/>
  <xs:element name="OVD_LIMIT_TO_LIST" type="OVD_BOOLEAN_Type"/>
  <xs:element name="OVD_BARCODE" type="OVD_BARCODE_Type"/>
  <xs:element name="OVD_DDSPYID" type="xs:long"/>
  <xs:element name="OVD_AUDITUSER" type="USERCODE_Type"/>
  <xs:element name="OVD_AUDITTIMESTAMP" type="os:DATETIME"/>
  <xs:element name="OVD_REFRESHCOUNT" type="xs:long"/>
  <xs:element name="OVD_ATTRID" type="xs:long"/>
  <xs:element name="OVD_ATTR0ID" type="xs:long"/>
  <xs:element name="OVD_ATTR1ID" type="xs:long"/>
  <xs:element name="OVD_ATTR2ID" type="xs:long"/>
  <xs:element name="OVD_ATTR3ID" type="xs:long"/>
  <xs:element name="OVD_ATTR4ID" type="xs:long"/>
  <xs:element name="OVD_ATTR5ID" type="xs:long"/>
  <xs:element name="OVD_ATTR6ID" type="xs:long"/>
  <xs:element name="OVD_DATASPYFIELDIDS" type="xs:string"/>
  <xs:element name="OVD_FACTTYPE" type="OVD_FACTTYPE_Type"/>
  <xs:element name="OVD_STORERESULT" type="OVD_BOOLEAN_Type"/>
  <xs:element name="OVD_GRIDID" type="xs:long"/>
  <xs:element name="OVD_DSPYFLDID" type="xs:long"/>
  <xs:element name="OVD_DSPYFLDLABEL" type="xs:string"/>
  <xs:element name="OVD_DSPYFLDTYPE" type="xs:string"/>
  <xs:simpleType name="OVD_ATTRMINMAX_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OVD_ATTRENTRYMIN" type="OVD_ATTRMINMAX_Type"/>
  <xs:element name="OVD_ATTRENTRYMAX" type="OVD_ATTRMINMAX_Type"/>
  <xs:element name="OVD_CALCORDER" type="xs:long"/>
  <xs:element name="OVD_LASTCALC" type="os:DATETIME"/>
  <!--===============Analytics Variable Limits=============-->
  <xs:simpleType name="OPL_MONTH_Type">
    <xs:restriction base="xs:long">
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
      <xs:enumeration value="3"/>
      <xs:enumeration value="4"/>
      <xs:enumeration value="5"/>
      <xs:enumeration value="6"/>
      <xs:enumeration value="7"/>
      <xs:enumeration value="8"/>
      <xs:enumeration value="9"/>
      <xs:enumeration value="10"/>
      <xs:enumeration value="11"/>
      <xs:enumeration value="12"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OPL_VARID" type="xs:long"/>
  <xs:element name="OPL_MTH" type="OPL_MONTH_Type"/>
  <xs:element name="OPL_DAILYMIN" type="xs:double"/>
  <xs:element name="OPL_DAILYMAX" type="xs:double"/>
  <xs:element name="OPL_WEEKLYMIN" type="xs:double"/>
  <xs:element name="OPL_WEEKLYMAX" type="xs:double"/>
  <xs:element name="OPL_MONTHLYMIN" type="xs:double"/>
  <xs:element name="OPL_MONTHLYMAX" type="xs:double"/>
  <xs:element name="OPL_QUARTERLYMIN" type="xs:double"/>
  <xs:element name="OPL_QUARTERLYMAX" type="xs:double"/>
  <xs:element name="OPL_SEMIANNUALMIN" type="xs:double"/>
  <xs:element name="OPL_SEMIANNUALMAX" type="xs:double"/>
  <xs:element name="OPL_ANNUALMIN" type="xs:double"/>
  <xs:element name="OPL_ANNUALMAX" type="xs:double"/>
  <xs:element name="OPL_AUDITUSER" type="USERCODE_Type"/>
  <xs:element name="OPL_AUDITTIMESTAMP" type="os:DATETIME"/>
  <!--=============Analytics Variable Symbols============-->
  <xs:element name="OVS_ID" type="xs:long"/>
  <xs:element name="OVS_VARID" type="xs:long"/>
  <xs:element name="OVS_SYMBOLID" type="xs:long"/>
  <xs:element name="OVS_SYMBOLRULE" type="xs:long"/>
  <xs:element name="OVS_SYMBOLFACTOR" type="xs:double"/>
  <xs:element name="OVS_AUDITUSER" type="USERCODE_Type"/>
  <xs:element name="OVS_AUDITTIMESTAMP" type="os:DATETIME"/>
  <!--===================AnalyticsData=================-->
  <xs:simpleType name="ODT_TEXTVALUE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="255"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ODT_ATTRTEXT_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="255"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ODT_ID" type="xs:long"/>
  <xs:element name="ODT_VARID" type="xs:long"/>
  <xs:element name="ODT_DATESTAMP" type="os:DATETIME"/>
  <xs:element name="ODT_ATTRNUM" type="xs:double"/>
  <xs:element name="ODT_ATTRTEXT" type="ODT_ATTRTEXT_Type"/>
  <xs:element name="ODT_NUMVALUE" type="xs:double"/>
  <xs:element name="ODT_TEXTVALUE" type="ODT_TEXTVALUE_Type"/>
  <xs:element name="ODT_FORCED" type="OVD_BOOLEAN_Type"/>
  <xs:element name="ODT_AUDITUSER" type="USERCODE_Type"/>
  <xs:element name="ODT_AUDITTIMESTAMP" type="os:DATETIME"/>
  <xs:element name="ODT_ATTR1NUM" type="xs:double"/>
  <xs:element name="ODT_ATTR1TEXT" type="ODT_ATTRTEXT_Type"/>
  <xs:element name="ODT_ATTR2NUM" type="xs:double"/>
  <xs:element name="ODT_ATTR2TEXT" type="ODT_ATTRTEXT_Type"/>
  <xs:element name="ODT_ATTR3NUM" type="xs:double"/>
  <xs:element name="ODT_ATTR3TEXT" type="ODT_ATTRTEXT_Type"/>
  <xs:element name="ODT_ATTR4NUM" type="xs:double"/>
  <xs:element name="ODT_ATTR4TEXT" type="ODT_ATTRTEXT_Type"/>
  <xs:element name="ODT_ATTR5NUM" type="xs:double"/>
  <xs:element name="ODT_ATTR5TEXT" type="ODT_ATTRTEXT_Type"/>
  <xs:element name="ODT_ATTR6NUM" type="xs:double"/>
  <xs:element name="ODT_ATTR6TEXT" type="ODT_ATTRTEXT_Type"/>
  <!--===============Analytics Variable Attributes=============-->
  <xs:simpleType name="OAT_TYPE_Type">
    <xs:restriction base="xs:long">
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
      <xs:enumeration value="3"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OAT_LABEL_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OAT_ID" type="xs:long"/>
  <xs:element name="OAT_TYPE" type="OAT_TYPE_Type"/>
  <xs:element name="OAT_LABEL" type="OAT_LABEL_Type"/>
  <xs:element name="OAT_AUDITUSER" type="USERCODE_Type"/>
  <xs:element name="OAT_AUDITTIMESTAMP" type="os:DATETIME"/>
  <xs:element name="OAT_DESC" type="DESCRIPTION_Type"/>
  <!--===============Analytics Variable Comments=============-->
  <xs:simpleType name="OCM_COMMENT_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="3900"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OCM_VARID" type="xs:long"/>
  <xs:element name="OCM_DATESTAMP" type="os:DATETIME"/>
  <xs:element name="OCM_COMMENT" type="OCM_COMMENT_Type"/>
  <xs:element name="OCM_AUDITUSER" type="USERCODE_Type"/>
  <xs:element name="OCM_AUDITTIMESTAMP" type="os:DATETIME"/>
  <xs:element name="OCM_ID" type="OCMID_Type"/>
  <xs:complexType name="OCMID_Type">
    <xs:sequence>
      <xs:element ref="OCM_VARID"/>
      <xs:element ref="OCM_DATESTAMP"/>
    </xs:sequence>
  </xs:complexType>
  <!--===============Analytics Units=============-->
  <xs:simpleType name="OUN_UNIT_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="10"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OUN_DESCRIPTION_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OUN_UNIT" type="OUN_UNIT_Type"/>
  <xs:element name="OUN_DESCRIPTION" type="OUN_DESCRIPTION_Type"/>
  <xs:element name="OUN_AUDITUSER" type="USERCODE_Type"/>
  <xs:element name="OUN_AUDITTIMESTAMP" type="os:DATETIME"/>
  <xs:element name="OUN_ID" type="xs:long"/>
  <!--===============Analytics Symbols=============-->
  <xs:simpleType name="OSY_UNITS_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="10"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OSY_SYMBOL_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="OSY_DESCRIPTION_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="250"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OSY_ID" type="xs:long"/>
  <xs:element name="OSY_SYMBOL" type="OSY_SYMBOL_Type"/>
  <xs:element name="OSY_DESCRIPTION" type="OSY_DESCRIPTION_Type"/>
  <xs:element name="OSY_ALLOWNUMERIC" type="OVD_BOOLEAN_Type"/>
  <xs:element name="OSY_AUDITUSER" type="USERCODE_Type"/>
  <xs:element name="OSY_AUDITTIMESTAMP" type="os:DATETIME"/>
  <!--===============End AnalyticsVariable=================-->
  <!--======================Analytics Report==================-->
  <xs:simpleType name="ORP_NAME_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="120"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ORP_TYPE_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="D"/>
      <xs:enumeration value="R"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ORP_ID" type="xs:long"/>
  <xs:element name="ORP_NAME" type="ORP_NAME_Type"/>
  <xs:element name="ORP_ORG" type="ORGCODE_Type"/>
  <xs:element name="ORP_TYPE" type="ORP_TYPE_Type"/>
  <xs:element name="ORP_TICKET" type="xs:string"/>
  <xs:element name="ORP_AUDITUSER" type="USERCODE_Type"/>
  <xs:element name="ORP_AUDITTIMESTAMP" type="os:DATETIME"/>
  <xs:element name="ORP_PUBLIC" type="OVD_BOOLEAN_Type"/>
  <xs:element name="ORP_CREATEDBYUSER" type="USERCODE_Type"/>
  <xs:element name="ORP_LASTUPLOADTIME" type="os:DATETIME"/>
  <!--===================End Analytics Report==================-->
  <!--===================Analytics Graph=====================-->
  <xs:element name="OCH_ID" type="xs:long"/>
  <xs:element name="OCH_NAME" type="ORP_NAME_Type"/>
  <xs:element name="OCH_CHARTNUM" type="xs:long"/>
  <xs:element name="OCH_AUDITUSER" type="USERCODE_Type"/>
  <xs:element name="OCH_AUDITTIMESTAMP" type="os:DATETIME"/>
  <xs:element name="OCH_REPORTID" type="xs:long"/>
  <xs:element name="OCH_SERVER" type="OVD_BOOLEAN_Type"/>
  <!--================End Analytics Graph=====================-->
  <!--==== Asset module types and elements  ==================-->
  <xs:element name="EQUIPMENTID" type="EQUIPMENTID_Type"/>
  <xs:element name="LOCATIONID" type="LOCATIONID_Type"/>
  <xs:simpleType name="VARIABLE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ASSETID" type="EQUIPMENTID_Type"/>
  <xs:element name="POSITIONID" type="EQUIPMENTID_Type"/>
  <xs:element name="SYSTEMID" type="EQUIPMENTID_Type"/>
  <xs:element name="PROFILE" type="EQUIPMENTID_Type"/>
  <xs:element name="INPRODUCTION" type="FLAG_Type"/>
  <xs:element name="OUTOFSERVICE" type="FLAG_Type" default="false"/>
  <xs:element name="SAFETY" type="dsf:FLAG_Type"/>
  <xs:element name="CATEGORYID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="CATEGORYCODE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CATEGORYCODE" type="CODE30_Type"/>
  <xs:element name="PROFILEID" type="OBJECT_Type"/>
  <xs:element name="COMMISSIONDATE" type="os:DATETIME"/>
  <xs:element name="WITHDRAWALDATE" type="os:DATETIME"/>
  <xs:element name="ASSETVALUE" type="os:AMOUNT"/>
  <xs:element name="CRITICALITYID" type="CRITICALITYID_Type"/>
  <xs:element name="METERUNIT" type="CODE30_Type"/>
  <xs:element name="ASSIGNEDTO" type="PERSONID_Type"/>
  <xs:element name="STATECODE" type="CODE4_Type"/>
  <xs:element name="EQUIPMENTSTATEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="STATECODE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CNNUMBER" type="CODE24_Type"/>
  <xs:element name="CNID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="CNNUMBER"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PURCHASEORDERINFO">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PURCHASEORDER" type="CODE30_Type"/>
        <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
        <xs:element name="PURCHASEORDERLINE" type="xs:positiveInteger"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SERIALNUMBER" type="CODE30_Type"/>
  <xs:element name="MODEL" type="CODE30_Type"/>
  <xs:element name="MODELREVISION" type="CODE10_Type"/>
  <xs:complexType name="POSITIONPARENT_Type">
    <xs:sequence>
      <xs:element ref="POSITIONID"/>
      <xs:element ref="TYPE" minOccurs="0"/>
      <xs:element ref="COSTROLLUP" minOccurs="0"/>
      <xs:element ref="DEPARTMENTID" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="recordid" type="xs:long"/>
  </xs:complexType>
  <xs:complexType name="ASSETPARENT_Type">
    <xs:sequence>
      <xs:element ref="ASSETID"/>
      <xs:element ref="TYPE" minOccurs="0"/>
      <xs:element ref="COSTROLLUP" minOccurs="0"/>
      <xs:element ref="DEPARTMENTID" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="recordid" type="xs:long"/>
  </xs:complexType>
  <xs:element name="COSTROLLUP" type="FLAG_Type"/>
  <xs:element name="PREVENTWOCOMPLETION" type="FLAG_Type"/>
  <xs:complexType name="SYSTEMPARENT_Type">
    <xs:sequence>
      <xs:element ref="SYSTEMID"/>
      <xs:element ref="TYPE" minOccurs="0"/>
      <xs:element ref="COSTROLLUP" minOccurs="0"/>
      <xs:element ref="DEPARTMENTID" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="recordid" type="xs:long"/>
  </xs:complexType>
  <xs:element name="MANUFACTURERID" type="MANUFACTURERID_Type"/>
  <xs:complexType name="MANUFACTURERID_Type">
    <xs:sequence>
      <xs:element ref="MANUFACTURERCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LOCATIONPARENT_Type">
    <xs:sequence>
      <xs:element ref="LOCATIONID"/>
      <xs:element ref="TYPE" minOccurs="0"/>
      <xs:element ref="COSTROLLUP" minOccurs="0"/>
      <xs:element ref="DEPARTMENTID" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="recordid" type="xs:long"/>
  </xs:complexType>
  <xs:element name="DEPENDENTLOCATION" type="LOCATIONPARENT_Type"/>
  <xs:element name="DEPENDENTASSET" type="ASSETPARENT_Type"/>
  <xs:element name="DEPENDENTPOSITION" type="POSITIONPARENT_Type"/>
  <xs:element name="DEPENDENTSYSTEM" type="SYSTEMPARENT_Type"/>
  <xs:element name="NONDEPENDENTASSET" type="ASSETPARENT_Type"/>
  <xs:element name="NONDEPENDENTPOSITION" type="POSITIONPARENT_Type"/>
  <xs:element name="NONDEPENDENTSYSTEM" type="SYSTEMPARENT_Type"/>
  <xs:element name="MANUFACTURERDRAW" type="CODE20_Type"/>
  <xs:element name="ISPRIMARY" type="FLAG_Type"/>
  <xs:element name="PARTMANUFACTURERID" type="PARTMANUFACTURERID_Type"/>
  <xs:complexType name="PARTMANUFACTURERID_Type">
    <xs:sequence>
      <xs:element ref="PARTID"/>
      <xs:element ref="MANUFACTURERPARTCODE" minOccurs="0"/>
      <xs:element ref="MANUFACTURERCODE" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DEPENDENTON" type="FLAG_Type"/>
  <xs:element name="SAVEHISTORY" type="FLAG_Type"/>
  <xs:element name="GISPROFILE" type="FLAG_Type"/>
  <!--========================================================-->
  <!--====================== Asset EQ ==========================-->
  <xs:element name="EQUIPMENTLENGTH" type="os:QUANTITY"/>
  <xs:element name="EQUIPMENTLENGTHUOM" type="CODE10_Type"/>
  <xs:element name="LINEARREFUOM" type="CODE10_Type"/>
  <xs:element name="LINEARREFPRECISION" type="xs:nonNegativeInteger"/>
  <xs:element name="GEOGRAPHICALREFERENCE" type="CODE1000_Type"/>
  <xs:element name="LINEARREFERENCEDETAILS" type="LINEARREFERENCEDETAILS_Type"/>
  <xs:complexType name="LINEARREFERENCEDETAILS_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTLENGTH" minOccurs="0"/>
      <xs:element ref="EQUIPMENTLENGTHUOM" minOccurs="0"/>
      <xs:element ref="LINEARREFUOM" minOccurs="0"/>
      <xs:element ref="LINEARREFPRECISION" minOccurs="0"/>
      <xs:element ref="GEOGRAPHICALREFERENCE" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--===================End Asset EQ ==========================-->
  <!--================= Warranty =================-->
  <xs:complexType name="WARRANTYID_Type">
    <xs:sequence>
      <xs:element ref="WARRANTYCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WARRANTYCODE" type="CODE30_Type"/>
  <xs:element name="FILE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="150"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="FILESIZE">
    <xs:simpleType>
      <xs:restriction base="xs:long">
        <xs:maxExclusive value="1000000000000"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:complexType name="ORIGINATOR_Type">
    <xs:sequence>
      <xs:element ref="ORIGINATORCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ORIGINATORCODE" type="CODE24_Type"/>
  <xs:element name="WARRANTYID" type="WARRANTYID_Type"/>
  <xs:element name="WARRANTYTYPE" type="TYPE_Type"/>
  <xs:element name="WARRDURATION" type="xs:double"/>
  <xs:element name="RENEWAL" type="xs:double"/>
  <xs:element name="FILETYPE" type="CODE50_Type"/>
  <xs:element name="REVISIONNUMBER" type="CODE8_Type"/>
  <xs:element name="REVISIONDATE" type="os:DATETIME"/>
  <xs:element name="PARENTDOCUMENT" type="WARRANTYID_Type"/>
  <xs:element name="ORIGINALCODE" type="CODE30_Type"/>
  <xs:element name="DOCUMENTORIGIN" type="ORIGINATOR_Type"/>
  <xs:element name="DOCUMENTSIZE" type="CODE4_Type"/>
  <xs:element name="FILELOCATION" type="CODE12_Type"/>
  <xs:element name="PAGES" type="xs:double"/>
  <xs:element name="ISWARRANTYACTIVE" type="FLAG_Type"/>
  <xs:element name="WARRANTYDURATIONDAYS" type="xs:double"/>
  <xs:element name="THRESHHOLDDAYS" type="os:QUANTITY"/>
  <xs:element name="STARTUSAGE" type="os:QUANTITY"/>
  <xs:element name="EXPIRATIONUSAGE" type="os:QUANTITY"/>
  <xs:element name="WARRANTYDURATIONUSAGE" type="os:QUANTITY"/>
  <xs:element name="THRESHHOLDUSAGE" type="os:QUANTITY"/>
  <xs:element name="WARRANTYCOVERAGESEQNUM" type="xs:long"/>
  <xs:element name="LABORCOEFFICIENT" type="xs:double"/>
  <xs:element name="HIREDLABORCOEFFICIENT" type="xs:double"/>
  <xs:element name="SERVICECOEFFICIENT" type="xs:double"/>
  <xs:element name="STOCKITEMSCOEFFICIENT" type="xs:double"/>
  <xs:element name="DIRECTPURCHASESCOEFFICIENT" type="xs:double"/>
  <xs:element name="TOOLSCOEFFICIENT" type="xs:double"/>
  <!--=============== Warranty end ===============-->
  <!--=============== Warranty Claim ==============-->
  <xs:element name="WARRANTYCLAIMID" type="WARRANTYCLAIMID_Type"/>
  <xs:complexType name="WARRANTYCLAIMID_Type">
    <xs:sequence>
      <xs:element ref="CLAIMNUMBER"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DATEFILED" type="os:DATETIME"/>
  <xs:element name="DATEREPORTED" type="os:DATETIME"/>
  <xs:element name="DATERESOLVED" type="os:DATETIME"/>
  <xs:element name="COMMISSIONINGWORKORDERID" type="WOID_Type"/>
  <xs:element name="USAGE" type="os:QUANTITY"/>
  <xs:element name="STOCKMATERIALCOST" type="os:AMOUNT"/>
  <xs:element name="DIRECTPURCHASECOST" type="os:AMOUNT"/>
  <xs:element name="INHOUSELABORCOST" type="os:AMOUNT"/>
  <xs:element name="HIREDLABORCOST" type="os:AMOUNT"/>
  <xs:element name="SERVICECOST" type="os:AMOUNT"/>
  <xs:element name="OTHERCLAIMAMOUNT" type="os:AMOUNT"/>
  <xs:element name="TOTALCLAIMAMOUNT" type="os:AMOUNT"/>
  <xs:element name="TOTALSETTLEMENTAMOUNT" type="os:AMOUNT"/>
  <xs:element name="CLAIMNUMBER" type="xs:string"/>
  <xs:element name="TOTALCOST" type="os:AMOUNT"/>
  <!--============== End Warranty Claim ============-->
  <!--================ Permit Association ================-->
  <xs:complexType name="PERMITID_Type">
    <xs:sequence>
      <xs:element ref="PERMITCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PERMITCODE" type="CODE12_Type"/>
  <xs:element name="PERMITID" type="PERMITID_Type"/>
  <xs:element name="PERMITASSOCIATIONID" type="PERMITASSOCIATIONID_Type"/>
  <xs:complexType name="PERMITASSOCIATIONID_Type">
    <xs:sequence>
      <xs:element ref="PERMITID"/>
      <xs:element name="PERMENTITY" type="CODE4_Type"/>
      <xs:choice>
        <xs:element ref="ASSETID"/>
        <xs:element ref="POSITIONID"/>
        <xs:element ref="SYSTEMID"/>
        <xs:element ref="CATEGORYID"/>
        <xs:element ref="LOCATIONID"/>
        <xs:element ref="PROFILEID"/>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MANDATORY" type="dsf:FLAG_Type"/>
  <!--============== Permit Association end ==============-->
  <!--================ Closing Codes ===================-->
  <xs:element name="CLOSINGCODEID" type="CLOSINGCODE_Type"/>
  <xs:element name="GENERAL" type="FLAG_Type"/>
  <xs:complexType name="CLOSINGCODE_Type">
    <xs:sequence>
      <xs:element name="CLOSINGCODE" type="CODE8_Type"/>
      <xs:element name="CLOSINGCODETYPE" type="TYPE_Type"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--=============== End Closing Codes ===================-->
  <!--=============== Closing Codes Classes ================-->
  <xs:element name="CLOSINGCODECLASSID" type="CLOSINGCODECLASSID_Type"/>
  <xs:complexType name="CLOSINGCODECLASSID_Type">
    <xs:sequence>
      <xs:element ref="CLASSID"/>
      <xs:element ref="CLOSINGCODEID"/>
    </xs:sequence>
  </xs:complexType>
  <!--============== End Closing Codes Classes ==============-->
  <!--================ Equipment Default ====================-->
  <xs:element name="CURRENTEQUIPMENTID" type="EQUIPMENTID_Type"/>
  <xs:element name="NEWEQUIPMENTID" type="EQUIPMENTID_Type"/>
  <xs:element name="TRANSFERDATE" type="os:DATETIME"/>
  <xs:element name="TRANSFERCODE" type="CODE30_Type"/>
  <xs:element name="TRANSFERCODEID" type="TRANSFERCODEID_Type"/>
  <xs:complexType name="TRANSFERCODEID_Type">
    <xs:sequence>
      <xs:element ref="TRANSFERCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================ End Equipment Default =================-->
  <!--================= Depreciation ======================-->
  <xs:element name="ORIGINALVALUE" type="os:AMOUNT"/>
  <xs:element name="RESIDUALVALUE" type="os:AMOUNT"/>
  <xs:element name="BOOKVALUE" type="os:AMOUNT"/>
  <xs:element name="DEPRECIATIONTODATE" type="os:AMOUNT"/>
  <xs:element name="YEARLYPERIODDEPTODATE" type="os:AMOUNT"/>
  <xs:element name="MONTHLYPERIODDEPTODATE" type="os:AMOUNT"/>
  <xs:element name="ESTIMATEDOUTPUT" type="os:QUANTITY"/>
  <xs:element name="SOLDDATE" type="os:DATETIME"/>
  <xs:element name="EQUIPMENTDEPTYPE" type="CODE4_Type"/>
  <xs:element name="DEPRECIATIONMETHOD" type="CODE4_Type"/>
  <xs:element name="ESTIMATEDLIFE" type="os:AMOUNT"/>
  <xs:element name="DEPRECIATIONID" type="DEPRECIATIONID_Type"/>
  <xs:complexType name="DEPRECIATIONID_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTID"/>
      <xs:element ref="EQUIPMENTDEPTYPE"/>
    </xs:sequence>
  </xs:complexType>
  <!--================ End Depreciation ======================-->
  <!--================== Warranty VMRS ==================-->
  <xs:element name="SYSTEMLEVELCODE" type="CODE30_Type"/>
  <xs:element name="ASSEMBLYLEVELCODE" type="CODE30_Type"/>
  <xs:element name="COMPONENTLEVELCODE" type="CODE30_Type"/>
  <xs:element name="WARRANTYVMRSID" type="WARRANTYVMRSID_Type"/>
  <xs:complexType name="WARRANTYVMRSID_Type">
    <xs:sequence>
      <xs:element ref="WARRANTYID"/>
      <xs:element ref="VMRSCODE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VMRSCODE" type="VMRSCODE_Type"/>
  <xs:complexType name="VMRSCODE_Type">
    <xs:sequence>
      <xs:choice>
        <xs:element ref="SYSTEMLEVELID"/>
        <xs:element ref="VMRSASSEMBLYID"/>
        <xs:element ref="VMRSCOMPNENTID"/>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SYSTEMLEVELID" type="SYSTEMLEVELID_Type"/>
  <xs:complexType name="SYSTEMLEVELID_Type">
    <xs:sequence>
      <xs:element ref="SYSTEMLEVELCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ASSEMBLYLEVELID" type="ASSEMBLYLEVELID_Type"/>
  <xs:complexType name="ASSEMBLYLEVELID_Type">
    <xs:sequence>
      <xs:element ref="ASSEMBLYLEVELCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="COMPONENTLEVELID" type="COMPONENTLEVELID_Type"/>
  <xs:complexType name="COMPONENTLEVELID_Type">
    <xs:sequence>
      <xs:element ref="COMPONENTLEVELCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--=============== End Warranty VMRS ===============-->
  <!--============== Reports ==============-->
  <xs:element name="FILENAME" type="CODE255_Type"/>
  <xs:element name="LASTUPDATEDBY" type="USERCODE_Type"/>
  <xs:element name="LASTUPDATEDDATE" type="os:DATETIME"/>
  <xs:element name="FORMTYPE" type="CODE1_Type"/>
  <xs:element name="QUERYATSTARTUP" type="CODE4_Type"/>
  <xs:element name="EWSREPORT" type="FLAG_Type"/>
  <xs:element name="BACKGROUND" type="FLAG_Type"/>
  <xs:element name="DIRECTSELECT" type="FLAG_Type"/>
  <xs:element name="ISSYSTEMFUNCTION" type="FLAG_Type"/>
  <xs:element name="PUBLIC" type="FLAG_Type"/>
  <xs:element name="MODE" type="CODE10_Type"/>
  <xs:element name="ORIENTATION" type="CODE10_Type"/>
  <xs:element name="LASTVALUE" type="CODE4_Type"/>
  <xs:element name="APPLICATION" type="CODE6_Type"/>
  <xs:element name="BACKGROUNDREP" type="CODE6_Type"/>
  <xs:element name="GRAPH" type="CODE6_Type"/>
  <xs:element name="COMMAND" type="CODE4_Type"/>
  <xs:element name="FUNCTIONICON" type="CODE12_Type"/>
  <xs:element name="PATH" type="CODE1000_Type"/>
  <xs:element name="DISPLAYAP" type="FLAG_Type"/>
  <xs:element name="LISTATSTARTUP" type="FLAG_Type"/>
  <xs:element name="POPUPAP" type="FLAG_Type"/>
  <xs:element name="POPUPFT" type="FLAG_Type"/>
  <xs:element name="PARENTFUNCTIONCODE" type="CODE6_Type"/>
  <xs:element name="PARENTTABCODE" type="CODE6_Type"/>
  <xs:element name="USERGUIDE" type="CODE90_Type"/>
  <xs:element name="DESCCHANGED" type="FLAG_Type"/>
  <xs:element name="WORKBOOK" type="CODE100_Type"/>
  <xs:element name="WORKSHEET" type="CODE100_Type"/>
  <xs:element name="NOW" type="CODE1_Type"/>
  <xs:element name="RS" type="FLAG_Type"/>
  <xs:element name="LST" type="FLAG_Type"/>
  <xs:element name="HDR" type="FLAG_Type"/>
  <xs:element name="PRDDATASRC" type="FLAG_Type"/>
  <xs:element name="ORIGINALREPORTID" type="FUNCTIONID_Type"/>
  <!--=============== Message Server Request types and elements ============-->
  <xs:element name="MSGREQUESTID" type="CODE60_Type"/>
  <xs:element name="MSGREQUESTER" type="CODE255_Type"/>
  <xs:element name="MSGRECEIVER" type="CODE255_Type"/>
  <xs:element name="MSGSTARTTIME" type="os:DATETIME"/>
  <xs:element name="MSGCOMPLETIONTIME" type="os:DATETIME"/>
  <xs:element name="MSGSTATUS" type="STATUS_Type"/>
  <xs:element name="MSGERROR" type="CODE255_Type"/>
  <xs:element name="MSGREQUESTXML" type="xs:string"/>
  <xs:element name="SYNCHRONOUSMSG" type="FLAG_Type"/>
  <xs:element name="MSGPOLLINGCOUNT" type="xs:long"/>
  <xs:element name="MSGSUBMITCOUNT" type="xs:long"/>
  <xs:element name="LASTSTATUSMSGTIME" type="os:DATETIME"/>
  <xs:element name="LASTSTATUSMSGTIME_DB" type="os:DATETIME"/>
  <!--=============== Report Server Request types and elements ============-->
  <xs:element name="TICKET" type="CODE255_Type"/>
  <xs:element name="PRINTQUEUE" type="CODE255_Type"/>
  <!--==========End Message Server Request types and elements ==========-->
  <!--================= Equipment Linear Reference begin ===================-->
  <xs:element name="LRFID" type="xs:long"/>
  <xs:element name="LRFTYPE" type="TYPE_Type"/>
  <xs:element name="LRFDESC" type="CODE80_Type"/>
  <xs:element name="LRFRELATEDEQUIPMENTID" type="EQUIPMENTID_Type"/>
  <xs:element name="LRFFROMPOINT" type="os:QUANTITY"/>
  <xs:element name="LRFTOPOINT" type="os:QUANTITY"/>
  <xs:element name="LRFGEOREF" type="CODE1000_Type"/>
  <!--================= Equipment Linear Reference end ===================-->
  <!--====================== Begin Equipment_PM_WO Linear Reference ==========================-->
  <xs:element name="FROMPOINT" type="os:QUANTITY"/>
  <xs:element name="FROMREFDESC" type="CODE80_Type"/>
  <xs:element name="FROMGEOREF" type="CODE1000_Type"/>
  <xs:element name="TOPOINT" type="os:QUANTITY"/>
  <xs:element name="TOREFDESC" type="CODE80_Type"/>
  <xs:element name="TOGEOREF" type="CODE1000_Type"/>
  <xs:element name="LINEARREFERENCEEVENT" type="LINEARREFERENCEEVENT_Type"/>
  <xs:complexType name="LINEARREFERENCEEVENT_Type">
    <xs:sequence>
      <xs:element ref="FROMPOINT" minOccurs="0"/>
      <xs:element ref="FROMREFDESC" minOccurs="0"/>
      <xs:element ref="FROMGEOREF" minOccurs="0"/>
      <xs:element ref="TOPOINT" minOccurs="0"/>
      <xs:element ref="TOREFDESC" minOccurs="0"/>
      <xs:element ref="TOGEOREF" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--===================End Equipment_PM_WO Linear Reference ==========================-->
  <!--==== Work module types and elements  ===================-->
  <xs:complexType name="PERSONID_Type">
    <xs:sequence>
      <xs:element ref="PERSONCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JOBNUM">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="30"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="WORKREQUESTID" type="WOID_Type"/>
  <xs:complexType name="WOID_Type">
    <xs:sequence>
      <xs:element ref="JOBNUM"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="auto_generated" type="xs:boolean" default="true"/>
  </xs:complexType>
  <xs:element name="REQUESTEDBY" type="PERSONID_Type"/>
  <xs:element name="PROBLEMCODEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PROBLEMCODE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PROBLEMCODE" type="LOOKUPCODE_Type"/>
  <xs:element name="FAILURECODEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="FAILURECODE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FAILURECODE" type="LOOKUPCODE_Type"/>
  <xs:element name="CAUSECODEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="CAUSECODE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CAUSECODE" type="LOOKUPCODE_Type"/>
  <xs:element name="ACTIONCODEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ACTIONCODE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ACTIONCODE" type="LOOKUPCODE_Type"/>
  <xs:element name="PRIORITY">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PRIORITYCODE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TOOLCODE" type="CODE12_Type"/>
  <xs:element name="TOOLID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="TOOLCODE"/>
        <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PRIORITYCODE" type="LOOKUPCODE_Type"/>
  <xs:element name="COSTCODEID" type="COSTCODEID_Type"/>
  <xs:complexType name="COSTCODEID_Type">
    <xs:sequence>
      <xs:element ref="COSTCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NONBILLABLE" type="FLAG_Type"/>
  <xs:element name="COSTCODE" type="COSTCODE_Type"/>
  <xs:simpleType name="COSTCODE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="TARGETDATE" type="os:DATETIME"/>
  <xs:element name="SUBMITDATE" type="os:DATETIME"/>
  <xs:element name="WORKDESC" type="DOCDESCRIPTION_Type"/>
  <xs:element name="REJECTIONREASON">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="240"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="HOURSREQUESTED" type="os:QUANTITY"/>
  <xs:element name="ROUTEDFROM" type="CODE30_Type"/>
  <xs:element name="OPENURLNEW" type="FLAG_Type"/>
  <xs:element name="WOMECTYPE" type="FLAG_Type"/>
  <xs:element name="CHARGENUMBER" type="xs:long"/>
  <xs:element name="CUSTOMERCHARGEID" type="CUSTOMERCHARGEID_Type"/>
  <xs:complexType name="CUSTOMERCHARGEID_Type">
    <xs:sequence>
      <xs:element ref="WORKORDERID"/>
      <xs:element ref="CHARGENUMBER"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RUNDATE" type="os:DATETIME"/>
  <xs:element name="CONTINUECHARGING" type="FLAG_Type"/>
  <xs:element name="LABORCOSTS" type="os:AMOUNT"/>
  <xs:element name="STOCKITEMCOST" type="os:AMOUNT"/>
  <xs:element name="CUSTOMERCHARGECOSTS" type="CUSTOMERCHARGECOSTS_Type"/>
  <xs:complexType name="CUSTOMERCHARGECOSTS_Type">
    <xs:sequence>
      <xs:element ref="LABORCOSTS" minOccurs="0"/>
      <xs:element ref="HIREDLABORCOST" minOccurs="0"/>
      <xs:element ref="SERVICECOST" minOccurs="0"/>
      <xs:element ref="STOCKITEMCOST" minOccurs="0"/>
      <xs:element ref="DIRECTPURCHASECOST" minOccurs="0"/>
      <xs:element ref="TOOLCOST" minOccurs="0"/>
      <xs:element ref="TOTALCOST" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CUSTOMERCHARGECALCULATEDCOSTS" type="CUSTOMERCHARGEADDITIONALCOSTS_Type"/>
  <xs:complexType name="CUSTOMERCHARGEADDITIONALCOSTS_Type">
    <xs:sequence>
      <xs:element ref="CUSTOMERCHARGECOSTS"/>
      <xs:element ref="ADDITIONALCHARGE" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CUSTOMERCHARGEPRICE" type="CUSTOMERCHARGEADDITIONALCOSTS_Type"/>
  <xs:element name="CUSTOMERCHARGECORRECTIONS" type="CUSTOMERCHARGEADDITIONALCOSTS_Type"/>
  <!--================= PM Schedule ====================-->
  <xs:element name="PMSCHEDULEOBJECTNUMBER" type="xs:long"/>
  <xs:element name="PPMID" type="PPM_Type"/>
  <xs:element name="PMTYPE" type="CODE1_Type"/>
  <xs:element name="PMWORKORDERORG" type="ORGANIZATIONID_Type"/>
  <xs:element name="DUEDATE" type="os:DATETIME"/>
  <xs:element name="CHANGED" type="FLAG_Type"/>
  <xs:element name="DEACTIVATEDDATE" type="os:DATETIME"/>
  <xs:element name="PERIOD" type="xs:long"/>
  <xs:element name="METERDUE1" type="os:QUANTITY"/>
  <xs:element name="METERUOM1" type="UOMID_Type"/>
  <xs:element name="METERINTERVAL1" type="os:QUANTITY"/>
  <xs:element name="METERINTERVAL2" type="os:QUANTITY"/>
  <xs:element name="PMPERSON" type="PERSONID_Type"/>
  <xs:element name="DORMANTSTART" type="os:DATETIME"/>
  <xs:element name="DORMANTEND" type="os:DATETIME"/>
  <xs:element name="DORMANTREUSE" type="FLAG_Type"/>
  <xs:element name="ISPMPLANORPACKAGE" type="CODE1_Type"/>
  <!--================= PM Schedule end =================-->
  <!--================= Tools for PM Schedule  =================-->
  <xs:element name="PMSCHEDULETOOLID" type="PMSCHEDULETOOLID_Type"/>
  <xs:complexType name="PMSCHEDULETOOLID_Type">
    <xs:sequence>
      <xs:element ref="PPMID"/>
      <xs:element ref="TOOLID"/>
      <xs:element ref="ACTIVITYCODE"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= Tools for PM Schedule End =================-->
  <!--============== Work Order module ===============-->
  <xs:element name="TASKQUALIFICATIONID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:TASKLISTID"/>
        <xs:element ref="dsf:QUALIFICATIONID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="TASKS_Type">
    <xs:sequence>
      <xs:element ref="TASKCODE" minOccurs="0"/>
      <xs:element ref="TASKREVISION" minOccurs="0"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
      <xs:element ref="TASKQUANTITY" minOccurs="0"/>
      <xs:element ref="TASKUOM" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TASKCODE" type="CODE20_Type"/>
  <xs:element name="TASKREVISION" type="xs:long"/>
  <xs:element name="TASKQUANTITY" type="os:QUANTITY"/>
  <xs:element name="TASKUOM" type="UOMID_Type"/>
  <xs:complexType name="PPM_Type">
    <xs:sequence>
      <xs:element ref="PPMCODE"/>
      <xs:element ref="PPMREVISION"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="STDWOID_Type">
    <xs:sequence>
      <xs:element ref="STDWOCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="STDWOCODE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="20"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="DEFERMAINTENANCE" type="FLAG_Type"/>
  <xs:element name="DEFERACTDIRECTMATS" type="FLAG_Type"/>
  <xs:element name="ACTIVITYNOTE" type="DESCRIPTION_Type"/>
  <xs:element name="ACTIVITYID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="WORKORDERID"/>
        <xs:element ref="ACTIVITYCODE"/>
        <xs:element ref="ACTIVITYNOTE" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="WORKORDEREXT">
    <xs:complexType>
      <xs:attribute name="workday_hours" type="xs:double" default="8"/>
      <xs:attribute name="is_released" type="dsf:FLAG_Type"/>
      <xs:attribute name="is_completed" type="dsf:FLAG_Type"/>
      <xs:attribute name="is_ppm" type="dsf:FLAG_Type"/>
      <xs:attribute name="is_ppm_revision_control_on" type="dsf:FLAG_Type"/>
      <xs:attribute name="is_scheduled_by_msproject" type="dsf:FLAG_Type"/>
      <xs:attribute name="jtauth_can_insert" type="dsf:FLAG_Type"/>
      <xs:attribute name="jtauth_can_update" type="dsf:FLAG_Type"/>
      <xs:attribute name="jtauth_can_delete" type="dsf:FLAG_Type"/>
      <xs:attribute name="number_of_internal_labor_activities" type="xs:nonNegativeInteger"/>
      <xs:attribute name="number_of_activities" type="xs:nonNegativeInteger"/>
      <xs:attribute name="is_exceeded_comdays" type="dsf:FLAG_Type"/>
      <xs:attribute name="is_exceeded_tooldays" type="dsf:FLAG_Type"/>
      <xs:attribute name="is_rejected" type="dsf:FLAG_Type"/>
      <xs:attribute name="is_cancelled" type="dsf:FLAG_Type"/>
      <xs:attribute name="is_workrequest" type="dsf:FLAG_Type"/>
      <xs:attribute name="is_multi_equip_child" type="dsf:FLAG_Type"/>
      <xs:attribute name="is_multi_equip_parent" type="dsf:FLAG_Type"/>
      <xs:attribute name="has_multi_child_closed" type="dsf:FLAG_Type"/>
      <xs:attribute name="all_multi_child_closed" type="dsf:FLAG_Type"/>
      <xs:attribute name="has_department_security" type="dsf:FLAG_Type"/>
      <xs:attribute name="number_of_deferred_activities" type="xs:nonNegativeInteger"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="PERTYPE" type="CODE4_Type"/>
  <xs:element name="PPMCODE" type="CODE20_Type"/>
  <xs:element name="PPMREVISION">
    <xs:simpleType>
      <xs:restriction base="xs:long">
        <xs:minInclusive value="0"/>
        <xs:maxInclusive value="9999"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="ISWORKORDERCREATED" type="FLAG_Type" default="false"/>
  <xs:element name="WORKORDERID" type="WOID_Type"/>
  <xs:element name="STANDARDWO" type="STDWOID_Type"/>
  <xs:element name="PROJECTCODE" type="CODE20_Type"/>
  <xs:element name="PROJECTID" type="PROJECTID_Type"/>
  <xs:element name="OBJTYPE" type="CODE4_Type"/>
  <xs:element name="OBJCATEGORY" type="CODE30_Type"/>
  <xs:element name="LOCATIONTYPE" type="CODE4_Type"/>
  <xs:element name="PROJBUD" type="CODE20_Type"/>
  <xs:element name="TARGETVALUE" type="os:AMOUNT"/>
  <xs:element name="PPM" type="PPM_Type"/>
  <xs:element name="SERVICEREQUESTCODE" type="CODE30_Type"/>
  <xs:element name="SERVICEREQUESTID" type="SERVICEREQUESTID_Type"/>
  <xs:element name="WARRANTY" type="FLAG_Type"/>
  <xs:element name="REPORTED" type="os:DATETIME"/>
  <xs:element name="SCHEDGROUP" type="CODE30_Type"/>
  <xs:element name="SCHEDEND" type="os:DATETIME"/>
  <xs:element name="SHIFTCODE" type="CODE4_Type"/>
  <xs:element name="SHIFTID" type="SHIFTID_Type"/>
  <xs:element name="PARENTWO" type="WOID_Type"/>
  <xs:element name="LASTMETERREADING" type="os:QUANTITY"/>
  <xs:element name="TRIGGEREVENT" type="WOID_Type"/>
  <xs:element name="REQUESTEDSTART" type="os:DATETIME"/>
  <xs:element name="STARTDATE" type="os:DATETIME"/>
  <xs:element name="COMPLETEDDATE" type="os:DATETIME"/>
  <xs:element name="REQUESTEDEND" type="os:DATETIME"/>
  <xs:element name="DOWNTIMEHOURS" type="os:QUANTITY"/>
  <xs:element name="DOWNTIMECOSTVALUE" type="os:AMOUNT"/>
  <xs:element name="REOPENED" type="FLAG_Type"/>
  <xs:element name="MSPROJECT" type="CODE20_Type"/>
  <xs:element name="WORKDAY" type="CODE4_Type"/>
  <xs:element name="FIXED" type="CODE1_Type"/>
  <xs:element name="DEPEND" type="FLAG_Type"/>
  <xs:element name="CLOSINGCOMMENT" type="COMMENT_Type"/>
  <xs:element name="OBJTYPEDESC" type="DESCRIPTION_Type"/>
  <xs:element name="ROUTEPARENT" type="CODE30_Type"/>
  <xs:element name="ROUTESTATUS" type="STATUS_Type"/>
  <xs:element name="PROJECTSTATUS" type="STATUS_Type"/>
  <xs:element name="WOCALSTANDARDID">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:double">
          <xs:attribute name="auto_generated" type="FLAG_Type" fixed="true"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="MULTIEQUIP" type="FLAG_Type"/>
  <xs:element name="RELATEDWORKORDERID" type="WOID_Type"/>
  <xs:element name="PRICINGSCHEDULEADDITIONALCHARGEID" type="PRICINGSCHEDULEADDITIONALCHARGEID_Type"/>
  <xs:complexType name="PRICINGSCHEDULEADDITIONALCHARGEID_Type">
    <xs:sequence>
      <xs:element ref="PRICINGSCHEDULEID"/>
      <xs:element ref="ORGANIZATIONID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ADDITIONALCHARGE" type="os:AMOUNT"/>
  <xs:element name="PRICINGSCHEDULEPARTCHARGEID" type="PRICINGSCHEDULEPARTCHARGEID_Type"/>
  <xs:complexType name="PRICINGSCHEDULEPARTCHARGEID_Type">
    <xs:sequence>
      <xs:element ref="PRICINGSCHEDULEID"/>
      <xs:element ref="CLASSID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CHARGE" type="os:QUANTITY"/>
  <xs:element name="PRODUCTIONORDER" type="CODE80_Type"/>
  <xs:element name="PRODUCTIONPRIORITYDESC" type="ERPDESCRIPTION_Type"/>
  <!--============= WOCriteriaforPricingSchedules =============-->
  <xs:element name="PRICINGSCHEDULEWOCRITERIAID" type="PRICINGSCHEDULEWOCRITERIAID_Type"/>
  <xs:complexType name="PRICINGSCHEDULEWOCRITERIAID_Type">
    <xs:sequence>
      <xs:element ref="PRICINGSCHEDULEID"/>
      <xs:element ref="DEPARTMENTID"/>
      <xs:element ref="WORKORDERTYPE"/>
      <xs:element ref="EQUIPMENTCLASSID"/>
    </xs:sequence>
  </xs:complexType>
  <!--===========End WOCriteriaforPricingSchedules ============-->
  <!--========= Batch Meter Reading Begin======-->
  <xs:element name="DIFFERENCE" type="FLAG_Type"/>
  <xs:element name="NEWVALUE" type="os:QUANTITY"/>
  <!--========= Batch Meter Reading End ======-->
  <!--=========CUSTOMERINVOICECODE Begin======-->
  <xs:element name="CUSTOMERINVOICECODE" type="CODE30_Type"/>
  <xs:element name="CUSTOMERINVOICEID" type="CUSTOMERINVOICEID_Type"/>
  <xs:complexType name="CUSTOMERINVOICEID_Type">
    <xs:sequence>
      <xs:element ref="CUSTOMERINVOICECODE"/>
      <xs:element ref="ORGANIZATIONID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ORIGINATORID" type="USERID_Type"/>
  <xs:element name="NETPRICEOWED" type="os:AMOUNT"/>
  <xs:element name="TAXPERCENTAGE" type="os:QUANTITY"/>
  <!--=========CUSTOMERINVOICECODE End======-->
  <xs:element name="SPLITTOOPENONLY" type="FLAG_Type"/>
  <xs:element name="MULTIEQUIPSPLITINFO">
    <xs:complexType>
      <xs:sequence>
        <xs:choice>
          <xs:element ref="RELATEDWORKORDERID"/>
          <xs:element ref="SPLITTOOPENONLY"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ORIGINALCUSTOMERINVOICEID" type="CUSTOMERINVOICEID_Type"/>
  <xs:element name="APPROVEDCUSTOMERCHARGES" type="FLAG_Type"/>
  <xs:element name="UNAPPROVEDCUSTOMERCHARGES" type="FLAG_Type"/>
  <xs:element name="FIXEDPAYMENTS" type="FLAG_Type"/>
  <xs:element name="INVOICECOUNT" type="xs:long"/>
  <xs:element name="MULTIEQUIPSPLITINFOBATCH">
    <xs:complexType>
      <xs:sequence>
        <xs:choice>
          <xs:element ref="RELATEDWORKORDERID"/>
          <xs:element ref="SPLITTOOPENONLY"/>
          <xs:element ref="EQUIPMENTID"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--=========Generate CustomerCharge Begin======-->
  <xs:element name="ISRELEASEDWO" type="FLAG_Type"/>
  <xs:element name="PRINTREPORT" type="FLAG_Type"/>
  <xs:element name="ISCOMPLETEDWO" type="FLAG_Type"/>
  <xs:element name="COMPLETEDFROMDATE" type="os:DATETIME"/>
  <xs:element name="COMPLETEDTODATE" type="os:DATETIME"/>
  <xs:element name="SUCCESSRECORDCOUNT" type="xs:long"/>
  <xs:element name="ERRORNOUSRECORDCOUNT" type="xs:long"/>
  <!--=========Generate CustomerCharge End======-->
  <!--===========Activity ======================-->
  <xs:element name="ACTIVITYCODE">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:long">
          <xs:attribute name="auto_generated" type="FLAG_Type" default="false"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ACTSTART" type="os:DATETIME"/>
  <xs:element name="DURATION" type="DURATION_Type"/>
  <xs:element name="TRADECODE" type="CODE15_Type"/>
  <xs:element name="TRADEID" type="TRADEID_Type"/>
  <xs:element name="TASKSCODE" type="CODE20_Type"/>
  <xs:element name="TASKSID" type="TASKS_Type"/>
  <xs:element name="MATLIST" type="MATLIST_Type"/>
  <xs:element name="ESTIMATEDHOURS" type="xs:double"/>
  <xs:element name="PERSONS" type="xs:long"/>
  <xs:element name="HOURSREMAINING" type="xs:double"/>
  <xs:element name="COMPLETED" type="FLAG_Type"/>
  <xs:element name="PERCENTCOMPLETED" type="xs:long"/>
  <xs:element name="ACTIVITYSTARTDATE" type="os:DATETIME"/>
  <xs:element name="ACTIVITYENDDATE" type="os:DATETIME"/>
  <xs:element name="SUGGESTEDENDDATE" type="os:DATETIME"/>
  <xs:element name="DATELASTSCHEDULED" type="os:DATETIME"/>
  <xs:element name="HIREDLABOR" type="FLAG_Type"/>
  <xs:element name="LABORTYPE" type="LABORTYPEID_Type"/>
  <xs:element name="ACTIVITYCOMMENT" type="CODE255_Type"/>
  <!--===========BookedHours======================-->
  <xs:element name="SCHEDULEDHOURS" type="xs:double"/>
  <xs:element name="ACTUALHOURS" type="xs:double"/>
  <xs:element name="EMPLOYEE" type="PERSONID_Type"/>
  <xs:element name="TRADERATE" type="os:AMOUNT"/>
  <xs:element name="SCHEDULEDDATE" type="os:DATETIME"/>
  <xs:element name="BOOKSCHEDULEDHOURS" type="CODE4_Type"/>
  <xs:element name="SCHEDULEDSTARTTIME" type="TIME_Type"/>
  <xs:element name="SCHEDULEDENDTIME" type="TIME_Type"/>
  <xs:element name="OCCUPATIONTYPE" type="OCCUPATIONTYPEID_Type"/>
  <xs:element name="DATEWORKED" type="os:DATETIME"/>
  <xs:element name="HOURSWORKED" type="os:AMOUNT"/>
  <xs:element name="HOURSBOOKED" type="os:QUANTITY"/>
  <xs:element name="ACTUALSTARTTIME" type="TIME_Type"/>
  <xs:element name="ACTUALENDTIME" type="TIME_Type"/>
  <!--================Extra==========================-->
  <xs:element name="OCCUPATIONRTYPE" type="OCCUPATIONTYPEID_Type"/>
  <xs:element name="COST" type="os:AMOUNT"/>
  <xs:element name="DATEENTERED" type="os:DATETIME"/>
  <xs:element name="GLTRANSFERFLAG" type="CODE1_Type"/>
  <xs:element name="GLTRANSFERDATE" type="os:DATETIME"/>
  <xs:element name="TRANSORGID" type="xs:double"/>
  <xs:element name="TRANSCODE" type="CODE4_Type"/>
  <xs:element name="TRANSGROUP" type="xs:double"/>
  <xs:element name="WORKORDERALIAS" type="CODE45_Type"/>
  <xs:element name="ORIGINALHOURSWORKED" type="os:AMOUNT"/>
  <xs:element name="ROUTERTYPE" type="CODE4_Type"/>
  <xs:element name="ROUTERREC" type="CODE1_Type"/>
  <!--================Meter============================-->
  <xs:element name="FREQUENCY" type="xs:long"/>
  <xs:element name="PERIODUOM">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PERIODUOMCODE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PERIODUOMCODE" type="CODE10_Type"/>
  <xs:element name="EVTISSTYPE" type="CODE1_Type"/>
  <xs:element name="METERDUE" type="os:QUANTITY"/>
  <xs:element name="METERDUE2" type="os:QUANTITY"/>
  <xs:element name="METERUOM2" type="UOMID_Type"/>
  <xs:element name="WORKPACKAGE" type="CODE24_Type"/>
  <xs:complexType name="ROUTE_Type">
    <xs:sequence>
      <xs:element ref="ROUTECODE"/>
      <xs:element ref="ROUTEREVISION" minOccurs="0"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ROUTECODE" type="CODE20_Type"/>
  <xs:element name="ROUTEREVISION" type="xs:long"/>
  <xs:element name="ROUTE" type="ROUTE_Type"/>
  <!--================ Meter Reading ========================-->
  <xs:element name="TARGETEQUIPMENTID" type="EQUIPMENTID_Type"/>
  <xs:element name="TARGETEQUIPMENTCODE" type="OBJECTCODE_Type"/>
  <xs:element name="USAGEUOMID" type="UOMID_Type"/>
  <xs:element name="READINGDATE" type="os:DATETIME"/>
  <xs:element name="METERID" type="METERID_Type"/>
  <xs:element name="METERCODE" type="CODE20_Type"/>
  <xs:element name="METERREADINGCODE" type="CODE30_Type"/>
  <xs:element name="ROLLOVERPOINT" type="os:QUANTITY"/>
  <xs:complexType name="METERID_Type">
    <xs:sequence>
      <xs:element ref="METERCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="READINGTYPEID" type="READINGTYPEID_Type"/>
  <xs:element name="READINGTYPECODE" type="CODE1_Type"/>
  <xs:complexType name="READINGTYPEID_Type">
    <xs:sequence>
      <xs:element ref="READINGTYPECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ACTUALREADING" type="os:QUANTITY"/>
  <xs:element name="DIFFERENCEREADING" type="os:QUANTITY"/>
  <xs:element name="LASTREADING" type="os:QUANTITY"/>
  <xs:element name="LASTREADINGDATE" type="os:DATETIME"/>
  <xs:element name="DAYSSINCELASTENTRY" type="xs:double"/>
  <xs:element name="USAGESINCELASTWORKORDER" type="os:QUANTITY"/>
  <xs:element name="AVERAGEDAILYUSAGE" type="os:QUANTITY"/>
  <xs:element name="USAGESINCEINSTALL" type="os:QUANTITY"/>
  <xs:element name="TOTALUSAGE" type="os:QUANTITY"/>
  <xs:element name="NUMBEROFREADINGS" type="xs:long"/>
  <xs:element name="PHYSICALMETERID" type="METERID_Type"/>
  <xs:element name="ESTIMATEDDAILYUSAGE" type="os:QUANTITY"/>
  <xs:element name="USAGEHIERARCHYTYPE" type="USAGEHIERARCHYTYPE_Type"/>
  <xs:simpleType name="USAGEHIERARCHYTYPE_Type">
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
  <xs:complexType name="USAGEMETERID_Type">
    <xs:sequence>
      <xs:choice>
        <xs:element ref="dsf:ASSETID"/>
        <xs:element ref="dsf:POSITIONID"/>
        <xs:element ref="dsf:SYSTEMID"/>
        <xs:element ref="dsf:LOCATIONID"/>
      </xs:choice>
      <xs:element ref="USAGEUOMID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="USAGEMETERID" type="USAGEMETERID_Type"/>
  <!--================ Labor Booking ========================-->
  <xs:element name="TRADERATESTARTDATE" type="os:DATETIME"/>
  <xs:element name="TRADERATEENDDATE" type="os:DATETIME"/>
  <xs:element name="STARTTIME" type="os:AMOUNT"/>
  <xs:element name="ENDTIME" type="os:AMOUNT"/>
  <xs:element name="NORMALHOURSWORKED" type="os:AMOUNT"/>
  <xs:element name="OVERTIMEHOURSWORKED" type="os:AMOUNT"/>
  <xs:element name="TRADERATEDATA" type="TRADERATEDATA_Type"/>
  <xs:complexType name="TRADERATEDATA_Type">
    <xs:sequence>
      <xs:element ref="TRADERATE" minOccurs="0"/>
      <xs:element ref="TRADERATESTARTDATE" minOccurs="0"/>
      <xs:element ref="TRADERATEENDDATE" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CORRECTION" type="FLAG_Type" default="-"/>
  <!--================ Permits for Work Order ========================-->
  <xs:simpleType name="CODE34_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="34"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="PERMITREFERENCE">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="CODE34_Type">
          <xs:attribute name="default_text" type="xs:string" use="optional"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ACTIVE" type="FLAG_Type" default="+"/>
  <xs:element name="PRINTDATE" type="os:DATETIME"/>
  <xs:element name="PERMITCOMMENT" type="COMMENT_Type"/>
  <!--================ RCApproval ========================-->
  <xs:element name="REJECTREASON" type="CODE2000_Type"/>
  <xs:element name="APPROVALCOUNT" type="xs:long"/>
  <!--================ RCApproval ========================-->
  <!--================ RCApproval List ========================-->
  <xs:element name="APPROVALLISTID" type="APPROVALLISTID_Type"/>
  <xs:complexType name="APPROVALLISTID_Type">
    <xs:sequence>
      <xs:element ref="APPROVALLISTCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= End RCApproval List ======================-->
  <!--================ APPROVERFORRCAPPROVALLIST ========================-->
  <xs:element name="RESPONSIBILITY" type="CODE25_Type"/>
  <xs:element name="APPROVERFORRCAPPROVALLISTID" type="APPROVERFORRCAPPROVALLISTID_Type"/>
  <xs:complexType name="APPROVERFORRCAPPROVALLISTID_Type">
    <xs:sequence>
      <xs:element ref="APPROVALLISTID"/>
      <xs:element ref="APPROVER"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= End APPROVERFORRCAPPROVALLIST ======================-->
  <!--==================Calibration For Work Order==================-->
  <xs:element name="EVENTTESTPOINTID" type="EVENTTESTPOINTID_Type"/>
  <xs:complexType name="EVENTTESTPOINTID_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTID"/>
      <xs:element ref="SEQUENCENUMBER"/>
      <xs:element ref="WORKORDERID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TESTPOINTID" type="TESTPOINTID_Type"/>
  <xs:complexType name="TESTPOINTID_Type">
    <xs:sequence>
      <xs:element ref="TESTPOINTCODE"/>
      <xs:element ref="TESTPOINTUOM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ASFOUNDTESTPOINTSDETAILS" type="ASFOUNDTESTPOINTSDETAILS_Type"/>
  <xs:complexType name="ASFOUNDTESTPOINTSDETAILS_Type">
    <xs:sequence>
      <xs:element ref="ASFOUNDSTANDARDVALUE" minOccurs="0"/>
      <xs:element ref="ASFOUNDSTANDARDVALUEUOM" minOccurs="0"/>
      <xs:element ref="ASFOUNDOUTPUTVALUE" minOccurs="0"/>
      <xs:element ref="ASFOUNDOUTPUTVALUEUOM" minOccurs="0"/>
      <xs:element ref="ASFOUNDDEVICETOLERANCEFROM" minOccurs="0"/>
      <xs:element ref="ASFOUNDDEVICETOLERANCETO" minOccurs="0"/>
      <xs:element ref="ASFOUNDDEVICEREADING" minOccurs="0"/>
      <xs:element ref="ASFOUNDDEVIATION" minOccurs="0"/>
      <xs:element ref="ASFOUNDSTATUS" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ASLEFTTESTPOINTSDETAILS" type="ASLEFTTESTPOINTSDETAILS_Type"/>
  <xs:complexType name="ASLEFTTESTPOINTSDETAILS_Type">
    <xs:sequence>
      <xs:element ref="ASLEFTSTANDARDVALUE" minOccurs="0"/>
      <xs:element ref="ASLEFTSTANDARDVALUEUOM" minOccurs="0"/>
      <xs:element ref="ASLEFTOUTPUTVALUE" minOccurs="0"/>
      <xs:element ref="ASLEFTOUTPUTVALUEUOM" minOccurs="0"/>
      <xs:element ref="ASLEFTDEVICEREADING" minOccurs="0"/>
      <xs:element ref="ASLEFTDEVIATION" minOccurs="0"/>
      <xs:element ref="ASLEFTDEVICETOLERANCEFROM" minOccurs="0"/>
      <xs:element ref="ASLEFTDEVICETOLERANCETO" minOccurs="0"/>
      <xs:element ref="ASLEFTSTATUS" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TESTPOINTCODE" type="os:QUANTITY"/>
  <xs:element name="TESTPOINTUOM" type="UOMID_Type"/>
  <xs:element name="ASFOUNDDEVICETOLERANCETO" type="os:QUANTITY"/>
  <xs:element name="ASLEFTDEVICETOLERANCEFROM" type="os:QUANTITY"/>
  <xs:element name="ASFOUNDDEVICETOLERANCEFROM" type="os:QUANTITY"/>
  <xs:element name="ASLEFTDEVICETOLERANCETO" type="os:QUANTITY"/>
  <xs:element name="ASFOUNDDEVICEREADING" type="os:QUANTITY"/>
  <xs:element name="ASLEFTDEVICEREADING" type="os:QUANTITY"/>
  <xs:element name="ASFOUNDSTANDARDVALUE" type="os:QUANTITY"/>
  <xs:element name="ASLEFTSTANDARDVALUE" type="os:QUANTITY"/>
  <xs:element name="ASFOUNDSTANDARDVALUEUOM" type="UOMID_Type"/>
  <xs:element name="ASLEFTSTANDARDVALUEUOM" type="UOMID_Type"/>
  <xs:element name="ASFOUNDOUTPUTVALUE" type="os:QUANTITY"/>
  <xs:element name="ASLEFTOUTPUTVALUE" type="os:QUANTITY"/>
  <xs:element name="ASFOUNDOUTPUTVALUEUOM" type="UOMID_Type"/>
  <xs:element name="ASLEFTOUTPUTVALUEUOM" type="UOMID_Type"/>
  <xs:element name="ASFOUNDDEVIATION" type="os:QUANTITY"/>
  <xs:element name="ASLEFTDEVIATION" type="os:QUANTITY"/>
  <xs:element name="ASFOUNDSTATUS" type="STATUS_Type"/>
  <xs:element name="ASLEFTSTATUS" type="STATUS_Type"/>
  <xs:element name="NOTUSED" type="FLAG_Type"/>
  <xs:element name="CALIBRATIONCOMMENTS" type="CODE2000_Type"/>
  <xs:element name="CALIBRATIONSTATUS" type="STATUS_Type"/>
  <xs:element name="CALIBRATIONSOP" type="CODE30_Type"/>
  <xs:element name="PIDNUMBER" type="CODE80_Type"/>
  <xs:element name="PIDDRAWING" type="CODE80_Type"/>
  <xs:element name="LASTCALIBRATEDDATE" type="os:DATETIME"/>
  <xs:element name="SOPEFFECTIVEDATE" type="os:DATETIME"/>
  <xs:element name="PMINTERVALNUMBER" type="xs:long"/>
  <xs:element name="PMINTERVALUOM" type="UOMID_Type"/>
  <xs:element name="PRECISION" type="xs:long"/>
  <xs:element name="INCREMENTVALUE" type="os:QUANTITY"/>
  <xs:element name="ALERTTOLERANCEPERCENT" type="os:QUANTITY"/>
  <xs:element name="CALIBRATIONSTANDARD" type="FLAG_Type"/>
  <!--==================Calibration For Work Order End==============-->
  <!--============- start of Standard WO Child -==============-->
  <xs:element name="STANDARDWOCHILDID" type="STANDARDWOCHILDID_Type"/>
  <xs:complexType name="STANDARDWOCHILDID_Type">
    <xs:sequence>
      <xs:element ref="PARENTSTANDARDWO"/>
      <xs:element ref="CHILDSTANDARDWO"/>
      <xs:element ref="SEQUENCE"/>
      <xs:element ref="STEP"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PARENTSTANDARDWO" type="STDWOID_Type"/>
  <xs:element name="CHILDSTANDARDWO" type="STDWOID_Type"/>
  <xs:element name="SEQUENCE" type="xs:long"/>
  <xs:element name="STEP" type="xs:long"/>
  <xs:element name="OLDSEQUENCE" type="xs:long"/>
  <xs:element name="OLDSTEP" type="xs:long"/>
  <xs:element name="TRIGGERSEQUENCE" type="xs:long"/>
  <xs:element name="TRIGGERSTEP" type="xs:long"/>
  <!--============- end of Standard WO Child -==============-->
  <!--==================Equiment Calibration =================-->
  <xs:element name="ISALOOP" type="FLAG_Type" default="false"/>
  <xs:element name="ISANINSTRUMENT" type="FLAG_Type" default="false"/>
  <xs:element name="OUTPUTUOM" type="UOMID_Type"/>
  <xs:element name="DEVICETOLERANCE" type="RANGE_Type"/>
  <xs:element name="DEVICETOLERANCETYPE" type="CODE1_Type" default="P"/>
  <xs:element name="DEVICERANGE" type="RANGE_Type"/>
  <xs:element name="OUTPUTRANGE" type="RANGE_Type"/>
  <xs:element name="PROCESSTOLERANCE" type="RANGE_Type"/>
  <xs:element name="PROCESSRANGE" type="RANGE_Type"/>
  <xs:element name="NEXTCALIBRATIONDUEDATE" type="os:DATETIME"/>
  <xs:complexType name="RANGE_Type">
    <xs:sequence>
      <xs:element name="FROMVALUE" type="os:QUANTITY" minOccurs="0"/>
      <xs:element name="TOVALUE" type="os:QUANTITY" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--==================Equiment Calibration End==============-->
  <!--====================== Test Point =====================-->
  <xs:element name="TESTPOINTSET" type="CODE4_Type"/>
  <xs:element name="TESTPOINTEQUIPMENTID" type="TESTPOINTEQUIPMENTID_Type"/>
  <xs:complexType name="TESTPOINTEQUIPMENTID_Type">
    <xs:sequence>
      <xs:choice>
        <xs:element ref="dsf:ASSETID"/>
        <xs:element ref="dsf:POSITIONID"/>
        <xs:element ref="dsf:SYSTEMID"/>
        <xs:element ref="dsf:CATEGORYID"/>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EQUIPMENTTESTPOINTID_Type">
    <xs:sequence>
      <xs:element ref="TESTPOINTEQUIPMENTID"/>
      <xs:element ref="TESTPOINTSET"/>
      <xs:element ref="SEQUENCENUMBER"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EQUIPMENTTESTPOINTID" type="EQUIPMENTTESTPOINTID_Type"/>
  <xs:element name="OUTPUTVALUE" type="os:QUANTITY"/>
  <xs:element name="TESTPOINTOUTPUT" type="TESTPOINTOUTPUT_Type"/>
  <xs:complexType name="TESTPOINTOUTPUT_Type">
    <xs:sequence>
      <xs:element ref="OUTPUTVALUE"/>
      <xs:element ref="OUTPUTUOM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OBJTESTPOINTCOMMENTS" type="CODE2000_Type"/>
  <!--===================End Test Point =====================-->
  <!--===================Task Price ========================-->
  <xs:complexType name="TASKPRICEID_Type">
    <xs:sequence>
      <xs:element ref="TASKCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
      <xs:element ref="TASKREVISION"/>
      <xs:element ref="ORGANIZATIONID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TASKPRICEID" type="TASKPRICEID_Type"/>
  <!--=================End Task Price =======================-->
  <!--===============Material List============================-->
  <xs:complexType name="MATLIST_Type">
    <xs:sequence>
      <xs:element ref="MTLCODE"/>
      <xs:element ref="MTLREVISION"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MTLCODE" type="CODE20_Type"/>
  <xs:complexType name="MATERIALLISTID_Type">
    <xs:sequence>
      <xs:element ref="MTLCODE"/>
      <xs:element ref="MTLREVISION"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MTLREVISION" type="xs:long"/>
  <xs:element name="MTLREVISIONSTATUS" type="CODE16_Type"/>
  <xs:attribute name="NUMBEROFPARTLINES" type="xs:long"/>
  <xs:element name="MATERIALLISTCOMMENTS" type="COMMENT_Type"/>
  <!--================Material List Parts============================-->
  <xs:element name="EQUIPMENTTYPE" type="CODE16_Type"/>
  <xs:element name="PARTLINENUMBER" type="xs:long"/>
  <!--================ PartsForInternalRepairReceipts ====================-->
  <xs:element name="IRCREATEDDATE" type="os:DATETIME"/>
  <xs:element name="IRUPDATEDDATE" type="os:DATETIME"/>
  <xs:element name="OUTSTANDINGQTY" type="os:QUANTITY"/>
  <xs:element name="IO" type="xs:double"/>
  <!--=============End PartsForInternalRepairReceipts ====================-->
  <!--================ Work Order Schedule ========================-->
  <xs:element name="WOSCHEDULECODE" type="CODE30_Type"/>
  <xs:element name="WOSCHEDULEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ACTIVITYID"/>
        <xs:element ref="WOSCHEDULECODE"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MAINTENANCEEQUIPMENTID" type="EQUIPMENTID_Type"/>
  <xs:element name="WOSCHEDULECOMMENT" type="CODE60_Type"/>
  <xs:element name="FROZEN" type="FLAG_Type" default="-"/>
  <!--================== ToolUsage =========================-->
  <xs:element name="DATEUSED" type="os:DATETIME"/>
  <xs:element name="DATEBOOKED" type="os:DATETIME"/>
  <xs:element name="TOOLCOST" type="os:AMOUNT"/>
  <xs:element name="TARIFF" type="os:AMOUNT"/>
  <xs:element name="TOOLQUANTITY" type="os:QUANTITY"/>
  <xs:element name="TOOLUSAGEID" type="TOOLUSAGEID_Type"/>
  <xs:complexType name="TOOLUSAGEID_Type">
    <xs:sequence>
      <xs:element ref="TOOLID"/>
      <xs:element ref="DEPARTMENTID"/>
      <xs:element ref="ACTIVITYID"/>
      <xs:element ref="DATEUSED"/>
    </xs:sequence>
  </xs:complexType>
  <!--================ Work Order Part ========================-->
  <xs:element name="WORKORDERPARTID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ACTIVITYID"/>
        <xs:element ref="MATERIALLISTPARTLINENUM" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RESERVATIONID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ACTIVITYID"/>
        <xs:element ref="PARTID"/>
        <xs:element ref="STOREID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PLANNEDPARTQUANTITY" type="os:QUANTITY"/>
  <xs:element name="USEDQUANTITY" type="os:QUANTITY"/>
  <!--==================Inspections For Work Order==================-->
  <xs:element name="EVENTPOINTID" type="EVENTPOINTID_Type"/>
  <xs:complexType name="EVENTPOINTID_Type">
    <xs:sequence>
      <xs:element ref="EVENTPOINTCODE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EVENTPOINTCODE" type="CODE30_Type"/>
  <xs:complexType name="ASPECTPOINTID_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTID"/>
      <xs:element ref="POINTTYPEID"/>
      <xs:element ref="ASPECTID"/>
      <xs:element ref="ASPECTPOINTCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ASPECTPOINTID" type="ASPECTPOINTID_Type"/>
  <xs:element name="ASPECTPOINTCODE" type="CODE3_Type"/>
  <xs:element name="INSPECTIONMETHODID" type="METHODID_Type"/>
  <xs:element name="INSPECTIONVALUE" type="os:QUANTITY"/>
  <xs:element name="INSPECTIONRESULT" type="CODE4_Type"/>
  <xs:element name="INSPECTIONRESULTDATE" type="os:DATETIME"/>
  <xs:element name="INSPECTIONLOCATION" type="CODE70_Type"/>
  <xs:element name="NEWWORKORDERREQUIRED" type="FLAG_Type"/>
  <xs:element name="INSPECTIONWORKORDERID" type="WOID_Type"/>
  <xs:element name="INSPECTIONNOTE" type="CODE70_Type"/>
  <xs:element name="INSPECTIONSEQUENCENUMBER" type="os:QUANTITY"/>
  <xs:element name="INSPECTIONCONFIDENCERATING" type="CODE4_Type"/>
  <xs:element name="INSPECTIONCOMPLETED" type="FLAG_Type"/>
  <xs:element name="INSPECTIONROUTESTATUS" type="STATUS_Type"/>
  <xs:element name="INSPECTIONCHARLIST" type="INSPECTIONCHARLIST_Type"/>
  <xs:complexType name="INSPECTIONCHARLIST_Type">
    <xs:sequence>
      <xs:element ref="VARCHAR1" minOccurs="0"/>
      <xs:element ref="VARCHAR2" minOccurs="0"/>
      <xs:element ref="VARCHAR3" minOccurs="0"/>
      <xs:element ref="VARCHAR4" minOccurs="0"/>
      <xs:element ref="VARCHAR5" minOccurs="0"/>
      <xs:element ref="VARCHAR6" minOccurs="0"/>
      <xs:element ref="VARCHAR7" minOccurs="0"/>
      <xs:element ref="VARCHAR8" minOccurs="0"/>
      <xs:element ref="VARCHAR9" minOccurs="0"/>
      <xs:element ref="VARCHAR10" minOccurs="0"/>
      <xs:element ref="VARCHAR11" minOccurs="0"/>
      <xs:element ref="VARCHAR12" minOccurs="0"/>
      <xs:element ref="VARCHAR13" minOccurs="0"/>
      <xs:element ref="VARCHAR14" minOccurs="0"/>
      <xs:element ref="VARCHAR15" minOccurs="0"/>
      <xs:element ref="VARCHAR16" minOccurs="0"/>
      <xs:element ref="VARCHAR17" minOccurs="0"/>
      <xs:element ref="VARCHAR18" minOccurs="0"/>
      <xs:element ref="VARCHAR19" minOccurs="0"/>
      <xs:element ref="VARCHAR20" minOccurs="0"/>
      <xs:element ref="VARCHAR21" minOccurs="0"/>
      <xs:element ref="VARCHAR22" minOccurs="0"/>
      <xs:element ref="VARCHAR23" minOccurs="0"/>
      <xs:element ref="VARCHAR24" minOccurs="0"/>
      <xs:element ref="VARCHAR25" minOccurs="0"/>
      <xs:element ref="VARCHAR26" minOccurs="0"/>
      <xs:element ref="VARCHAR27" minOccurs="0"/>
      <xs:element ref="VARCHAR28" minOccurs="0"/>
      <xs:element ref="VARCHAR29" minOccurs="0"/>
      <xs:element ref="VARCHAR30" minOccurs="0"/>
      <xs:element ref="VARCHAR31" minOccurs="0"/>
      <xs:element ref="VARCHAR32" minOccurs="0"/>
      <xs:element ref="VARCHAR33" minOccurs="0"/>
      <xs:element ref="VARCHAR34" minOccurs="0"/>
      <xs:element ref="VARCHAR35" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VARCHAR1" type="CODE45_Type"/>
  <xs:element name="VARCHAR2" type="CODE45_Type"/>
  <xs:element name="VARCHAR3" type="CODE45_Type"/>
  <xs:element name="VARCHAR4" type="CODE45_Type"/>
  <xs:element name="VARCHAR5" type="CODE45_Type"/>
  <xs:element name="VARCHAR6" type="CODE45_Type"/>
  <xs:element name="VARCHAR7" type="CODE45_Type"/>
  <xs:element name="VARCHAR8" type="CODE45_Type"/>
  <xs:element name="VARCHAR9" type="CODE45_Type"/>
  <xs:element name="VARCHAR10" type="CODE45_Type"/>
  <xs:element name="VARCHAR11" type="CODE45_Type"/>
  <xs:element name="VARCHAR12" type="CODE45_Type"/>
  <xs:element name="VARCHAR13" type="CODE45_Type"/>
  <xs:element name="VARCHAR14" type="CODE45_Type"/>
  <xs:element name="VARCHAR15" type="CODE45_Type"/>
  <xs:element name="VARCHAR16" type="CODE45_Type"/>
  <xs:element name="VARCHAR17" type="CODE45_Type"/>
  <xs:element name="VARCHAR18" type="CODE45_Type"/>
  <xs:element name="VARCHAR19" type="CODE45_Type"/>
  <xs:element name="VARCHAR20" type="CODE45_Type"/>
  <xs:element name="VARCHAR21" type="CODE45_Type"/>
  <xs:element name="VARCHAR22" type="CODE45_Type"/>
  <xs:element name="VARCHAR23" type="CODE45_Type"/>
  <xs:element name="VARCHAR24" type="CODE45_Type"/>
  <xs:element name="VARCHAR25" type="CODE45_Type"/>
  <xs:element name="VARCHAR26" type="CODE45_Type"/>
  <xs:element name="VARCHAR27" type="CODE45_Type"/>
  <xs:element name="VARCHAR28" type="CODE45_Type"/>
  <xs:element name="VARCHAR29" type="CODE45_Type"/>
  <xs:element name="VARCHAR30" type="CODE45_Type"/>
  <xs:element name="VARCHAR31" type="CODE45_Type"/>
  <xs:element name="VARCHAR32" type="CODE45_Type"/>
  <xs:element name="VARCHAR33" type="CODE45_Type"/>
  <xs:element name="VARCHAR34" type="CODE45_Type"/>
  <xs:element name="VARCHAR35" type="CODE45_Type"/>
  <xs:element name="INSPECTIONNUMLIST" type="INSPECTIONNUMLIST_Type"/>
  <xs:complexType name="INSPECTIONNUMLIST_Type">
    <xs:sequence>
      <xs:element ref="VARNUM1" minOccurs="0"/>
      <xs:element ref="VARNUM2" minOccurs="0"/>
      <xs:element ref="VARNUM3" minOccurs="0"/>
      <xs:element ref="VARNUM4" minOccurs="0"/>
      <xs:element ref="VARNUM5" minOccurs="0"/>
      <xs:element ref="VARNUM6" minOccurs="0"/>
      <xs:element ref="VARNUM7" minOccurs="0"/>
      <xs:element ref="VARNUM8" minOccurs="0"/>
      <xs:element ref="VARNUM9" minOccurs="0"/>
      <xs:element ref="VARNUM10" minOccurs="0"/>
      <xs:element ref="VARNUM11" minOccurs="0"/>
      <xs:element ref="VARNUM12" minOccurs="0"/>
      <xs:element ref="VARNUM13" minOccurs="0"/>
      <xs:element ref="VARNUM14" minOccurs="0"/>
      <xs:element ref="VARNUM15" minOccurs="0"/>
      <xs:element ref="VARNUM16" minOccurs="0"/>
      <xs:element ref="VARNUM17" minOccurs="0"/>
      <xs:element ref="VARNUM18" minOccurs="0"/>
      <xs:element ref="VARNUM19" minOccurs="0"/>
      <xs:element ref="VARNUM20" minOccurs="0"/>
      <xs:element ref="VARNUM21" minOccurs="0"/>
      <xs:element ref="VARNUM22" minOccurs="0"/>
      <xs:element ref="VARNUM23" minOccurs="0"/>
      <xs:element ref="VARNUM24" minOccurs="0"/>
      <xs:element ref="VARNUM25" minOccurs="0"/>
      <xs:element ref="VARNUM26" minOccurs="0"/>
      <xs:element ref="VARNUM27" minOccurs="0"/>
      <xs:element ref="VARNUM28" minOccurs="0"/>
      <xs:element ref="VARNUM29" minOccurs="0"/>
      <xs:element ref="VARNUM30" minOccurs="0"/>
      <xs:element ref="VARNUM31" minOccurs="0"/>
      <xs:element ref="VARNUM32" minOccurs="0"/>
      <xs:element ref="VARNUM33" minOccurs="0"/>
      <xs:element ref="VARNUM34" minOccurs="0"/>
      <xs:element ref="VARNUM35" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VARNUM1" type="os:QUANTITY"/>
  <xs:element name="VARNUM2" type="os:QUANTITY"/>
  <xs:element name="VARNUM3" type="os:QUANTITY"/>
  <xs:element name="VARNUM4" type="os:QUANTITY"/>
  <xs:element name="VARNUM5" type="os:QUANTITY"/>
  <xs:element name="VARNUM6" type="os:QUANTITY"/>
  <xs:element name="VARNUM7" type="os:QUANTITY"/>
  <xs:element name="VARNUM8" type="os:QUANTITY"/>
  <xs:element name="VARNUM9" type="os:QUANTITY"/>
  <xs:element name="VARNUM10" type="os:QUANTITY"/>
  <xs:element name="VARNUM11" type="os:QUANTITY"/>
  <xs:element name="VARNUM12" type="os:QUANTITY"/>
  <xs:element name="VARNUM13" type="os:QUANTITY"/>
  <xs:element name="VARNUM14" type="os:QUANTITY"/>
  <xs:element name="VARNUM15" type="os:QUANTITY"/>
  <xs:element name="VARNUM16" type="os:QUANTITY"/>
  <xs:element name="VARNUM17" type="os:QUANTITY"/>
  <xs:element name="VARNUM18" type="os:QUANTITY"/>
  <xs:element name="VARNUM19" type="os:QUANTITY"/>
  <xs:element name="VARNUM20" type="os:QUANTITY"/>
  <xs:element name="VARNUM21" type="os:QUANTITY"/>
  <xs:element name="VARNUM22" type="os:QUANTITY"/>
  <xs:element name="VARNUM23" type="os:QUANTITY"/>
  <xs:element name="VARNUM24" type="os:QUANTITY"/>
  <xs:element name="VARNUM25" type="os:QUANTITY"/>
  <xs:element name="VARNUM26" type="os:QUANTITY"/>
  <xs:element name="VARNUM27" type="os:QUANTITY"/>
  <xs:element name="VARNUM28" type="os:QUANTITY"/>
  <xs:element name="VARNUM29" type="os:QUANTITY"/>
  <xs:element name="VARNUM30" type="os:QUANTITY"/>
  <xs:element name="VARNUM31" type="os:QUANTITY"/>
  <xs:element name="VARNUM32" type="os:QUANTITY"/>
  <xs:element name="VARNUM33" type="os:QUANTITY"/>
  <xs:element name="VARNUM34" type="os:QUANTITY"/>
  <xs:element name="VARNUM35" type="os:QUANTITY"/>
  <xs:element name="INSPECTIONDATELIST" type="INSPECTIONDATELIST_Type"/>
  <xs:complexType name="INSPECTIONDATELIST_Type">
    <xs:sequence>
      <xs:element ref="VARDATE1" minOccurs="0"/>
      <xs:element ref="VARDATE2" minOccurs="0"/>
      <xs:element ref="VARDATE3" minOccurs="0"/>
      <xs:element ref="VARDATE4" minOccurs="0"/>
      <xs:element ref="VARDATE5" minOccurs="0"/>
      <xs:element ref="VARDATE6" minOccurs="0"/>
      <xs:element ref="VARDATE7" minOccurs="0"/>
      <xs:element ref="VARDATE8" minOccurs="0"/>
      <xs:element ref="VARDATE9" minOccurs="0"/>
      <xs:element ref="VARDATE10" minOccurs="0"/>
      <xs:element ref="VARDATE11" minOccurs="0"/>
      <xs:element ref="VARDATE12" minOccurs="0"/>
      <xs:element ref="VARDATE13" minOccurs="0"/>
      <xs:element ref="VARDATE14" minOccurs="0"/>
      <xs:element ref="VARDATE15" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VARDATE1" type="os:DATETIME"/>
  <xs:element name="VARDATE2" type="os:DATETIME"/>
  <xs:element name="VARDATE3" type="os:DATETIME"/>
  <xs:element name="VARDATE4" type="os:DATETIME"/>
  <xs:element name="VARDATE5" type="os:DATETIME"/>
  <xs:element name="VARDATE6" type="os:DATETIME"/>
  <xs:element name="VARDATE7" type="os:DATETIME"/>
  <xs:element name="VARDATE8" type="os:DATETIME"/>
  <xs:element name="VARDATE9" type="os:DATETIME"/>
  <xs:element name="VARDATE10" type="os:DATETIME"/>
  <xs:element name="VARDATE11" type="os:DATETIME"/>
  <xs:element name="VARDATE12" type="os:DATETIME"/>
  <xs:element name="VARDATE13" type="os:DATETIME"/>
  <xs:element name="VARDATE14" type="os:DATETIME"/>
  <xs:element name="VARDATE15" type="os:DATETIME"/>
  <!--==================Inspections For Work Order end==================-->
  <!--================= QualificationsForWorkOrder ==================-->
  <xs:element name="WORKORDERQUALIFICATIONID" type="WORKORDERQUALIFICATIONID_Type"/>
  <xs:element name="QUALIFICATIONSOURCE" type="CODE1_Type"/>
  <xs:element name="QUALIFICATIONREMOVED" type="FLAG_Type"/>
  <xs:element name="QUALIFICATIONSOURCEID" type="QUALIFICATIONSOURCEID_Type"/>
  <xs:complexType name="QUALIFICATIONSOURCEID_Type">
    <xs:sequence>
      <xs:element ref="QUALIFICATIONSOURCE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="WORKORDERQUALIFICATIONID_Type">
    <xs:sequence>
      <xs:element ref="ACTIVITYID"/>
      <xs:element ref="QUALIFICATIONID"/>
      <xs:element ref="QUALIFICATIONSOURCEID"/>
    </xs:sequence>
  </xs:complexType>
  <!--===============End QualificationsForWorkOrder ==================-->
  <!--================ PartForRepair for Work Order  ==================-->
  <xs:element name="REPAIRPARTID" type="REPAIRPARTID_Type"/>
  <xs:complexType name="REPAIRPARTID_Type">
    <xs:sequence>
      <xs:element ref="WORKORDERID"/>
      <xs:element ref="PARTID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ASSIGNEDQUANTITY" type="os:QUANTITY"/>
  <xs:element name="COMPLETEDQUANTITY" type="os:QUANTITY"/>
  <xs:element name="ISREPAIRPARTACTIVE" type="FLAG_Type"/>
  <!--=============End PartForRepair for Work Order  ==================-->
  <!--================= WO Load Balance =============================-->
  <xs:element name="SCHEDWINDOW" type="xs:long"/>
  <xs:element name="AVAILABLEHOURS" type="xs:double"/>
  <xs:element name="HOURSREQUIRED" type="xs:double"/>
  <xs:element name="SORTBY" type="CODE30_Type"/>
  <xs:element name="BALANCEDATE" type="os:DATETIME"/>
  <xs:element name="EARLIESTSTARTDATE" type="os:DATETIME"/>
  <!--================= End WO Load Balance ==========================-->
  <!--================= VendorBooking begin ===================-->
  <xs:element name="UNITS" type="os:QUANTITY"/>
  <xs:element name="ORDEREDAMT" type="os:AMOUNT"/>
  <xs:element name="RECIEVEDAMT" type="os:AMOUNT"/>
  <xs:element name="ORDEREDQTY" type="os:QUANTITY"/>
  <xs:element name="RECIEVEDQTY" type="os:QUANTITY"/>
  <xs:element name="ACTUNITS" type="os:QUANTITY"/>
  <xs:element name="ACTUOM" type="UOMID_Type"/>
  <xs:element name="RECIEVED" type="os:AMOUNT"/>
  <!--================= VendorBooking end ===================-->
  <!--================== Cost for Work Order ===================-->
  <xs:complexType name="WOCOSTS_TYPE">
    <xs:sequence>
      <xs:element name="WOCOSTSBYTYPE" type="WOCOSTSBYTYPE_TYPE" minOccurs="0"/>
      <xs:element name="WOTOTALCOSTBYTYPE" type="os:AMOUNT"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="WOCOSTSBYTYPE_TYPE">
    <xs:sequence>
      <xs:element name="WOLABORCOST" type="os:AMOUNT" minOccurs="0"/>
      <xs:element name="WOHIREDLABORCOST" type="os:AMOUNT" minOccurs="0"/>
      <xs:element name="WOSERVICECOST" type="os:AMOUNT" minOccurs="0"/>
      <xs:element name="WOSTOCKITEMCOST" type="os:AMOUNT" minOccurs="0"/>
      <xs:element name="WODIRECTPURCHASECOST" type="os:AMOUNT" minOccurs="0"/>
      <xs:element name="WOTOOLCOST" type="os:AMOUNT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WOACTUALCOSTS" type="WOCOSTS_TYPE"/>
  <xs:element name="WOESTIMATEDCOSTS" type="WOCOSTS_TYPE"/>
  <xs:element name="WOPLANNEDCOSTS" type="WOCOSTS_TYPE"/>
  <xs:element name="WOONORDERCOSTS" type="WOCOSTS_TYPE"/>
  <xs:element name="WOINVDIFFCOSTS" type="WOCOSTS_TYPE"/>
  <xs:element name="WOREMAININGCOSTS" type="WOCOSTS_TYPE"/>
  <xs:element name="WOTOTALCOSTS" type="WOCOSTS_TYPE"/>
  <!--================End Cost for Work Order ==================-->
  <!--==================== PricingSchedules ====================-->
  <xs:element name="PRICINGSCHEDULECODE" type="CODE12_Type"/>
  <xs:element name="PRICINGSCHEDULEID" type="PRICINGSCHEDULEID_Type"/>
  <xs:complexType name="PRICINGSCHEDULEID_Type">
    <xs:sequence>
      <xs:element ref="PRICINGSCHEDULECODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FIXEDADDEDPRICE" type="os:AMOUNT"/>
  <xs:element name="TIMEROUNDING" type="xs:long"/>
  <xs:element name="MINTIME" type="xs:long"/>
  <xs:element name="MARKUPBYTRADE" type="FLAG_Type" default="false"/>
  <xs:element name="MARKUPBYPARTCLASS" type="FLAG_Type" default="false"/>
  <xs:element name="LABORCOST" type="os:QUANTITY"/>
  <xs:element name="STOCKITEM" type="os:QUANTITY"/>
  <xs:element name="HIREDLABORCHARGE" type="os:QUANTITY"/>
  <xs:element name="DIRECTOUTCHARGE" type="os:QUANTITY"/>
  <xs:element name="TOOLUSAGECHARGE" type="os:QUANTITY"/>
  <xs:element name="SERVICECHARGE" type="os:QUANTITY"/>
  <!--=================End PricingSchedules ====================-->
  <!--============= MarkupbyTradeforPricingSchedules =============-->
  <xs:element name="PRICINGSCHEDULETRADEID" type="PRICINGSCHEDULETRADEID_Type"/>
  <xs:complexType name="PRICINGSCHEDULETRADEID_Type">
    <xs:sequence>
      <xs:element ref="PRICINGSCHEDULEID"/>
      <xs:element ref="TRADEID"/>
      <xs:element ref="OCCUPATIONTYPEID"/>
      <xs:element ref="ORGANIZATIONID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PRICINGSCHEDULETRADERATE" type="os:AMOUNT"/>
  <xs:element name="OCCUPATIONTYPEID" type="OCCUPATIONTYPEID_Type"/>
  <!--===========End MarkupbyTradeforPricingSchedules ============-->
  <!--===================Customers==================-->
  <xs:element name="CUSTOMERCODE" type="CODE30_Type"/>
  <xs:element name="CUSTOMERTYPE" type="TYPE_Type"/>
  <xs:element name="CUSTOMERID" type="CUSTOMERID_Type"/>
  <xs:complexType name="CUSTOMERID_Type">
    <xs:sequence>
      <xs:element ref="CUSTOMERCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--===================Customers end==================-->
  <!--================= VMRS Code Structure ===============-->
  <xs:element name="VMRSASSEMBLYID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="SYSTEMLEVELCODE"/>
        <xs:element ref="ASSEMBLYLEVELID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="VMRSCOMPNENTID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="SYSTEMLEVELCODE"/>
        <xs:element ref="ASSEMBLYLEVELCODE"/>
        <xs:element ref="COMPONENTLEVELID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="VMRSSTRUCTURECODE" type="CODE30_Type"/>
  <xs:element name="VMRSSTRUCTURECODEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="VMRSSTRUCTURECODE"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--============== End VMRS Code Structure ===============-->
  <!--================== Employees on Shifts ==================-->
  <xs:element name="ENDDATE" type="os:DATETIME"/>
  <xs:element name="SHIFTEMPLOYEEID" type="SHIFTEMPLOYEEID_Type"/>
  <xs:complexType name="SHIFTEMPLOYEEID_Type">
    <xs:sequence>
      <xs:element ref="SHIFTID"/>
      <xs:element ref="EMPLOYEEID"/>
      <xs:element ref="STARTDATE"/>
      <xs:element ref="ENDDATE"/>
    </xs:sequence>
  </xs:complexType>
  <!--================== End Employees on Shifts ===============-->
  <!--================== Qualifications on Employee ===============-->
  <xs:element name="EMPLOYEEQUALIFICATIONID" type="EMPLOYEEQUALIFICATIONID_Type"/>
  <xs:element name="PURPOSE" type="CODE80_Type"/>
  <xs:element name="COURSEHOURS" type="xs:long"/>
  <xs:element name="CEU" type="xs:long"/>
  <xs:element name="COURSESTART" type="os:DATETIME"/>
  <xs:element name="COURSEFINISH" type="os:DATETIME"/>
  <xs:element name="COURSECOST" type="os:AMOUNT"/>
  <xs:element name="COURSECOMPLETED" type="FLAG_Type"/>
  <xs:element name="ISQUALIFIED" type="FLAG_Type"/>
  <xs:element name="CERTIFICATIONNUMBER" type="CODE20_Type"/>
  <xs:element name="CERTIFICATIONTYPE" type="CODE8_Type"/>
  <xs:element name="DURATIONUOM" type="CODE10_Type"/>
  <xs:element name="QUALIFICATIONDURATION" type="xs:long"/>
  <xs:element name="QUALIFICATIONEXPIRATIONDATE" type="os:DATETIME"/>
  <xs:element name="QUALIFICATIONCOMMENTS" type="CODE80_Type"/>
  <xs:element name="TEMPDISQUALIFIED" type="FLAG_Type"/>
  <xs:complexType name="EMPLOYEEQUALIFICATIONID_Type">
    <xs:sequence>
      <xs:element ref="EMPLOYEEID"/>
      <xs:element ref="QUALIFICATIONID"/>
      <xs:element ref="STARTDATE"/>
    </xs:sequence>
  </xs:complexType>
  <!--================ End Qualifications on Employee =============-->
  <!--=================== Assigned Personnel  ====================-->
  <xs:element name="ASSIGNEDBY" type="PERSONID_Type"/>
  <xs:element name="ASSIGNEDPERSON" type="PERSONID_Type"/>
  <xs:element name="ASSIGNBY" type="USERID_Type"/>
  <!--=================== End Assigned Personnel  ====================-->
  <!--=================== Property Information ========================-->
  <xs:element name="PROPERTYINFO" type="CODE2000_Type"/>
  <xs:element name="PROPERTYINFORMATIONID" type="PROPERTYINFORMATIONID_Type"/>
  <xs:complexType name="PROPERTYINFORMATIONID_Type">
    <xs:sequence>
      <xs:element ref="PROPERTY"/>
      <xs:element ref="TYPECODE"/>
    </xs:sequence>
  </xs:complexType>
  <!--=================== End Property Information ========================-->
  <!--=================== Employee Property =========================-->
  <xs:element name="EMPLOYEEPROPERTYID" type="EMPLOYEEPROPERTYID_Type"/>
  <xs:complexType name="EMPLOYEEPROPERTYID_Type">
    <xs:sequence>
      <xs:element ref="EMPLOYEECODE"/>
      <xs:element ref="PROPERTY"/>
    </xs:sequence>
  </xs:complexType>
  <!--================ End Employee Property =================-->
  <!--==================Log Entries Group==================-->
  <xs:element name="ENTITYCODE" type="CODE80_Type"/>
  <xs:element name="TIMECORRECTION" type="os:QUANTITY"/>
  <xs:element name="OLDSTATUS" type="STATUS_Type"/>
  <xs:element name="NEWSTATUS" type="STATUS_Type"/>
  <xs:element name="LOGCOMMENTS" type="CODE2000_Type"/>
  <xs:element name="LOGSEQUENCENUMBER" type="xs:double"/>
  <xs:complexType name="LOGENTRYID_Type">
    <xs:sequence>
      <xs:element ref="ENTITY"/>
      <xs:element ref="ENTITYCODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="LOGSEQUENCENUMBER" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LOGENTRYID" type="LOGENTRYID_Type"/>
  <!--==================Log Entries Group  end==================-->
  <!--================== Rates for Employees ==================-->
  <xs:element name="EMPLOYEERATEID" type="EMPLOYEERATEID_Type"/>
  <xs:complexType name="EMPLOYEERATEID_Type">
    <xs:sequence>
      <xs:element ref="DEPARTMENTID"/>
      <xs:element ref="EMPRATESUPPLIRCODE" minOccurs="0"/>
      <xs:element ref="EMPRATESUPPLIRORGCODE" minOccurs="0"/>
      <xs:element ref="EMPRATETRADECODE" minOccurs="0"/>
      <xs:element ref="EMPLOYEE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="EMPLOYEERATESTARTDATE"/>
      <xs:element ref="OCCUPATIONTYPECODE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EMPRATESUPPLIRCODE" type="CODE30_Type" default="*"/>
  <xs:element name="EMPRATESUPPLIRORGCODE" type="CODE15_Type" default="*"/>
  <xs:element name="EMPRATETRADECODE" type="CODE15_Type" default="*"/>
  <xs:element name="EMPLOYEERATESTARTDATE" type="os:DATETIME"/>
  <xs:element name="EMPLOYEERATEENDDATE" type="os:DATETIME"/>
  <xs:element name="EMPLOYEEHOURLYRATE" type="os:AMOUNT"/>
  <xs:element name="AFFECTEDEMPLOYEES" type="xs:integer"/>
  <!--================ End Rates for Employees =================-->
  <!--==================Customer Service Request==================-->
  <xs:element name="CUSTOMERSERVICEREQUESTID" type="SERVICEREQUESTID_Type"/>
  <!--==================Customer Service Request end==================-->
  <!--=============Approval List====================-->
  <xs:element name="APPROVALLISTCODE" type="CODE8_Type"/>
  <!--=============== End Approval List ===============-->
  <!--==================Qualifications ==================-->
  <xs:element name="TRAININGRECORD" type="FLAG_Type"/>
  <xs:element name="QUALIFICATIONCODE" type="CODE8_Type"/>
  <xs:element name="QUALIFICATIONID" type="QUALIFICATIONID_Type"/>
  <xs:complexType name="QUALIFICATIONID_Type">
    <xs:sequence>
      <xs:element ref="QUALIFICATIONCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================== End Qualifications ==================-->
  <!--================== Trade Qualifications ==================-->
  <xs:element name="TRADEQUALIFICATIONID" type="TRADEQUALIFICATIONID_Type"/>
  <xs:complexType name="TRADEQUALIFICATIONID_Type">
    <xs:sequence>
      <xs:element ref="TRADEID"/>
      <xs:element ref="QUALIFICATIONID"/>
    </xs:sequence>
  </xs:complexType>
  <!--================ End Trade Qualifications =================-->
  <!--================ Revison Control =================-->
  <xs:element name="REVISIONCONTROLID" type="REVISIONCONTROLID_Type"/>
  <xs:complexType name="REVISIONCONTROLID_Type">
    <xs:sequence>
      <xs:element ref="ENTITY"/>
      <xs:element ref="RCENTITYCODEID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="REVISIONREASON" type="CODE2000_Type"/>
  <xs:element name="DATEREQUESTED" type="os:DATETIME"/>
  <xs:element name="RCENTITYCODE" type="CODE30_Type"/>
  <xs:element name="RCENTITYCODEID" type="RCENTITYCODEID_Type"/>
  <xs:complexType name="RCENTITYCODEID_Type">
    <xs:sequence>
      <xs:element ref="RCENTITYCODE"/>
      <xs:element ref="REVISION"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="REVISIONCONTROL" type="REVISIONCONTROL_Type"/>
  <xs:complexType name="REVISIONCONTROL_Type">
    <xs:sequence>
      <xs:element ref="REVISIONCONTROLID" minOccurs="0"/>
      <xs:element ref="APPROVALLISTID" minOccurs="0"/>
      <xs:element ref="APPROVEDATE" minOccurs="0"/>
      <xs:element ref="REQUESTEDBY" minOccurs="0"/>
      <xs:element ref="DATEREQUESTED" minOccurs="0"/>
      <xs:element ref="REVISIONREASON" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="recordid" type="xs:long"/>
  </xs:complexType>
  <!--============= End Revison Control =================-->
  <!--================= CUSTOMERCONTRACT ======================-->
  <xs:element name="CUSTOMERCONTRACTCODE" type="CODE30_Type"/>
  <xs:element name="CUSTOMERCONTRACTID" type="CUSTOMERCONTRACTID_Type"/>
  <xs:complexType name="CUSTOMERCONTRACTID_Type">
    <xs:sequence>
      <xs:element ref="CUSTOMERCONTRACTCODE" minOccurs="0"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CUSTOMERCONTRACTFIXEDCHARGEID" type="CUSTOMERCONTRACTFIXEDCHARGEID_Type"/>
  <xs:element name="FIXEDCHARGELINENUM" type="LINENUM_Type"/>
  <xs:complexType name="CUSTOMERCONTRACTFIXEDCHARGEID_Type">
    <xs:sequence>
      <xs:element ref="CUSTOMERCONTRACTID"/>
      <xs:element ref="FIXEDCHARGELINENUM"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--==============End CUSTOMERCONTRACT =====================-->
  <!--================== FleetConfiguration ===========================-->
  <xs:element name="FLEETCONFIGURATIONPARAMETERSID" type="CODE1_Type" default="P"/>
  <xs:element name="PMTICKETTYPE" type="CODE1_Type"/>
  <xs:element name="MINHOURSBILLED" type="os:QUANTITY"/>
  <xs:element name="OFFSHIFTHOURS" type="os:QUANTITY"/>
  <xs:element name="ROUNDBILLINGHRS" type="xs:long"/>
  <xs:element name="BILLINGSTARTTIME" type="os:TIME"/>
  <xs:element name="BILLINGENDTIME" type="os:TIME"/>
  <xs:element name="UPDATECOSTCODEPOOL" type="FLAG_Type"/>
  <xs:element name="UPDATECOSTCODELOANER" type="FLAG_Type"/>
  <xs:element name="UPDATECOSTCODEASSIGN" type="FLAG_Type"/>
  <xs:element name="MAINTENANCE" type="FLAG_Type" default="false"/>
  <xs:element name="PROMPTNOBILLING" type="FLAG_Type"/>
  <xs:element name="FLEETCONFIGURATIONFUELID" type="CLASSID_Type"/>
  <xs:element name="ISBILLINGPROCESSRUNNING" type="FLAG_Type"/>
  <xs:element name="BILLCURRENCY" type="CURRENCYID_Type"/>
  <!--================= End FleetConfiguration ===========================-->
  <!--================= Entries for FleetBilling ===================-->
  <xs:element name="FLEETBILLINGCODE" type="CODE15_Type"/>
  <xs:element name="FLEETBILLINGID" type="FLEETBILLINGID_Type"/>
  <xs:complexType name="FLEETBILLINGID_Type">
    <xs:sequence>
      <xs:element ref="FLEETBILLINGCODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--===============End Entries for FleetBilling ===================-->
  <!--================= Fleet Billing ===========================-->
  <xs:element name="PERIODENDDATE" type="os:DATETIME"/>
  <xs:element name="FLEETBILLINGSCHEDULEID" type="FLEETBILLINGSCHEDULEID_Type"/>
  <xs:complexType name="FLEETBILLINGSCHEDULEID_Type">
    <xs:sequence>
      <xs:element ref="PERIODENDDATE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BILLED" type="FLAG_Type" default="false"/>
  <xs:element name="PROCESSSTARTDATE" type="os:DATETIME"/>
  <xs:element name="PROCESSSTARTTIME" type="os:TIME"/>
  <xs:element name="INPROCESS" type="FLAG_Type" default="false"/>
  <!--===============End Fleet Billing ===========================-->
  <!--================= FleetBillingRate starts ===================-->
  <xs:element name="FLEETBILLINGRATEID" type="FLEETBILLINGRATEID_Type"/>
  <xs:complexType name="FLEETBILLINGRATEID_Type">
    <xs:sequence>
      <xs:element ref="FLEETBILLINGID"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="STARTDATE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="USAGERATETYPE" type="TYPE_Type"/>
  <xs:element name="MILEAGECHARGE" type="os:AMOUNT"/>
  <xs:element name="USAGECHARGE" type="os:AMOUNT"/>
  <!--================= FleetBillingRate ends ===================-->
  <!--================= Entries for FleetMarkup ===================-->
  <xs:element name="FLEETMARKUPCODE" type="CODE15_Type"/>
  <xs:element name="FLEETMARKUPID" type="FLEETMARKUPID_Type"/>
  <xs:complexType name="FLEETMARKUPID_Type">
    <xs:sequence>
      <xs:element ref="FLEETMARKUPCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--==============End Entries for FleetMarkupCode ===================-->
  <!--======================== Fleet Exception =======================-->
  <xs:element name="FLEETEXCEPTIONCODE" type="CODE30_Type"/>
  <xs:element name="FLEETEXCEPTIONID" type="FLEETEXCEPTIONID_Type"/>
  <xs:complexType name="FLEETEXCEPTIONID_Type">
    <xs:sequence>
      <xs:element ref="FLEETEXCEPTIONCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BILLINGAMOUNT" type="os:AMOUNT"/>
  <!--====================End Fleet Exception =======================-->
  <!--======================= Fleet Customer Billing =======================-->
  <xs:element name="FLEETCUSTOMERBILLINGID" type="CODE30_Type"/>
  <!--=================== End Fleet Customer Billing =======================-->
  <!--======================= Fleet Customer =======================-->
  <xs:element name="BILLFORNOCHARGES" type="FLAG_Type"/>
  <xs:element name="MAINTENANCELABOR" type="FLAG_Type"/>
  <xs:element name="MAINTENANCECONTRACTLABOR" type="FLAG_Type"/>
  <xs:element name="MAINTENANCEPARTS" type="FLAG_Type"/>
  <xs:element name="NONMAINTENANCELABOR" type="FLAG_Type"/>
  <xs:element name="NONMAINTENANCECONTRACTLABOR" type="FLAG_Type"/>
  <xs:element name="NONMAINTENANCEPARTS" type="FLAG_Type"/>
  <xs:element name="FUEL" type="FLAG_Type"/>
  <xs:element name="MILEAGE" type="FLAG_Type"/>
  <xs:element name="FLEETCUSTOMERUSAGE" type="FLAG_Type"/>
  <xs:element name="INSURANCE" type="FLAG_Type"/>
  <xs:element name="EXCEPTION" type="FLAG_Type"/>
  <xs:element name="FLEETCUSTOMERCODE" type="CODE30_Type"/>
  <xs:element name="FLEETCUSTOMERID" type="FLEETCUSTOMERID_Type"/>
  <xs:complexType name="FLEETCUSTOMERID_Type">
    <xs:sequence>
      <xs:element ref="FLEETCUSTOMERCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
      <xs:element ref="ORGANIZATIONID"/>
    </xs:sequence>
  </xs:complexType>
  <!--=================== End Fleet Customer =======================-->
  <!--================= FleetMarkupRate starts ===================-->
  <xs:element name="FLEETMARKUPRATEID" type="FLEETMARKUPRATEID_Type"/>
  <xs:complexType name="FLEETMARKUPRATEID_Type">
    <xs:sequence>
      <xs:element ref="FLEETMARKUPID"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="STARTDATE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FUELCHARGE" type="os:AMOUNT"/>
  <xs:element name="FUELPERCENTAGE" type="os:QUANTITY"/>
  <xs:element name="LABORCHARGE" type="os:AMOUNT"/>
  <xs:element name="LABORPERCENTAGE" type="os:QUANTITY"/>
  <xs:element name="PARTSCHARGE" type="os:AMOUNT"/>
  <xs:element name="PARTSPERCENTAGE" type="os:QUANTITY"/>
  <xs:element name="CONTRACTLABORCHARGE" type="os:AMOUNT"/>
  <xs:element name="CONTRACTLABORPERCENTAGE" type="os:QUANTITY"/>
  <xs:element name="POOLMILEAGECHARGE" type="os:AMOUNT"/>
  <xs:element name="POOLMILEAGEPERCENTAGE" type="os:QUANTITY"/>
  <xs:element name="LOANERMILEAGECHARGE" type="os:AMOUNT"/>
  <xs:element name="LOANERMILEAGEPERCENTAGE" type="os:QUANTITY"/>
  <xs:element name="ASSIGNMENTMILEAGECHARGE" type="os:AMOUNT"/>
  <xs:element name="ASSIGNMENTMILEAGEPERCENTAGE" type="os:QUANTITY"/>
  <xs:element name="POOLUSAGECHARGE" type="os:AMOUNT"/>
  <xs:element name="POOLUSAGEPERCENTAGE" type="os:QUANTITY"/>
  <xs:element name="LOANERUSAGECHARGE" type="os:AMOUNT"/>
  <xs:element name="LOANERUSAGEPERCENTAGE" type="os:QUANTITY"/>
  <xs:element name="ASSIGNMENTUSAGECHARGE" type="os:AMOUNT"/>
  <xs:element name="ASSIGNMENTUSAGEPERCENTAGE" type="os:QUANTITY"/>
  <xs:element name="INSURANCECHARGE" type="os:AMOUNT"/>
  <xs:element name="INSURANCEPERCENTAGE" type="os:QUANTITY"/>
  <!--================= FleetMarkupRate ends ===================-->
  <!--================= Fleet Vehicle Ticket ===================-->
  <xs:element name="FLEETVEHICLETICKETCODE" type="CODE30_Type"/>
  <xs:complexType name="FLEETVEHICLETICKETID_Type">
    <xs:sequence>
      <xs:element ref="FLEETVEHICLETICKETCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FLEETVEHICLETICKETID" type="FLEETVEHICLETICKETID_Type"/>
  <xs:element name="SHOP" type="DEPARTMENTID_Type"/>
  <xs:element name="VEHICLEID" type="EQUIPMENTID_Type"/>
  <xs:element name="RECEIVEDVEHICLEID" type="EQUIPMENTID_Type"/>
  <xs:element name="OTHER" type="CODE30_Type"/>
  <xs:element name="FUELLEVEL" type="xs:double"/>
  <xs:element name="PARKINGLOCATION" type="CODE30_Type"/>
  <xs:element name="VEHICLEMILEAGE" type="os:QUANTITY"/>
  <xs:complexType name="VEHICLETRANSACTIONDETAILS_Type">
    <xs:sequence>
      <xs:element ref="FUELLEVEL" minOccurs="0"/>
      <xs:element ref="PARKINGLOCATION" minOccurs="0"/>
      <xs:element ref="VEHICLEMILEAGE" minOccurs="0"/>
      <xs:element ref="DATEANDTIME" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ISSUEVEHICLETRANSACTIONDETAILS" type="VEHICLETRANSACTIONDETAILS_Type"/>
  <xs:element name="RETURNVEHICLETRANSACTIONDETAILS" type="VEHICLETRANSACTIONDETAILS_Type"/>
  <xs:element name="DATEANDTIME" type="os:DATETIME"/>
  <xs:element name="ESTIMATEDRETURNDATE" type="os:DATETIME"/>
  <xs:element name="ISSUEDBY" type="USERID_Type"/>
  <xs:element name="RETURNEDTO" type="USERID_Type"/>
  <xs:element name="LASTPMEVENTID" type="WOID_Type"/>
  <xs:element name="NEXTPMEVENTID" type="WOID_Type"/>
  <xs:element name="HOURSUSED" type="os:QUANTITY"/>
  <xs:element name="MILEAGEUSED" type="os:QUANTITY"/>
  <xs:element name="HOURSBILLED" type="os:QUANTITY"/>
  <xs:element name="MILEAGEBILLED" type="os:QUANTITY"/>
  <xs:element name="BILLSUBLINE" type="CODE30_Type"/>
  <xs:element name="EXCEPTIONSEXIST" type="FLAG_Type"/>
  <xs:element name="HOURSCOST" type="os:AMOUNT"/>
  <xs:element name="MILEAGECOST" type="os:AMOUNT"/>
  <xs:element name="EXCEPTIONCOST" type="os:AMOUNT"/>
  <xs:element name="LASTPMEVENTCOMPLETED" type="os:DATETIME"/>
  <xs:element name="LASTPMEVENTMETERREADING" type="os:QUANTITY"/>
  <xs:element name="NEXTPMEVENTDUE" type="os:DATETIME"/>
  <xs:element name="NEXTPMEVENTMETERREADING" type="os:QUANTITY"/>
  <xs:element name="LASTPPMCODE" type="CODE20_Type"/>
  <xs:element name="NEXTPPMCODE" type="CODE20_Type"/>
  <xs:element name="LASTPMEVENTMETERREADINGUOM" type="CODE30_Type"/>
  <xs:element name="NEXTPMEVENTMETERREADINGUOM" type="CODE30_Type"/>
  <xs:element name="ISSUEDDATE" type="os:DATETIME"/>
  <xs:element name="RETURNEDDATE" type="os:DATETIME"/>
  <xs:element name="ISVEHICLE" type="FLAG_Type" default="false"/>
  <xs:element name="VEHICLESTATUS" type="STATUS_Type"/>
  <!--================= End Fleet Vehicle Ticket ===================-->
  <!--==================== Vehicle Ticket Authorizations ================-->
  <xs:element name="FLEETAUTHORIZATIONID" type="FLEETAUTHORIZATIONID_Type"/>
  <xs:complexType name="FLEETAUTHORIZATIONID_Type">
    <xs:sequence>
      <xs:element ref="USERGROUPID"/>
      <xs:element ref="TICKETTYPE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TICKETTYPE" type="TYPE_Type"/>
  <!--=================End Vehicle Ticket Authorizations ================-->
  <!--=================== Vehicle Ticket Exceptions ====================-->
  <xs:element name="FLEETTICKETEXCEPTIONID" type="CODE30_Type"/>
  <xs:element name="EXCEPTIONTYPE" type="TYPE_Type"/>
  <xs:element name="EXCEPTIONDATE" type="os:DATETIME"/>
  <xs:element name="EXCEPTIONAMOUNT" type="os:AMOUNT"/>
  <xs:element name="EXCEPTIONCOMMENTS" type="CODE2000_Type"/>
  <xs:element name="VEHICLEEXTRACHARGE" type="FLAG_Type"/>
  <!--================= End Vehicle Ticket Exceptions ===================-->
  <!--================= Cost Code for Fleet Customer ===================-->
  <xs:element name="FLEETCUSTOMERCOSTCODEID" type="FLEETCUSTOMERCOSTCODEID_Type"/>
  <xs:complexType name="FLEETCUSTOMERCOSTCODEID_Type">
    <xs:sequence>
      <xs:element ref="FLEETCUSTOMERID"/>
      <xs:element ref="COSTCODEID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OLDFLEETCOSTCODEID" type="COSTCODEID_Type"/>
  <xs:element name="NEWFLEETCOSTCODEID" type="COSTCODEID_Type"/>
  <xs:element name="TRANSACTIONCOUNT" type="xs:long"/>
  <xs:element name="REMOVEFLEETCOSTCODE" type="FLAG_Type" default="false"/>
  <xs:element name="FLEETCOSTCODEUSER" type="USERCODE_Type"/>
  <!--=============== End Cost Code for Fleet Customer ==================-->
  <!--=============== View Modify Fleet Bill ============================-->
  <xs:element name="FLEETBILLNUMBER" type="CODE30_Type"/>
  <xs:element name="FLEETBILLID" type="FLEETBILLID_Type"/>
  <xs:complexType name="FLEETBILLID_Type">
    <xs:sequence>
      <xs:element ref="FLEETBILLNUMBER"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ISBILLREGENERATIONALLOWED" type="FLAG_Type"/>
  <!--====================End View Modify Fleet Bill ====================-->
  <!--==================== Fleet Bill Adjustment ====================-->
  <xs:element name="FLEETBILLADJUSTMENTID" type="CODE30_Type"/>
  <xs:element name="HOURSADJUSTMENT" type="os:QUANTITY"/>
  <xs:element name="MILEAGEADJUSTMENT" type="os:QUANTITY"/>
  <xs:element name="PERIODADJUSTMENT" type="os:AMOUNT"/>
  <xs:element name="INSURANCEADJUSTMENT" type="os:AMOUNT"/>
  <xs:element name="FUELADJUSTMENT" type="os:AMOUNT"/>
  <xs:element name="HOURSMARKUPADJUSTMENT" type="os:AMOUNT"/>
  <xs:element name="MILEAGEMARKUPADJUSTMENT" type="os:AMOUNT"/>
  <xs:element name="PERIODMARKUPADJUSTMENT" type="os:AMOUNT"/>
  <xs:element name="INSURANCEMARKUPADJUSTMENT" type="os:AMOUNT"/>
  <xs:element name="EXCEPTIONADJUSTMENT" type="os:AMOUNT"/>
  <xs:element name="BILLADJUSTMENTCOMMENTS" type="CODE2000_Type"/>
  <xs:element name="PERIODBILLED" type="os:AMOUNT"/>
  <xs:element name="PERIODCOST" type="os:AMOUNT"/>
  <xs:element name="FUELCOST" type="os:AMOUNT"/>
  <xs:element name="INSURANCEBILLED" type="os:AMOUNT"/>
  <xs:element name="INSURANCECOST" type="os:AMOUNT"/>
  <!--================== End Fleet Bill Adjustment ====================-->
  <!--================== Barcode Prinitng ===========================-->
  <xs:element name="BARCODE_TEMPLATE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="120"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:simpleType name="BARCODETEMPLATE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="120"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="BARCODETEMPLATE" type="BARCODETEMPLATE_Type"/>
  <xs:element name="ISSUETEMPLATE" type="BARCODETEMPLATE_Type"/>
  <xs:element name="RECEIPTTEMPLATE" type="BARCODETEMPLATE_Type"/>
  <xs:element name="NONPOTEMPLATE" type="BARCODETEMPLATE_Type"/>
  <xs:element name="LABELPRINTINGDEFAULT" type="CODE3_Type"/>
  <!--===============End Barcode Prinitng ===========================-->
  <!--==== Material module types and elements  ===================-->
  <xs:element name="REQUISITIONRSTATUS" type="CODE4_Type"/>
  <xs:element name="HOURSUNITRATIO" type="os:QUANTITY"/>
  <xs:element name="REQUISITIONCODE" type="CODE30_Type"/>
  <xs:element name="TAXCODE" type="CODE20_Type"/>
  <xs:element name="TAXID" type="TAXID_Type"/>
  <xs:complexType name="TAXID_Type">
    <xs:sequence>
      <xs:element ref="TAXCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="REQUISITIONID" type="REQUISITIONID_Type"/>
  <xs:complexType name="REQUISITIONID_Type">
    <xs:sequence>
      <xs:element ref="REQUISITIONCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="REQUISITIONLINEID" type="REQUISITIONLINEID_Type"/>
  <xs:element name="STORECODE" type="CODE15_Type"/>
  <xs:element name="SUPPLIERPARTCODE" type="CODE50_Type"/>
  <xs:element name="MANUFACTURERPARTCODE" type="CODE50_Type"/>
  <xs:element name="SUPPLIERCODE" type="CODE30_Type"/>
  <xs:element name="SUPPLIERID" type="SUPPLIERID_Type"/>
  <xs:element name="PREFERREDSUPPLIER" type="SUPPLIERID_Type"/>
  <xs:complexType name="SUPPLIERID_Type">
    <xs:sequence>
      <xs:element ref="SUPPLIERCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PARTCODE" type="CODE30_Type"/>
  <xs:element name="PARTID" type="PARTID_Type"/>
  <xs:complexType name="PARTID_Type">
    <xs:sequence>
      <xs:element ref="PARTCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="STOREPARTID" type="STOREPARTID_Type"/>
  <xs:complexType name="STOREPARTID_Type">
    <xs:sequence>
      <xs:element ref="PARTID"/>
      <xs:element ref="STOREID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="STOREID" type="STOREID_Type"/>
  <xs:complexType name="STOREID_Type">
    <xs:sequence>
      <xs:element ref="STORECODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TRANSACTIONTYPE" type="TYPE_Type"/>
  <xs:element name="TRANSACTIONSTATUS" type="STATUS_Type"/>
  <xs:element name="TRANSACTIONRSTATUS" type="CODE4_Type"/>
  <xs:element name="TRANSACTIONID" type="TRANSACTIONID_Type"/>
  <xs:complexType name="TRANSACTIONID_Type">
    <xs:sequence>
      <xs:element ref="TRANSACTIONCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="autogenerated" type="FLAG_Type" default="true"/>
  </xs:complexType>
  <xs:element name="TRANSACTIONCODE" type="CODE30_Type"/>
  <xs:element name="TRANSACTIONQUANTITY" type="os:AMOUNT"/>
  <xs:element name="REQUISITIONTOTAL" type="os:AMOUNT"/>
  <xs:element name="REQLINETOTAL" type="os:AMOUNT"/>
  <xs:element name="QUANTITYREQUIRED" type="os:QUANTITY"/>
  <xs:element name="PRICE" type="os:AMOUNT"/>
  <xs:element name="SUPPLIERPRICE" type="os:AMOUNT"/>
  <xs:element name="MANUFACTURERCODE" type="CODE45_Type"/>
  <xs:element name="PRIMARYCOMMODITY" type="COMMODITY_Type"/>
  <xs:element name="SECONDARYCOMMODITY" type="COMMODITY_Type"/>
  <xs:complexType name="COMMODITY_Type">
    <xs:sequence>
      <xs:element ref="COMMODITYCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="COMMODITYCODE" type="CODE15_Type"/>
  <xs:element name="DATEREQUIRED" type="os:DATETIME"/>
  <xs:element name="REQUISITIONLINENUM" type="LINENUM_Type"/>
  <xs:complexType name="REQUISITIONLINEID_Type">
    <xs:sequence>
      <xs:element ref="REQUISITIONID"/>
      <xs:element ref="REQUISITIONLINENUM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ENTEREDBY" type="USERCODE_Type"/>
  <xs:element name="STORELOCATION">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="STOREID" minOccurs="0"/>
        <xs:element ref="BIN" minOccurs="0"/>
        <xs:element ref="LOT" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BIN" type="CODE15_Type"/>
  <xs:element name="LOT" type="CODE12_Type"/>
  <xs:element name="SHOWWARNING" type="FLAG_Type"/>
  <xs:element name="LOTCODE" type="CODE12_Type"/>
  <xs:element name="LOTID" type="LOTID_Type"/>
  <xs:complexType name="LOTID_Type">
    <xs:sequence>
      <xs:element ref="LOTCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SUNDAY" type="FLAG_Type"/>
  <xs:element name="MONDAY" type="FLAG_Type"/>
  <xs:element name="TUESDAY" type="FLAG_Type"/>
  <xs:element name="WEDNESDAY" type="FLAG_Type"/>
  <xs:element name="THURSDAY" type="FLAG_Type"/>
  <xs:element name="FRIDAY" type="FLAG_Type"/>
  <xs:element name="SATURDAY" type="FLAG_Type"/>
  <xs:element name="RESERVEDPARTBUFFER" type="os:AMOUNT"/>
  <xs:element name="INTERNALLEADTIME" type="os:AMOUNT"/>
  <xs:element name="MAXIMUMQTY" type="os:AMOUNT"/>
  <xs:element name="PRINTREQUISITION" type="FLAG_Type"/>
  <xs:element name="LASTISSUEDDATE" type="os:DATETIME"/>
  <xs:element name="LASTRECEIVEDDATE" type="os:DATETIME"/>
  <xs:element name="REPAIRPARTCODE" type="CODE50_Type"/>
  <xs:element name="ISPARTREPAIRABLE" type="FLAG_Type"/>
  <xs:element name="INCLUDECHILDSTOREQTY" type="FLAG_Type"/>
  <xs:element name="SUPPLIERPARTDESCRIPTION" type="CODE2000_Type"/>
  <xs:element name="GENSTOREREQUISITION" type="FLAG_Type"/>
  <!--================== RatesforTaxCodes =====================-->
  <xs:element name="TAXCODERATEID" type="TAXCODERATEID_Type"/>
  <xs:element name="TAXRATEID" type="TAXRATEID_Type"/>
  <xs:complexType name="TAXRATEID_Type">
    <xs:sequence>
      <xs:element ref="TAXRATECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TAXCODERATEID_Type">
    <xs:sequence>
      <xs:element ref="TAXID"/>
      <xs:element ref="TAXRATEID"/>
    </xs:sequence>
  </xs:complexType>
  <!--================ End RatesforTaxCodes ====================-->
  <!--==================== Services for Suppliers ===============-->
  <xs:element name="SUPPLIERTASKSCATLOGUE" type="CODE24_Type"/>
  <xs:element name="SERVICECATALOGUEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:TASKLISTID"/>
        <xs:element ref="dsf:SUPPLIERID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--================== EndServices for Suppliers ===============-->
  <!--==== Inventory module types and elements  ===================-->
  <xs:element name="LEADTIME" type="xs:double"/>
  <xs:element name="LTYPE" type="CODE4_Type"/>
  <xs:element name="PARENTSTORECODE" type="CODE15_Type"/>
  <xs:element name="FACILITYCODE" type="CODE10_Type"/>
  <xs:element name="AUTOAPPVSTATUSCODE" type="STATUSCODE_Type"/>
  <xs:element name="COPYPARENTSTOREINFO" type="FLAG_Type"/>
  <xs:element name="PRICECODE" type="CODE4_Type"/>
  <!--==== Inventory module types and elements  ===================-->
  <xs:element name="METHODCODE" type="CODE15_Type"/>
  <xs:element name="INSPECTMETHOD" type="METHOD_Type"/>
  <xs:complexType name="METHOD_Type">
    <xs:sequence>
      <xs:element ref="METHODCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WARRANTYDAYS" type="os:AMOUNT"/>
  <xs:element name="COREVALUE" type="os:AMOUNT"/>
  <xs:element name="AVERAGEPRICE" type="os:AMOUNT"/>
  <xs:element name="LASTPRICE" type="os:AMOUNT"/>
  <xs:element name="BASEPRICE" type="os:AMOUNT"/>
  <xs:element name="CONVERSIONFACTOR" type="os:AMOUNT"/>
  <xs:element name="STANDARDPRICE" type="os:AMOUNT"/>
  <xs:element name="CREDITBALANCE" type="os:AMOUNT"/>
  <xs:element name="PARTCODESTRUCTURE" type="CODE255_Type"/>
  <xs:element name="TRACKMETHOD" type="TYPE_Type"/>
  <xs:element name="PRICETYPE" type="TYPE_Type"/>
  <xs:element name="BYASSET" type="FLAG_Type"/>
  <xs:element name="BYLOT" type="FLAG_Type"/>
  <xs:element name="INSPECTIONREQUIRED" type="FLAG_Type"/>
  <xs:element name="QTYONHAND" type="os:AMOUNT"/>
  <!--================PartStores ========================-->
  <xs:complexType name="BINID_Type">
    <xs:sequence>
      <xs:element ref="BIN"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="STOCKCLASS" type="CODE4_Type"/>
  <xs:element name="MINIMUMQTY" type="os:AMOUNT"/>
  <xs:element name="ORDERQTY" type="os:AMOUNT"/>
  <xs:element name="REORDERLEVEL" type="os:AMOUNT"/>
  <xs:element name="ABCCODE" type="CODE1_Type"/>
  <xs:element name="ONDEMAND" type="CODE1_Type"/>
  <xs:element name="RECORDSSTOCKOUT" type="FLAG_Type"/>
  <xs:element name="CONSIGNMENTITEM" type="FLAG_Type"/>
  <xs:element name="PREFERREDSTORE" type="STOREID_Type"/>
  <xs:element name="DEFAULTBIN" type="BINID_Type"/>
  <xs:element name="DEFAULTBINQUANTITY" type="os:QUANTITY"/>
  <xs:element name="INCLUDECHILDSTORES" type="FLAG_Type"/>
  <!--==============Bin Stock==========================-->
  <xs:element name="BINSTOCKID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PARTID"/>
        <xs:element ref="STOREID"/>
        <xs:element ref="BIN"/>
        <xs:element ref="LOT"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="STOCKDATE" type="os:DATETIME"/>
  <xs:element name="STOCKQTY" type="os:QUANTITY"/>
  <xs:element name="STOCKCREDIT" type="CURRENCYID_Type"/>
  <xs:element name="STOCKVALUE" type="os:AMOUNT"/>
  <!--===================Catalogue=====================-->
  <xs:element name="GROSSPRICE" type="os:AMOUNT"/>
  <xs:element name="NETPRICE" type="os:AMOUNT"/>
  <xs:element name="LOCALPRICE" type="os:AMOUNT"/>
  <xs:element name="EXCHANGERATE" type="xs:double"/>
  <xs:element name="DATEUPDATED" type="os:DATETIME"/>
  <xs:element name="EXPIRATIONDATE" type="os:DATETIME"/>
  <xs:element name="PREFERRED" type="FLAG_Type"/>
  <xs:element name="LEADTIMES" type="os:AMOUNT"/>
  <xs:element name="EXCHANGE" type="os:AMOUNT"/>
  <xs:element name="LOCALCURRENCY" type="CURRENCYID_Type"/>
  <xs:element name="INSERTOLDREFERENCE" type="CODE1_Type"/>
  <xs:element name="OLDREF" type="CODE50_Type"/>
  <xs:element name="CATALOGUEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PARTID"/>
        <xs:element ref="SUPPLIERID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--==================PartPrices=========================-->
  <xs:element name="PARTPRICESID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PARTID"/>
        <xs:element ref="ORGANIZATIONID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--=================== End PartPrices=====================-->
  <!--================= ABCAnalysis start ===================-->
  <xs:element name="ABCCLASS" type="CODE1_Type"/>
  <xs:simpleType name="CUTOFFPOINT_Type">
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="100"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ACUTOFFPOINT" type="CUTOFFPOINT_Type"/>
  <xs:element name="BCUTOFFPOINT" type="CUTOFFPOINT_Type"/>
  <xs:element name="CCUTOFFPOINT" type="CUTOFFPOINT_Type"/>
  <xs:element name="VALUEBASED" type="FLAG_Type"/>
  <xs:element name="USAGEBASED" type="FLAG_Type"/>
  <xs:element name="PARTSABCANALYSIS" type="PARTSABCANALYSIS_Type"/>
  <xs:complexType name="PARTSABCANALYSIS_Type">
    <xs:sequence>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="STOREID" minOccurs="0"/>
      <xs:element ref="ACUTOFFPOINT" minOccurs="0"/>
      <xs:element ref="BCUTOFFPOINT" minOccurs="0"/>
      <xs:element ref="CCUTOFFPOINT" minOccurs="0"/>
      <xs:element ref="ABCANALYSISTYPE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ABCANALYSISTYPE" type="ABCANALYSISTYPE_Type"/>
  <xs:complexType name="ABCANALYSISTYPE_Type">
    <xs:sequence>
      <xs:choice>
        <xs:element ref="VALUEBASED"/>
        <xs:element ref="USAGEBASED"/>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="STOCKID" type="STOCKID_Type"/>
  <xs:complexType name="STOCKID_Type">
    <xs:sequence>
      <xs:element ref="STOREID"/>
      <xs:element ref="PARTID"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= ABCAnalysis end ===================-->
  <!--================= Change Part Number ==================-->
  <xs:element name="NEWPARTID" type="PARTID_Type"/>
  <xs:element name="OLDPARTID" type="PARTID_Type"/>
  <!--==============End Change Part Number ==================-->
  <!--================== Substitutes Parts=========================-->
  <xs:element name="SUBSTITUTEPARTID" type="SUBSTITUTEPART_Type"/>
  <xs:complexType name="SUBSTITUTEPART_Type">
    <xs:sequence>
      <xs:element name="PARTAID" type="PARTID_Type"/>
      <xs:element name="PARTBID" type="PARTID_Type"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FULLYCOMPATIBLE" type="FLAG_Type" default="false"/>
  <!--================== End Substitutes Parts======================-->
  <!--==================IssueReturn========================-->
  <xs:element name="TRANSATIONTYPE" type="CODE4_Type"/>
  <xs:element name="WORKORDERACTIVITY">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ACTIVITYID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--<xs:element name="PROJECTBUDGET">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="PROJECTID"/>
                <xs:element ref="BUDGETID"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>-->
  <!--ProjectBudgetCode Start-->
  <xs:complexType name="PROJECTBUDGETCODEID_Type">
    <xs:sequence>
      <xs:element ref="PROJECTBUDGETCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PROJECTBUDGETCODEID" type="PROJECTBUDGETCODEID_Type"/>
  <xs:element name="PROJECTBUDGETCODE" type="CODE20_Type"/>
  <xs:element name="PROJECTBUDGETCOSTAREA" type="CODE8_Type"/>
  <xs:element name="PROJECTBUDGETCOSTCENTER" type="CODE8_Type"/>
  <xs:element name="PROJECTBUDGETACCOUNT" type="CODE8_Type"/>
  <xs:element name="PROJECTBUDGETDEFAULT" type="FLAG_Type"/>
  <xs:element name="FORREPAIR" type="FLAG_Type"/>
  <xs:element name="DEFAULTREPAIRBIN" type="BINID_Type"/>
  <!--================ ProjectBudgetCode End ===================-->
  <!--================ User Authorization for Project===================-->
  <xs:element name="PROJAUTHUSERID" type="PROJAUTHUSERID_Type"/>
  <xs:complexType name="PROJAUTHUSERID_Type">
    <xs:sequence>
      <xs:element ref="PROJECTID"/>
      <xs:element ref="USERID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PAUAPPROVER" type="FLAG_Type"/>
  <!--============= End User Authorization for Project ===================-->
  <!--==================Equipment For Shutdown start==================-->
  <xs:element name="SHUTDOWNEQUIPMENTID" type="SHUTDOWNEQUIPMENTID_Type"/>
  <xs:complexType name="SHUTDOWNEQUIPMENTID_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTID"/>
      <xs:element ref="SHUTDOWNID"/>
    </xs:sequence>
  </xs:complexType>
  <!--==================Equipment For Shutdown end==================-->
  <xs:element name="PROJECTBUDGET" type="PROJECTBUDGETID_Type"/>
  <xs:element name="ADVICENUMBER" type="CODE24_Type"/>
  <xs:element name="ISSUETO" type="PERSONID_Type"/>
  <xs:element name="TRANSACTIONDATE" type="os:DATETIME"/>
  <xs:simpleType name="LINENUM_Type">
    <xs:restriction base="xs:long"/>
  </xs:simpleType>
  <xs:complexType name="MATERIALLISTPARTID_Type">
    <xs:sequence>
      <xs:element ref="MATERIALLISTID"/>
      <xs:element ref="MATERIALLISTPARTLINENUM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PICKLISTPARTID_Type">
    <xs:sequence>
      <xs:element ref="PICKLISTID"/>
      <xs:element ref="PARTID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TRANSACTIONLINENUM" type="LINENUM_Type"/>
  <xs:element name="MATERIALLISTPARTLINENUM" type="LINENUM_Type"/>
  <xs:element name="TRANSACTIONLINEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="TRANSACTIONID"/>
        <xs:element ref="TRANSACTIONLINENUM" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MATERIALLISTID" type="MATERIALLISTID_Type"/>
  <xs:element name="CRITICAL" type="FLAG_Type"/>
  <xs:element name="RESERVEPART" type="FLAG_Type"/>
  <xs:element name="MATERIALLISTPARTID" type="MATERIALLISTPARTID_Type"/>
  <xs:element name="PICKLISTPARTID" type="PICKLISTPARTID_Type"/>
  <xs:element name="AVAILABLEQUANTITY" type="os:QUANTITY"/>
  <xs:element name="TOTALAVAILABLEQUANTITY" type="os:QUANTITY"/>
  <xs:element name="RESERVEDPARTQUANTITY" type="os:QUANTITY"/>
  <xs:element name="ALLOCATEDPARTQUANTITY" type="os:QUANTITY"/>
  <xs:element name="QUANTITYISSUED" type="os:QUANTITY"/>
  <xs:element name="TOOLHOURS" type="os:QUANTITY"/>
  <xs:element name="PARTQUANTITY" type="os:QUANTITY"/>
  <xs:element name="MANUFACTLOT" type="CODE24_Type"/>
  <xs:element name="MATERIALLISTSTATUS" type="STATUS_Type"/>
  <xs:element name="ISSUERETURNTYPE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="ISSUE"/>
        <xs:enumeration value="RETURN"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="HASRESERVEDPARTS" type="FLAG_Type"/>
  <xs:element name="HASHELDPARTS" type="FLAG_Type"/>
  <xs:element name="HASTOOL" type="FLAG_Type"/>
  <xs:element name="REPAIRABLE" type="FLAG_Type"/>
  <xs:element name="VALIDTRANSACTIONDATE" type="FLAG_Type"/>
  <xs:element name="PURCHASEORDERCODE" type="CODE30_Type"/>
  <xs:element name="PURCHASEORDERID" type="PURCHASEORDERID_Type"/>
  <xs:complexType name="PURCHASEORDERID_Type">
    <xs:sequence>
      <xs:element ref="PURCHASEORDERCODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PURCHASEORDERLINEID" type="PURCHASEORDERLINEID_Type"/>
  <xs:element name="PURCHASEORDERLINENUM" type="LINENUM_Type"/>
  <xs:complexType name="PURCHASEORDERLINEID_Type">
    <xs:sequence>
      <xs:element ref="PURCHASEORDERID"/>
      <xs:element ref="PURCHASEORDERLINENUM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ATTACHTOEQUIPMENT" type="EQUIPMENTID_Type"/>
  <xs:element name="SCRAPOBJECT" type="EQUIPMENTID_Type"/>
  <xs:element name="ATTACHEQUIPMENT" type="FLAG_Type"/>
  <xs:element name="SCRAP" type="FLAG_Type"/>
  <xs:element name="SWAPRETURN" type="FLAG_Type"/>
  <xs:element name="HELDITEM" type="FLAG_Type"/>
  <!--===================PickList==========================-->
  <xs:complexType name="PICKLIST_Type">
    <xs:sequence>
      <xs:element name="PICKLIST" type="CODE30_Type"/>
      <xs:element name="PICKLISTDESC" type="DESCRIPTION_Type" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PICKLISTID" type="PICKLIST_Type"/>
  <xs:element name="UPDATECOUNT" type="os:AMOUNT"/>
  <xs:element name="DELIVERYADDRESSID" type="DELIVERYADDRESS_Type"/>
  <xs:element name="ORIGINID" type="USERID_Type"/>
  <xs:element name="DELIVERPERSONNEL" type="PERSONID_Type"/>
  <xs:element name="DEFAULTAPPROVER" type="USERID_Type"/>
  <xs:element name="DELIVERYSUPPLIERID" type="SUPPLIERID_Type"/>
  <!--===================PO Receipt Line==========================-->
  <xs:element name="PURCHASEORDERTYPE" type="TYPE_Type"/>
  <xs:element name="ASSETTYPE" type="TYPE_Type"/>
  <xs:element name="RECEIPTQUANTITY" type="os:QUANTITY"/>
  <xs:element name="RECEIVEDQUANTITY" type="os:QUANTITY"/>
  <xs:element name="RETURNQUANTITY" type="os:QUANTITY"/>
  <xs:element name="REJECTQUANTITY" type="os:QUANTITY"/>
  <xs:element name="SCRAPQUANTITY" type="os:QUANTITY"/>
  <xs:element name="PRINTQUANTITY" type="os:QUANTITY"/>
  <xs:element name="DIRECTRECEIPT" type="FLAG_Type"/>
  <xs:element name="INSPECTIONSTATUS" type="STATUS_Type"/>
  <xs:element name="RECEIPTID" type="TRANSACTIONID_Type"/>
  <xs:element name="RETURNRECEIPTID" type="TRANSACTIONID_Type"/>
  <xs:element name="PORECEIPTLINEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PORECEIPTID"/>
        <xs:element ref="PORECEIPTLINENUM"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PORECEIPTLINENUM" type="LINENUM_Type"/>
  <xs:element name="RECEIVEDUOM" type="UOMID_Type"/>
  <xs:element name="RECEIVEDUOP" type="UOMID_Type"/>
  <xs:element name="RECEIVEDUOPQUANTITY" type="os:QUANTITY"/>
  <xs:element name="RECEIPTUOPQUANTITY" type="os:QUANTITY"/>
  <xs:element name="GENPOREQUISITION" type="FLAG_Type"/>
  <!--===================End PO Receipt Line==========================-->
  <!--===================PO Receipt Active Line=========================-->
  <xs:element name="PORECEIPTLINESTATUS" type="STATUS_Type"/>
  <xs:element name="ACCOUNTDETAIL" type="os:QUANTITY"/>
  <xs:element name="INSPECTREJECTQUANTITY" type="os:QUANTITY"/>
  <xs:element name="INSPECTEDQUANTITY" type="os:QUANTITY"/>
  <xs:element name="INSPECTOR" type="PERSONID_Type"/>
  <xs:element name="MANUFACTLOTEXPIRATIONDATE" type="os:DATETIME"/>
  <!--===================End PO Receipt Active Line=========================-->
  <!--=======================Part For PO ======================-->
  <xs:element name="REQUESTDUEDATE" type="os:DATETIME"/>
  <xs:element name="PURCHASEDUEDATE" type="os:DATETIME"/>
  <xs:element name="POLINESTATUS" type="STATUS_Type"/>
  <xs:element name="PURCHASEUOM" type="UOMID_Type"/>
  <xs:element name="PURCHASEQTY" type="os:QUANTITY"/>
  <xs:element name="REQUESTEDQTY" type="os:QUANTITY"/>
  <xs:element name="PARTUOM" type="UOMID_Type"/>
  <xs:element name="DCKRECVQTY" type="os:QUANTITY"/>
  <xs:element name="EXCHFIX" type="FLAG_Type"/>
  <xs:element name="IPCURRPRICE" type="FLAG_Type"/>
  <xs:element name="IPTRANSMITTED" type="FLAG_Type"/>
  <xs:element name="SUPPLIERREFERENCE" type="CODE50_Type"/>
  <xs:element name="RECVTASKQTY" type="os:QUANTITY"/>
  <xs:element name="TOTALEXTRA" type="os:AMOUNT"/>
  <xs:element name="TOTALTAXAMOUNT" type="os:AMOUNT"/>
  <xs:element name="INVCALCTAXAMOUNT" type="os:AMOUNT"/>
  <xs:element name="RECEIVEDVALUE" type="os:AMOUNT"/>
  <xs:element name="ISPOLINEACTIVE" type="FLAG_Type"/>
  <xs:element name="ASSIGNEDREPAIRPART" type="os:QUANTITY"/>
  <xs:element name="POLINESYSTEMTYPE" type="CODE4_Type"/>
  <!--===================== Blanket PO =====================-->
  <xs:element name="BLANKETORDERID" type="BLANKETORDERID_Type"/>
  <xs:complexType name="BLANKETORDERID_Type">
    <xs:sequence>
      <xs:element ref="BLANKETORDERCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BLANKETORDERCODE" type="CODE30_Type"/>
  <xs:element name="MAXIMUMAMOUNT" type="os:AMOUNT"/>
  <xs:element name="CURRENTAMOUNTRELEASED" type="os:AMOUNT"/>
  <xs:element name="NUMRELEASED" type="os:QUANTITY"/>
  <xs:element name="LASTRELEASEDDATE" type="os:DATETIME"/>
  <xs:element name="LASTPURCHASEORDERID" type="PURCHASEORDERID_Type"/>
  <xs:element name="APPROVEORDER" type="FLAG_Type"/>
  <xs:element name="PORSTATUS" type="CODE4_Type"/>
  <xs:element name="REMAININGAMOUNT" type="os:AMOUNT"/>
  <!--===================== End Blanket PO =====================-->
  <!--=====================Parts for Blanket PO =====================-->
  <xs:element name="BLANKETORDERLINEID" type="BLANKETORDERLINEID_Type"/>
  <xs:element name="BLANKETORDERLINENUM" type="LINENUM_Type"/>
  <xs:complexType name="BLANKETORDERLINEID_Type">
    <xs:sequence>
      <xs:element ref="BLANKETORDERID"/>
      <xs:element ref="BLANKETORDERLINENUM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BLANKETORDERLINETYPE" type="TYPE_Type"/>
  <xs:element name="MAXIMUMLINEAMOUNT" type="os:AMOUNT"/>
  <xs:element name="CURRENTLINEAMOUNTRELEASED" type="os:AMOUNT"/>
  <xs:element name="MAXIMUMLINEQUANTITY" type="os:QUANTITY"/>
  <xs:element name="CURRENTLINEQUANTITYRELEASED" type="os:QUANTITY"/>
  <xs:element name="ORDERQUANTITY" type="os:QUANTITY"/>
  <xs:element name="PARTCONVERSIONFACTOR" type="xs:double"/>
  <!--=================End Parts for Blanket PO =====================-->
  <!--=================Users for Blanket PO =====================-->
  <xs:element name="BLANKETORDERUSERID" type="BLANKETORDERUSERID_Type"/>
  <xs:complexType name="BLANKETORDERUSERID_Type">
    <xs:sequence>
      <xs:element ref="BLANKETORDERID"/>
      <xs:element ref="USERID"/>
    </xs:sequence>
  </xs:complexType>
  <!--=================End Users for Blanket PO =================-->
  <!--=================Services for Blanket PO =====================-->
  <xs:element name="MAXIMUMLINEHOURS" type="os:QUANTITY"/>
  <xs:element name="CURRENTLINEHOURSRELEASED" type="os:QUANTITY"/>
  <!--=============End Services for Blanket PO =====================-->
  <!--=================== Extra Charge/Discount ==================-->
  <xs:element name="EXTRACHARGEDISCOUNTID" type="EXTRACHARGEDISCOUNTID_Type"/>
  <xs:complexType name="EXTRACHARGEDISCOUNTID_Type">
    <xs:sequence>
      <xs:element name="CHARGEDISCOUNTCODE" type="CODE8_Type"/>
      <xs:choice>
        <xs:element ref="PURCHASEORDERLINEID"/>
        <xs:element ref="INVOICEVOUCHERLINEID"/>
      </xs:choice>
      <xs:element name="INVOICEORDER" type="FLAG_Type"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CHARGEDISCOUNTTYPE" type="TYPE_Type"/>
  <xs:element name="INCLUDE" type="FLAG_Type"/>
  <xs:element name="CUMULATIVE" type="FLAG_Type"/>
  <!--=================End Extra Charge/Discount =================-->
  <!--=================Clauses for Blanket PO =====================-->
  <xs:element name="BLANKETORDERCLAUSEID" type="BLANKETORDERCLAUSEID_Type"/>
  <xs:complexType name="BLANKETORDERCLAUSEID_Type">
    <xs:sequence>
      <xs:element ref="BLANKETORDERID"/>
      <xs:element ref="CLAUSEID"/>
    </xs:sequence>
  </xs:complexType>
  <!--==============End Clauses for Blanket PO ===================-->
  <!--===================Requisition Lines==============================-->
  <xs:element name="ORIGINATOR" type="PERSONID_Type"/>
  <xs:element name="DEFAULTORIGINATOR" type="PERSONID_Type"/>
  <xs:element name="PURCHASEORDERSTATUS" type="STATUS_Type"/>
  <xs:element name="CREATEPO" type="FLAG_Type"/>
  <xs:element name="PRINTPO" type="FLAG_Type"/>
  <xs:element name="DEFAULTBUYER" type="USERID_Type"/>
  <xs:element name="DBSESSIONID" type="os:QUANTITY"/>
  <!--===================End Requisition Lines===========================-->
  <!--================== TaxRateValue ======================-->
  <xs:element name="PERCENTAGE" type="xs:decimal"/>
  <xs:element name="TAXRATEVALUEID" type="TAXRATEVALUEID_Type"/>
  <xs:complexType name="TAXRATEVALUEID_Type">
    <xs:sequence>
      <xs:element ref="TAXRATECODE"/>
      <xs:element ref="STARTDATE"/>
    </xs:sequence>
  </xs:complexType>
  <!--================== End TaxRateValue ======================-->
  <!--================== Reason for Rejections ===================-->
  <xs:element name="REJECTREASONCODE" type="CODE15_Type"/>
  <xs:element name="REJECTREASONID" type="REJECTREASONID_Type"/>
  <xs:complexType name="REJECTREASONID_Type">
    <xs:sequence>
      <xs:element ref="REJECTREASONCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= SupplierReturnParts ======================-->
  <xs:element name="STOCKPRICE" type="os:AMOUNT"/>
  <xs:element name="REPAIRPRICE" type="os:AMOUNT"/>
  <xs:element name="CONSIGNFLAG" type="FLAG_Type"/>
  <xs:element name="ALLOCATEFLAG" type="FLAG_Type"/>
  <xs:element name="CONSIGNSUPPLIER" type="SUPPLIERID_Type"/>
  <xs:element name="PRICEUPDATE" type="FLAG_Type"/>
  <xs:element name="NEWDEPARTMENT" type="DEPARTMENTID_Type"/>
  <xs:element name="NEWMANUFACTURER" type="MANUFACTURERID_Type"/>
  <xs:element name="NEWCOSTCODEID" type="COSTCODEID_Type"/>
  <xs:element name="ORIGINALQUANTITY" type="os:QUANTITY"/>
  <!--================= End SupplierReturnParts ===================-->
  <!--================= Commodities for Suppliers ===================-->
  <xs:complexType name="SUPPLIERCOMMODITYID_Type">
    <xs:sequence>
      <xs:element ref="SUPPLIERID"/>
      <xs:element ref="COMMODITYID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SUPPLIERCOMMODITYID" type="SUPPLIERCOMMODITYID_Type"/>
  <!--================End Commodities for Suppliers ==================-->
  <!--==================Budget Module======================-->
  <xs:complexType name="BUDGET_Type">
    <xs:sequence>
      <xs:element name="BUDGETCODE" type="CODE20_Type"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
      <!--xs:element ref="ORGANIZATIONID" minOccurs="0"/-->
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BUDGETID" type="BUDGET_Type"/>
  <xs:element name="LANGUAGECODE" type="CODE2_Type"/>
  <xs:element name="PROCESSSTART" type="os:DATETIME"/>
  <xs:element name="PROCESSEND" type="os:DATETIME"/>
  <xs:element name="LASTCREATED" type="os:DATETIME"/>
  <xs:element name="INSTALLED" type="FLAG_Type" default="false"/>
  <xs:element name="AVAILABLE" type="FLAG_Type" default="false"/>
  <xs:complexType name="LANGUAGEID_Type">
    <xs:sequence>
      <xs:element ref="LANGUAGECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LANGUAGEID" type="LANGUAGEID_Type"/>
  <xs:element name="PARENTSUPPLIER" type="SUPPLIERID_Type"/>
  <xs:element name="SUPPLIERSTATUS" type="CODE4_Type"/>
  <xs:element name="IPVENDORCODE" type="os:QUANTITY"/>
  <xs:complexType name="IPVENDORID_Type">
    <xs:sequence>
      <xs:element ref="IPVENDORCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IPVENDORID" type="IPVENDORID_Type"/>
  <xs:element name="IPACCOUNT" type="CODE30_Type"/>
  <xs:element name="PURCHASESITEFLAG" type="FLAG_Type"/>
  <xs:element name="SERVICESFLAG" type="FLAG_Type"/>
  <xs:element name="REALTIMEINFOFLAG" type="FLAG_Type"/>
  <xs:element name="MINORDERVALUE" type="os:AMOUNT"/>
  <xs:element name="MAXORDERVALUE" type="os:AMOUNT"/>
  <xs:element name="CONTACTNAME" type="CODE80_Type"/>
  <xs:element name="PHONE" type="CODE50_Type"/>
  <xs:element name="FAX" type="CODE50_Type"/>
  <xs:element name="OURCONTACT" type="PERSONID_Type"/>
  <xs:element name="EDINO" type="CODE20_Type"/>
  <xs:element name="ORDERTERMCODE" type="CODE30_Type"/>
  <xs:simpleType name="ORDERTERMTYPE_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="FOB"/>
      <xs:enumeration value="FRTR"/>
      <xs:enumeration value="PAY"/>
      <xs:enumeration value="PYMT"/>
      <xs:enumeration value="SHIP"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ORDERTERMID" type="ORDERTERMID_Type"/>
  <xs:complexType name="ORDERTERMID_Type">
    <xs:sequence>
      <xs:element ref="ORDERTERMCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PAYMENTTERM">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ORDERTERMID"/>
      </xs:sequence>
      <xs:attribute name="ordertermtype" type="ORDERTERMTYPE_Type" fixed="PAY"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="FREIGHTTERM">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ORDERTERMID"/>
      </xs:sequence>
      <xs:attribute name="ordertermtype" type="ORDERTERMTYPE_Type" fixed="FRTR"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="SHIPVIA">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ORDERTERMID"/>
      </xs:sequence>
      <xs:attribute name="ordertermtype" type="ORDERTERMTYPE_Type" fixed="SHIP"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="FOBPOINT">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ORDERTERMID"/>
      </xs:sequence>
      <xs:attribute name="ordertermtype" type="ORDERTERMTYPE_Type" fixed="FOB"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="PAYBYMETHOD">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ORDERTERMID"/>
      </xs:sequence>
      <xs:attribute name="ordertermtype" type="ORDERTERMTYPE_Type" fixed="PYMT"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="CONTACTINFO_Type">
    <xs:sequence>
      <xs:element ref="CONTACTNAME" minOccurs="0"/>
      <xs:element ref="PHONE" minOccurs="0"/>
      <xs:element ref="FAX" minOccurs="0"/>
      <xs:element ref="EMAIL" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CONTACTINFO" type="CONTACTINFO_Type"/>
  <xs:complexType name="ORDERTERMS_Type">
    <xs:sequence>
      <xs:element ref="PAYMENTTERM" minOccurs="0"/>
      <xs:element ref="FREIGHTTERM" minOccurs="0"/>
      <xs:element ref="SHIPVIA" minOccurs="0"/>
      <xs:element ref="FOBPOINT" minOccurs="0"/>
      <xs:element ref="PAYBYMETHOD" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ORDERTERMS" type="ORDERTERMS_Type"/>
  <!--================= PM Schedule for Work ====================-->
  <xs:simpleType name="LONG_0_100_Type">
    <xs:restriction base="xs:long">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="100"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="LONG_1_99999999_Type">
    <xs:restriction base="xs:long">
      <xs:minInclusive value="1"/>
      <xs:maxInclusive value="99999999"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="LONG_0_99999_Type">
    <xs:restriction base="xs:long">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="99999"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="LONG_1_99999_Type">
    <xs:restriction base="xs:long">
      <xs:minInclusive value="1"/>
      <xs:maxInclusive value="99999"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="DOUBLE_0_99999_9999_Type">
    <xs:restriction base="xs:double">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="99999.9999"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="LONG_1_2500000_Type">
    <xs:restriction base="xs:long">
      <xs:minInclusive value="1"/>
      <xs:maxInclusive value="2500000"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="PMSCHEDULETYPE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="F"/>
        <xs:enumeration value="V"/>
        <xs:enumeration value="D"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="WORKORDERTYPE" type="TYPE_Type"/>
  <xs:element name="PMCLASSID" type="CLASSID_Type"/>
  <xs:element name="WORKORDERCLASSID" type="CLASSID_Type"/>
  <xs:element name="PMPLAN" type="CODE6_Type"/>
  <xs:element name="PMDURATION" type="DURATION_Type"/>
  <xs:element name="ISWORKPACKAGE" type="FLAG_Type"/>
  <xs:element name="NESTINGREFERENCE" type="CODE20_Type"/>
  <xs:element name="ESTIMATEDWORKLOAD" type="os:QUANTITY"/>
  <xs:element name="REVISIONSTATUS" type="STATUS_Type"/>
  <xs:element name="COMPLETESTATUS" type="STATUS_Type"/>
  <xs:complexType name="NESTINGBUFFER_Type">
    <xs:sequence>
      <xs:element name="BACK" type="LONG_0_99999_Type" minOccurs="0"/>
      <xs:element name="FORWARD" type="LONG_0_99999_Type" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NESTINGBUFFER" type="NESTINGBUFFER_Type"/>
  <xs:complexType name="METERINTERVAL_Type">
    <xs:sequence>
      <xs:element name="INTERVAL" type="os:QUANTITY"/>
      <xs:element ref="UOMID"/>
      <xs:element name="READINGDUE" type="os:QUANTITY" minOccurs="0"/>
      <xs:element ref="NESTINGBUFFER" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="METER1INTERVAL" type="METERINTERVAL_Type"/>
  <xs:element name="METER2INTERVAL" type="METERINTERVAL_Type"/>
  <xs:element name="PERIODINTERVAL">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="INTERVAL" type="xs:long"/>
        <xs:element name="UOM">
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="D"/>
              <xs:enumeration value="W"/>
              <xs:enumeration value="M"/>
              <xs:enumeration value="Q"/>
              <xs:enumeration value="Y"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element ref="DUEDATE" minOccurs="0"/>
        <xs:element ref="NESTINGBUFFER" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PERCENTAGEWINDOW">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="OK" type="LONG_0_100_Type" minOccurs="0"/>
        <xs:element name="NEAR" type="LONG_0_100_Type" minOccurs="0"/>
        <xs:element name="RELEASE" type="LONG_0_100_Type" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SEQUENCENUMBER" type="xs:long"/>
  <xs:element name="PMSCHEDULEEQUIPMENTID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="SEQUENCENUMBER" minOccurs="0"/>
        <xs:element ref="ORGANIZATIONID"/>
        <xs:element ref="PPMID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--================= PM Schedule for Work end =================-->
  <!--============ Quick Store to Store for Repairable Spares =================-->
  <xs:element name="AVAILABLEREPAIRQUANTITY" type="os:QUANTITY"/>
  <xs:element name="REPAIRQUANTITY" type="os:QUANTITY"/>
  <xs:element name="REPAIRRECEIPTQUANTITY" type="os:QUANTITY"/>
  <xs:element name="INTRANSITQTY" type="os:QUANTITY"/>
  <xs:element name="INTRANSITREPAIRQTY" type="os:QUANTITY"/>
  <!--======== End Quick Store to Store for Repairable Spares =================-->
  <!--=========== Standard Work Order Activities Begin ======================-->
  <xs:element name="STANDWOACTID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="STANDARDWO"/>
        <xs:element ref="ACTIVITYCODE"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="STANDWOACTSTART" type="xs:long"/>
  <xs:element name="SPECIAL" type="FLAG_Type"/>
  <xs:element name="REASONFORREPAIR" type="CODE4_Type"/>
  <xs:element name="WORKACCOMPLISHED" type="CODE4_Type"/>
  <xs:element name="TECHNICIANPARTFAILURE" type="CODE4_Type"/>
  <xs:element name="SYSTEMLEVEL" type="CODE30_Type"/>
  <xs:element name="ASSEMBLYLEVEL" type="CODE30_Type"/>
  <xs:element name="COMPONENTLEVEL" type="CODE30_Type"/>
  <xs:element name="FROMSTOREID" type="dsf:STOREID_Type"/>
  <xs:element name="TOSTOREID" type="dsf:STOREID_Type"/>
  <!--=========== Standard Work Order Activities End ==================-->
  <!--=========== Copy Standard Work Order ==================-->
  <xs:element name="SOURCESTDWO" type="STDWOID_Type"/>
  <xs:element name="DESTSTDWO" type="STDWOID_Type"/>
  <xs:element name="COPYCUSTOMFIELDS" type="FLAG_Type"/>
  <xs:element name="COPYCOMMENTS" type="FLAG_Type"/>
  <xs:element name="COPYDOCUMENTS" type="FLAG_Type"/>
  <xs:element name="COPYTRANSLATIONS" type="FLAG_Type"/>
  <xs:element name="COPYWOCUSTOMFIELDS" type="FLAG_Type"/>
  <xs:element name="COPYACTIVITIES" type="FLAG_Type"/>
  <xs:element name="COPYACTIVITYCOMMENTS" type="FLAG_Type"/>
  <xs:element name="COPYCHILDREN" type="FLAG_Type"/>
  <!--=========== End Copy Standard Work Order ==============-->
  <!--============- start of WO Auth for Group -==============-->
  <xs:element name="WOAUTHTYPEGROUPID" type="WOAUTHTYPEGROUPID_Type"/>
  <xs:complexType name="WOAUTHTYPEGROUPID_Type">
    <xs:sequence>
      <xs:element ref="USERGROUPID"/>
      <xs:element ref="WORKORDERTYPE"/>
    </xs:sequence>
  </xs:complexType>
  <!--============- end of WO Auth for Group -==============-->
  <!--================ RouteEquipment entries ===============-->
  <xs:element name="OBJRTYPE" type="CODE4_Type"/>
  <xs:element name="ROUTEEQUIPMENTSEQUENCE" type="xs:long"/>
  <xs:element name="ROUTEEQUIPMENTID" type="ROUTEEQUIPMENTID_Type"/>
  <xs:complexType name="ROUTEEQUIPMENTID_Type">
    <xs:sequence>
      <xs:element ref="ROUTEID"/>
      <xs:element ref="ROUTEEQUIPMENTSEQUENCE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PMRVCTRL" type="FLAG_Type"/>
  <xs:element name="EQUIPMENTREVISIONSTATUS" type="xs:string"/>
  <xs:element name="ROUTEEQUIPMENTTYPE" type="ROUTEEQUIPMENTTYPE_Type"/>
  <xs:complexType name="ROUTEEQUIPMENTTYPE_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTID"/>
      <xs:element ref="OBJTYPE" minOccurs="0"/>
      <xs:element ref="OBJRTYPE" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--=============== End RouteEquipment entries  ==============-->
  <!--================ Route Inspection ===============-->
  <xs:element name="INSPECTIONPOINTROUTEID" type="INSPECTIONPOINTROUTEID_Type"/>
  <xs:complexType name="INSPECTIONPOINTROUTEID_Type">
    <xs:sequence>
      <xs:element ref="ROUTEID"/>
      <xs:element ref="SEQUENCENUMBER"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="INSPECTIONPOINTROUTELEVEL" type="xs:long"/>
  <!--================ End Route Inspection ===============-->
  <!--================== Internal Repair Receipt =================-->
  <xs:element name="INTERNALREPAIRRECEIPTID" type="TRANSACTIONID_Type"/>
  <xs:element name="TOTALRECEIPTLINE" type="LINENUM_Type"/>
  <!--================= End  Internal Repair Receipt ===============-->
  <!--================ PartRepairDetails ======================-->
  <xs:element name="PARTREPAIRTYPE" type="FLAG_Type"/>
  <xs:element name="STOCKMETHOD" type="FLAG_Type"/>
  <xs:element name="AUTOASSIGN" type="FLAG_Type"/>
  <xs:element name="MINIMUMREPAIRQTY" type="os:QUANTITY"/>
  <xs:element name="REPAIRQTY" type="os:QUANTITY"/>
  <xs:element name="SUPPLIERQTY" type="os:QUANTITY"/>
  <xs:element name="SHOPQTY" type="os:QUANTITY"/>
  <xs:element name="REPAIRBINPK" type="xs:long"/>
  <!--=============End PartRepairDetails ======================-->
  <!--==================Custom Fields======================-->
  <xs:element name="USERDEFINEDAREA">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="CUSTOMFIELD" minOccurs="0" maxOccurs="500"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CUSTOMFIELD">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PROPERTYCODE" type="CODE8_Type"/>
        <xs:element name="PROPERTYLABEL" type="xs:string"/>
        <xs:element ref="CLASSID"/>
        <xs:choice minOccurs="0">
          <xs:element name="DATEFIELD" type="os:DATETIME" minOccurs="0"/>
          <xs:element name="DATETIMEFIELD" type="os:DATETIME" minOccurs="0"/>
          <xs:element name="NUMBERFIELD" type="os:QUANTITY" minOccurs="0"/>
          <xs:element name="TEXTFIELD" type="xs:string" minOccurs="0"/>
          <xs:element ref="CODEDESCFIELD" minOccurs="0"/>
          <xs:element ref="ENTITYCODEFIELD" minOccurs="0"/>
        </xs:choice>
        <xs:element name="MAXVALUE" type="xs:string" minOccurs="0"/>
        <xs:element name="MINVALUE" type="xs:string" minOccurs="0"/>
        <xs:element name="UOM" type="CODE30_Type" minOccurs="0"/>
        <xs:element ref="LOVSETTINGS" minOccurs="0"/>
        <xs:element ref="VALUESOURCE" minOccurs="0"/>
        <!--All types of custom fields may have lovs defined-->
      </xs:sequence>
      <xs:attribute name="index" type="xs:long"/>
      <xs:attribute name="entity" type="xs:string"/>
      <xs:attribute name="type" type="xs:string"/>
      <xs:attribute name="changed" type="FLAG_Type"/>
    </xs:complexType>
  </xs:element>
  <!--CODE+Descripton type-->
  <xs:element name="CODEDESCFIELD">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="CODEVALUE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--Need to tell the entity name of the lookup entity so presentation knows how
                        to get the lov-->
  <xs:element name="ENTITYCODEFIELD">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="CODEVALUE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="entity" type="xs:string"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="CODEVALUE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="40"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="LOVSETTINGS">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LOV_TYPE" type="CODE1_Type"/>
        <xs:element name="LOV_VALIDATE" type="FLAG_Type"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="VALUESOURCE">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CATVALUE" type="FLAG_Type"/>
        <xs:element name="NONUPDATEABLE" type="FLAG_Type"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--=============End Custom Fields======================-->
  <!--==================User Fields======================-->
  <xs:element name="ENTITYORGID" type="ORGANIZATIONID_Type"/>
  <xs:element name="USERFIELDID" type="USERFIELDID_Type"/>
  <xs:complexType name="USERFIELDID_Type">
    <xs:sequence>
      <xs:element ref="ENTITY"/>
      <xs:element ref="ENTITYORGID"/>
      <xs:element ref="CLASSID" minOccurs="0"/>
      <xs:element ref="ENTITYKEYENTRIES"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ENTITYKEYENTRIES" type="ENTITYKEYENTRIES_Type"/>
  <xs:complexType name="ENTITYKEYENTRIES_Type">
    <xs:sequence>
      <xs:element ref="ENTITYKEYENTRY" maxOccurs="10"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ENTITYKEYENTRY">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ENTITYKEYVALUE" type="CODE100_Type"/>
      </xs:sequence>
      <xs:attribute name="index" type="xs:integer"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="USERFIELDS">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="USERFIELD" minOccurs="0" maxOccurs="500"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="USERFIELD">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PROPERTYCODE" type="CODE8_Type"/>
        <xs:element ref="CLASSID"/>
        <xs:choice>
          <xs:element name="DATEFIELD" type="os:DATETIME" minOccurs="0"/>
          <xs:element name="DATETIMEFIELD" type="os:DATETIME" minOccurs="0"/>
          <xs:element name="NUMBERFIELD" type="os:QUANTITY" minOccurs="0"/>
          <xs:element name="TEXTFIELD" type="xs:string" minOccurs="0"/>
          <xs:element ref="CODEDESCFIELD" minOccurs="0"/>
          <xs:element ref="ENTITYCODEFIELD" minOccurs="0"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="index" type="xs:long"/>
    </xs:complexType>
  </xs:element>
  <!--==================End User Fields=======================-->
  <!--=======================StoreBin==================================-->
  <xs:element name="BINID" type="BINID_Type"/>
  <xs:element name="STOREBINID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="STOREID"/>
        <xs:element ref="BINID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--=============================PO======================-->
  <xs:element name="POREVISION" type="xs:long"/>
  <xs:element name="CONTRACTCODE" type="CODE30_Type"/>
  <xs:element name="BLANKETORDERRELEASE" type="xs:long"/>
  <xs:element name="ORDERDATE" type="os:DATETIME"/>
  <xs:element name="PURCHASEORDERVALUE" type="os:AMOUNT"/>
  <xs:element name="ORDERDISCPERC" type="os:AMOUNT"/>
  <xs:element name="REVISEDDATE" type="os:DATETIME"/>
  <xs:element name="EXCHTODUAL" type="os:AMOUNT"/>
  <xs:element name="EXCHFROMDUAL" type="os:AMOUNT"/>
  <xs:element name="CREDITCARD" type="xs:long"/>
  <xs:element name="CREDITCARDLASTFOUR" type="CODE4_Type"/>
  <xs:element name="POCONTROLNO" type="CODE64_Type"/>
  <!--==================== End PO ==========================-->
  <!--==================== InvoiceVoucher ==========================-->
  <xs:element name="ISINVOICERETURN" type="FLAG_Type"/>
  <xs:element name="PARENTINVOICEREFERENCE" type="CODE24_Type"/>
  <!--================End InvoiceVoucher ==========================-->
  <!--==================== InvoiceVoucher Line =====================-->
  <xs:element name="INVOICEVOUCHERLINEID" type="INVOICEVOUCHERLINEID_Type"/>
  <xs:complexType name="INVOICEVOUCHERLINEID_Type">
    <xs:sequence>
      <xs:element ref="INVOICEID"/>
      <xs:element ref="INVOICELINENUM" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TOTALINVOICEDQTY" type="os:QUANTITY"/>
  <xs:element name="INVOICEDPRICE" type="os:AMOUNT"/>
  <xs:element name="ADJUSTEDCOST" type="os:AMOUNT"/>
  <xs:element name="INVOICELINESTATUS" type="INVOICELINESTATUS_Type"/>
  <xs:element name="LINESTATUSCODE" type="CODE1_Type"/>
  <xs:complexType name="INVOICELINESTATUS_Type">
    <xs:sequence>
      <xs:element ref="LINESTATUSCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="INVOICELINETOTAL" type="os:AMOUNT"/>
  <xs:element name="OLDINVOICEVOUCHERLINEID" type="INVOICEVOUCHERLINEID_Type"/>
  <!--================ End InvoiceVoucher Line =====================-->
  <!--================ Cost for InvoiceVoucher  =====================-->
  <xs:element name="INVOICEVOUCHERCOSTID" type="INVOICEVOUCHERCOSTID_Type"/>
  <xs:complexType name="INVOICEVOUCHERCOSTID_Type">
    <xs:sequence>
      <xs:element ref="INVOICEID"/>
      <xs:element ref="IVDTYPE"/>
      <xs:element ref="GLCODECOMBINATIONID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GLCODECOMBINATIONID" type="GLCODECOMBINATIONID_Type"/>
  <xs:complexType name="GLCODECOMBINATIONID_Type">
    <xs:sequence>
      <xs:element ref="CODECOMBINATIONID"/>
      <xs:element ref="GLCDESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================ End Cost for InvoiceVoucher  =====================-->
  <!--=============== LineforInvoiceVoucher =====================-->
  <xs:element name="INVOICELINEGLCODEID" type="INVOICELINEGLCODEID_Type"/>
  <xs:complexType name="INVOICELINEGLCODEID_Type">
    <xs:sequence>
      <xs:element ref="INVOICEVOUCHERLINEID"/>
      <xs:element ref="IVDTYPE"/>
      <xs:element ref="GLCODECOMBINATIONID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TOTALDISTRIBUTIONPERCENTAGE" type="xs:decimal"/>
  <!--=============== LineforInvoiceVoucher =====================-->
  <!--================DataBridge=============-->
  <xs:element name="PARTNERID">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="128"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="TASKNAME">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="64"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="TASKDESC">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="255"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="TASKTYPE" type="CODE10_Type"/>
  <xs:element name="SERVICE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="128"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="SCHEDSERVICE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="128"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="PARAMETER">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="255"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="TASKID" type="TASKID_Type"/>
  <xs:complexType name="TASKID_Type">
    <xs:sequence>
      <xs:element ref="PARTNERID"/>
      <xs:element ref="TASKNAME"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TASKLISTID_Type">
    <xs:sequence>
      <xs:element ref="TASKCODE"/>
      <xs:element ref="TASKREVISION"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TASKLISTID" type="TASKLISTID_Type"/>
  <!--==================databridge inbound begin====================-->
  <!--================databridge inboud queue=============-->
  <xs:element name="MSGSEQNUM">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="MSGLINENUM">
    <xs:simpleType>
      <xs:restriction base="xs:integer"/>
    </xs:simpleType>
  </xs:element>
  <xs:complexType name="MSGID_Type">
    <xs:sequence>
      <xs:element ref="MSGSEQNUM"/>
      <xs:element ref="MSGLINENUM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MSGID" type="MSGID_Type"/>
  <!--================= ACD PARAMS ===================-->
  <xs:element name="SEGMENTCOLUMN" type="ACDSEGMENT_Type"/>
  <xs:element name="SEGMENTDATATYPE" type="CODE10_Type"/>
  <xs:element name="SEGMENTDEFAULTVALUE" type="CODE30_Type"/>
  <!--===============End ACD PARAMS ===================-->
  <!--==================== Invoice ===========================-->
  <xs:element name="INVOICECODE" type="CODE30_Type"/>
  <xs:element name="INVOICEID" type="INVOICEID_Type"/>
  <xs:complexType name="INVOICEID_Type">
    <xs:sequence>
      <xs:element ref="INVOICECODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="auto_generated" type="xs:boolean" default="true"/>
  </xs:complexType>
  <xs:element name="INVOICETYPE" type="TYPE_Type"/>
  <xs:element name="PARENTINVOICEID" type="INVOICEID_Type"/>
  <xs:element name="PAYSUPPLIER" type="SUPPLIERID_Type"/>
  <xs:element name="AUTHORIZER" type="USERID_Type"/>
  <xs:element name="PREMATCHUSER" type="USERID_Type"/>
  <xs:element name="INVOICEREFERENCE" type="CODE24_Type"/>
  <xs:element name="ISRETURN" type="CODE1_Type"/>
  <xs:element name="EXTRACHARGE" type="os:AMOUNT"/>
  <xs:element name="DISCOUNT" type="os:AMOUNT"/>
  <xs:element name="INVOICETOTAL" type="os:AMOUNT"/>
  <xs:element name="TAXAMOUNT" type="os:AMOUNT"/>
  <xs:element name="INVOICEDATE" type="os:DATETIME"/>
  <xs:element name="INTERFACE" type="os:DATETIME"/>
  <xs:element name="MATCHDATE" type="os:DATETIME"/>
  <xs:element name="APPROVEDATE" type="os:DATETIME"/>
  <xs:element name="PAIDDATE" type="os:DATETIME"/>
  <xs:element name="PAYDATE" type="os:DATETIME"/>
  <xs:element name="RECORDDATE" type="os:DATETIME"/>
  <xs:simpleType name="CODE180_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="180"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="SOURCESYSTEM" type="CODE45_Type"/>
  <xs:element name="SOURCECODE" type="CODE45_Type"/>
  <xs:element name="POINFO">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PO" type="CODE30_Type"/>
        <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
        <xs:element name="POLINE" type="xs:long"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--======================= Invoice line ========================-->
  <xs:element name="INVOICELINENUM" type="xs:long"/>
  <xs:complexType name="INVOICELINEID_Type">
    <xs:sequence>
      <xs:element ref="INVOICEID"/>
      <xs:element ref="INVOICELINENUM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="INVOICELINEID" type="INVOICELINEID_Type"/>
  <xs:element name="INVOICEDQTY" type="os:QUANTITY"/>
  <xs:element name="INVOICEDVALUE" type="os:AMOUNT"/>
  <xs:element name="TAX2ID" type="TAXID_Type"/>
  <xs:element name="INVOICELINETYPE" type="TYPE_Type"/>
  <xs:element name="ISMATCHED" type="CODE1_Type"/>
  <xs:element name="RETURNQTY" type="os:AMOUNT"/>
  <xs:element name="LOSTCREDIT" type="os:AMOUNT"/>
  <xs:element name="IVDCCID" type="os:AMOUNT"/>
  <xs:element name="IVDAMOUNT" type="os:AMOUNT"/>
  <xs:element name="IVDTYPE" type="TYPE_Type"/>
  <xs:element name="IVDPERCENTAGE" type="os:AMOUNT"/>
  <xs:element name="IVDACD" type="xs:double"/>
  <xs:element name="ACDCODE" type="xs:double"/>
  <xs:simpleType name="ACDSEGMENT_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ACDSEGMENT1" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT2" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT3" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT4" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT5" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT6" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT7" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT8" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT9" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT10" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT11" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT12" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT13" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT14" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT15" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT16" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT17" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT18" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT19" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT20" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT21" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT22" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT23" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT24" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT25" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT26" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT27" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT28" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT29" type="ACDSEGMENT_Type"/>
  <xs:element name="ACDSEGMENT30" type="ACDSEGMENT_Type"/>
  <xs:simpleType name="ACDUSRATTR_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ACDUSRATTR1" type="ACDUSRATTR_Type"/>
  <xs:element name="ACDUSRATTR2" type="ACDUSRATTR_Type"/>
  <xs:element name="ACDUSRATTR3" type="ACDUSRATTR_Type"/>
  <xs:element name="ACDUSRATTR4" type="ACDUSRATTR_Type"/>
  <xs:element name="ACDUSRATTR5" type="ACDUSRATTR_Type"/>
  <xs:element name="ECHCODE" type="CODE8_Type"/>
  <xs:element name="ECHTYPE" type="TYPE_Type"/>
  <xs:element name="DISCPERC" type="os:AMOUNT"/>
  <xs:element name="INVORD" type="CODE1_Type"/>
  <xs:element name="INVORDCODE" type="CODE30_Type"/>
  <xs:element name="INVORDORG" type="ORGCODE_Type"/>
  <xs:element name="INVORDLINE" type="xs:long"/>
  <xs:element name="PARPRICE" type="CODE1_Type"/>
  <xs:element name="ISCUMULATIVE" type="CODE1_Type" default="+"/>
  <xs:element name="ISDELETE" type="CODE1_Type"/>
  <!--=================gl code combination begin ===================-->
  <xs:element name="CODECOMBINATIONID" type="os:AMOUNT"/>
  <xs:element name="CHARTOFACCOUNTSID" type="os:AMOUNT"/>
  <xs:element name="GLCLASTUPDATEDATE" type="os:DATETIME"/>
  <xs:element name="GLCLASTUPDATEDBY" type="xs:long"/>
  <xs:element name="GLCDETAILPOSTINGALLOWED" type="FLAG_Type"/>
  <xs:element name="GLCDETAILBUDGETINGALLOWED" type="FLAG_Type"/>
  <xs:element name="ACCOUNTTYPE" type="CODE1_Type"/>
  <xs:element name="GLCENABLEDFLAG" type="FLAG_Type"/>
  <xs:element name="GLCSUMMARYFLAG" type="FLAG_Type"/>
  <xs:simpleType name="GLCSEGMENT_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="25"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="GLCSEGMENT1" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT2" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT3" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT4" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT5" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT6" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT7" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT8" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT9" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT10" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT11" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT12" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT13" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT14" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT15" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT16" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT17" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT18" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT19" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT20" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT21" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT22" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT23" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT24" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT25" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT26" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT27" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT28" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT29" type="GLCSEGMENT_Type"/>
  <xs:element name="GLCSEGMENT30" type="GLCSEGMENT_Type"/>
  <xs:simpleType name="GLCDESCRIPTION_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="1000"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="GLCDESCRIPTION" type="GLCDESCRIPTION_Type"/>
  <xs:element name="GLCTEMPLATEID" type="os:AMOUNT"/>
  <xs:element name="GLCALLOCATIONCREATE" type="FLAG_Type"/>
  <xs:element name="GLCSTARTDATEACTIVE" type="os:DATETIME"/>
  <xs:element name="GLCENDDATEACTIVE" type="os:DATETIME"/>
  <xs:simpleType name="GLCATTRIBUTE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="150"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="GLCATTRIBUTE1" type="GLCATTRIBUTE_Type"/>
  <xs:element name="GLCATTRIBUTE2" type="GLCATTRIBUTE_Type"/>
  <xs:element name="GLCATTRIBUTE3" type="GLCATTRIBUTE_Type"/>
  <xs:element name="GLCATTRIBUTE4" type="GLCATTRIBUTE_Type"/>
  <xs:element name="GLCATTRIBUTE5" type="GLCATTRIBUTE_Type"/>
  <xs:element name="GLCATTRIBUTE6" type="GLCATTRIBUTE_Type"/>
  <xs:element name="GLCATTRIBUTE7" type="GLCATTRIBUTE_Type"/>
  <xs:element name="GLCATTRIBUTE8" type="GLCATTRIBUTE_Type"/>
  <xs:element name="GLCATTRIBUTE9" type="GLCATTRIBUTE_Type"/>
  <xs:element name="GLCATTRIBUTE10" type="GLCATTRIBUTE_Type"/>
  <xs:simpleType name="GLCCONTEXT_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="150"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="GLCCONTEXT" type="GLCCONTEXT_Type"/>
  <xs:simpleType name="GLCSEGMENTATTRIBUTE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="60"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="GLCSEGMENTATTRIBUTE1" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE2" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE3" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE4" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE5" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE6" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE7" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE8" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE9" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE10" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE11" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE12" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE13" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE14" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE15" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE16" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE17" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE18" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE19" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE20" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE21" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE22" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE23" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE24" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE25" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE26" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE27" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE28" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE29" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE30" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE31" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE32" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE33" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE34" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE35" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE36" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE37" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE38" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE39" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE40" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE41" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCSEGMENTATTRIBUTE42" type="GLCSEGMENTATTRIBUTE_Type"/>
  <xs:element name="GLCJGZZRECONFLAG" type="FLAG_Type"/>
  <xs:simpleType name="GLCJGZZRECONCONTEXT_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="GLCJGZZRECONCONTEXT" type="GLCJGZZRECONCONTEXT_Type"/>
  <xs:simpleType name="GLCREFERENCE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="GLCREFERENCE1" type="GLCREFERENCE_Type"/>
  <xs:element name="GLCREFERENCE2" type="GLCREFERENCE_Type"/>
  <xs:element name="GLCREFERENCE3" type="GLCREFERENCE_Type"/>
  <xs:element name="GLCREFERENCE4" type="GLCREFERENCE_Type"/>
  <xs:element name="GLCREFERENCE5" type="GLCREFERENCE_Type"/>
  <!--================= gl code combination end ===================-->
  <!--============return of databridge functions================-->
  <xs:element name="ERROR_INFO">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PostUpdateAction" type="xs:string" minOccurs="0"/>
        <xs:element name="Status" type="xs:string" minOccurs="0"/>
        <xs:element name="ErrorMessage" type="xs:string" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--==================databridge inbound end=====================-->
  <!--==================databridge outbound begin=====================-->
  <xs:element name="SYNCIND" type="CODE1_Type"/>
  <!--==================== project ===========================-->
  <xs:element name="RSTATUS" type="STATUS_Type"/>
  <xs:element name="COORDINATOR" type="PERSONID_Type"/>
  <xs:element name="PARENTPROJECTID" type="PROJECTID_Type"/>
  <xs:element name="BUDGETDATE" type="os:DATETIME"/>
  <xs:element name="ESTIMATEDSTARTDATE" type="os:DATETIME"/>
  <xs:element name="ESTIMATEDENDDATE" type="os:DATETIME"/>
  <xs:element name="ACTUALSTARTEDATE" type="os:DATETIME"/>
  <xs:element name="ACTUALENDDATE" type="os:DATETIME"/>
  <xs:element name="ACTUALBUDGETAMOUNT" type="os:AMOUNT"/>
  <xs:element name="ORIGINALBUDGETAMOUNT" type="os:AMOUNT"/>
  <xs:element name="ESTIMATEDLABORCOST" type="os:AMOUNT"/>
  <xs:element name="ESTIMATEDHIREDCOST" type="os:AMOUNT"/>
  <xs:element name="ESTIMATEDMATERIALCOST" type="os:AMOUNT"/>
  <xs:element name="ESTIMATEDSERVICECOST" type="os:AMOUNT"/>
  <xs:element name="ESTIMATEDDIRMATCOST" type="os:AMOUNT"/>
  <xs:element name="SHUTDOWNCODE" type="CODE4_Type"/>
  <xs:complexType name="SHUTDOWNID_Type">
    <xs:sequence>
      <xs:element ref="SHUTDOWNCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SHUTDOWNID" type="SHUTDOWNID_Type"/>
  <xs:element name="ISSDJOBSCREATED" type="CODE1_Type"/>
  <xs:element name="ESTIMATEDTOOLCOST" type="os:AMOUNT"/>
  <xs:element name="UPDATEDBY" type="USERID_Type"/>
  <xs:element name="SHUTDOWNWORKORDERCOUNT" type="xs:long"/>
  <xs:element name="WORKORDERCOUNT" type="xs:long"/>
  <xs:element name="BUDGETAMOUNT" type="os:AMOUNT"/>
  <xs:element name="ESTIMATEDDIRECTPURCHASECOST" type="os:AMOUNT"/>
  <xs:element name="BUDGETAPPROVEDAMOUNT" type="os:AMOUNT"/>
  <xs:element name="ESTIMATEDCOMPLETIONAMOUNT" type="os:AMOUNT"/>
  <xs:element name="SHUTDOWNWOKORDERSCREATEDFLAG" type="FLAG_Type"/>
  <!--==================project budget class========================-->
  <xs:element name="PROJBUDAMOUNT" type="os:AMOUNT"/>
  <xs:element name="PROJBUDDESC" type="DESCRIPTION_Type"/>
  <xs:element name="COSTAREA" type="CODE8_Type"/>
  <xs:element name="COSTCENTER" type="CODE8_Type"/>
  <xs:element name="ACCOUNT" type="CODE8_Type"/>
  <xs:element name="ETC" type="os:AMOUNT"/>
  <!--==================databridge outbound end=====================-->
  <!--================= gl reference begin ===================-->
  <xs:element name="GLREFERENCEID" type="GLREFERENCEID_Type"/>
  <xs:complexType name="GLREFERENCEID_Type">
    <xs:sequence>
      <xs:element name="PROCESSCODE" type="CODE20_Type"/>
      <xs:element name="SCHEDULINGGROUP" type="CODE20_Type"/>
      <xs:element name="JECATEGORY" type="CODE25_Type"/>
      <xs:element name="GLFSETOFBOOKSID" type="xs:long"/>
      <xs:element name="JESOURCE" type="CODE25_Type"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GLFCURRENCY" type="CODE15_Type"/>
  <xs:element name="GLFSTATUS" type="CODE50_Type"/>
  <xs:element name="FNDUSERID" type="os:QUANTITY"/>
  <xs:element name="GLFACTUALFLAG" type="CODE1_Type"/>
  <xs:element name="GLFCHARTOFACCOUNTSID" type="os:QUANTITY"/>
  <xs:element name="GLFREFERENCES" type="GLFREFERENCES_Type"/>
  <xs:complexType name="GLFREFERENCES_Type">
    <xs:sequence>
      <xs:element name="GLFREFERENCE1" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE2" type="CODE240_Type"/>
      <xs:element name="GLFREFERENCE3" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE4" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE5" type="CODE240_Type"/>
      <xs:element name="GLFREFERENCE6" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE7" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE8" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE9" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE10" type="CODE240_Type"/>
      <xs:element name="GLFREFERENCE11" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE12" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE13" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE14" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE15" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE16" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE17" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE18" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE19" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE20" type="CODE100_Type"/>
      <xs:element name="GLFREFERENCE21" type="CODE240_Type"/>
      <xs:element name="GLFREFERENCE22" type="CODE240_Type"/>
      <xs:element name="GLFREFERENCE23" type="CODE240_Type"/>
      <xs:element name="GLFREFERENCE24" type="CODE240_Type"/>
      <xs:element name="GLFREFERENCE25" type="CODE240_Type"/>
      <xs:element name="GLFREFERENCE26" type="CODE240_Type"/>
      <xs:element name="GLFREFERENCE27" type="CODE240_Type"/>
      <xs:element name="GLFREFERENCE28" type="CODE240_Type"/>
      <xs:element name="GLFREFERENCE29" type="CODE240_Type"/>
      <xs:element name="GLFREFERENCE30" type="CODE240_Type"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GLFATTRIBUTES" type="GLFATTRIBUTES_Type"/>
  <xs:complexType name="GLFATTRIBUTES_Type">
    <xs:sequence>
      <xs:element name="GLFATTRIBUTE1" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE2" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE3" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE4" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE5" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE6" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE7" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE8" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE9" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE10" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE11" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE12" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE13" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE14" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE15" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE16" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE17" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE18" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE19" type="CODE150_Type"/>
      <xs:element name="GLFATTRIBUTE20" type="CODE150_Type"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GLFSEGMENTS" type="GLFSEGMENTS_Type"/>
  <xs:complexType name="GLFSEGMENTS_Type">
    <xs:sequence>
      <xs:element name="GLFSEGMENT1" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT2" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT3" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT4" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT5" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT6" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT7" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT8" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT9" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT10" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT11" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT12" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT13" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT14" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT15" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT16" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT17" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT18" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT19" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT20" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT21" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT22" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT23" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT24" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT25" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT26" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT27" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT28" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT29" type="CODE25_Type"/>
      <xs:element name="GLFSEGMENT30" type="CODE25_Type"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GLFCONTEXT" type="CODE150_Type"/>
  <xs:element name="GLFCONTEXT2" type="CODE150_Type"/>
  <xs:element name="GLFCONTEXT3" type="CODE150_Type"/>
  <xs:element name="GLFUSSGLTRANSACTIONCODE" type="CODE150_Type"/>
  <xs:element name="GLFENCUMBRANCETYPEID" type="os:QUANTITY"/>
  <xs:element name="GLFBUDGETVERSIONID" type="os:QUANTITY"/>
  <xs:element name="GLFUSERCURRENCYCONVERSIONTYPE" type="CODE30_Type"/>
  <xs:element name="GLFCURRENCYCONVERSIONRATE" type="os:QUANTITY"/>
  <xs:element name="GLFBATCHID" type="os:QUANTITY"/>
  <xs:element name="GLFPERIODNAME" type="CODE15_Type"/>
  <xs:element name="GLFJEHEADERID" type="os:QUANTITY"/>
  <xs:element name="GLFJELINENUM" type="os:QUANTITY"/>
  <xs:element name="GLFFUNCTIONALCURRENCYCODE" type="CODE15_Type"/>
  <xs:element name="GLFCODECOMBINATIONID" type="os:QUANTITY"/>
  <xs:element name="GLFGROUPID" type="os:QUANTITY"/>
  <xs:element name="GLFREQUESTID" type="os:QUANTITY"/>
  <xs:element name="GLFSUBLEDGERDOCSEQUENCEID" type="os:QUANTITY"/>
  <xs:element name="GLFSUBLEDGERSEQUENCEVALUE" type="os:QUANTITY"/>
  <!--================= gl reference end ===================-->
  <!--====================GLProcessDef==============================-->
  <xs:element name="GLPROCESSDEFCODE" type="CODE20_Type"/>
  <xs:element name="ROWID" type="CODE250_Type"/>
  <xs:element name="SUMMARY" type="FLAG_Type"/>
  <xs:element name="GPDGROUP" type="CODE250_Type"/>
  <xs:element name="GPDAMOUNT" type="CODE250_Type"/>
  <xs:element name="GPDDATE" type="CODE250_Type"/>
  <xs:element name="GPDSEGMENT" type="CODE2000_Type"/>
  <xs:element name="FROMSTATEMENT" type="CODE2000_Type"/>
  <xs:element name="WHERESTATEMENT" type="CODE2000_Type"/>
  <xs:element name="SOURCEUPDATESTATEMENT" type="CODE2000_Type"/>
  <xs:element name="DESTUPDATESTATEMENT" type="CODE2000_Type"/>
  <xs:element name="JOURNALENTRYSOURCE" type="CODE250_Type"/>
  <xs:element name="JOURNALENTRYCATEGORY" type="CODE250_Type"/>
  <xs:element name="SETOFBOOKSID" type="CODE250_Type"/>
  <!--====================GLProcessDef end==============================-->
  <!--================== Project Budget ============================-->
  <xs:element name="WORKORDERCOST" type="os:AMOUNT"/>
  <xs:complexType name="PROJECTBUDGETID_Type">
    <xs:sequence>
      <xs:element ref="PROJECTID"/>
      <xs:element ref="BUDGETID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PROJECTBUDGETID" type="PROJECTBUDGETID_Type"/>
  <!--================== End Project Budget =========================-->
  <!--===================Common==================-->
  <xs:element name="CURRENTDATETIME" type="os:DATETIME"/>
  <!--==================Administration Module ======================-->
  <!--===================Administration: UserSetup==================-->
  <xs:element name="LANGUAGE" type="CODE8_Type"/>
  <xs:element name="USERGROUP" type="CODE48_Type"/>
  <xs:element name="USEREXPIREDATE" type="os:DATETIME"/>
  <xs:element name="PASSEXPIREDATE" type="os:DATETIME"/>
  <xs:element name="LOCALE" type="CODE40_Type"/>
  <xs:element name="MSGTIMEOUT" type="os:AMOUNT"/>
  <xs:element name="FIRSTFORM" type="CODE24_Type"/>
  <xs:element name="REQLIMIT" type="os:AMOUNT"/>
  <xs:element name="REQAPPLIMIT" type="os:AMOUNT"/>
  <xs:element name="INVAPPLIMIT" type="os:AMOUNT"/>
  <xs:element name="NONPOINVAPPLIMIT" type="os:AMOUNT"/>
  <xs:element name="POLIMIT" type="os:AMOUNT"/>
  <xs:element name="POAPPLIMIT" type="os:AMOUNT"/>
  <xs:element name="PICKLISTAPPLIMIT" type="os:AMOUNT"/>
  <xs:element name="ISBUYER" type="FLAG_Type" default="-"/>
  <xs:element name="ISSCREENER" type="FLAG_Type" default="-"/>
  <xs:element name="ISAPPROVER" type="FLAG_Type" default="-"/>
  <xs:element name="ISACTIVE" type="FLAG_Type" default="+"/>
  <xs:element name="ISREQUESTOR" type="FLAG_Type" default="-"/>
  <xs:element name="ISSYSMAN" type="FLAG_Type" default="-"/>
  <xs:element name="DATELOCKED" type="os:DATETIME"/>
  <xs:element name="DEPRECIATIONTYPE" type="TYPE_Type"/>
  <xs:element name="ISMOBILE" type="FLAG_Type"/>
  <xs:element name="ISBARCODE" type="FLAG_Type"/>
  <xs:element name="ISCONNECTOR" type="FLAG_Type"/>
  <xs:element name="ISANALYTICS" type="FLAG_Type"/>
  <!--===================Administration: Multilingual Tab=============-->
  <xs:element name="DESCRIPTIONID" type="DESCRIPTIONID_Type"/>
  <xs:complexType name="DESCRIPTIONID_Type">
    <xs:sequence>
      <xs:element ref="ENTITY"/>
      <xs:element ref="DESCODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="LANGUAGEID"/>
      <xs:element ref="TYPE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ENTITY" type="CODE4_Type"/>
  <xs:element name="DESCODE" type="CODE40_Type"/>
  <xs:element name="TRANSLATEDTEXT" type="DESCRIPTION_Type"/>
  <xs:element name="TRANSLATED" type="FLAG_Type"/>
  <!--===================Service Code==========================-->
  <xs:complexType name="SERVICECODEID_Type">
    <xs:sequence>
      <xs:element ref="SERVICECODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="LEVEL1"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SERVICECODEID" type="SERVICECODEID_Type"/>
  <xs:element name="SERVICECODE" type="CODE30_Type"/>
  <xs:element name="LEVEL1" type="CODE30_Type"/>
  <xs:element name="LEVEL2" type="CODE30_Type"/>
  <xs:element name="LEVEL3" type="CODE30_Type"/>
  <xs:element name="RESPONSETIME" type="xs:long"/>
  <xs:element name="COSTESTIMATE" type="os:AMOUNT"/>
  <xs:element name="CUSTOMERSELECTABLE" type="FLAG_Type"/>
  <xs:element name="BILLABLE" type="FLAG_Type"/>
  <!--===================Administration: Multi-Org Security Tab=============-->
  <xs:element name="MULTIORGENTITYID" type="CODE4_Type"/>
  <xs:element name="MULTIORGACTIVE" type="FLAG_Type"/>
  <!--===================End Administration: Multi-Org Security Tab=============-->
  <!--=================== Associate Custom Fields     =========================-->
  <xs:element name="ASSOCIATECUSTOMFIELDID" type="ASSOCIATECUSTFIELD_Type"/>
  <xs:element name="PRINTCUSTOMFIELDS" type="FLAG_Type"/>
  <xs:element name="LOOKUPVALUES" type="CODE1_Type"/>
  <xs:element name="VALIDATION" type="FLAG_Type"/>
  <xs:element name="REQUIRED" type="FLAG_Type"/>
  <xs:element name="NOTUPDATEABLE" type="FLAG_Type"/>
  <xs:complexType name="ASSOCIATECUSTFIELD_Type">
    <xs:sequence>
      <xs:element ref="CUSTOMFIELDELEMENTID"/>
      <xs:element ref="ENTITY"/>
      <xs:element ref="CLASSID"/>
    </xs:sequence>
  </xs:complexType>
  <!--=================== End Associate Custom Fields ======================-->
  <!--=================== CUSTOM FIELDS LOV ====================-->
  <xs:element name="LOVSEQUENCENO" type="LOVSEQNO_Type"/>
  <xs:simpleType name="LOVSEQNO_Type">
    <xs:restriction base="xs:long"/>
  </xs:simpleType>
  <xs:element name="LOVCODE" type="CODE100_Type"/>
  <xs:element name="LOVCODEDESCRIPTION" type="CODE80_Type"/>
  <xs:element name="LOVVALUE" type="CODE40_Type"/>
  <xs:element name="LOVNUMBERVALUE" type="xs:decimal"/>
  <xs:element name="LOVDATEVALUE" type="os:DATETIME"/>
  <xs:element name="LOVCUSTOMFIELDID" type="LOVCUSTOMFIELD_Type"/>
  <xs:complexType name="LOVCUSTOMFIELD_Type">
    <xs:sequence>
      <xs:element ref="ASSOCIATECUSTOMFIELDID"/>
      <xs:element ref="LOVSEQUENCENO" minOccurs="0"/>
      <xs:element ref="LOVCODE" minOccurs="0"/>
      <xs:element ref="LOOKUPVALUES" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="entity" type="MPENTITY_Type"/>
  </xs:complexType>
  <!--=================== End CUSTOM FIELDS LOV ====================-->
  <!--===================Administration: Documents Tab=============-->
  <xs:element name="DOCUMENTID" type="DOCUMENTID_Type"/>
  <xs:element name="DOCUMENTTYPE" type="TYPE_Type"/>
  <xs:element name="DOCUMENTPARENT" type="DOCUMENTID_Type"/>
  <xs:element name="LOCKUSER" type="CODE30_Type"/>
  <xs:complexType name="DOCUMENTID_Type">
    <xs:sequence>
      <xs:element ref="DOCUMENTCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DOCUMENTCODE" type="CODE30_Type"/>
  <!--===================Administration: Documents Tab=============-->
  <!--==================Home Group==================-->
  <xs:element name="HOMECODE" type="CODE24_Type"/>
  <xs:element name="HOMETYPE" type="FLAG_Type"/>
  <xs:element name="HOMEID" type="HOMEID_Type"/>
  <xs:complexType name="HOMEID_Type">
    <xs:sequence>
      <xs:element ref="HOMECODE"/>
      <xs:element ref="HOMETYPE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="HOMEGROUPID" type="HOMEGROUPID_Type"/>
  <xs:complexType name="HOMEGROUPID_Type">
    <xs:sequence>
      <xs:element ref="HOMEID"/>
      <xs:element ref="USERGROUPID"/>
    </xs:sequence>
  </xs:complexType>
  <!--==================Home Group  end==================-->
  <!--=================Home Entry =======================-->
  <xs:element name="HOMEENTRYID" type="HOMEENTRYID_Type"/>
  <!--xs:element name="HOMECODE" type="CODE24_Type"/>
    <xs:element name="HOMETYPE" type="CODE1_Type"/-->
  <xs:complexType name="HOMEENTRYID_Type">
    <xs:sequence>
      <xs:element ref="HOMECODE"/>
      <xs:element ref="HOMETYPE"/>
    </xs:sequence>
  </xs:complexType>
  <!--xs:element name="SQLCODE" type="CODE8_Type"/-->
  <!--xs:element name="GENERAL" type="FLAG_Type"/-->
  <xs:element name="PARENT" type="FLAG_Type"/>
  <xs:element name="UPDFREQUENCY" type="os:AMOUNT"/>
  <xs:element name="UPDDATE" type="os:DATETIME"/>
  <xs:element name="NEXTUPDDATE" type="os:DATETIME"/>
  <xs:element name="HISTORY" type="FLAG_Type"/>
  <xs:element name="WHERECLAUSE" type="CODE2000_Type"/>
  <xs:element name="CURRENTVALUE" type="os:AMOUNT"/>
  <xs:element name="NORMALSCORE" type="os:AMOUNT"/>
  <xs:element name="ERROR" type="CODE255_Type"/>
  <xs:element name="EWSFUNCTION" type="CODE6_Type"/>
  <xs:element name="EWSDATASPYID" type="xs:long"/>
  <xs:element name="HIDEOPERATOR" type="xs:string"/>
  <!--=================End Home Entry =======================-->
  <!--===================Administration: Function Tabs=============-->
  <xs:element name="FUNCTIONTABID" type="FUNCTIONTABID_Type"/>
  <xs:complexType name="FUNCTIONTABID_Type">
    <xs:sequence>
      <xs:element ref="FUNCTIONID"/>
      <xs:element ref="TABID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SQLEXIST" type="SQLEXIST_Type"/>
  <xs:element name="DISPLAYFT" type="FLAG_Type"/>
  <xs:simpleType name="SQLEXIST_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="2000"/>
    </xs:restriction>
  </xs:simpleType>
  <!--===================Administration: ExtMenus=============-->
  <xs:element name="EXTMENU" type="EXTMENU_Type"/>
  <xs:complexType name="EXTMENU_Type">
    <xs:sequence>
      <xs:element ref="EXTMENUCODE"/>
      <xs:element ref="EXTMENUPARENT"/>
      <xs:element ref="EXTMENUTYPE"/>
      <xs:element ref="SEQUENCENUMBER"/>
      <xs:element ref="HIDEMENU" minOccurs="0"/>
      <xs:element ref="MOBILE" minOccurs="0"/>
      <xs:element ref="MOBILEICON" minOccurs="0"/>
      <xs:element name="UPDATECOUNT" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EXTMENUID" type="EXTMENUID_Type"/>
  <xs:complexType name="EXTMENUID_Type">
    <xs:sequence>
      <xs:element ref="EXTMENUCODE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EXTMENUCODE" type="CODE30_Type"/>
  <xs:element name="EXTMENUPARENT" type="CODE30_Type"/>
  <xs:element name="EXTMENUTYPE" type="CODE1_Type"/>
  <xs:element name="MENU" type="MENU_Type"/>
  <xs:complexType name="MENU_Type">
    <xs:complexContent>
      <xs:extension base="EXTMENU_Type">
        <xs:sequence>
          <xs:element ref="MENUID"/>
          <xs:element ref="FOLDER" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="FUNCTION" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="MENUID" type="MENUID_Type"/>
  <xs:element name="FOLDER" type="FOLDER_Type"/>
  <xs:element name="FUNCTION" type="FUNCTION_Type"/>
  <xs:complexType name="MENUID_Type">
    <xs:sequence>
      <xs:element ref="MENUCODE"/>
      <xs:element ref="MENUDESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="FOLDER_Type">
    <xs:complexContent>
      <xs:extension base="EXTMENU_Type">
        <xs:sequence>
          <xs:element ref="FOLDERID"/>
          <xs:element ref="FUNCTION" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element ref="FOLDER" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="FUNCTION_Type">
    <xs:complexContent>
      <xs:extension base="EXTMENU_Type">
        <xs:sequence>
          <xs:element ref="FUNCTIONID"/>
          <xs:element ref="SYSTEMFUNCTION"/>
          <xs:element ref="SYSTEMPERMISSIONS" minOccurs="0"/>
          <xs:element ref="USERGROUPPERMISSIONS" minOccurs="0"/>
          <xs:element ref="TAB" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FOLDERID" type="FOLDERID_Type"/>
  <xs:element name="FUNCTIONID" type="FUNCTIONID_Type"/>
  <xs:element name="SYSTEMFUNCTION" type="CODE6_Type"/>
  <xs:element name="SYSTEMPERMISSIONS" type="PERMISSIONS_Type"/>
  <xs:element name="USERGROUPPERMISSIONS" type="PERMISSIONS_Type"/>
  <xs:element name="TAB" type="TAB_Type"/>
  <xs:complexType name="FOLDERID_Type">
    <xs:sequence>
      <xs:element ref="FOLDERCODE"/>
      <xs:element ref="FOLDERDESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="FUNCTIONID_Type">
    <xs:sequence>
      <xs:element ref="FUNCTIONCODE"/>
      <xs:element ref="FUNCTIONDESCRIPTION" minOccurs="0"/>
      <xs:element ref="FILENAME" minOccurs="0"/>
      <xs:element ref="CLASSID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PERMISSIONS_Type">
    <xs:sequence>
      <xs:element ref="SELECTPERMISSION" minOccurs="0"/>
      <xs:element ref="UPDATEPERMISSION" minOccurs="0"/>
      <xs:element ref="INSERTPERMISSION" minOccurs="0"/>
      <xs:element ref="DELETEPERMISSION" minOccurs="0"/>
      <xs:element ref="VISIBLE" minOccurs="0"/>
      <xs:element ref="SECURITYFILTER" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SECURITYFILTER" type="SECURITYFILTER_Type"/>
  <xs:complexType name="SECURITYFILTER_Type">
    <xs:sequence>
      <xs:element ref="EWSDATASPYID"/>
      <xs:element name="DATASPYNAME" type="CODE30_Type" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="HIDEMENU" type="FLAG_Type"/>
  <xs:element name="MOBILE" type="FLAG_Type"/>
  <xs:element name="MOBILEICON" type="CODE35_Type"/>
  <xs:complexType name="TAB_Type">
    <xs:sequence>
      <xs:element ref="TABID"/>
      <xs:element ref="SYSTEMPERMISSIONS" minOccurs="0"/>
      <xs:element ref="USERGROUPPERMISSIONS" minOccurs="0"/>
      <xs:element ref="SYSREQUIRED" minOccurs="0"/>
      <xs:element ref="HIDEMENU" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="SEQUENCENO" type="xs:long"/>
  </xs:complexType>
  <xs:element name="MENUCODE" type="CODE6_Type"/>
  <xs:element name="MENUDESCRIPTION" type="DESCRIPTION_Type"/>
  <xs:element name="FOLDERCODE" type="CODE6_Type"/>
  <xs:element name="FOLDERDESCRIPTION" type="DESCRIPTION_Type"/>
  <xs:element name="FUNCTIONDESCRIPTION" type="DESCRIPTION_Type"/>
  <xs:element name="SELECTPERMISSION" type="FLAG_Type"/>
  <xs:element name="UPDATEPERMISSION" type="FLAG_Type"/>
  <xs:element name="INSERTPERMISSION" type="FLAG_Type"/>
  <xs:element name="DELETEPERMISSION" type="FLAG_Type"/>
  <xs:element name="TABID" type="TABID_Type"/>
  <xs:complexType name="TABID_Type">
    <xs:sequence>
      <xs:element ref="TABCODE"/>
      <xs:element ref="TABDESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TABCODE" type="CODE6_Type"/>
  <xs:element name="TABDESCRIPTION" type="DESCRIPTION_Type"/>
  <xs:simpleType name="EXTMENUSHIERARCHYREQUEST_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="All"/>
      <xs:enumeration value="ExcludePermissions"/>
      <xs:enumeration value="ExcludeTabs"/>
      <xs:enumeration value="ExcludePermissionsandTabs"/>
    </xs:restriction>
  </xs:simpleType>
  <!--================= Scanner Menu start ===================-->
  <xs:element name="CALLINGFUNCTION" type="FUNCTIONID_Type"/>
  <xs:element name="CALLEDFUNCTION" type="FUNCTIONID_Type"/>
  <xs:element name="SCANNERMENUMODE" type="CODE8_Type"/>
  <xs:element name="SCANNERMENUID" type="SCANNERMENUID_Type"/>
  <xs:complexType name="SCANNERMENUID_Type">
    <xs:sequence>
      <xs:element ref="USERGROUPID"/>
      <xs:element ref="CALLINGFUNCTION"/>
      <xs:element ref="CALLEDFUNCTION"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= Scanner Menu end =====================-->
  <!--===================Administration: Function Permissions=============-->
  <xs:element name="PERMISSIONID" type="PERMISSIONID_Type"/>
  <xs:complexType name="PERMISSIONID_Type">
    <xs:sequence>
      <xs:element ref="FUNCTIONID"/>
      <xs:element ref="USERGROUPID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PRINTER" type="FLAG_Type"/>
  <xs:element name="SCREEN" type="FLAG_Type"/>
  <xs:element name="PRFILE" type="FLAG_Type"/>
  <xs:element name="LOCAL" type="FLAG_Type"/>
  <xs:element name="DEFQUERY" type="CODE8_Type"/>
  <xs:element name="OVERRULE" type="FLAG_Type"/>
  <xs:element name="INPUT" type="FLAG_Type"/>
  <xs:element name="INVOKEDATASPY" type="FLAG_Type"/>
  <!--===================Administration: Tab Permissions=============-->
  <xs:element name="TABPERMISSIONID" type="TABPERMISSIONID_Type"/>
  <xs:complexType name="TABPERMISSIONID_Type">
    <xs:sequence>
      <xs:element ref="PERMISSIONID"/>
      <xs:element ref="TABID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VISIBLE" type="FLAG_Type"/>
  <xs:element name="SYSREQUIRED" type="FLAG_Type"/>
  <!--======================Closing Period =======================-->
  <xs:element name="CLOSINGDATE" type="os:DATETIME"/>
  <xs:element name="CLOSINGPERIODID" type="CLOSINGPERIODID_Type"/>
  <xs:complexType name="CLOSINGPERIODID_Type">
    <xs:sequence>
      <xs:element ref="CLOSINGDATE"/>
      <xs:element ref="DATEENTERED" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--======================Queries==============================-->
  <xs:element name="QUERYTEXT" type="QUERYTEXT_Type"/>
  <xs:simpleType name="QUERYTEXT_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="4000"/>
      <xs:whiteSpace value="preserve"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="NORMAL" type="FLAG_Type"/>
  <xs:element name="ASSET" type="FLAG_Type"/>
  <xs:element name="LOOKUP" type="FLAG_Type"/>
  <xs:element name="KPI" type="FLAG_Type"/>
  <xs:element name="INBOX" type="FLAG_Type"/>
  <!--=======================Orgs=================================-->
  <xs:element name="DEPTYPE" type="TYPE_Type"/>
  <xs:element name="DEPRTYPE" type="CODE4_Type"/>
  <!--=================== AUDIT SETUP ========================-->
  <xs:element name="AUDITSETUPTRIGGERCODE" type="xs:double"/>
  <xs:element name="AUDITSETUPTRIGGERTEXT" type="CODE45_Type"/>
  <xs:element name="AUDITSETUPTRIGGERID" type="AUDITSETUPTRIGGERID_Type"/>
  <xs:complexType name="AUDITSETUPTRIGGERID_Type">
    <xs:sequence>
      <xs:element ref="AUDITSETUPTRIGGERCODE" minOccurs="0"/>
      <xs:element ref="AUDITSETUPTRIGGERTEXT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TABLE" type="CODE30_Type"/>
  <xs:element name="COLUMN" type="CODE30_Type"/>
  <xs:element name="AUDITSETUPTRIGGERCOMMENTS" type="CODE240_Type"/>
  <xs:element name="INSERT" type="FLAG_Type"/>
  <xs:element name="UPDATE" type="FLAG_Type"/>
  <xs:element name="DELETE" type="FLAG_Type"/>
  <!--========================================================-->
  <!--=================== Audit Comments ========================-->
  <xs:element name="COMMENTAUDITITEM" type="COMMENTAUDITITEM_Type"/>
  <xs:complexType name="COMMENTAUDITITEM_Type">
    <xs:complexContent>
      <xs:extension base="COMMENT_Type">
        <xs:sequence>
          <xs:element name="DELETEDDATE" type="os:DATETIME" minOccurs="0"/>
          <xs:element name="DELETEDBY" type="USERID_Type" minOccurs="0"/>
          <xs:element ref="ISMOBILE" minOccurs="0"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <!--=================== End Audit Comments =====================-->
  <!--==================== KPI Ranges ========================-->
  <xs:element name="SCORE" type="xs:long"/>
  <xs:element name="LOWVALUE" type="os:QUANTITY"/>
  <xs:element name="HIGHVALUE" type="os:QUANTITY"/>
  <xs:element name="KPIRANGEID" type="KPIRANGEID_Type"/>
  <xs:element name="ICON" type="CODE80_Type"/>
  <xs:complexType name="KPIRANGEID_Type">
    <xs:sequence>
      <xs:element ref="HOMEID"/>
      <xs:element ref="LOWVALUE"/>
      <xs:element ref="HIGHVALUE"/>
      <xs:element ref="SCORE" minOccurs="0"/>
      <xs:element ref="ICON"/>
      <xs:element ref="DESCRIPTION"/>
    </xs:sequence>
  </xs:complexType>
  <!--==================End KPI Ranges ========================-->
  <!--================ Database Object STATUS ==========-->
  <xs:element name="OBJECTNAME">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="128"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="SUBOBJECTNAME" type="CODE30_Type"/>
  <xs:element name="OBJECTID" type="xs:double"/>
  <xs:element name="DATAOBJECTID" type="xs:double"/>
  <xs:element name="OBJECTTYPE" type="CODE18_Type"/>
  <xs:element name="LASTDDLTIME" type="os:DATETIME"/>
  <xs:element name="TIMESTAMP">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="19"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="OBJECTSTATUS">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="7"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="TEMPORARY" type="CODE1_Type"/>
  <xs:element name="GENERATED" type="CODE1_Type"/>
  <xs:element name="SECONDARY" type="CODE1_Type"/>
  <!--=========================================================-->
  <!--=============== Purge Audit Records =======================-->
  <xs:element name="PURGEACTIONCODE" type="CODE18_Type"/>
  <!--=========================================================-->
  <!--====================ScreenFlowSetup Start ==================-->
  <xs:element name="SCREENFLOWSETUPID" type="CODE30_Type"/>
  <xs:complexType name="SCREENFLOWID_Type">
    <xs:sequence>
      <xs:element ref="SCREENFLOWCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SCREENFLOWID" type="SCREENFLOWID_Type"/>
  <xs:element name="SCREENNAME" type="FUNCTIONID_Type"/>
  <xs:element name="SCREENFLOWCODE" type="CODE6_Type"/>
  <xs:element name="SCREENFLOWSEQUENCE" type="xs:long"/>
  <xs:element name="SCREENFLOWICON" type="CODE50_Type"/>
  <!--==================== ScreenFlowSetup End ===================-->
  <!--==================== Email Notification ========================-->
  <xs:element name="EMAILNOTIFICATIONSETUPID" type="EMAILNOTIFICATIONSETUPID_Type"/>
  <xs:complexType name="EMAILNOTIFICATIONSETUPID_Type">
    <xs:sequence>
      <xs:element ref="EMAILSEQUENCE" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EMAILSEQUENCE" type="CODE30_Type"/>
  <xs:element name="COMMENTS" type="CODE240_Type"/>
  <!--==================== End Email Notification ========================-->
  <!--==================== Email Viewer ========================-->
  <xs:element name="EMAILRECORDID" type="CODE30_Type"/>
  <xs:element name="EMAILDATE" type="os:DATETIME"/>
  <xs:element name="RECIPIENTS" type="CODE1000_Type"/>
  <xs:element name="EMAILBODY" type="xs:string"/>
  <xs:element name="EMAILERROR" type="xs:string"/>
  <!--==================== End Email Viewer ========================-->
  <!--==================== Email CONDITION ========================-->
  <xs:element name="EMAILCONDITIONID" type="EMAILCONDITIONID_Type"/>
  <xs:complexType name="EMAILCONDITIONID_Type">
    <xs:sequence>
      <xs:element ref="ATTRIBPK"/>
      <xs:element ref="TABLE"/>
      <xs:element ref="MAILTEMPLATEID"/>
      <xs:element ref="COLUMN"/>
      <xs:element ref="CRITERIA"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CRITERIA" type="CODE80_Type"/>
  <xs:element name="VALUE1" type="CODE80_Type"/>
  <xs:element name="VALUE2" type="CODE80_Type"/>
  <xs:element name="ANDOR" type="CODE8_Type"/>
  <xs:element name="COLUMNGRO" type="xs:long"/>
  <!--==================== End Email CONDITION ========================-->
  <!--==================== Email Parameter ========================-->
  <xs:element name="MAILPARAMETERID" type="MAILPARAMETERID_Type"/>
  <xs:complexType name="MAILPARAMETERID_Type">
    <xs:sequence>
      <xs:element ref="ATTRIBPK"/>
      <xs:element ref="PARAMETERNUMBER"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ATTRIBPK" type="CODE30_Type"/>
  <xs:element name="COLUMNNAME" type="CODE30_Type"/>
  <!--==================== End Email Parameter ========================-->
  <!--================Start StatusAuthorization begin===================-->
  <xs:element name="ENTITYID" type="ENTITYID_Type"/>
  <xs:complexType name="ENTITYID_Type">
    <xs:sequence>
      <xs:element ref="ENTITY"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="USERAUTHORIZATIONTYPE" type="FLAG_Type"/>
  <xs:element name="STATUSAUTHORIZATIONID" type="STATUSAUTHORIZATIONID_Type"/>
  <xs:complexType name="STATUSAUTHORIZATIONID_Type">
    <xs:sequence>
      <xs:element ref="USERGROUPID"/>
      <xs:element ref="USERCODE"/>
      <xs:element ref="ENTITYID"/>
      <xs:element ref="OLDSTATUS"/>
      <xs:element ref="NEWSTATUS"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FROMGROUPID" type="USERGROUPID_Type"/>
  <xs:element name="TOGROUPID" type="USERGROUPID_Type"/>
  <!--================End StatusAuthorization ===================-->
  <!--==================TextForScreens Group==================-->
  <xs:element name="BOILERTEXTNUMBER" type="xs:long"/>
  <xs:element name="BOILERTEXTLENGTH" type="xs:long"/>
  <xs:element name="BOILERTEXTXPOS" type="xs:long" default="0"/>
  <xs:element name="BOILERTEXTYPOS" type="xs:long" default="0"/>
  <xs:element name="BOILERTEXT" type="CODE255_Type"/>
  <xs:element name="BOILERTEXTPAGE" type="CODE30_Type"/>
  <xs:element name="BOILERTEXTFLD1" type="CODE61_Type"/>
  <xs:element name="BOILERTEXTFLD2" type="CODE24_Type"/>
  <xs:element name="BOILERTEXTPRTP" type="CODE4_Type"/>
  <xs:element name="BOILERTEXTLVCR" type="xs:long"/>
  <xs:element name="BOILERTEXTADLEN" type="xs:long"/>
  <xs:element name="BOILERTEXTPOOL" type="CODE12_Type"/>
  <xs:element name="BOILERTEXTCHANGED" type="CODE1_Type"/>
  <xs:element name="BOILERTEXTENTRIESID" type="BOILERTEXTENTRIESID_Type"/>
  <xs:complexType name="BOILERTEXTENTRIESID_Type">
    <xs:sequence>
      <xs:element ref="FUNCTIONID"/>
      <xs:element ref="LANGUAGEID"/>
      <xs:element ref="BOILERTEXTNUMBER"/>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CODE61_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="61"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DESTINATIONID_Type">
    <xs:sequence>
      <xs:element ref="DESTINATIONCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DESTINATIONID" type="DESTINATIONID_Type"/>
  <xs:element name="DESTINATIONCODE" type="CODE2_Type"/>
  <!--================End TextForScreens Group=================-->
  <!--======================== LDAPRoles ===========================-->
  <xs:element name="DEFAULTORG" type="ORGANIZATIONID_Type"/>
  <xs:element name="ROLECODE" type="CODE30_Type"/>
  <xs:element name="LDAPROLEID" type="LDAPROLEID_Type"/>
  <xs:complexType name="LDAPROLEID_Type">
    <xs:sequence>
      <xs:element ref="ROLECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ISCONSUMER" type="FLAG_Type" default="-"/>
  <xs:element name="ISPROFESSIONAL" type="FLAG_Type" default="-"/>
  <!--========================== End LDAPRoles ==========================-->
  <!--======================Parts Associated Module========================-->
  <xs:element name="PARTASSOCIATEDID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:PARTID"/>
        <xs:element name="code" type="CODE200_Type"/>
        <xs:element name="rentity" type="xs:string"/>
      </xs:sequence>
      <xs:attribute name="parentcode" type="CODE200_Type"/>
    </xs:complexType>
  </xs:element>
  <!--======================End Parts Associated Module========================-->
  <!--==================== Commodity =====================-->
  <xs:element name="COMMODITYID" type="COMMODITY_Type"/>
  <xs:element name="EMISSIONCATEGORY">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="EMISSIONCATEGORYCODE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EMISSIONCATEGORYCODE" type="CODE8_Type"/>
  <!--================== Commodity end ===================-->
  <xs:element name="PARTCLASSID" type="CLASSID_Type"/>
  <xs:element name="STOCKCLASSID" type="CLASSID_Type"/>
  <xs:element name="TOBIN" type="BINID_Type"/>
  <xs:element name="FROMBIN" type="BINID_Type"/>
  <xs:element name="DEBCODESTRUCTURE" type="CODE100_Type"/>
  <!--==================Purchase Requisition========================-->
  <xs:element name="REQUISITIONLINECOUNT" type="xs:long"/>
  <xs:element name="PARTLINECOUNT" type="xs:long"/>
  <xs:element name="SERVICELINECOUNT" type="xs:long"/>
  <xs:element name="PARTTOTAL" type="os:AMOUNT"/>
  <xs:element name="SERVICETOTAL" type="os:AMOUNT"/>
  <xs:element name="PRINTED" type="FLAG_Type" default="-"/>
  <xs:element name="BLANKETORDER" type="CODE30_Type"/>
  <xs:element name="BLANKETLINE" type="LINENUM_Type"/>
  <xs:element name="EXPENSETYPE" type="CODE16_Type"/>
  <xs:element name="QUOTATIONINDICATOR" type="FLAG_Type"/>
  <xs:element name="CUSTOMERPROPERTIESID" type="CUSTPROP_Type"/>
  <xs:element name="EXCHRATE" type="os:QUANTITY"/>
  <xs:element name="PARTINSPECTIONREQUIRED" type="FLAG_Type" default="false"/>
  <xs:complexType name="CUSTPROP_Type">
    <xs:sequence>
      <xs:element ref="CUSTOMERID"/>
      <xs:element ref="DEBCODESTRUCTURE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ORGCURRENCY" type="CURRENCYID_Type"/>
  <!--==========DELADDRESS============-->
  <xs:element name="DELADDRESS" type="DELADDRESS_Type"/>
  <xs:simpleType name="DELADDRESS_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="2000"/>
    </xs:restriction>
  </xs:simpleType>
  <!--===========End of DELADDRESS====-->
  <xs:element name="ERECSETUPID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ERECSETUPCODE"/>
        <xs:element ref="FROMSTATUS"/>
        <xs:element ref="TOSTATUS"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ERECSETUPCODE" type="CODE4_Type"/>
  <xs:element name="RENTITYID" type="CODE4_Type"/>
  <xs:element name="FROMSTATUS" type="STATUSCODE_Type"/>
  <xs:element name="TOSTATUS" type="STATUSCODE_Type"/>
  <xs:element name="FROMSTATUSOLD" type="STATUSCODE_Type"/>
  <xs:element name="TOSTATUSOLD" type="STATUSCODE_Type"/>
  <xs:element name="SIGNATURE" type="FLAG_Type"/>
  <xs:element name="RECORDINSERTED" type="ERECBOILERTEXT_Type"/>
  <xs:element name="RECORDUPDATED" type="ERECBOILERTEXT_Type"/>
  <xs:element name="PROCESSEDCHECKBOX" type="ERECBOILERTEXT_Type"/>
  <xs:element name="COMPLETEDCHECKBOX" type="ERECBOILERTEXT_Type"/>
  <xs:element name="PROCESSORCOMPLETED" type="ERECBOILERTEXT_Type"/>
  <xs:element name="DELETED" type="ERECBOILERTEXT_Type"/>
  <xs:simpleType name="ERECBOILERTEXT_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="1020"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="COMMON" type="FLAG_Type"/>
  <xs:element name="DUNSNUMBER" type="xs:string"/>
  <xs:element name="CODEREFERENCE" type="xs:string"/>
  <xs:element name="BOOKNAME" type="xs:string"/>
  <xs:element name="TOLERANCEPERC" type="xs:double"/>
  <xs:element name="TOLERANCEABS" type="xs:decimal"/>
  <xs:element name="QUANTITYPERC" type="xs:double"/>
  <xs:element name="OFFSETTIME" type="xs:double"/>
  <!--===================Department============================-->
  <xs:element name="SCREENERCODE" type="CODE30_Type"/>
  <xs:element name="SCREENERID" type="SCREENERID_Type"/>
  <xs:complexType name="SCREENERID_Type">
    <xs:sequence>
      <xs:element ref="SCREENERCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SCHEDULEGROUPCODE" type="CODE30_Type"/>
  <xs:element name="SCHEDULEGROUPID" type="SCHEDULEGROUPID_Type"/>
  <xs:complexType name="SCHEDULEGROUPID_Type">
    <xs:sequence>
      <xs:element ref="SCHEDULEGROUPCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DEPARTMENTCODE" type="CODE15_Type"/>
  <xs:element name="DEPARTMENTID" type="DEPARTMENTID_Type"/>
  <xs:complexType name="DEPARTMENTID_Type">
    <xs:sequence>
      <xs:element ref="DEPARTMENTCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--===================End Department=========================-->
  <!--================Tools for Departments=======================-->
  <xs:element name="TOOLSDEPTID" type="TOOLSDEPTID_Type"/>
  <xs:complexType name="TOOLSDEPTID_Type">
    <xs:sequence>
      <xs:element ref="DEPARTMENTCODE"/>
      <xs:element ref="TOOLID"/>
      <xs:element ref="ORGANIZATIONID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TOOLRATE" type="os:AMOUNT"/>
  <!--================End Tools for Departments====================-->
  <!--===================== Clause =======================-->
  <xs:element name="CLAUSEID" type="CLAUSEID_Type"/>
  <xs:element name="PARENTCLAUSEID" type="CLAUSEID_Type"/>
  <xs:complexType name="CLAUSEID_Type">
    <xs:sequence>
      <xs:element ref="CLAUSECODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CLAUSECODE" type="CODE8_Type"/>
  <!--=================== Clause end =====================-->
  <!--===================CALLERS==================-->
  <xs:element name="CREATE" type="FLAG_Type" default="false"/>
  <xs:element name="COMMONORG" type="FLAG_Type"/>
  <xs:element name="CUSTOMERCALLERCODE" type="CODE30_Type"/>
  <xs:element name="CUSTOMERCALLERID" type="CODE50_Type"/>
  <xs:element name="PROPERTY" type="CODE30_Type"/>
  <xs:element name="BUILDING" type="CODE30_Type"/>
  <xs:element name="FLOORUNIT" type="CODE30_Type"/>
  <!--===================CALLERS end==================-->
  <xs:simpleType name="CODE240_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="240"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="PARTCURRENCY" type="CODE3_Type"/>
  <xs:element name="SERVICECURRENCY" type="CODE3_Type"/>
  <xs:element name="REQUISITIONCURRENCY" type="CODE3_Type"/>
  <xs:element name="EXPECTEDQUANTITY" type="os:QUANTITY"/>
  <xs:element name="PHYSICALQUANTITY" type="os:QUANTITY"/>
  <!--======================Addresses Module========================-->
  <xs:element name="ADDRESSID">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CODE" type="CODE50_Type"/>
        <xs:element name="ENTITY" type="xs:string"/>
        <xs:element name="TYPE" type="CODE8_Type"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--======================End Addresses Module========================-->
  <!--====================== Screenflow for Groups ========================-->
  <xs:element name="SCREENFLOWUSERGROUPID" type="SCREENFLOWUSERGROUPID_Type"/>
  <xs:complexType name="SCREENFLOWUSERGROUPID_Type">
    <xs:sequence>
      <xs:element ref="SCREENFLOWSEQUENCE"/>
      <xs:element ref="USERGROUPID"/>
    </xs:sequence>
  </xs:complexType>
  <!--====================== End Screenflow for Groups ========================-->
  <xs:simpleType name="CODE1000_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="1000"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE64_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="64"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="PMSTART" type="xs:long"/>
  <xs:element name="PMSCHEDULEACTID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PPMID"/>
        <xs:element ref="ACTIVITYCODE"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BRIDGESTATUSKEY">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="20"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="SERVERSTATUS">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="20"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="SVSTATUSASOF" type="os:DATETIME"/>
  <xs:element name="PARTNERSTATUS">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="20"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="PNSTATUSASOF" type="os:DATETIME"/>
  <xs:element name="REFRESHPNSTATUS" type="CODE1_Type"/>
  <xs:element name="NUMOFDONE" type="xs:long"/>
  <xs:element name="NUMOFPENDING" type="xs:long"/>
  <xs:element name="NUMOFERROR" type="xs:long"/>
  <xs:element name="TRANSINCE" type="os:DATETIME"/>
  <xs:element name="TRANASOF" type="os:DATETIME"/>
  <xs:element name="REFRESHTRAN" type="CODE1_Type"/>
  <!--===============Job Setup ==================-->
  <xs:element name="JOBSETUPID" type="JOBSETUPID_Type"/>
  <xs:complexType name="JOBSETUPID_Type">
    <xs:sequence>
      <xs:element ref="JOBCODE"/>
      <xs:element ref="SCJCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="JOBCODE" type="CODE10_Type"/>
  <xs:element name="QUEUE" type="xs:string"/>
  <xs:element name="JOBTYPEID" type="JOBTYPEID_Type"/>
  <xs:complexType name="JOBTYPEID_Type">
    <xs:sequence>
      <xs:element name="JOBTYPE" type="CODE1_Type"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SCJCODE" type="CODE30_Type"/>
  <xs:element name="JOBACTIVE" type="FLAG_Type"/>
  <xs:element name="LASTRAN" type="os:DATETIME"/>
  <xs:element name="NEXTRUN" type="os:DATETIME"/>
  <xs:element name="MONTH" type="CODE40_Type"/>
  <xs:element name="DAYOFMONTH" type="CODE40_Type"/>
  <xs:element name="DAYOFWEEK" type="CODE40_Type"/>
  <xs:element name="HOUR" type="CODE40_Type"/>
  <xs:element name="MINUTE" type="CODE40_Type"/>
  <!--===============End Job Setup ==================-->
  <!--=============== Home User ==================-->
  <xs:element name="USERKPIITEM" type="USERKPIITEM_Type"/>
  <xs:complexType name="USERKPIITEM_Type">
    <xs:sequence>
      <xs:element ref="HOMEID"/>
      <xs:element ref="ICON" minOccurs="0"/>
      <xs:element ref="UOMCODE" minOccurs="0"/>
      <xs:element ref="SYSTEMFUNCTION" minOccurs="0"/>
      <xs:element ref="USERFUNCTION" minOccurs="0"/>
      <xs:element ref="EWSDATASPYID" minOccurs="0"/>
      <xs:element name="KPISCORE" type="os:QUANTITY" minOccurs="0"/>
      <xs:element ref="HOMESEQUENCE"/>
      <xs:element ref="FORMFILTER" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="hasChildren" type="FLAG_Type" default="false"/>
  </xs:complexType>
  <xs:element name="FORMFILTER" type="CODE1000_Type"/>
  <xs:element name="USERFUNCTION" type="CODE6_Type"/>
  <xs:element name="HOMESEQUENCE" type="xs:long"/>
  <xs:element name="HOMEUSERID" type="HOMEUSERID_Type"/>
  <xs:complexType name="HOMEUSERID_Type">
    <xs:sequence>
      <xs:element ref="HOMEID"/>
      <xs:element ref="USERID"/>
      <xs:element ref="HOMESEQUENCE"/>
    </xs:sequence>
  </xs:complexType>
  <!--=============== End Home User ==================-->
  <!--================== Inbox Tab ===================-->
  <xs:element name="INBOXTAB" type="InboxTabType"/>
  <xs:simpleType name="InboxTabType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="OP"/>
      <xs:enumeration value="MT"/>
      <xs:enumeration value="MG"/>
    </xs:restriction>
  </xs:simpleType>
  <!--================= End Inbox Tab =================-->
  <!--===================TAX RATE==================-->
  <xs:element name="TAXRATECODE" type="CODE30_Type"/>
  <xs:element name="INV_VAL" type="FLAG_Type"/>
  <xs:element name="TAXRATETYPE" type="CODE2_Type"/>
  <!--===================TAX RATE end==================-->
  <!--==================TAX Rate Type ==================-->
  <xs:element name="TAXRATETYPECODE" type="CODE2_Type"/>
  <xs:element name="TAXRATETYPEID" type="TAXRATETYPEID_Type"/>
  <xs:complexType name="TAXRATETYPEID_Type">
    <xs:sequence>
      <xs:element ref="TAXRATETYPECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--==================TAX Rate Type  end==================-->
  <xs:element name="LEVEL">
    <xs:simpleType>
      <xs:restriction base="xs:long">
        <xs:minInclusive value="0"/>
        <xs:maxInclusive value="8"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="CODINGENTITY" type="CODE4_Type"/>
  <xs:element name="SHIFTSTARTDATE" type="os:DATETIME"/>
  <xs:element name="SHIFTDAYS" type="xs:long"/>
  <!--==================== PO Term =======================-->
  <xs:element name="TERMTYPE" type="CODE4_Type"/>
  <!--================== PO Term end =====================-->
  <xs:simpleType name="CODE150_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="150"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="TASKHOURS" type="os:QUANTITY"/>
  <xs:element name="SUPERVISORID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="SUPERVISORCODE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
        <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SUPERVISORCODE" type="CODE30_Type"/>
  <xs:simpleType name="CODE400_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="400"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="INSTALLATIONCODEID" type="INSTALLATIONCODEID_Type"/>
  <xs:element name="INSTALLATIONCODEDEFAULT" type="CODE400_Type"/>
  <xs:element name="INSTALLATIONCODEFIXED" type="FLAG_Type"/>
  <xs:element name="INSTALLATIONCODEMODULE" type="CODE12_Type"/>
  <xs:complexType name="INSTALLATIONCODEID_Type">
    <xs:sequence>
      <xs:element name="INSTALLATIONCODE" type="CODE8_Type"/>
      <xs:element name="INSTALLATIONCODEDESCRIPTION" type="CODE750_Type" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="entity" type="MPENTITY_Type"/>
  </xs:complexType>
  <xs:element name="GROUPREQUESTORFLAG" type="FLAG_Type"/>
  <xs:element name="GROUPCORRECTIONFLAG" type="FLAG_Type"/>
  <xs:element name="USERGROUPID" type="USERGROUPID_Type"/>
  <xs:element name="DEVICEID" type="DEVICEID_Type"/>
  <xs:complexType name="USERGROUPID_Type">
    <xs:sequence>
      <xs:element ref="USERGROUPCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DEVICEID_Type">
    <xs:sequence>
      <xs:element ref="DEVICECODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="USERGROUPCODE" type="CODE12_Type"/>
  <xs:element name="DEVICECODE" type="CODE12_Type"/>
  <xs:element name="GROUPCOPYFROM" type="CODE12_Type"/>
  <xs:element name="NOTIFICATIONPREFERENCEID" type="CODE4_Type"/>
  <xs:element name="LICENSENO" type="CODE30_Type"/>
  <xs:element name="EMPLOYEECODE" type="CODE15_Type"/>
  <xs:element name="EMPLOYEEID" type="Employee_Type"/>
  <xs:element name="TRANSFERREDTOEMPLOYEE" type="Employee_Type"/>
  <xs:complexType name="Employee_Type">
    <xs:sequence>
      <xs:element ref="EMPLOYEECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SUPPLIERCONTACTID" type="SUPPLIERCONTACTID_Type"/>
  <xs:complexType name="SUPPLIERCONTACTID_Type">
    <xs:sequence>
      <xs:element ref="SEQUENCENUMBER"/>
      <xs:element ref="SUPPLIERID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NUMBEROFRECEIPTLINES" type="xs:long"/>
  <xs:element name="PORECEIPTID" type="PORECEIPTID_Type"/>
  <xs:complexType name="PORECEIPTID_Type">
    <xs:sequence>
      <xs:element ref="PORECEIPTCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PORECEIPTCODE" type="CODE30_Type"/>
  <xs:element name="DATERECEIVED" type="os:DATETIME"/>
  <xs:element name="RECEIVEDBY" type="PERSONID_Type"/>
  <xs:element name="REFERENCE" type="CODE45_Type"/>
  <xs:element name="REPORTFILTERID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="USERCODE"/>
        <xs:element ref="FUNCTIONCODE"/>
        <xs:element ref="FILTERCODE"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FUNCTIONCODE" type="CODE6_Type"/>
  <xs:element name="FILTERCODE" type="CODE8_Type"/>
  <xs:element name="TODATE" type="os:DATETIME"/>
  <!--===================== Service Request =======================-->
  <xs:element name="AREA" type="CODE50_Type"/>
  <xs:element name="CALLEREMAIL" type="EMAIL_Type"/>
  <xs:element name="CALLERPHONE" type="CODE50_Type"/>
  <xs:element name="CALLERNAME" type="CODE80_Type"/>
  <xs:element name="INFOTYPE" type="CODE4_Type"/>
  <xs:element name="ENTEREDBYCALLERID" type="CODE30_Type"/>
  <xs:element name="DUPLICATEPARENT" type="SERVICEREQUESTID_Type"/>
  <xs:element name="REPLICATEPARENT" type="SERVICEREQUESTID_Type"/>
  <xs:element name="CUSTOMERREFERENCE" type="CODE50_Type"/>
  <!--=================== Service Request end =====================-->
  <xs:simpleType name="DURATION_Type">
    <xs:restriction base="xs:long"/>
  </xs:simpleType>
  <xs:element name="EQUIPMENTCLASSID" type="CLASSID_Type"/>
  <xs:element name="ISTEMPLATE" type="FLAG_Type"/>
  <!--=========== Routes ======================-->
  <xs:element name="ROUTEID" type="ROUTE_Type"/>
  <xs:element name="ROUTETEMPLATE" type="FLAG_Type"/>
  <!--=========== Routes End ==================-->
  <xs:element name="FROMDATE" type="os:DATETIME"/>
  <xs:element name="MINORITYGROUPID" type="MINORITYGROUPID_Type"/>
  <xs:complexType name="MINORITYGROUPID_Type">
    <xs:sequence>
      <xs:element ref="MINORITYGROUPCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MINORITYGROUPCODE" type="CODE4_Type"/>
  <xs:element name="TYPE1099" type="CODE10_Type"/>
  <xs:element name="CAPACITY" type="os:AMOUNT"/>
  <xs:element name="CUSTOMFIELDELEMENTCODE" type="CODE8_Type"/>
  <xs:element name="CUSTOMFIELDELEMENTTEXT" type="CODE25_Type"/>
  <xs:element name="CUSTOMFIELDELEMENTTYPE" type="CODE4_Type"/>
  <xs:element name="CUSTOMFIELDELEMENTMIN" type="CODE25_Type"/>
  <xs:element name="CUSTOMFIELDELEMENTMAX" type="CODE25_Type"/>
  <xs:element name="CUSTOMFIELDELEMENTRENTITY" type="CODE4_Type"/>
  <xs:element name="SHIFTHOURS" type="xs:double"/>
  <xs:element name="SHIFTSTARTTIME" type="os:TIME"/>
  <xs:element name="SHIFTDAYNUMBER" type="xs:long"/>
  <xs:element name="SHIFTDAYID" type="SHIFTDAYID_Type"/>
  <xs:complexType name="SHIFTDAYID_Type">
    <xs:sequence>
      <xs:element ref="SHIFTID"/>
      <xs:element ref="SHIFTDAYNUMBER"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="USERORGANIZATIONID" type="USERORG_Type"/>
  <xs:complexType name="USERORG_Type">
    <xs:sequence>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="USERID"/>
    </xs:sequence>
    <xs:attribute name="entity" type="MPENTITY_Type"/>
  </xs:complexType>
  <xs:element name="DEFAULTORGANIZATION" type="FLAG_Type"/>
  <xs:element name="TRADEHOURLYRATE" type="os:AMOUNT"/>
  <xs:element name="TRADERATEID" type="TRADERATEID_Type"/>
  <xs:complexType name="TRADERATEID_Type">
    <xs:sequence>
      <xs:element ref="DEPARTMENTID"/>
      <xs:element ref="TRADEID"/>
      <xs:element ref="SUPPLIERID"/>
      <xs:element ref="TRADERATEPERSON"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="TRADERATESTARTDATE"/>
      <xs:element ref="OCCUPATIONTYPECODE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EXCHANGERATEID" type="CODE30_Type"/>
  <xs:element name="EXCHANGERATESTARTDATE" type="os:DATETIME"/>
  <xs:element name="EXCHANGERATEENDDATE" type="os:DATETIME"/>
  <xs:element name="BASECURRENCYID" type="CURRENCYID_Type"/>
  <xs:element name="CURRENCYEXCHANGERATE" type="os:AMOUNT"/>
  <xs:element name="DOCKLOCATION" type="CODE12_Type"/>
  <xs:element name="PACKSLIP" type="CODE24_Type"/>
  <xs:element name="CUSTOMFIELDELEMENTID" type="CUSTOMFIELDELEMENTID_Type"/>
  <xs:complexType name="CUSTOMFIELDELEMENTID_Type">
    <xs:sequence>
      <xs:element ref="CUSTOMFIELDELEMENTCODE"/>
      <xs:element ref="CUSTOMFIELDELEMENTTEXT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FREIGHT" type="CODE24_Type"/>
  <!--===================== CODE STRUCTURE  =======================-->
  <xs:element name="CODESTRUCTURECODE" type="CODE30_Type"/>
  <xs:element name="CODESTRUCTUREENTITY" type="CODE4_Type"/>
  <xs:element name="CODESTRUCTURELEVELCODE" type="CODE30_Type"/>
  <xs:complexType name="CODESTRUCTURELEVEL_Type">
    <xs:sequence>
      <xs:element ref="CODESTRUCTURELEVELCODE" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CODESTRUCTURELEVEL1" type="CODESTRUCTURELEVEL_Type"/>
  <xs:element name="CODESTRUCTURELEVEL2" type="CODESTRUCTURELEVEL_Type"/>
  <xs:element name="CODESTRUCTURELEVEL3" type="CODESTRUCTURELEVEL_Type"/>
  <xs:element name="CODESTRUCTURELEVEL4" type="CODESTRUCTURELEVEL_Type"/>
  <xs:element name="CODESTRUCTURELEVEL5" type="CODESTRUCTURELEVEL_Type"/>
  <xs:element name="CODESTRUCTURELEVEL6" type="CODESTRUCTURELEVEL_Type"/>
  <xs:element name="CODESTRUCTURELEVEL7" type="CODESTRUCTURELEVEL_Type"/>
  <xs:element name="CODESTRUCTURELEVEL8" type="CODESTRUCTURELEVEL_Type"/>
  <!--=================== CODE STRUCTURE  ====================-->
  <xs:element name="TRADERATEPERSON" type="CODE15_Type"/>
  <xs:element name="SELECT" type="FLAG_Type"/>
  <!--==================== GIS ================================-->
  <!--==================== GIS for User Groups ==================-->
  <xs:element name="DEFAULT" type="FLAG_Type"/>
  <xs:element name="XLOCATION" type="os:QUANTITY"/>
  <xs:element name="YLOCATION" type="os:QUANTITY"/>
  <xs:element name="AUTOCREATE" type="FLAG_Type"/>
  <xs:element name="GISPREFERENCEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="USERGROUPID"/>
        <xs:element ref="PROFILEID"/>
        <xs:element ref="GISLAYER"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GISOBJID" type="xs:long"/>
  <!--==================== End GIS ==============================-->
  <!--==================== GIS Map Data ==========================-->
  <xs:element name="GISMAPDATAID" type="xs:long"/>
  <xs:element name="MAPPINGSOURCE" type="MAPPINGSOURCE_Type"/>
  <xs:element name="MAPPINGACTION" type="MAPPINGACTION_Type"/>
  <xs:element name="MAPPINGOWNER" type="MAPPINGOWNER_Type"/>
  <xs:element name="MAPPINGSEQUENCE" type="xs:long"/>
  <xs:simpleType name="MAPPINGSOURCE_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="BOTH"/>
      <xs:enumeration value="DATASTREAM7I"/>
      <xs:enumeration value="GIS"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="MAPPINGACTION_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="MOVE"/>
      <xs:enumeration value="COPY"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="MAPPINGOWNER_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="GIS"/>
      <xs:enumeration value="DATASTREAM7I"/>
    </xs:restriction>
  </xs:simpleType>
  <!--=================End GIS Map Data =========================-->
  <!--==================Flex SQL Group==================-->
  <xs:simpleType name="CODE32_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="32"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="TABLENAME" type="CODE32_Type"/>
  <xs:element name="TRIGGERTYPE" type="CODE32_Type"/>
  <xs:element name="SQLSTATEMENT" type="CODE4000_Type"/>
  <xs:element name="ABORTONFAILUREFLAG" type="FLAG_Type"/>
  <xs:element name="REVERSERETURNFLAG" type="FLAG_Type"/>
  <xs:element name="ACTIVEFLAG" type="FLAG_Type"/>
  <xs:element name="FAILUREMESSAGE" type="CODE240_Type"/>
  <xs:element name="FLEXCOMMENT" type="CODE240_Type"/>
  <xs:element name="FLEXSEQUENCENUMBER" type="xs:double"/>
  <xs:element name="MUSTEXISTFLAG" type="FLAG_Type"/>
  <xs:complexType name="FLEXSQLID_Type">
    <xs:sequence>
      <xs:element ref="TABLENAME"/>
      <xs:element ref="TRIGGERTYPE"/>
      <xs:element ref="FLEXSEQUENCENUMBER"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FLEXSQLID" type="FLEXSQLID_Type"/>
  <!--==================Flex SQL Group  end==================-->
  <!--start of Availability Exceptions for Employee-->
  <xs:simpleType name="CODE70_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="70"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="EMPLOYEEAVAILABILITYDATE" type="os:DATETIME"/>
  <xs:complexType name="EMPLOYEEAVAILABILITYEXCEPTION_Type">
    <xs:sequence>
      <xs:element ref="EMPLOYEECODE"/>
      <xs:element ref="EMPLOYEEAVAILABILITYDATE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EMPLOYEEAVAILABILITYEXCEPTIONID" type="EMPLOYEEAVAILABILITYEXCEPTION_Type"/>
  <xs:element name="EMPLOYEEAVAILABILITYHOURS" type="xs:double"/>
  <xs:element name="EMPLOYEEAVAILABILITYCOMMENT" type="CODE70_Type"/>
  <!--end of Availability Exceptions for Employee-->
  <!--====================== Supplier Return ======================-->
  <xs:element name="SUPPLIERRETURNID" type="TRANSACTIONID_Type"/>
  <xs:element name="RETURNDATE" type="os:DATETIME"/>
  <xs:element name="TRANSMITTED" type="FLAG_Type" default="false"/>
  <xs:element name="PRICECODEDEST" type="CODE4_Type"/>
  <xs:element name="PRICECODEORIG" type="CODE4_Type"/>
  <xs:element name="DCKCODE" type="CODE30_Type"/>
  <xs:element name="DCKLINE" type="LONG_0_99999999_Type"/>
  <xs:simpleType name="LONG_0_99999999_Type">
    <xs:restriction base="xs:long">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="99999999"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="FROMCODE" type="CODE30_Type"/>
  <xs:element name="FROMENTITY" type="CODE4_Type"/>
  <xs:element name="FROMTYPE" type="CODE4_Type"/>
  <xs:element name="FROMCODEORG" type="ORGCODE_Type"/>
  <xs:element name="TOCODE" type="CODE30_Type"/>
  <xs:element name="TOENTITY" type="CODE4_Type"/>
  <xs:element name="TOTYPE" type="CODE4_Type"/>
  <xs:element name="TOCODEORG" type="ORGCODE_Type"/>
  <!--======================End Supplier Return ======================-->
  <xs:element name="ADDITIONALCHARGEID" type="ADDITIONALCHARGEID_Type"/>
  <xs:complexType name="ADDITIONALCHARGEID_Type">
    <xs:sequence>
      <xs:element ref="ACTIVITYID"/>
      <xs:element ref="ADDITIONALCHARGELINENUM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ADDITIONALCHARGELINENUM" type="xs:double" default="0"/>
  <xs:element name="WOEXISTSFLAG" type="FLAG_Type"/>
  <xs:element name="ADDITIONALCHARGEDESC" type="CODE255_Type"/>
  <xs:element name="ADDITIONALCHARGEQTY" type="os:AMOUNT"/>
  <!--===================Activity tool ==========================-->
  <xs:element name="ACTIVITYTOOLID" type="ACTIVITYTOOLID_Type"/>
  <xs:complexType name="ACTIVITYTOOLID_Type">
    <xs:sequence>
      <xs:element ref="TOOLID"/>
      <xs:element ref="ACTIVITYID"/>
      <xs:element ref="DEPARTMENTID"/>
      <xs:element ref="DATEREQUIRED"/>
    </xs:sequence>
  </xs:complexType>
  <!--===================Data Collection ===================-->
  <!--====================TransactionPrompts======================-->
  <xs:element name="TRANSACTIONPROMPTID" type="TRANSACTIONPROMPTID_Type"/>
  <xs:complexType name="TRANSACTIONPROMPTID_Type">
    <xs:sequence>
      <xs:element ref="TRANSACTION"/>
      <xs:element ref="TRANSACTIONDESCRIPTION" minOccurs="0"/>
      <xs:element ref="TRANSACTIONSEQUENCE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TRANSACTION" type="CODE4_Type"/>
  <xs:element name="TRANSACTIONDESCRIPTION" type="DESCRIPTION_Type"/>
  <xs:element name="TRANSACTIONSEQUENCE" type="xs:long"/>
  <xs:element name="PROMPTDETAILS" type="PROMPTDETAILS_Type"/>
  <xs:complexType name="PROMPTDETAILS_Type">
    <xs:sequence>
      <xs:element ref="PROMPTDATATYPE"/>
      <xs:element ref="PROMPTDESCRIPTION"/>
      <xs:element ref="FIXEDDATA" minOccurs="0"/>
      <xs:element ref="COMPUTEDDATA" minOccurs="0"/>
      <xs:element ref="PATTERNMATCH" minOccurs="0"/>
      <xs:element ref="DATEFORMATMASK" minOccurs="0"/>
      <xs:element ref="PROMPTSEQUENCE" minOccurs="0"/>
      <xs:element ref="NEXTPROMPT" minOccurs="0"/>
      <xs:element ref="MINIMUMSIZE" minOccurs="0"/>
      <xs:element ref="MAXIMUMSIZE" minOccurs="0"/>
      <xs:element ref="DUPLICATEPREVIOUSVALUE" minOccurs="0"/>
      <xs:element ref="BRANCHCONDITIONDETAILS" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BRANCHCONDITIONDETAILS" type="BRANCHCONDITIONDETAILS_Type"/>
  <xs:element name="CLEARPREVVALUES" type="FLAG_Type"/>
  <xs:complexType name="BRANCHCONDITIONDETAILS_Type">
    <xs:sequence>
      <xs:element ref="BRANCHCONDITION"/>
      <xs:element ref="BRANCHPATTERN"/>
      <xs:element ref="BRANCHGOTO"/>
      <xs:element ref="CLEARPREVVALUES"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LOOKUPDETAILS" type="LOOKUPDETAILS_Type"/>
  <xs:complexType name="LOOKUPDETAILS_Type">
    <xs:sequence>
      <xs:element ref="SQLCODE" minOccurs="0"/>
      <xs:element ref="QUERYCODE" minOccurs="0"/>
      <xs:element ref="LOVATTACHED" minOccurs="0"/>
      <xs:element ref="NOTAVAILABLE" minOccurs="0"/>
      <xs:element ref="OVERRIDE" minOccurs="0"/>
      <xs:element ref="VALIDATEFILE" minOccurs="0"/>
      <xs:element ref="LOVENTITYID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LOVENTITYID">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LOVENTITYCODE" type="CODE4_Type"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PROCESSINGDETAILS" type="PROCESSINGDETAILS_Type"/>
  <xs:complexType name="PROCESSINGDETAILS_Type">
    <xs:sequence>
      <xs:element ref="ARCHIVECOLUMN" minOccurs="0"/>
      <xs:element ref="INTERFACEDETAILS" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="INTERFACEDETAILS" type="INTERFACEDETAILS_Type"/>
  <xs:complexType name="INTERFACEDETAILS_Type">
    <xs:sequence>
      <xs:element ref="INTERFACETYPE"/>
      <xs:element ref="GROUPSEQUENCE" minOccurs="0"/>
      <xs:element ref="UPLOADCOLUMN"/>
      <xs:element ref="ACTION"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PROMPTDATATYPE" type="TYPE_Type"/>
  <xs:element name="PROMPTDESCRIPTION" type="CODE18_Type"/>
  <xs:element name="FIXEDDATA" type="CODE80_Type"/>
  <xs:element name="COMPUTEDDATA" type="CODE2000_Type"/>
  <xs:element name="PATTERNMATCH" type="CODE60_Type"/>
  <xs:element name="DATEFORMATMASK" type="CODE30_Type"/>
  <xs:element name="PROMPTSEQUENCE" type="xs:long"/>
  <xs:element name="NEXTPROMPT" type="xs:long"/>
  <xs:element name="MINIMUMSIZE" type="xs:long"/>
  <xs:element name="MAXIMUMSIZE" type="xs:long"/>
  <xs:element name="DUPLICATEPREVIOUSVALUE" type="FLAG_Type"/>
  <xs:element name="BRANCHCONDITION" type="CODE2_Type"/>
  <xs:element name="BRANCHPATTERN" type="CODE60_Type"/>
  <xs:element name="BRANCHGOTO" type="xs:long"/>
  <xs:element name="SQLCODE" type="CODE4_Type"/>
  <xs:element name="LOVATTACHED" type="FLAG_Type"/>
  <xs:element name="NOTAVAILABLE" type="FLAG_Type"/>
  <xs:element name="OVERRIDE" type="FLAG_Type"/>
  <xs:element name="VALIDATEFILE" type="CODE100_Type"/>
  <xs:element name="ARCHIVECOLUMN" type="CODE45_Type"/>
  <xs:element name="INTERFACETYPE" type="CODE4_Type"/>
  <xs:element name="GROUPSEQUENCE" type="xs:long"/>
  <xs:element name="UPLOADCOLUMN" type="CODE45_Type"/>
  <xs:element name="ACTION" type="CODE4_Type"/>
  <xs:element name="OLDTRANSACTIONSEQUENCE" type="xs:long"/>
  <xs:element name="INTERFACETRANSACTIONID" type="os:QUANTITY"/>
  <!--==================== End TransactionPrompts======================-->
  <!--================ TRACKINGDATA  ================-->
  <xs:element name="TRANSID" type="xs:long"/>
  <xs:element name="SCANDATE" type="os:DATETIME"/>
  <xs:element name="SESSIONID" type="xs:long"/>
  <xs:element name="ERRORTEXT" type="CODE240_Type"/>
  <xs:element name="PROMPTDATA1" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA2" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA3" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA4" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA5" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA6" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA7" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA8" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA9" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA10" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA11" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA12" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA13" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA14" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA15" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA16" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA17" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA18" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA19" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA20" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA21" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA22" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA23" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA24" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA25" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA26" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA27" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA28" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA29" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA30" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA31" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA32" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA33" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA34" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA35" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA36" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA37" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA38" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA39" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA40" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA41" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA42" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA43" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA44" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA45" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA46" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA47" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA48" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA49" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA50" type="CODE80_Type"/>
  <xs:element name="PROMPTDATA51" type="CODE32700_Type"/>
  <!--================ END TRACKINGDATA ================-->
  <!--========== ReturnPromptsforDCTransactionPrompts =======-->
  <xs:element name="SOURCEPROMPT" type="xs:long"/>
  <xs:element name="TARGETPROMPT" type="xs:long"/>
  <xs:element name="PROMPTDESC" type="CODE18_Type"/>
  <xs:complexType name="SOURCEPROMPTID_Type">
    <xs:sequence>
      <xs:element ref="SOURCEPROMPT"/>
      <xs:element ref="PROMPTDESC" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SOURCEPROMPTID" type="SOURCEPROMPTID_Type"/>
  <xs:complexType name="TARGETPROMPTID_Type">
    <xs:sequence>
      <xs:element ref="TARGETPROMPT"/>
      <xs:element ref="PROMPTDESC" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TARGETPROMPTID" type="TARGETPROMPTID_Type"/>
  <xs:element name="RETURNPROMPTSID" type="RETURNPROMPTSID_Type"/>
  <xs:complexType name="RETURNPROMPTSID_Type">
    <xs:sequence>
      <xs:element ref="TRANSACTIONTYPE"/>
      <xs:element ref="SOURCEPROMPTID"/>
      <xs:element ref="TARGETPROMPTID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ORIGINALRETURNPROMPTSID" type="RETURNPROMPTSID_Type"/>
  <!--========= End ReturnPromptsforDCTransactionPrompts ======-->
  <!--==================databridge glinterface begin=====================-->
  <xs:simpleType name="CODE750_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="750"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="GLITRANSID" type="xs:long"/>
  <xs:element name="GLIRUNID" type="CODE20_Type"/>
  <xs:element name="GLIPROCESS" type="CODE20_Type"/>
  <xs:element name="GLIGROUP" type="CODE20_Type"/>
  <xs:element name="GLISTATUS" type="CODE50_Type"/>
  <xs:element name="GLISETOFBOOKSID" type="os:AMOUNT"/>
  <xs:element name="GLIACCOUNTINGDATE" type="os:DATETIME"/>
  <xs:element name="GLICURRENCYCODE" type="CODE15_Type"/>
  <xs:element name="GLIDATECREATED" type="os:DATETIME"/>
  <xs:element name="GLICREATEDBY" type="xs:long"/>
  <xs:element name="GLIACTUALFLAG" type="CODE1_Type"/>
  <xs:element name="GLIUSERJECATEGORYNAME" type="CODE25_Type"/>
  <xs:element name="GLIUSERJESOURCENAME" type="CODE25_Type"/>
  <xs:element name="GLICURRENCYCONVERSIONDATE" type="os:DATETIME"/>
  <xs:element name="GLIENCUMBRANCETYPEID" type="os:AMOUNT"/>
  <xs:element name="GLIBUDGETVERSIONID" type="os:AMOUNT"/>
  <xs:element name="GLIUSERCURRENCYCONVERSIONTYPE" type="CODE30_Type"/>
  <xs:element name="GLICURRENCYCONVERSIONRATE" type="os:AMOUNT"/>
  <xs:element name="GLISEGMENT1" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT2" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT3" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT4" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT5" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT6" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT7" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT8" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT9" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT10" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT11" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT12" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT13" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT14" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT15" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT16" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT17" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT18" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT19" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT20" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT21" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT22" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT23" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT24" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT25" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT26" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT27" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT28" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT29" type="CODE25_Type"/>
  <xs:element name="GLISEGMENT30" type="CODE25_Type"/>
  <xs:element name="GLIENTEREDDR" type="os:AMOUNT"/>
  <xs:element name="GLIENTEREDCR" type="os:AMOUNT"/>
  <xs:element name="GLIACCOUNTEDDR" type="os:AMOUNT"/>
  <xs:element name="GLIACCOUNTEDCR" type="os:AMOUNT"/>
  <xs:element name="GLITRANSACTIONDATE" type="os:DATETIME"/>
  <xs:element name="GLIREFERENCE1" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE2" type="CODE240_Type"/>
  <xs:element name="GLIREFERENCE3" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE4" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE5" type="CODE240_Type"/>
  <xs:element name="GLIREFERENCE6" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE7" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE8" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE9" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE10" type="CODE240_Type"/>
  <xs:element name="GLIREFERENCE11" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE12" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE13" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE14" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE15" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE16" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE17" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE18" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE19" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE20" type="CODE100_Type"/>
  <xs:element name="GLIREFERENCE21" type="CODE240_Type"/>
  <xs:element name="GLIREFERENCE22" type="CODE240_Type"/>
  <xs:element name="GLIREFERENCE23" type="CODE240_Type"/>
  <xs:element name="GLIREFERENCE24" type="CODE240_Type"/>
  <xs:element name="GLIREFERENCE25" type="CODE240_Type"/>
  <xs:element name="GLIREFERENCE26" type="CODE240_Type"/>
  <xs:element name="GLIREFERENCE27" type="CODE240_Type"/>
  <xs:element name="GLIREFERENCE28" type="CODE240_Type"/>
  <xs:element name="GLIREFERENCE29" type="CODE240_Type"/>
  <xs:element name="GLIREFERENCE30" type="CODE240_Type"/>
  <xs:element name="GLIJEBATCHID" type="os:AMOUNT"/>
  <xs:element name="GLIPERIODNAME" type="CODE15_Type"/>
  <xs:element name="GLIJEHEADERID" type="os:AMOUNT"/>
  <xs:element name="GLIJELINENUM" type="os:AMOUNT"/>
  <xs:element name="GLICHARTOFACCOUNTSID" type="os:AMOUNT"/>
  <xs:element name="GLIFUNCTIONALCURRENCYCODE" type="CODE15_Type"/>
  <xs:element name="GLICODECOMBINATIONID" type="os:AMOUNT"/>
  <xs:element name="GLIDATECREATEDINGL" type="os:DATETIME"/>
  <xs:element name="GLIWARNINGCODE" type="CODE4_Type"/>
  <xs:element name="GLISTATUSDESCRIPTION" type="CODE240_Type"/>
  <xs:element name="GLISTATAMOUNT" type="os:AMOUNT"/>
  <xs:element name="GLIGROUPID" type="os:AMOUNT"/>
  <xs:element name="GLIREQUESTID" type="os:AMOUNT"/>
  <xs:element name="GLISUBLEDGERDOCSEQUENCEID" type="os:AMOUNT"/>
  <xs:element name="GLISUBLEDGERSEQUENCEVALUE" type="os:AMOUNT"/>
  <xs:element name="GLIATTRIBUTE1" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE2" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE3" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE4" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE5" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE6" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE7" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE8" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE9" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE10" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE11" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE12" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE13" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE14" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE15" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE16" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE17" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE18" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE19" type="CODE150_Type"/>
  <xs:element name="GLIATTRIBUTE20" type="CODE150_Type"/>
  <xs:element name="GLICONTEXT" type="CODE150_Type"/>
  <xs:element name="GLICONTEXT2" type="CODE150_Type"/>
  <xs:element name="GLIINVOICEDATE" type="os:DATETIME"/>
  <xs:element name="GLITAXCODE" type="CODE15_Type"/>
  <xs:element name="GLIINVOICEIDENTIFIER" type="CODE20_Type"/>
  <xs:element name="GLIINVOICEAMOUNT" type="os:AMOUNT"/>
  <xs:element name="GLICONTEXT3" type="CODE150_Type"/>
  <xs:element name="GLIUSSGLTRANSACTIONCODE" type="CODE30_Type"/>
  <xs:element name="GLIDESCRFLEXERRORMESSAGE" type="CODE240_Type"/>
  <xs:element name="GLIENTITYS" type="CODE100_Type"/>
  <xs:element name="GLIGLNOMACCT" type="CODE750_Type"/>
  <xs:element name="GLIENTRYID" type="os:AMOUNT"/>
  <xs:element name="GLISEQNUM" type="os:AMOUNT"/>
  <!--==================== GIS MAP Popup=============================-->
  <xs:element name="MAPOWNERID" type="OBJECT_Type"/>
  <xs:element name="XMIN" type="os:QUANTITY"/>
  <xs:element name="XMAX" type="os:QUANTITY"/>
  <xs:element name="YMIN" type="os:QUANTITY"/>
  <xs:element name="YMAX" type="os:QUANTITY"/>
  <xs:element name="MAPID" type="xs:long"/>
  <xs:element name="LINKGISWO" type="FLAG_Type"/>
  <xs:element name="GISOBJIDLIST" type="CODE2000_Type"/>
  <xs:complexType name="MAPCOORDINATE_Type">
    <xs:sequence>
      <xs:element name="X" type="os:QUANTITY"/>
      <xs:element name="Y" type="os:QUANTITY"/>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ACETATETYPE_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="MEASUREMENT"/>
      <xs:enumeration value="SKETCH"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="LABELTYPE_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ADDRESS"/>
      <xs:enumeration value="MEASUREMENT"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="MAPACETATE">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ACETATETYPE" type="ACETATETYPE_Type"/>
        <xs:element name="FROMCOORDINATE" type="MAPCOORDINATE_Type"/>
        <xs:element name="TOCOORDINATE" type="MAPCOORDINATE_Type" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MAPLABEL">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LABELTYPE" type="LABELTYPE_Type"/>
        <xs:element name="LABELPOSITION" type="MAPCOORDINATE_Type"/>
        <xs:element name="LABELTEXT" type="CODE1000_Type"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="OBJECTMAP_TYPE">
    <xs:sequence>
      <xs:element ref="dsf:XMIN"/>
      <xs:element ref="dsf:XMAX"/>
      <xs:element ref="dsf:YMIN"/>
      <xs:element ref="dsf:YMAX"/>
      <xs:element ref="dsf:MAPID" minOccurs="0"/>
      <xs:element name="VISIBLELAYERS" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="GISLAYER" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element ref="dsf:URL" minOccurs="0"/>
      <xs:element ref="dsf:GISLAYER" minOccurs="0"/>
      <xs:element ref="dsf:GISOBJIDLIST" minOccurs="0"/>
      <xs:element name="MAPACETATES" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="MAPACETATE" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="MAPLABELS" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="MAPLABEL" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="recordid" type="xs:long"/>
  </xs:complexType>
  <!--================== End GIS MAP Popup ==========================-->
  <!--====================Acount Detail==============================-->
  <xs:element name="ACDACCOUNTED" type="CODE2_Type"/>
  <!--================End databridge glinterface begin===================-->
  <!--================ Labor Availability  ==========================-->
  <xs:element name="SCHEDULEBY">
    <xs:complexType>
      <xs:choice>
        <xs:element name="SCHEDULEBYTRADE" type="SCHEDULEBYTRADE_Type"/>
        <xs:element name="SCHEDULEBYPERSON" type="PERSONID_Type"/>
      </xs:choice>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SCHEDULEBYTRADE_Type">
    <xs:sequence>
      <xs:element ref="TRADEID"/>
      <xs:element ref="DEPARTMENTID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AVAILABILITYDATE" type="os:DATETIME"/>
  <xs:element name="USEDPERCENTAGE" type="xs:decimal"/>
  <xs:element name="TRANSACTIONRENTITY" type="CODE4_Type"/>
  <xs:element name="FREEZE" type="FLAG_Type"/>
  <!--================ End Labor Availability  ================-->
  <!--================ Inspections Module ==================-->
  <!--================= Findings ==========================-->
  <xs:element name="FINDINGCODE" type="CODE4_Type"/>
  <xs:complexType name="FINDINGID_Type">
    <xs:sequence>
      <xs:element ref="FINDINGCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FINDINGID" type="FINDINGID_Type"/>
  <!--=============== End Findings =========================-->
  <!--=============== Findings Classes ======================-->
  <xs:element name="FINDINGCLASSID" type="FINDINGCLASSID_Type"/>
  <xs:complexType name="FINDINGCLASSID_Type">
    <xs:sequence>
      <xs:element ref="CLASSID"/>
      <xs:element ref="FINDINGID"/>
    </xs:sequence>
  </xs:complexType>
  <!--=============== End Findings Classes ==================-->
  <!--================= Conditions =========================-->
  <xs:element name="CONDITIONCODE" type="CODE4_Type"/>
  <xs:element name="CONDITIONID" type="CONDITIONID_Type"/>
  <xs:complexType name="CONDITIONID_Type">
    <xs:sequence>
      <xs:element ref="CONDITIONCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= End Conditions =====================-->
  <!--================= Method =========================-->
  <xs:element name="METH_CODE" type="CODE8_Type"/>
  <xs:element name="METHODID" type="METHODID_Type"/>
  <xs:complexType name="METHODID_Type">
    <xs:sequence>
      <xs:element ref="METH_CODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= End Method =====================-->
  <!--================= Point Type =======================-->
  <xs:element name="POINTTYPEID" type="POINTTYPEID_Type"/>
  <xs:complexType name="POINTTYPEID_Type">
    <xs:sequence>
      <xs:element ref="POINTTYPECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="POINTTYPECODE" type="CODE4_Type"/>
  <!--================= End Point Type ====================-->
  <!--================= Aspect ====================-->
  <xs:element name="RANDOMRESULT" type="FLAG_Type"/>
  <xs:element name="ASPECTCODE" type="CODE4_Type"/>
  <xs:element name="TIMEDEPENDENCYID" type="CODE2_Type"/>
  <xs:element name="ASPECTID" type="ASPECTID_Type"/>
  <xs:complexType name="ASPECTID_Type">
    <xs:sequence>
      <xs:element ref="ASPECTCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= End Aspect =================-->
  <!--=============== Points on Monitored Data==============-->
  <xs:element name="INSPECTIONPOINTID" type="INSPECTIONPOINTID_Type"/>
  <xs:element name="INSPECTIONOBJECTID" type="OBJECT_Type"/>
  <xs:element name="POINTCODE" type="CODE3_Type"/>
  <xs:complexType name="INSPECTIONPOINTID_Type">
    <xs:sequence>
      <xs:element ref="INSPECTIONOBJECTID"/>
      <xs:element ref="OBJTYPE"/>
      <xs:element ref="POINTTYPEID"/>
      <xs:element ref="POINTCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--============End Points on Monitored Data============-->
  <!--=============== Aspect on Monitored Data==============-->
  <xs:element name="INSPECTIONASPECTID" type="INSPECTIONASPECTID_Type"/>
  <xs:complexType name="INSPECTIONASPECTID_Type">
    <xs:sequence>
      <xs:element ref="INSPECTIONOBJECTID"/>
      <xs:element ref="OBJTYPE"/>
      <xs:element ref="ASPECTID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RISKCODE" type="CODE8_Type"/>
  <xs:element name="NOMINALVALUE" type="os:AMOUNT"/>
  <xs:element name="MINEXTREME" type="os:AMOUNT"/>
  <xs:element name="MAXEXTREME" type="os:AMOUNT"/>
  <xs:element name="MINCRITICAL" type="os:AMOUNT"/>
  <xs:element name="MAXCRITICAL" type="os:AMOUNT"/>
  <xs:element name="MINTOLERANCE" type="xs:double"/>
  <xs:element name="MAXTOLERANCE" type="xs:double"/>
  <xs:element name="MINSTDWO" type="CODE20_Type"/>
  <xs:element name="MAXSTDWO" type="CODE20_Type"/>
  <xs:element name="MINPPM" type="CODE20_Type"/>
  <xs:element name="MAXPPM" type="CODE20_Type"/>
  <xs:element name="MINFORMULA" type="CODE8_Type"/>
  <xs:element name="MAXFORMULA" type="CODE8_Type"/>
  <xs:element name="REPLACEFREQ" type="os:AMOUNT"/>
  <xs:element name="FACTOR" type="os:AMOUNT"/>
  <xs:element name="CONFIDENCERATING" type="CODE4_Type"/>
  <!--============End Aspect on Monitored Data============-->
  <!--===============Aspect Points on Monitored Data==============-->
  <xs:element name="INSPECTIONASPECTPOINTID" type="INSPECTIONASPECTPOINTID_Type"/>
  <xs:complexType name="INSPECTIONASPECTPOINTID_Type">
    <xs:sequence>
      <xs:element ref="INSPECTIONPOINTID"/>
      <xs:element ref="ASPECTID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MINCRITICALREACHED" type="os:DATETIME"/>
  <xs:element name="MINCRITICALNEXT" type="os:DATETIME"/>
  <xs:element name="MAXCRITICALREACHED" type="os:DATETIME"/>
  <xs:element name="MAXCRITICALNEXT" type="os:DATETIME"/>
  <xs:element name="MINTOLERANCEREACHED" type="os:DATETIME"/>
  <xs:element name="MINTOLERANCENEXT" type="os:DATETIME"/>
  <xs:element name="MAXTOLERANCEREACHED" type="os:DATETIME"/>
  <xs:element name="MAXTOLERANCENEXT" type="os:DATETIME"/>
  <xs:element name="ASPECTPOINTFINDING" type="CODE4_Type"/>
  <xs:element name="ASPECTPOINTDATE" type="os:DATETIME"/>
  <xs:element name="ASPECTPOINTLASTVALUE" type="os:AMOUNT"/>
  <!--============End Aspect Points on Monitored Data=============-->
  <!--===============Conditions on Monitored Data==============-->
  <xs:element name="INSPECTIONPOINTCONDITIONID" type="INSPECTIONPOINTCONDITIONID_Type"/>
  <xs:complexType name="INSPECTIONPOINTCONDITIONID_Type">
    <xs:sequence>
      <xs:element ref="INSPECTIONPOINTID"/>
      <xs:element ref="CONDITIONID"/>
      <xs:element ref="ASPECTID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--============End Conditions on Monitored Data==============-->
  <!--===============Equipment Details for Monitored Data==============-->
  <xs:element name="EQUIPMENTDETAILID" type="OBJECT_Type"/>
  <xs:element name="PIPINGCLASSCODE" type="CODE20_Type"/>
  <xs:element name="REVISION" type="xs:long"/>
  <xs:element name="PIPINGCLASSID" type="PIPINGCLASSID_Type"/>
  <xs:complexType name="PIPINGCLASSID_Type">
    <xs:sequence>
      <xs:element ref="PIPINGCLASSCODE"/>
      <xs:element ref="REVISION"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MATERIALSTANDARDCODE" type="CODE20_Type"/>
  <xs:element name="MATERIALSTANDARDID" type="MATERIALSTANDARDID_Type"/>
  <xs:complexType name="MATERIALSTANDARDID_Type">
    <xs:sequence>
      <xs:element ref="MATERIALSTANDARDCODE"/>
      <xs:element ref="REVISION"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CORROSIONALLOWANCE" type="os:AMOUNT"/>
  <xs:element name="DESIGNCODE" type="CODE20_Type"/>
  <xs:element name="NOMINALOD" type="os:AMOUNT"/>
  <xs:element name="NOMINALODUOM" type="CODE1_Type"/>
  <xs:element name="ACTUALOD" type="os:AMOUNT"/>
  <xs:element name="MAOP" type="os:AMOUNT"/>
  <xs:element name="DESIGNPRESSURE" type="os:AMOUNT"/>
  <xs:element name="DESIGNTEMPMIN" type="os:AMOUNT"/>
  <xs:element name="DESIGNTEMPMAX" type="os:AMOUNT"/>
  <xs:element name="DESIGNOPERTEMP" type="os:AMOUNT"/>
  <xs:element name="ACTUALOPERTEMP" type="os:AMOUNT"/>
  <xs:element name="INSIDESPHERICALRADIUS" type="os:AMOUNT"/>
  <xs:element name="HALFAPEXANGLE" type="os:AMOUNT"/>
  <xs:element name="DESIGNFACTOR" type="os:AMOUNT"/>
  <xs:element name="JOINTEFFICIENCY" type="os:AMOUNT"/>
  <xs:element name="DESIGNCORROSIONRATE" type="os:AMOUNT"/>
  <xs:element name="PIGGINGFREQUENCY" type="os:AMOUNT"/>
  <xs:element name="LININGCOATING" type="CODE20_Type"/>
  <xs:element name="WELDTYPE" type="CODE20_Type"/>
  <xs:element name="MATERIAL" type="CODE20_Type"/>
  <!--===============End Equipment Details for Monitored Data==============-->
  <!--================ Inspection Result on Monitored Data================-->
  <xs:element name="INSPECTIONRESULTCODE" type="CODE30_Type"/>
  <xs:element name="INSPECTIONPROCESSED" type="FLAG_Type"/>
  <!--================ ASPECT PROMPTS SEARCH on Inspection Result ================-->
  <xs:element name="ASPECTPROMPTAREA">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ASPECTPROMPTCUSTOMFIELD" minOccurs="0" maxOccurs="100"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ASPECTPROMPTCUSTOMFIELD">
    <xs:complexType>
      <xs:sequence>
        <xs:choice>
          <xs:element ref="ASPECTPROMPTCHARFIELD" minOccurs="0"/>
          <xs:element ref="ASPECTPROMPTNUMBERFIELD" minOccurs="0"/>
          <xs:element ref="ASPECTPROMPTDATEFIELD" minOccurs="0"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="fieldcode" type="xs:string"/>
      <xs:attribute name="label" type="xs:string"/>
      <xs:attribute name="sequence" type="xs:long"/>
      <xs:attribute name="columnname" type="xs:string"/>
      <xs:attribute name="mandatory" type="FLAG_Type"/>
      <xs:attribute name="calculatedresultfield" type="FLAG_Type"/>
      <xs:attribute name="size" type="xs:long"/>
      <xs:attribute name="case" type="FLAG_Type"/>
      <xs:attribute name="type" type="xs:string"/>
      <xs:attribute name="promptvaluesexist" type="FLAG_Type"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="ASPECTPROMPTCHARFIELD" type="xs:string"/>
  <xs:element name="ASPECTPROMPTNUMBERFIELD" type="os:QUANTITY"/>
  <xs:element name="ASPECTPROMPTDATEFIELD" type="os:DATETIME"/>
  <!--================ ASPECT PROMPTS SEARCH on Inspection Result ================-->
  <!--================ Inspection Result on Monitored Data ================-->
  <!--=================== Start Inspection Aspect Prompt ====================-->
  <xs:element name="PROMPTMANDATORY" type="FLAG_Type"/>
  <xs:element name="PROMPTDISPLAY" type="FLAG_Type"/>
  <xs:element name="PROMPTUPPERCASE" type="FLAG_Type"/>
  <xs:element name="PROMPTPRINT" type="FLAG_Type"/>
  <xs:element name="PROMPTUPLOADCOLUMN" type="CODE35_Type"/>
  <xs:simpleType name="CODE35_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="35"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="PROMPTDEFAULT" type="CODE25_Type"/>
  <xs:element name="PROMPTVALIDATE" type="CODE8_Type"/>
  <xs:element name="PROMPTINSERT" type="CODE8_Type"/>
  <xs:element name="PROMPTUPDATE" type="CODE8_Type"/>
  <xs:element name="PROMPTLENGTH" type="xs:long"/>
  <xs:element name="ASPECTPROMPTID" type="ASPECTPROMPTID_Type"/>
  <xs:complexType name="ASPECTPROMPTID_Type">
    <xs:sequence>
      <xs:element ref="ASPECTID"/>
      <xs:element ref="PROMPTSEQUENCE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--=================== End Inspection Aspect Prompt ====================-->
  <!--=================== Formulas ====================-->
  <xs:element name="FORMULACODE" type="CODE8_Type"/>
  <xs:element name="FORMULAID" type="FORMULAID_Type"/>
  <xs:complexType name="FORMULAID_Type">
    <xs:sequence>
      <xs:element ref="FORMULACODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FORMULA" type="CODE2000_Type"/>
  <xs:element name="PARAMETERCODE" type="CODE8_Type"/>
  <xs:element name="PARAMETERID" type="PARAMETERID_Type"/>
  <xs:complexType name="PARAMETERID_Type">
    <xs:sequence>
      <xs:element ref="PARAMETERCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FORMULAPARAMETERID" type="FORMULAPARAMETERID_Type"/>
  <xs:complexType name="FORMULAPARAMETERID_Type">
    <xs:sequence>
      <xs:element ref="FORMULAID"/>
      <xs:element ref="PARAMETERID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FORMULAPARAMDETUOMID" type="UOMID_Type"/>
  <!--=============== End Formulas ====================-->
  <!--============== Copy Aspect Points =================-->
  <xs:element name="SOURCEINSPECTIONASPECTPOINTID" type="INSPECTIONASPECTPOINTID_Type"/>
  <xs:element name="DESTINATIONINSPECTIONOBJECTID" type="OBJECT_Type"/>
  <xs:element name="DESTINATIONOBJTYPE" type="CODE4_Type"/>
  <xs:element name="CONDITIONS" type="FLAG_Type"/>
  <xs:element name="NUMBEROFCOPIES" type="xs:long"/>
  <xs:element name="STARTINGVALUE" type="xs:long"/>
  <!--=========== End Copy Aspect Points =================-->
  <!--============== Inspection Aspect Prompt Values ================-->
  <xs:element name="LOOKUPSEQUENCENO" type="xs:long"/>
  <xs:element name="LOOKUPCODE" type="CODE40_Type"/>
  <xs:element name="LOOKUPVALUE" type="CODE40_Type"/>
  <xs:element name="LOOKUPNUMBERVALUE" type="os:AMOUNT"/>
  <xs:element name="LOOKUPDATEVALUE" type="os:DATETIME"/>
  <xs:element name="PROMPTLOOKUPVALUEID" type="PROMPTLOOKUPVALUEID_Type"/>
  <xs:complexType name="PROMPTLOOKUPVALUEID_Type">
    <xs:sequence>
      <xs:element ref="CUSTOMFIELDELEMENTID"/>
      <xs:element ref="ASPECTID"/>
      <xs:element ref="LOOKUPSEQUENCENO"/>
      <xs:element ref="LOOKUPCODE"/>
    </xs:sequence>
  </xs:complexType>
  <!--============== End Inspection Aspect Prompt Values ===============-->
  <!--=============== MS Project Module =========================-->
  <!--================= Schedule Ssession begin ===================-->
  <xs:element name="SCHEDULESESSIONID" type="SCHEDULESESSIONID_Type"/>
  <xs:complexType name="SCHEDULESESSIONID_Type">
    <xs:sequence>
      <xs:element name="SESSIONCODE" type="CODE20_Type"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SESSIONTYPE" type="CODE4_Type"/>
  <xs:element name="WOSTATUS" type="CODE4_Type"/>
  <xs:element name="INCLUDECHILDEQUIP" type="FLAG_Type"/>
  <xs:element name="INCLUDEEMPLOYEE" type="FLAG_Type"/>
  <xs:element name="INCLUDESUPPLIER" type="FLAG_Type"/>
  <xs:element name="INCLUDEMAINTENANCEEQUIP" type="FLAG_Type"/>
  <xs:element name="INCLUDETOOL" type="FLAG_Type"/>
  <xs:element name="IMPORTED" type="FLAG_Type"/>
  <xs:element name="EXPORTED" type="FLAG_Type"/>
  <xs:element name="MPDURATION" type="DURATION_Type"/>
  <xs:element name="INITIALRESOURCE" type="CODE500_Type"/>
  <xs:element name="PREDECESSORWORKORDERACTIVITIES" type="CODE200_Type"/>
  <xs:element name="MPTASKNAME">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="120"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="SESSIONTIMEOUT" type="xs:long"/>
  <xs:element name="DEFAULTPMTESTPOINTSET" type="CODE4_Type" default="*"/>
  <xs:element name="INSTRUMENTTYPE" type="CODE1_Type"/>
  <!--================= Schedule Session end ===================-->
  <!--================= Budget Module ========================-->
  <!--================= BudgetCalendarType Begin ===================-->
  <xs:element name="NUMBEROFPERIOD" type="os:QUANTITY"/>
  <xs:element name="BUDGETCALENDARTYPE" type="CODE2_Type"/>
  <xs:element name="BUDGETCALENDARTYPEID" type="BUDGETCALENDARTYPEID_Type"/>
  <xs:complexType name="BUDGETCALENDARTYPEID_Type">
    <xs:sequence>
      <xs:element ref="BUDGETCALENDARTYPE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= BudgetCalendarType End ===================-->
  <!--================= Entries for Budget Term ===================-->
  <xs:element name="TERMYEAR" type="CODE8_Type"/>
  <xs:element name="BUDGETTERMID" type="BUDGETTERMID_Type"/>
  <xs:complexType name="BUDGETTERMID_Type">
    <xs:sequence>
      <xs:element ref="TERMYEAR"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--===============End Entries for Budget Term ===================-->
  <!--================= Entries for BudgetGroup ===================-->
  <xs:element name="BUDGETGROUPCODE" type="CODE5_Type"/>
  <xs:element name="BUDGETGROUPID" type="BUDGETGROUPID_Type"/>
  <xs:complexType name="BUDGETGROUPID_Type">
    <xs:sequence>
      <xs:element ref="BUDGETGROUPCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--==============End Entries for BudgetGroup ===================-->
  <!--================= Databridge Doc process  Begin ===================-->
  <xs:complexType name="PARAMETERLIST_Type">
    <xs:sequence>
      <xs:element name="PARAMETER" type="PARAMETER_Type" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PARAMETER_Type">
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="name" type="xs:string"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <!--================= Databridge Doc process End ===================-->
  <!--================= Databridge  Begin ===================-->
  <xs:complexType name="PARTNERID_Type">
    <xs:sequence>
      <xs:element name="PARTNERCODE" type="PARTNERCODE_Type"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="WSEVENTID_Type">
    <xs:sequence>
      <xs:element ref="WSEVENTCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="PARTNERCODE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="128"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="WSEVENTCODE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="32"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:simpleType name="WSPROCESSOR_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="128"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="WSDOCUMENT_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="128"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="CREDENTIAL_Type">
    <xs:sequence>
      <xs:element ref="USERCODE"/>
      <xs:element ref="PASSWORD" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= Databridge  End ===================-->
  <!--===================== Hyperlink ========================-->
  <xs:element name="EWSPAGENAME" type="CODE40_Type"/>
  <xs:complexType name="EWSPAGEID_Type">
    <xs:sequence>
      <xs:element ref="EWSPAGENAME"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EWSFIELDNAME" type="CODE40_Type"/>
  <xs:complexType name="EWSFIELDID_Type">
    <xs:sequence>
      <xs:element ref="EWSFIELDNAME"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SOURCEPAGEID" type="EWSPAGEID_Type"/>
  <xs:element name="SOURCEFIELDID" type="EWSFIELDID_Type"/>
  <xs:complexType name="EWSHYPERLINKID_Type">
    <xs:sequence>
      <xs:element ref="SOURCEPAGEID"/>
      <xs:element ref="SOURCEFIELDID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EWSHYPERLINKID" type="EWSHYPERLINKID_Type"/>
  <xs:element name="DESTPAGEID" type="EWSPAGEID_Type"/>
  <xs:element name="DESTFIELDID" type="EWSFIELDID_Type"/>
  <xs:element name="SCREENMODE" type="CODE1_Type" default="Q"/>
  <!--======================End Hyperlink========================-->
  <!--================= BudgetStructure Begin ===================-->
  <xs:element name="BUDGETSTRUCTURECODE" type="CODE17_Type"/>
  <xs:element name="BUDGETSTRUCTUREID" type="BUDGETSTRUCTUREID_Type"/>
  <xs:complexType name="BUDGETSTRUCTUREID_Type">
    <xs:sequence>
      <xs:element ref="BUDGETSTRUCTURECODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PARENTBUDGETSTRUCTURE" type="CODE17_Type"/>
  <xs:element name="BUDGETSTRUCTURELEVEL1" type="CODE4_Type"/>
  <xs:element name="BUDGETSTRUCTURELEVEL2" type="CODE4_Type"/>
  <xs:element name="BUDGETSTRUCTURELEVEL3" type="CODE4_Type"/>
  <xs:element name="BUDGETSTRUCTURELEVEL4" type="CODE4_Type"/>
  <xs:element name="BUDGETSTRUCTURELEVEL5" type="CODE4_Type"/>
  <xs:element name="BUDGETSTRUCTURELEVEL6" type="CODE4_Type"/>
  <!--================= BudgetStructure End ===================-->
  <!--================= Entries for BudgetGroup Item===================-->
  <xs:element name="ITEMCODE" type="CODE30_Type"/>
  <xs:element name="ITEMID" type="ITEMID_Type"/>
  <xs:complexType name="ITEMID_Type">
    <xs:sequence>
      <xs:element ref="ITEMCODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BUDGETGROUPITEMID" type="BUDGETGROUPITEMID_Type"/>
  <xs:complexType name="BUDGETGROUPITEMID_Type">
    <xs:sequence>
      <xs:element ref="BUDGETGROUPID"/>
      <xs:element ref="ITEMID"/>
    </xs:sequence>
  </xs:complexType>
  <!--==============End Entries for BudgetGroup Item===================-->
  <!--================= Entries for Budget Term Period ===================-->
  <xs:element name="PERIODCODE" type="CODE4_Type"/>
  <xs:element name="BUDGETTERMPERIODID" type="BUDGETTERMPERIODID_Type"/>
  <xs:complexType name="BUDGETTERMPERIODID_Type">
    <xs:sequence>
      <xs:element ref="BUDGETTERMID"/>
      <xs:element ref="PERIODCODE"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= End Entries for Budget Term Period ===============-->
  <!--================= Entries for Budgets ===================-->
  <xs:element name="BUDGETSID" type="BUDGETSID_Type"/>
  <xs:complexType name="BUDGETSID_Type">
    <xs:sequence>
      <xs:element ref="BUDGETSTRUCTUREID"/>
      <xs:element ref="BUDGETTERMID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PERSONRESPONSIBLE" type="Employee_Type"/>
  <xs:element name="LASTCALCULATEDDATE" type="os:DATETIME"/>
  <xs:element name="CURRENTBUDGETAMOUNT" type="os:AMOUNT"/>
  <xs:element name="TOTALSUBBUDGETAMOUNT" type="os:AMOUNT"/>
  <!--================= End Entries for Budgets ===============-->
  <!--================= BudgetDetail  ===================-->
  <xs:element name="BUDGETDETAILCODE" type="CODE30_Type"/>
  <xs:element name="BUDGETDETAILID" type="BUDGETDETAILID_Type"/>
  <xs:complexType name="BUDGETDETAILID_Type">
    <xs:sequence>
      <xs:element ref="BUDGETDETAILCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CURRENTBUDGET" type="os:AMOUNT"/>
  <xs:element name="CALCULATEDBUDGET" type="os:AMOUNT"/>
  <xs:element name="ACTUALCOST" type="os:AMOUNT"/>
  <xs:element name="ORIGINALAMOUNT" type="os:AMOUNT"/>
  <xs:element name="LOCATIONGROUP" type="CODE5_Type"/>
  <xs:element name="DEPARTMENTGROUP" type="CODE5_Type"/>
  <xs:element name="EQUIPMENTGROUP" type="CODE5_Type"/>
  <xs:element name="WOTYPEGROUP" type="CODE5_Type"/>
  <xs:element name="COSTTYPEGROUP" type="CODE5_Type"/>
  <xs:element name="PROJECTGROUP" type="CODE5_Type"/>
  <xs:element name="COSTCODEGROUP" type="CODE5_Type"/>
  <xs:element name="BUDGETENTITYCODE" type="CODE30_Type"/>
  <xs:element name="BUDGETENTITYID" type="BUDGETENTITY_Type"/>
  <xs:complexType name="BUDGETENTITY_Type">
    <xs:sequence>
      <xs:element ref="BUDGETENTITYCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NEXTLEVELENTITY" type="CODE4_Type"/>
  <xs:element name="CURRENTLEVEL">
    <xs:simpleType>
      <xs:restriction base="xs:long">
        <xs:minInclusive value="0"/>
        <xs:maxInclusive value="8"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <!--=============== End BudgetDetail ===================-->
  <!--================= Entries for ServiceProblem ===================-->
  <xs:element name="SERVICEPROBLEMCODE" type="CODE30_Type"/>
  <xs:element name="SERVICEPROBLEMID" type="SERVICEPROBLEMID_Type"/>
  <xs:complexType name="SERVICEPROBLEMID_Type">
    <xs:sequence>
      <xs:element ref="SERVICEPROBLEMCODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--===============End Entries for ServiceProblem ===================-->
  <!--================= Entries for Contact Center ===================-->
  <xs:complexType name="PROVIDERSERVICECATEGORYID_Type">
    <xs:sequence>
      <xs:element ref="PROVIDERSERVICECATEGORYCODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PROVIDERSERVICECATEGORYID" type="PROVIDERSERVICECATEGORYID_Type"/>
  <xs:element name="PROVIDERSERVICECATEGORYCODE" type="CODE30_Type"/>
  <xs:element name="WOCLOSEDAYS" type="os:QUANTITY"/>
  <xs:element name="COPYCUSTOMERINFO" type="FLAG_Type"/>
  <!--===============End Entries for Contact Center ===================-->
  <!--================= Entries for KBArticle ===================-->
  <xs:element name="ENTITYCODE30" type="CODE30_Type"/>
  <xs:element name="KEYWORDS" type="CODE500_Type"/>
  <xs:element name="SERVICECALLSCRIPTS" type="xs:string"/>
  <xs:element name="PROVIDERID" type="PROVIDERSERVICECATEGORYID_Type"/>
  <xs:element name="SERVICECATEGORYID" type="PROVIDERSERVICECATEGORYID_Type"/>
  <xs:element name="KBARTICLEID" type="KBARTICLEID_Type"/>
  <xs:complexType name="KBARTICLEID_Type">
    <xs:sequence>
      <xs:element name="KBARTICLECODE" type="CODE30_Type"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--===============End Entries for KBArticle ===================-->
  <xs:element name="REPDEFAULT" type="dsf:FLAG_Type"/>
  <xs:element name="REPPARAM1" type="CODE80_Type"/>
  <xs:element name="REPPARAM2" type="CODE80_Type"/>
  <xs:element name="REPPARAM3" type="CODE80_Type"/>
  <xs:element name="REPPARAM4" type="CODE80_Type"/>
  <xs:element name="REPPARAM5" type="CODE80_Type"/>
  <xs:element name="REPPARAM6" type="CODE80_Type"/>
  <xs:element name="REPPARAM7" type="CODE80_Type"/>
  <xs:element name="REPPARAM8" type="CODE80_Type"/>
  <xs:element name="REPPARAM9" type="CODE80_Type"/>
  <xs:element name="REPPARAM10" type="CODE80_Type"/>
  <xs:element name="REPPARAM11" type="CODE80_Type"/>
  <xs:element name="REPPARAM12" type="CODE80_Type"/>
  <xs:element name="REPPARAM13" type="CODE80_Type"/>
  <xs:element name="REPPARAM14" type="CODE80_Type"/>
  <xs:element name="REPPARAM15" type="CODE80_Type"/>
  <xs:element name="REPPARAM16" type="CODE80_Type"/>
  <xs:element name="REPPARAM17" type="CODE80_Type"/>
  <xs:element name="REPPARAM18" type="CODE80_Type"/>
  <xs:element name="REPPARAM19" type="CODE80_Type"/>
  <xs:element name="REPPARAM20" type="CODE80_Type"/>
  <xs:element name="REPPARAM21" type="CODE80_Type"/>
  <xs:element name="REPPARAM22" type="CODE80_Type"/>
  <xs:element name="REPPARAM23" type="CODE80_Type"/>
  <xs:element name="REPPARAM24" type="CODE80_Type"/>
  <xs:element name="REPPARAM25" type="CODE80_Type"/>
  <xs:element name="REPPARAM26" type="CODE80_Type"/>
  <xs:element name="REPPARAM27" type="CODE80_Type"/>
  <xs:element name="REPPARAM28" type="CODE80_Type"/>
  <xs:element name="REPPARAM29" type="CODE80_Type"/>
  <xs:element name="REPPARAM30" type="CODE80_Type"/>
  <xs:element name="REPCHKBOX1" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX2" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX3" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX4" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX5" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX6" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX7" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX8" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX9" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX10" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX11" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX12" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX13" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX14" type="FLAG_Type"/>
  <xs:element name="REPCHKBOX15" type="FLAG_Type"/>
  <xs:element name="REPRADIO" type="CODE1_Type"/>
  <xs:element name="REPVISFLDS" type="CODE200_Type"/>
  <xs:element name="REPORDERBY" type="CODE80_Type"/>
  <xs:element name="REPORDERTYPE" type="CODE80_Type"/>
  <xs:element name="REPGROUPBY" type="CODE80_Type"/>
  <xs:simpleType name="CODE128_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="128"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="MESSAGEID" type="CODE60_Type"/>
  <xs:element name="MESSAGECONTEXTID" type="CODE128_Type"/>
  <xs:element name="CORRELATIONID" type="CODE128_Type"/>
  <xs:element name="PROCESSINGTYPE" type="TYPE_Type"/>
  <xs:complexType name="STATUSINFO_Type">
    <xs:sequence>
      <xs:element ref="STATUS"/>
      <xs:element name="STATUSMESSAGE" type="dsf:CODE1000_Type" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RETRY_Type">
    <xs:sequence>
      <xs:element name="NEXTRETRY" type="os:DATETIME" minOccurs="0"/>
      <xs:element name="REMAINING" type="xs:long" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="manualretry" type="xs:boolean"/>
  </xs:complexType>
  <xs:element name="CONTRACTTEXTID" type="CONTRACTTEXTID_Type"/>
  <xs:complexType name="CONTRACTTEXTID_Type">
    <xs:sequence>
      <xs:element ref="CLASSID"/>
      <xs:element ref="LANGUAGEID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SYSTEMRECORD" type="FLAG_Type" default="false"/>
  <xs:element name="CONTRACTTEXT" type="CODE60_Type"/>
  <xs:element name="SUPPLIERTEXT" type="CODE60_Type"/>
  <xs:element name="STARTDATETEXT" type="CODE60_Type"/>
  <xs:element name="ENDDATETEXT" type="CODE60_Type"/>
  <xs:element name="CLAUSESTEXT" type="CODE60_Type"/>
  <xs:element name="FINANCIALCONDITIONSTEXT" type="CODE60_Type"/>
  <xs:element name="PERORDERTEXT" type="CODE60_Type"/>
  <xs:element name="PERIODTEXT" type="CODE60_Type"/>
  <xs:element name="MINORDERVALUETEXT" type="CODE60_Type"/>
  <xs:element name="PARTTEXT" type="CODE60_Type"/>
  <xs:element name="MINQTYTEXT" type="CODE60_Type"/>
  <xs:element name="MINVALUEOFPARTSTEXT" type="CODE60_Type"/>
  <xs:element name="DISCOUNTPERCENTTEXT" type="CODE60_Type"/>
  <!--===============Entries for ContactInfo =====================-->
  <xs:element name="CONTACTINFOID" type="CONTACTINFOID_Type"/>
  <xs:complexType name="CONTACTINFOID_Type">
    <xs:sequence>
      <xs:element ref="CONTACTINFOCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CONTACTINFOCODE" type="CODE30_Type"/>
  <xs:element name="FIRSTNAME" type="Name_Type"/>
  <xs:element name="MIDDLENAME" type="Name_Type"/>
  <xs:element name="LASTNAME" type="Name_Type"/>
  <xs:element name="STREETADDRESS1" type="CODE64_Type"/>
  <xs:element name="STREETADDRESS2" type="CODE64_Type"/>
  <xs:simpleType name="PHONE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="PRIMARYPHONE" type="PHONE_Type"/>
  <xs:element name="SECONDARYPHONE" type="PHONE_Type"/>
  <xs:element name="TERTIARYPHONE" type="PHONE_Type"/>
  <xs:element name="PRIMARYFAX" type="PHONE_Type"/>
  <xs:element name="SECONDARYFAX" type="PHONE_Type"/>
  <xs:element name="PRIMARYEMAIL" type="CODE180_Type"/>
  <xs:element name="SECONDARYEMAIL" type="CODE180_Type"/>
  <xs:element name="CITY" type="CODE20_Type"/>
  <xs:element name="STATE" type="CODE30_Type"/>
  <xs:element name="ZIP" type="CODE10_Type"/>
  <xs:element name="NOTES" type="CODE256_Type"/>
  <xs:element name="ALIAS" type="CODE80_Type"/>
  <!--===============End Entries for ContactInfo ===================-->
  <xs:element name="CONTRACTCLAUSEID" type="CONTRACTCLAUSEID_Type"/>
  <xs:complexType name="CONTRACTCLAUSEID_Type">
    <xs:sequence>
      <xs:element ref="CLASSID"/>
      <xs:element ref="SEQUENCENUMBER"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SCHEDULEDQUANTITY" type="os:QUANTITY"/>
  <!--================= PURCHASINGCONTRACT ======================-->
  <xs:element name="COPYFROMCONTRACT" type="PURCHASINGCONTRACTID_Type"/>
  <xs:element name="PURCHASINGCONTRACTID" type="PURCHASINGCONTRACTID_Type"/>
  <xs:complexType name="PURCHASINGCONTRACTID_Type">
    <xs:sequence>
      <xs:element ref="CONTRACTCODE" minOccurs="0"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CONTRACTCONTACT" type="CODE45_Type"/>
  <xs:element name="RENEWALDATE" type="os:DATETIME"/>
  <xs:element name="OWNCONTRACT" type="FLAG_Type" default="-"/>
  <!--==============End PURCHASINGCONTRACT =====================-->
  <xs:element name="INLOOP" type="FLAG_Type"/>
  <xs:complexType name="BULLETINBOARDNOTICEID_Type">
    <xs:sequence>
      <xs:element ref="BULLETINBOARDNOTICECODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BULLETINBOARDNOTICEID" type="BULLETINBOARDNOTICEID_Type"/>
  <xs:element name="BULLETINBOARDNOTICECODE" type="CODE30_Type"/>
  <xs:element name="BULLETINBOARDNOTICETEXT" type="CODE500_Type"/>
  <xs:element name="IMPORTANCE" type="CODE1_Type"/>
  <xs:element name="MULTIEQUIPSPLITFLAG" type="CODE1_Type"/>
  <xs:element name="CONTACTSOURCE" type="TYPE_Type"/>
  <xs:element name="SEARCHBYMETHOD" type="CODE30_Type"/>
  <xs:complexType name="CONTACTRECORDID_Type">
    <xs:sequence>
      <xs:element ref="CONTACTRECORDCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CONTACTRECORDCODE" type="CODE30_Type"/>
  <xs:element name="CONTACTRECORDID" type="CONTACTRECORDID_Type"/>
  <xs:element name="PROMISEDATE" type="os:DATETIME"/>
  <xs:element name="DUPLICATEREQUEST" type="FLAG_Type"/>
  <xs:element name="WORKADDRESS" type="CODE256_Type"/>
  <!--===========Parts for PurchasingContract Start================-->
  <xs:element name="PURCHASINGCONTRACTPARTID" type="PURCHASINGCONTRACTPARTID_Type"/>
  <xs:complexType name="PURCHASINGCONTRACTPARTID_Type">
    <xs:sequence>
      <xs:element ref="PURCHASINGCONTRACTID"/>
      <xs:element ref="PARTID"/>
    </xs:sequence>
  </xs:complexType>
  <!--===========Parts for PurchasingContract End ================-->
  <!--================= start Entries for calculate Budgets ===============-->
  <xs:element name="FROMBUDGETTERMPERIODID" type="BUDGETTERMPERIODID_Type"/>
  <xs:element name="TOBUDGETTERMPERIODID" type="BUDGETTERMPERIODID_Type"/>
  <!--================= End Entries for calculate Budgets ===============-->
  <!--================= Entries for ChangeNotice ===================-->
  <xs:element name="CLOSEDATE" type="os:DATETIME"/>
  <xs:element name="FILTERASSET" type="FLAG_Type" default="false"/>
  <xs:element name="CHANGENOTICECODE" type="CODE24_Type"/>
  <xs:element name="CHANGENOTICEID" type="CHANGENOTICEID_Type"/>
  <xs:complexType name="CHANGENOTICEID_Type">
    <xs:sequence>
      <xs:element ref="CHANGENOTICECODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--===============End Entries for ChangeNotice ===================-->
  <!--================= Entries for ChangeNoticeLine ===================-->
  <xs:element name="CHANGENOTICELINEID" type="CHANGENOTICELINEID_Type"/>
  <xs:complexType name="CHANGENOTICELINEID_Type">
    <xs:sequence>
      <xs:element ref="CHANGENOTICEID"/>
      <xs:element ref="LINE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FROMASSETID" type="EQUIPMENTID_Type"/>
  <xs:element name="TOASSETID" type="EQUIPMENTID_Type"/>
  <xs:element name="FROMSERIALNUMBER" type="CODE30_Type"/>
  <xs:element name="TOSERIALNUMBER" type="CODE30_Type"/>
  <!--===============End Entries for ChangeNoticeLine ===================-->
  <xs:element name="ALLOWZERORATE" type="FLAG_Type" default="true"/>
  <!--================= Entries for Archive ===================-->
  <xs:element name="ARCHIVENUMBER" type="xs:long"/>
  <xs:element name="ARCHIVETHROUGH" type="os:DATETIME"/>
  <xs:element name="ARCHIVESCHEDULED" type="FLAG_Type"/>
  <xs:element name="DATESTARTED" type="os:DATETIME"/>
  <xs:element name="DATECOMPLETED" type="os:DATETIME"/>
  <xs:element name="DATESTOPPED" type="os:DATETIME"/>
  <xs:element name="ARCHIVEDBY" type="USERID_Type"/>
  <xs:element name="ARCHIVEOPTIONS" type="ARCHIVEOPTIONS_Type"/>
  <xs:complexType name="ARCHIVEOPTIONS_Type">
    <xs:sequence>
      <xs:element name="WORK" type="FLAG_Type" minOccurs="0"/>
      <xs:element name="PURCHASING" type="FLAG_Type" minOccurs="0"/>
      <xs:element name="STOCKTRANSACTIONS" type="FLAG_Type" minOccurs="0"/>
      <xs:element name="AUDITTRAIL" type="FLAG_Type" minOccurs="0"/>
      <xs:element name="ELECTRONICRECORDS" type="FLAG_Type" minOccurs="0"/>
      <xs:element name="CALLCENTER" type="FLAG_Type" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ARCHIVESTATUSESTIMATED" type="ARCHIVESTATUSDATA_Type"/>
  <xs:element name="ARCHIVESTATUSACTUAL" type="ARCHIVESTATUSDATA_Type"/>
  <xs:complexType name="ARCHIVESTATUSDATA_Type">
    <xs:sequence>
      <xs:element name="WORK" type="xs:long" minOccurs="0"/>
      <xs:element name="PURCHASING" type="xs:long" minOccurs="0"/>
      <xs:element name="STOCKTRANSACTIONS" type="xs:long" minOccurs="0"/>
      <xs:element name="AUDITTRAIL" type="xs:long" minOccurs="0"/>
      <xs:element name="ELECTRONICRECORDS" type="xs:long" minOccurs="0"/>
      <xs:element name="CALLCENTER" type="xs:long" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ARCHIVESTATUS">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="UNSCHEDULED"/>
        <xs:enumeration value="SCHEDULED"/>
        <xs:enumeration value="RUNNING"/>
        <xs:enumeration value="STOPPED"/>
        <xs:enumeration value="COMPLETED"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <!--================= End Entries for Archive ===============-->
  <xs:element name="ATTRIBUTEALIAS" type="CODE80_Type"/>
  <xs:element name="LAYERATTRIBUTE" type="CODE64_Type"/>
  <xs:element name="LAYERATTRIBUTEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="GISLAYER"/>
        <xs:element ref="LAYERATTRIBUTE"/>
        <xs:element ref="ORGANIZATIONID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--================= Entries for Contact Center Setup ===================-->
  <xs:element name="LOOKBACKDAYS" type="xs:long"/>
  <xs:element name="DEFAULTWOSTATUS" type="STATUS_Type"/>
  <xs:element name="REQOPENSTATUS" type="STATUS_Type"/>
  <xs:element name="REQFOLLOWUPSTATUS" type="STATUS_Type"/>
  <xs:element name="REQCANCLOSE" type="FLAG_Type"/>
  <!--===============End Entries for Contact Center Setup ===================-->
  <!--================= Department Structure Begin ===================-->
  <xs:element name="PARENTENTITY" type="PARENTENTITY_Type"/>
  <xs:complexType name="PARENTENTITY_Type">
    <xs:sequence>
      <xs:element ref="ENTITY"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DEPARTMENTSTRUCTURECODE" type="CODE30_Type"/>
  <xs:element name="DEPARTMENTSTRUCTUREID" type="DEPARTMENTSTRUCTUREID_Type"/>
  <xs:complexType name="DEPARTMENTSTRUCTUREID_Type">
    <xs:sequence>
      <xs:element ref="DEPARTMENTSTRUCTURECODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= Department Structure End ===================-->
  <xs:element name="ISSYSTEMLANG" type="FLAG_Type"/>
  <xs:element name="DBCONNECTINFO" type="DBCONNECTINFO_Type"/>
  <xs:complexType name="DBCONNECTINFO_Type">
    <xs:sequence>
      <xs:element name="DBUSERNAME" type="CODE128_Type"/>
      <xs:element name="DBPASSWORD" type="CODE128_Type"/>
    </xs:sequence>
  </xs:complexType>
  <!--===========read only fields for Budget Details tab ================-->
  <xs:element name="EXPECTEDCOST" type="os:AMOUNT"/>
  <xs:element name="REMAININGEXPECTEDCOST" type="os:AMOUNT"/>
  <xs:element name="ORDEREDCOST" type="os:AMOUNT"/>
  <xs:element name="REMAININGORDEREDCOST" type="os:AMOUNT"/>
  <xs:element name="ARCHIVESCHEDULEDTIME" type="os:DATETIME"/>
  <xs:element name="ARCHIVESTATUSMESSAGE" type="CODE1000_Type"/>
  <xs:element name="ORIGINALUNALLOCATEDQTY" type="os:QUANTITY"/>
  <xs:element name="UNALLOCATEDQTY" type="os:QUANTITY"/>
  <xs:element name="UNALLOCATEDUNITCOST" type="os:AMOUNT"/>
  <xs:element name="UNALLOCATEDTOTALCOST" type="os:AMOUNT"/>
  <xs:element name="DATEINACTIVATED" type="os:DATETIME"/>
  <xs:element name="ISSUEDQTY" type="os:QUANTITY"/>
  <xs:element name="ALLOCATEDQTY" type="os:QUANTITY"/>
  <xs:element name="INVOICEALLOCATIONPK" type="os:QUANTITY"/>
  <xs:element name="QTYTOALLOCATE" type="os:QUANTITY"/>
  <xs:element name="ACTIVEALLOCATION" type="FLAG_Type"/>
  <xs:element name="OVD_DSPYFLDNAME" type="xs:string"/>
  <xs:element name="TOTALCURRENCYID" type="CURRENCYID_Type"/>
  <xs:element name="PRINT" type="FLAG_Type"/>
  <!--===========start entries for Copy Budgets ================-->
  <xs:element name="FROMBUDGETSID" type="BUDGETSID_Type"/>
  <xs:element name="TOBUDGETSID" type="BUDGETSID_Type"/>
  <xs:element name="BUDGETAMOUNTPERCENTAGE" type="os:QUANTITY"/>
  <xs:element name="COPYBUDGETEDAMOUNTS" type="FLAG_Type"/>
  <xs:element name="CALCULATEZEROBASEDBUDGET" type="FLAG_Type"/>
  <xs:element name="COPYACTUALCOSTS" type="FLAG_Type"/>
  <xs:element name="RESETAMOUNTSTOZERO" type="FLAG_Type"/>
  <!--===========end entries for Copy Budgets ================-->
  <!--===============Analytics Server Log=============-->
  <xs:element name="OSL_FACILITY" type="CODE10_Type"/>
  <xs:element name="OSL_SEVERITY" type="CODE5_Type"/>
  <xs:element name="OSL_MESSAGE" type="CODE2000_Type"/>
  <!--===============End Analytics Server Log=============-->
  <xs:element name="FIELDID" type="FIELDID_Type"/>
  <xs:element name="FIELD" type="CODE61_Type"/>
  <xs:complexType name="FIELDID_Type">
    <xs:sequence>
      <xs:element ref="FIELD"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SCREENREMEMBERFIELDID" type="SCREENREMEMBERFIELDID_Type"/>
  <xs:complexType name="SCREENREMEMBERFIELDID_Type">
    <xs:sequence>
      <xs:element ref="FUNCTIONID"/>
      <xs:element ref="ENTITYID"/>
      <xs:element ref="FIELDID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MINIMUMVALUE" type="os:AMOUNT"/>
  <xs:element name="DISCOUNTTYPE" type="CODE4_Type"/>
  <xs:element name="CONTRACTDISCOUNTID" type="CONTRACTDISCOUNTID_Type"/>
  <xs:complexType name="CONTRACTDISCOUNTID_Type">
    <xs:sequence>
      <xs:element ref="SEQUENCENUMBER" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFCONDITION" type="CODE2000_Type"/>
  <xs:element name="FROMSEQUENCE" type="xs:long"/>
  <xs:element name="THENSEQUENCE" type="xs:long"/>
  <xs:element name="ELSESEQUENCE" type="xs:long"/>
  <xs:element name="FROMSCREEN" type="FUNCTIONID_Type"/>
  <xs:element name="THENSCREEN" type="FUNCTIONID_Type"/>
  <xs:element name="ELSESCREEN" type="FUNCTIONID_Type"/>
  <xs:element name="ALTERNATESCREENFLOWCODE" type="CODE30_Type"/>
  <xs:element name="SEQUENCENAME" type="CODE25_Type"/>
  <xs:element name="GRIDID" type="xs:long"/>
  <xs:element name="KBSEARCHTYPE" type="KBSEARCHTYPE_Type"/>
  <xs:simpleType name="KBSEARCHTYPE_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="KEYWORD"/>
      <xs:enumeration value="FULLTEXT"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="SEARCHTEXT" type="xs:string"/>
  <xs:element name="KBSEARCHTOTALCOUNT" type="os:QUANTITY"/>
  <xs:element name="KBSEARCHTOTALWITHSPC" type="os:QUANTITY"/>
  <xs:element name="KBSEARCHSCORE" type="os:QUANTITY"/>
  <xs:element name="USERKBFAVORITEID" type="USERKBFAVORITEID_TYPE"/>
  <xs:complexType name="USERKBFAVORITEID_TYPE">
    <xs:sequence>
      <xs:element ref="USERID"/>
      <xs:element ref="KBARTICLEID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RESULTSPERPAGE" type="xs:long"/>
  <xs:simpleType name="OVD_DTRESOLUTION_Type">
    <xs:restriction base="xs:long">
      <xs:enumeration value="0"/>
      <xs:enumeration value="15"/>
      <xs:enumeration value="60"/>
      <xs:enumeration value="1440"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OVD_DTRESOLUTION" type="OVD_DTRESOLUTION_Type"/>
  <xs:element name="HIGHLIGHTMAP" type="FLAG_Type"/>
  <xs:element name="IDENTIFYFEATURE" type="FLAG_Type"/>
  <xs:element name="SHOWCHILDREN" type="FLAG_Type"/>
  <xs:element name="VIEWNEARESTADDRESS" type="FLAG_Type"/>
  <xs:element name="SCHEDULEWO" type="FLAG_Type"/>
  <xs:element name="KEYFIELDNAME" type="CODE80_Type"/>
  <xs:element name="KEYFIELDVALUE" type="CODE80_Type"/>
  <xs:element name="CURRENTSCREEN" type="FUNCTIONID_Type"/>
  <xs:element name="NEXTSCREEN" type="FUNCTIONID_Type"/>
  <xs:element name="PREVIOUSSCREEN" type="FUNCTIONID_Type"/>
  <xs:element name="KEYFIELD">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:KEYFIELDNAME"/>
        <xs:element ref="dsf:KEYFIELDVALUE" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MAPSERVICE" type="xs:string"/>
  <xs:element name="DEFAULTLAYER" type="GISLAYER_Type"/>
  <xs:element name="GISLAYER" type="GISLAYER_Type"/>
  <xs:simpleType name="GISLAYER_Type">
    <xs:restriction base="CODE60_Type"/>
  </xs:simpleType>
  <xs:element name="STREETCRITERIA" type="xs:string"/>
  <xs:element name="ZONECRITERIA" type="xs:string"/>
  <xs:element name="ADDRESSSEARCHTEXT">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="STREETCRITERIA" minOccurs="0"/>
        <xs:element ref="ZONECRITERIA" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ACTIVELAYER" type="GISLAYERCRITERIA_Type"/>
  <xs:element name="BUFFERLAYER" type="GISLAYERCRITERIA_Type"/>
  <xs:complexType name="GISLAYERCRITERIA_Type">
    <xs:sequence>
      <xs:element ref="GISLAYER"/>
      <xs:element name="GISFILTER" type="xs:long" minOccurs="0"/>
      <xs:element name="GISRADIUS" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DISTANCE" type="os:QUANTITY"/>
            <xs:element name="UOM" type="TYPE_Type"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================= Entries for ChangeNoticeLocation ===================-->
  <xs:element name="CHANGENOTICELOCATIONID" type="CHANGENOTICELOCATIONID_Type"/>
  <xs:complexType name="CHANGENOTICELOCATIONID_Type">
    <xs:sequence>
      <xs:element ref="CHANGENOTICEID"/>
      <xs:element ref="LOCATIONID"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= Entries for ChangeNoticeLocation ===================-->
  <xs:element name="USAGEDEFMECCHILD" type="FLAG_Type"/>
  <xs:element name="ISMOBILEADMIN" type="FLAG_Type"/>
  <xs:element name="SHOWPROVIDER" type="FLAG_Type"/>
  <xs:element name="SHOWSERVICECATEGORY" type="FLAG_Type"/>
  <xs:element name="NEXTSCREENSEQUENCE" type="xs:long"/>
  <xs:element name="LAYOUTFUNCNAME" type="CODE40_Type"/>
  <xs:element name="ELEMENTID" type="CODE40_Type"/>
  <xs:element name="USERINBOXDETAILS" type="USERINBOXDETAILS_Type"/>
  <xs:complexType name="USERINBOXDETAILS_Type">
    <xs:sequence>
      <xs:element ref="HOMEUSERID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
      <xs:element name="COUNT" type="os:QUANTITY" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= PMPLAN ======================-->
  <xs:element name="COPYFROMPMPLAN" type="PMPLANID_Type"/>
  <xs:element name="PMPLANID" type="PMPLANID_Type"/>
  <xs:element name="PMPLANCODE" type="CODE6_Type"/>
  <xs:complexType name="PMPLANID_Type">
    <xs:sequence>
      <xs:element ref="PMPLANCODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION"/>
    </xs:sequence>
  </xs:complexType>
  <!--==============End PMPLAN =====================-->
  <xs:element name="AVERAGEPRICEPERCENT" type="FLAG_Type"/>
  <xs:element name="FIXEDVALUE" type="FLAG_Type"/>
  <xs:element name="HOLDINGCOSTPERCENTAGE" type="os:QUANTITY"/>
  <xs:element name="HOLDINGCOST" type="os:AMOUNT"/>
  <xs:element name="FIXEDORDERCOST" type="os:AMOUNT"/>
  <xs:element name="GRIDSETUPID" type="GRIDSETUPID_Type"/>
  <xs:complexType name="GRIDSETUPID_Type">
    <xs:sequence>
      <xs:element ref="GRIDID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GRIDNAME" type="CODE40_Type"/>
  <xs:element name="PARENTSCREEN" type="FUNCTIONID_Type"/>
  <xs:element name="GRIDTYPE" type="xs:string"/>
  <xs:element name="PMPLANEQUIPMENTID" type="PMPLANEQUIPMENTID_Type"/>
  <xs:element name="PLANEQUIPMENTID" type="EQUIPMENTID_Type"/>
  <xs:element name="EQUIPMENTINFO" type="EQUIPMENTINFO_Type"/>
  <xs:complexType name="EQUIPMENTINFO_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTDETAILID"/>
      <xs:element ref="OBJTYPE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PMPLANEQUIPMENTID_Type">
    <xs:sequence>
      <xs:element ref="PMPLAN"/>
      <xs:element ref="PLANEQUIPMENTID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PMWORKPACKAGECODE" type="CODE24_Type"/>
  <xs:element name="PMWORKPACKAGEID" type="PMWORKPACKAGEID_Type"/>
  <xs:complexType name="PMWORKPACKAGEID_Type">
    <xs:sequence>
      <xs:element ref="PMWORKPACKAGECODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PERFORMEVERY" type="xs:long"/>
  <xs:element name="ESTWORKLOAD" type="xs:double"/>
  <xs:element name="CALCULATEDWORKLOAD" type="xs:double"/>
  <xs:element name="LASTPARENTJOB" type="CODE30_Type"/>
  <xs:element name="PARENTEQUIPMENTID" type="EQUIPMENTID_Type"/>
  <xs:element name="INSPECTEDQUANTITYUOM" type="UOMID_Type"/>
  <xs:element name="APPROVEDQUANTITY" type="os:QUANTITY"/>
  <xs:element name="APPROVEDQUANTITYUOM" type="UOMID_Type"/>
  <xs:element name="REJECTQUANTITYUOM" type="UOMID_Type"/>
  <xs:element name="DATEINSPECTED" type="os:DATETIME"/>
  <xs:element name="RECEIPTUOM" type="UOMID_Type"/>
  <xs:element name="PMWORKPACKAGEEQUIPID" type="PMWORKPACKAGEEQUIPID_Type"/>
  <xs:complexType name="PMWORKPACKAGEEQUIPID_Type">
    <xs:sequence>
      <xs:element ref="PMWORKPACKAGEEQUIPCODE"/>
      <xs:element ref="PPMREVISION"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PMWORKPACKAGEEQUIPCODE" type="xs:long"/>
  <xs:element name="CURRENTTEXT" type="CODE255_Type"/>
  <xs:element name="ORIGINALTEXT" type="CODE255_Type"/>
  <xs:element name="ALTERNATETEXT" type="CODE255_Type"/>
  <xs:element name="CURRENTTEXTUPDATED" type="CODE1_Type"/>
  <xs:element name="ISEXTENDED" type="FLAG_Type"/>
  <xs:element name="GLOBALTEXTCHANGEID" type="GLOBALTEXTCHANGEID_Type"/>
  <xs:complexType name="GLOBALTEXTCHANGEID_Type">
    <xs:sequence>
      <xs:element ref="LANGUAGEID"/>
      <xs:element ref="BOILERTEXTPOOL"/>
      <xs:element ref="BOILERTEXTLENGTH"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CUSTOMFIELDTABLEDETAILS" type="CUSTOMFIELDTABLEDETAILS_Type"/>
  <xs:complexType name="CUSTOMFIELDTABLEDETAILS_Type">
    <xs:sequence>
      <xs:element ref="CUSTOMFIELDTABLE"/>
      <xs:element ref="ENTITY"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= Entries for Copy PO  ===================-->
  <xs:element name="NEWPURCHASEORDERID" type="PURCHASEORDERID_Type"/>
  <xs:element name="NEWDESCRIPTION" type="DESCRIPTION_Type"/>
  <xs:element name="COPYPARTS" type="FLAG_Type"/>
  <xs:element name="COPYSERVICES" type="FLAG_Type"/>
  <xs:element name="COPYEXTRACHARGESDISCOUNTS" type="FLAG_Type"/>
  <xs:element name="COPYCLAUSES" type="FLAG_Type"/>
  <xs:element name="COPYADDRESSES" type="FLAG_Type"/>
  <xs:element name="EQUIPMENTEXIST" type="FLAG_Type"/>
  <xs:element name="PMWORKPACKAGEEMPLOYEEID" type="PMWORKPACKAGEEMPLOYEEID_Type"/>
  <xs:complexType name="PMWORKPACKAGEEMPLOYEEID_Type">
    <xs:sequence>
      <xs:element ref="PMWORKPACKAGEID"/>
      <xs:element ref="EMPLOYEEID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NEWSUPPLIERID" type="SUPPLIERID_Type"/>
  <xs:element name="OLDSUPPLIERID" type="SUPPLIERID_Type"/>
  <xs:element name="COPYCONTACTS" type="FLAG_Type"/>
  <xs:element name="COPYRATES" type="FLAG_Type"/>
  <xs:element name="COPYCOMMODITIES" type="FLAG_Type"/>
  <xs:element name="MEKEY" type="CODE10_Type"/>
  <xs:element name="NEWREQUISITIONID" type="REQUISITIONID_Type"/>
  <xs:element name="DEPRECIATIONUNITOUTPUTID" type="DEPRECIATIONUNITOUTPUTID_Type"/>
  <xs:complexType name="DEPRECIATIONUNITOUTPUTID_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTID"/>
      <xs:element ref="FISCALYEARPK"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ENTITYDBSCHEMA" type="CODE128_Type"/>
  <xs:element name="ERRORCOUNT" type="xs:long"/>
  <xs:element name="CREWCODE" type="CODE15_Type"/>
  <xs:element name="CREWID" type="CREWID_Type"/>
  <xs:complexType name="CREWID_Type">
    <xs:sequence>
      <xs:element ref="CREWCODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ISSECURE" type="FLAG_Type"/>
  <xs:element name="USERTABTYPE" type="CODE1_Type"/>
  <xs:element name="NEWSTANDARDWO" type="STDWOID_Type"/>
  <xs:element name="PACKINGSLIPMANLOT" type="CODE24_Type"/>
  <xs:element name="PACKINGSLIPMANLOTEXP" type="os:DATETIME"/>
  <xs:element name="PACKINGSLIPDELQTY" type="os:QUANTITY"/>
  <xs:element name="PACKINGSLIPRECVQTY" type="os:QUANTITY"/>
  <xs:element name="PACKINGSLIPCOMMENT" type="CODE45_Type"/>
  <xs:element name="PACKINGSLIPLINE" type="xs:long"/>
  <xs:element name="PACKINGSLIPID" type="PACKINGSLIPID_Type"/>
  <xs:complexType name="PACKINGSLIPID_Type">
    <xs:sequence>
      <xs:element ref="PORECEIPTID"/>
      <xs:element ref="PACKINGSLIPLINE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EDITIONCOMMENT" type="CODE2000_Type"/>
  <xs:element name="SEGMENTVALUELOOKUP" type="CODE10_Type"/>
  <xs:element name="ACCOUNTSEGMENTVALUE" type="CODE30_Type"/>
  <!--============= Entries for Upload/Conversion =================-->
  <xs:element name="UPLOADCODE" type="xs:long"/>
  <xs:complexType name="UPLOADID_Type">
    <xs:sequence>
      <xs:element ref="UPLOADCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UPLOADID" type="UPLOADID_Type"/>
  <xs:element name="UPLOADSTATUS" type="STATUS_Type"/>
  <xs:element name="UPLOADEDBY" type="USERID_Type"/>
  <xs:element name="UPLOADSTARTED" type="os:DATETIME"/>
  <xs:element name="UPLOADCOMPLETED" type="os:DATETIME"/>
  <xs:element name="UPLOADSTOPPED" type="os:DATETIME"/>
  <xs:element name="DATEPURGED" type="os:DATETIME"/>
  <xs:element name="UPLOADTABLE" type="CODE30_Type"/>
  <xs:element name="UPLOADCOUNT" type="xs:long"/>
  <xs:element name="CONVERSIONSTATUS" type="STATUS_Type"/>
  <xs:element name="CONVERTEDBY" type="USERID_Type"/>
  <xs:element name="CONVERSIONSTARTED" type="os:DATETIME"/>
  <xs:element name="CONVERSIONCOMPLETED" type="os:DATETIME"/>
  <xs:element name="CONVERSIONSTOPPED" type="os:DATETIME"/>
  <xs:element name="CONVERSIONSCHEDULED" type="FLAG_Type"/>
  <xs:element name="OPTIONSREVIEWED" type="FLAG_Type"/>
  <xs:element name="ISCONVERSIONSTOPPED" type="FLAG_Type"/>
  <xs:element name="CONVERSIONSCHEDULEDTIME" type="os:DATETIME"/>
  <xs:element name="EXTRACHARGEDISCOUNT" type="os:AMOUNT"/>
  <xs:element name="LINESUBTOTAL" type="os:AMOUNT"/>
  <xs:element name="CONTACTINFOEQUIPMENTID" type="CONTACTINFOEQUIPMENTID_Type"/>
  <xs:complexType name="CONTACTINFOEQUIPMENTID_Type">
    <xs:sequence>
      <xs:element ref="CONTACTINFOID"/>
      <xs:element ref="EQUIPMENTID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NEWMATERIALLISTID" type="MATERIALLISTID_Type"/>
  <xs:element name="OLDMATERIALLISTID" type="MATERIALLISTID_Type"/>
  <xs:element name="COPYPMSCHEDULES" type="FLAG_Type"/>
  <xs:element name="COPYEQUIPMENTS" type="FLAG_Type"/>
  <xs:element name="EMPLOYEECREWID" type="EMPLOYEECREWID_Type"/>
  <xs:complexType name="EMPLOYEECREWID_Type">
    <xs:sequence>
      <xs:element ref="SEQUENCENUMBER" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="UPLOADPRODUCTID_Type">
    <xs:sequence>
      <xs:element name="NAME" type="CODE20_Type"/>
      <xs:element name="VERSION" type="CODE20_Type"/>
      <xs:element name="DBTYPE" type="CODE10_Type"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UPLOADPRODUCTID" type="UPLOADPRODUCTID_Type"/>
  <!--=========== Start JobSchedule Parameters=============-->
  <xs:element name="JOBSCHEDULEPARAMETERID" type="JOBSCHEDULEPARAMETERID_Type"/>
  <xs:complexType name="JOBSCHEDULEPARAMETERID_Type">
    <xs:sequence>
      <xs:element ref="SCJCODE"/>
      <xs:element ref="LINE" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PARAMNAME" type="CODE20_Type"/>
  <xs:element name="PARAMVALUE" type="CODE1025_Type"/>
  <xs:simpleType name="CODE1025_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="1025"/>
    </xs:restriction>
  </xs:simpleType>
  <!--=========== End JobSchedule Parameters =============-->
  <xs:element name="JOBSCHEDULECODE" type="CODE30_Type"/>
  <xs:element name="JOBCLASS" type="CODE1025_Type"/>
  <xs:element name="JOBTYPE" type="CODE1_Type"/>
  <xs:element name="JOBPARTNERID" type="PARTNERID_Type"/>
  <xs:element name="ISJOBACTIVE" type="CODE1_Type" default="-"/>
  <xs:element name="ISJOBBROKEN" type="CODE1_Type" default="-"/>
  <xs:element name="ISJOBEXECUTING" type="CODE1_Type" default="-"/>
  <xs:element name="SERVERID" type="CODE255_Type"/>
  <xs:element name="ORIGINALFLEXSQLID" type="FLEXSQLID_Type"/>
  <xs:element name="BUDGETAMOUNTOPTIONS">
    <xs:complexType>
      <xs:sequence>
        <xs:choice>
          <xs:element ref="COPYBUDGETEDAMOUNTS" minOccurs="0"/>
          <xs:element ref="RESETAMOUNTSTOZERO" minOccurs="0"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TOBUDGETENTITYOPTIONS">
    <xs:complexType>
      <xs:sequence>
        <xs:choice>
          <xs:element ref="TOBUDGETENTITYID" minOccurs="0"/>
          <xs:element ref="TOBUDGETENTITYGROUPID" minOccurs="0"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="BUDGETENTITYGROUP_Type">
    <xs:sequence>
      <xs:element ref="BUDGETENTITYGROUPCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BUDGETENTITYGROUPCODE" type="CODE5_Type"/>
  <xs:element name="FROMBUDGETDETAILID" type="BUDGETDETAILID_Type"/>
  <xs:element name="TOBUDGETENTITYID" type="BUDGETENTITY_Type"/>
  <xs:element name="TOBUDGETENTITYGROUPID" type="BUDGETENTITYGROUP_Type"/>
  <xs:element name="BUDGETSTRUCTUREORGANIZATIONID" type="ORGANIZATIONID_Type"/>
  <!--=========== Start Web Service Prompts =============-->
  <xs:element name="WSPROMPTID" type="WSPROMPTID_Type"/>
  <xs:complexType name="WSPROMPTID_Type">
    <xs:sequence>
      <xs:element ref="WSPROMPTCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WSPROMPTCODE" type="CODE6_Type"/>
  <!--=========== End Web Service Prompts =============-->
  <xs:element name="PERFORMEDBY" type="USERID_Type"/>
  <xs:element name="REVIEWEDBY" type="USERID_Type"/>
  <xs:element name="PBSIGNATURETYPE" type="CODE8_Type"/>
  <xs:element name="RBSIGNATURETYPE" type="CODE8_Type"/>
  <xs:element name="PERFORMEDBYESIGN" type="ESIGNATURE_Type"/>
  <xs:element name="REVIEWEDBYESIGN" type="ESIGNATURE_Type"/>
  <xs:complexType name="ESIGNATURE_Type">
    <xs:sequence>
      <xs:element ref="ESIGNATURE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SESSION" type="xs:string"/>
  <xs:element name="WSPROMPTGROUPID" type="WSPROMPTGROUPID_Type"/>
  <xs:complexType name="WSPROMPTGROUPID_Type">
    <xs:sequence>
      <xs:element ref="WSPROMPTID"/>
      <xs:element ref="WSPROMPTPROCESSGROUP"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WSPROMPTPROCESSGROUP" type="xs:long"/>
  <xs:element name="WSPROMPTFIELDID" type="WSPROMPTFIELDID_Type"/>
  <xs:complexType name="WSPROMPTFIELDID_Type">
    <xs:sequence>
      <xs:element ref="WSPROMPTID"/>
      <xs:element ref="LINE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OLDLINE" type="xs:long"/>
  <xs:element name="RETRIEVEFIELDID" type="EWSFIELDID_Type"/>
  <xs:element name="UNMAPPEDFIELD" type="FLAG_Type"/>
  <xs:element name="WSENTITYNAME" type="xs:string"/>
  <xs:element name="WSPROMPTFIELDVALUE" type="WSPROMPTFIELDVALUE_Type"/>
  <xs:complexType name="WSPROMPTFIELDVALUE_Type">
    <xs:sequence>
      <xs:choice minOccurs="0">
        <xs:element name="DATEVALUE" type="os:DATETIME" minOccurs="0"/>
        <xs:element name="NUMBERVALUE" type="os:QUANTITY" minOccurs="0"/>
        <xs:element name="TEXTVALUE" type="xs:string" minOccurs="0"/>
        <xs:element name="CHECKBOXVALUE" type="FLAG_Type" minOccurs="0"/>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WSFUNCTIONRESULT" type="xs:anyType"/>
  <xs:element name="MESSAGE">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="type" type="xs:string"/>
        <xs:element name="MSGTEXT" type="xs:string"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FROMTESTPOINT" type="IMPORTTESTPOINT_Type"/>
  <xs:element name="TOTESTPOINT" type="IMPORTTESTPOINT_Type"/>
  <xs:element name="TESTPOINT" type="CODE30_Type"/>
  <xs:complexType name="IMPORTTESTPOINT_Type">
    <xs:sequence>
      <xs:element ref="TESTPOINT"/>
      <xs:element ref="UCODE"/>
      <xs:element ref="RENTITYID" minOccurs="0"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="STANDARDQUANTITY" type="os:QUANTITY"/>
  <xs:element name="STANDARDVALUE" type="STANDARDVALUE_Type"/>
  <xs:complexType name="STANDARDVALUE_Type">
    <xs:sequence>
      <xs:element ref="STANDARDQUANTITY"/>
      <xs:element ref="UOMID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DEVICETOLERANCEFROM" type="os:QUANTITY"/>
  <xs:element name="DEVICETOLERANCETO" type="os:QUANTITY"/>
  <xs:element name="DEVICETOLERANCEVALUE" type="DEVICETOLERANCEVALUE_Type"/>
  <xs:complexType name="DEVICETOLERANCEVALUE_Type">
    <xs:sequence>
      <xs:element ref="DEVICETOLERANCEFROM"/>
      <xs:element ref="DEVICETOLERANCETO"/>
      <xs:element ref="DEVICETOLERANCETYPE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TESTPOINTCOMMENTS" type="CODE2000_Type"/>
  <!--=========== Start 7iBuySecurity =============-->
  <xs:element name="D7IBUYSECURITYID" type="D7IBUYSECURITYID_Type"/>
  <xs:element name="SCREENID" type="LONG_0_99_Type"/>
  <xs:simpleType name="LONG_0_99_Type">
    <xs:restriction base="xs:long">
      <xs:minInclusive value="1"/>
      <xs:maxInclusive value="99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="D7IBUYSECURITYID_Type">
    <xs:sequence>
      <xs:element ref="USERGROUPCODE"/>
      <xs:element ref="SCREENID"/>
    </xs:sequence>
  </xs:complexType>
  <!--=========== End 7iBuySecurity =============-->
  <!--=========== Start of IPBuyVendor =============-->
  <xs:element name="IPBUYVENDORDESCRIPTION" type="CODE255_Type"/>
  <xs:element name="VENDORURL" type="CODE255_Type"/>
  <xs:element name="VENDORNOTES" type="CODE4000_Type"/>
  <xs:complexType name="IPBUYVENDORID_Type">
    <xs:sequence>
      <xs:element ref="IPVENDORCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="IPBUYVENDORDESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IPBUYVENDORID" type="IPBUYVENDORID_Type"/>
  <!--=========== End of IPBuyVendor =============-->
  <!--=========== Start Provider =============-->
  <xs:element name="EMAILFAX" type="CODE180_Type"/>
  <xs:element name="PREFERREDCONTACTMETHOD" type="CODE4_Type"/>
  <!--=========== End Provider =============-->
  <xs:element name="CONVERSIONSTATUSMESSAGE" type="CODE1000_Type"/>
  <xs:element name="CONVERSIONSTATUSESTIMATED" type="xs:long"/>
  <xs:element name="CONVERSIONSTATUSACTUAL" type="xs:long"/>
  <xs:element name="IPLASTUPDATEDDATE" type="os:DATETIME"/>
  <!--=========== Start Web Services for Web Service Prompts =============-->
  <xs:element name="WSACTION" type="CODE10_Type"/>
  <xs:element name="WEBSERVICENAME" type="CODE200_Type"/>
  <!--=========== End Web Services for Web Service Prompts =============-->
  <xs:element name="TURNAROUNDUOM">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="TURNAROUNDUOMCODE"/>
        <xs:element ref="DESCRIPTION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TURNAROUNDUOMCODE" type="CODE20_Type"/>
  <xs:element name="TURNAROUNDVALUE" type="os:QUANTITY"/>
  <xs:complexType name="TURNAROUND_Type">
    <xs:sequence>
      <xs:element ref="TURNAROUNDUOM"/>
      <xs:element ref="TURNAROUNDVALUE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TEMPORARYTURNAROUND" type="TURNAROUND_Type"/>
  <xs:element name="PERMANENTTURNAROUND" type="TURNAROUND_Type"/>
  <xs:element name="PENALTYFACTOR" type="os:QUANTITY"/>
  <xs:element name="ISINSPECTIONONREQLINEORPART" type="FLAG_Type"/>
  <!--=========== Start Xpath =============-->
  <xs:element name="XPATH" type="CODE400_Type"/>
  <!--=========== End Xpath =============-->
  <!--=========== Start of IPBuyVendorDownloadResponse =============-->
  <xs:element name="VENDORNUM" type="xs:string"/>
  <xs:element name="VENDORNAME" type="CODE255_Type"/>
  <xs:element name="DEFAULTMP2VENDORNAME" type="CODE255_Type"/>
  <xs:complexType name="BLOCKVENDOR_Type">
    <xs:sequence>
      <xs:element ref="VENDORNUM"/>
      <xs:element ref="VENDORNAME" minOccurs="0"/>
      <xs:element ref="DEFAULTMP2VENDORNAME" minOccurs="0"/>
      <xs:element ref="VENDORURL" minOccurs="0"/>
      <xs:element ref="VENDORNOTES" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BLOCKVENDOR" type="BLOCKVENDOR_Type"/>
  <xs:complexType name="BLOCKVENDORLIST_Type">
    <xs:sequence>
      <xs:element ref="BLOCKVENDOR" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BLOCKVENDORLIST" type="BLOCKVENDORLIST_Type"/>
  <xs:complexType name="BLOCKACTVENDORLIST_Type">
    <xs:sequence>
      <xs:element ref="BLOCKVENDORLIST" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BLOCKACTVENDORLIST" type="BLOCKACTVENDORLIST_Type"/>
  <!--=========== End of IPBuyVendorDownloadResponse =============-->
  <!--=========== Start WorkOrder For Call Center Detail =============-->
  <xs:element name="EQUIPMENTUSABILITY" type="CODE30_Type"/>
  <xs:element name="EQUIPMENTUSABILITYID" type="EQUIPMENTUSABILITYID_Type"/>
  <xs:complexType name="EQUIPMENTUSABILITYID_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTUSABILITY"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PERMANENTFIXPROMISEDATE" type="os:DATETIME"/>
  <xs:element name="TEMPFIXPROMISEDATE" type="os:DATETIME"/>
  <xs:element name="TEMPFIXDATECOMPLETED" type="os:DATETIME"/>
  <!--=========== End WorkOrder For Call Center Detail =============-->
  <xs:element name="DESTFIELDXPATH" type="CODE200_Type"/>
  <xs:element name="DESTWEBSERVICE" type="CODE200_Type"/>
  <xs:element name="FROMGROUP" type="xs:long"/>
  <xs:element name="RETRIEVEXPATH" type="CODE200_Type"/>
  <xs:element name="FIELDXPATH" type="CODE200_Type"/>
  <xs:element name="FIELDLABEL" type="CODE255_Type"/>
  <xs:element name="WSPROMPTFIELDTYPE" type="TYPE_Type"/>
  <xs:element name="DISPLAYTYPE" type="FIELDATTRIBUTE_TYPE"/>
  <xs:element name="NEXTLINE" type="xs:long"/>
  <xs:element name="SCREENFIELDID" type="EWSFIELDID_Type"/>
  <xs:complexType name="FIELDATTRIBUTE_TYPE">
    <xs:sequence>
      <xs:element name="FIELDATTRIBUTECODE" type="CODE1_Type"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PENALTYAMOUNT" type="os:AMOUNT"/>
  <xs:element name="ISNEWCUSTOMERALLOWED" type="FLAG_Type"/>
  <!--=========== Start Calendar Group =============-->
  <xs:element name="CALENDARGROUPID" type="CALENDARGROUPID_Type"/>
  <xs:complexType name="CALENDARGROUPID_Type">
    <xs:sequence>
      <xs:element ref="CALENDARGROUPCODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CALENDARGROUPCODE" type="CODE15_Type"/>
  <!--=========== End Calendar Group =============-->
  <xs:element name="UPLOADTABLES">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="UPLOADTABLE" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="includedependents" type="FLAG_Type" default="false"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="IPTRACKINGTYPE" type="TYPE_Type"/>
  <xs:element name="GENERATEDDATE" type="os:DATETIME"/>
  <xs:element name="CONTROLNUM" type="CODE30_Type"/>
  <xs:element name="ATTENTIONTO" type="CODE80_Type"/>
  <xs:element name="CALPERIODNAME" type="CODE30_Type"/>
  <xs:complexType name="CALPERIODTIMEINTERVAL_Type">
    <xs:sequence>
      <xs:element name="STARTTIME" type="CODE5_Type"/>
      <xs:element name="ENDTIME" type="CODE5_Type"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CALPERIODID" type="CALPERIODID_Type"/>
  <xs:complexType name="CALPERIODID_Type">
    <xs:sequence>
      <xs:element ref="CALPERIODNAME"/>
      <xs:element ref="CALENDARGROUPID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SUNTIME" type="CALPERIODTIMEINTERVAL_Type"/>
  <xs:element name="MONTIME" type="CALPERIODTIMEINTERVAL_Type"/>
  <xs:element name="TUESTIME" type="CALPERIODTIMEINTERVAL_Type"/>
  <xs:element name="WEDTIME" type="CALPERIODTIMEINTERVAL_Type"/>
  <xs:element name="THURSTIME" type="CALPERIODTIMEINTERVAL_Type"/>
  <xs:element name="FRITIME" type="CALPERIODTIMEINTERVAL_Type"/>
  <xs:element name="SATTIME" type="CALPERIODTIMEINTERVAL_Type"/>
  <xs:element name="NAMEONCARD" type="CODE60_Type"/>
  <xs:element name="CREDITCARDID" type="CREDITCARDID_Type"/>
  <xs:complexType name="CREDITCARDID_Type">
    <xs:sequence>
      <xs:element ref="CREDITCARD" minOccurs="0"/>
      <xs:element ref="CREDITCARDNUMBER" minOccurs="0"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
      <!--xs:choice-->
      <!--/xs:choice-->
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CREDITCARDEXPIRATIONDATE" type="os:DATETIME"/>
  <xs:element name="CREDITCARDNUMBER" type="CODE16_Type"/>
  <xs:element name="CREDITCARDUSERID" type="CREDITCARDUSERID_Type"/>
  <xs:complexType name="CREDITCARDUSERID_Type">
    <xs:sequence>
      <xs:element ref="CREDITCARDID"/>
      <xs:element ref="USERID"/>
    </xs:sequence>
  </xs:complexType>
  <!--=========== Start Data Conversion Options =============-->
  <xs:element name="CONVERSIONOPTIONSTEPIDDESC" type="CODE2000_Type"/>
  <xs:simpleType name="LONG_0_999_Type">
    <xs:restriction base="xs:long">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="999"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="SKIPCONVERSION" type="FLAG_Type"/>
  <xs:element name="FINISHEDUPLOADIDOPTIONS" type="FLAG_Type"/>
  <xs:element name="CONVERSIONOPTIONSTEPID" type="LONG_0_999_Type"/>
  <xs:element name="SOURCEVALUE1" type="CODE100_Type"/>
  <xs:element name="SOURCEVALUE2" type="CODE100_Type"/>
  <xs:element name="DESTINATIONVALUE1" type="CODE100_Type"/>
  <xs:element name="DESTINATIONVALUE2" type="CODE100_Type"/>
  <xs:complexType name="SOURCEVALUEID_Type">
    <xs:sequence>
      <xs:element ref="SOURCEVALUE1"/>
      <xs:element ref="SOURCEVALUE2" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SOURCEVALUEID" type="SOURCEVALUEID_Type"/>
  <xs:complexType name="DESTINATIONVALUEID_Type">
    <xs:sequence>
      <xs:element ref="DESTINATIONVALUE1" minOccurs="0"/>
      <xs:element ref="DESTINATIONVALUE2" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DESTINATIONVALUEID" type="DESTINATIONVALUEID_Type"/>
  <xs:complexType name="CONVERSIONOPTIONID_Type">
    <xs:sequence>
      <xs:element ref="UPLOADID"/>
      <xs:element ref="CONVERSIONOPTIONSTEPID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CONVERSIONOPTIONID" type="CONVERSIONOPTIONID_Type"/>
  <xs:complexType name="CONVERSIONOPTIONMAPPINGID_Type">
    <xs:sequence>
      <xs:element ref="CONVERSIONOPTIONID"/>
      <xs:element ref="SOURCEVALUEID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CONVERSIONOPTIONMAPPINGID" type="CONVERSIONOPTIONMAPPINGID_Type"/>
  <!--=========== End Data Conversion Options =============-->
  <xs:element name="EMAILNOTFICATIONACTIVE" type="FLAG_Type"/>
  <xs:element name="INCLUDEURL" type="FLAG_Type"/>
  <!--===============Start Entries for ContactInfo====================-->
  <xs:element name="COMPANYNAME" type="Name_Type"/>
  <!--===============End Entries for ContactInfo ====================-->
  <!--============Start Entries for CustomerRequestHistory=============-->
  <xs:element name="CUSTOMERREQUESTHISTORYCODE" type="CODE30_Type"/>
  <xs:element name="CUSTOMERREQUESTHISTORYID" type="CUSTOMERREQUESTHISTORYID_Type"/>
  <xs:complexType name="CUSTOMERREQUESTHISTORYID_Type">
    <xs:sequence>
      <xs:element ref="CUSTOMERREQUESTHISTORYCODE" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="REQUESTDATE" type="os:DATETIME"/>
  <xs:element name="EVENTTYPE" type="CODE4_Type"/>
  <xs:element name="FIELDNAME" type="CODE45_Type"/>
  <xs:element name="OLDVALUE" type="CODE250_Type"/>
  <xs:element name="UPDATEDVALUE" type="CODE250_Type"/>
  <!--=============End Entries for CustomerRequestHistory=============-->
  <!--=========== Start of InforEAMSupplier =============-->
  <xs:element name="IPBUYVENDORSUPPLIERID" type="IPBUYVENDORSUPPLIERID_Type"/>
  <xs:complexType name="IPBUYVENDORSUPPLIERID_Type">
    <xs:sequence>
      <xs:element ref="IPBUYVENDORID"/>
      <xs:element ref="SUPPLIERID"/>
    </xs:sequence>
  </xs:complexType>
  <!--=========== End of InforEAMSupplier =============-->
  <xs:element name="STREETADDRESS3" type="CODE64_Type"/>
  <xs:element name="COUNTRY" type="CODE30_Type"/>
  <xs:element name="EXTENSION" type="CODE50_Type"/>
  <xs:element name="CRHCOMMENTS" type="CODE2000_Type"/>
  <xs:element name="RETRIEVEDVALUEID" type="RETRIEVEDVALUEID_Type"/>
  <xs:complexType name="RETRIEVEDVALUEID_Type">
    <xs:sequence>
      <xs:element ref="WSPROMPTID"/>
      <xs:element ref="SOURCESEQUENCE"/>
      <xs:element ref="SOURCEDESC" minOccurs="0"/>
      <xs:element ref="DESTSEQUENCE"/>
      <xs:element ref="DESTDESC" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SQLQUERYDETAIL" type="SQLQUERYDETAIL_Type"/>
  <xs:complexType name="SQLQUERYDETAIL_Type">
    <xs:sequence>
      <xs:element ref="QUERYCODE"/>
      <xs:element ref="SQLSTATEMENT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SOURCESEQUENCE" type="xs:long"/>
  <xs:element name="DESTSEQUENCE" type="xs:long"/>
  <xs:element name="SOURCEDESC" type="CODE255_Type"/>
  <xs:element name="DESTDESC" type="CODE255_Type"/>
  <xs:element name="OLDSOURCESEQUENCE" type="xs:long"/>
  <xs:element name="OLDDESTSEQUENCE" type="xs:long"/>
  <xs:element name="EXPORTENTITYCLASS" type="CODE200_Type"/>
  <xs:element name="EXPORTHANDLERCLASS" type="CODE200_Type"/>
  <xs:element name="EXPORTENTITYNAME" type="CODE40_Type"/>
  <xs:element name="PKEYS" type="CODE100_Type"/>
  <xs:element name="EXCLUDECOLUMNS" type="CODE200_Type"/>
  <xs:element name="ISVALID" type="FLAG_Type"/>
  <xs:element name="MOBILEQUERYCODE" type="CODE8_Type"/>
  <!--=========== Start Data Conversion Options Sub Expressions =============-->
  <xs:complexType name="OPTIONREVIEWSTATUS_Type">
    <xs:sequence>
      <xs:element ref="OPTIONSREVIEWED" minOccurs="0"/>
      <xs:element ref="CONVERSIONOPTIONSTEPID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OPTIONREVIEWSTATUS" type="OPTIONREVIEWSTATUS_Type"/>
  <xs:element name="FIELDSTARTPOSITION" type="LONG_0_99_Type"/>
  <xs:element name="FIELDLENGTH" type="LONG_0_99_Type"/>
  <xs:element name="FIELDPREFIX" type="CODE10_Type"/>
  <xs:element name="FIELDSUFFIX" type="CODE10_Type"/>
  <xs:element name="CONVERSIONOPTIONSUBEXPORDER" type="LONG_0_99_Type"/>
  <xs:element name="SOURCEFIELD" type="CODE30_Type"/>
  <xs:complexType name="CONVERSIONOPTIONSUBEXPRESSIONID_Type">
    <xs:sequence>
      <xs:element ref="CONVERSIONOPTIONID"/>
      <xs:element ref="CONVERSIONOPTIONSUBEXPORDER"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CONVERSIONOPTIONSUBEXPRESSIONID" type="CONVERSIONOPTIONSUBEXPRESSIONID_Type"/>
  <!--=========== End Data Conversion Options  Sub Expressions =============-->
  <xs:element name="SUPPLIERACCOUNTID" type="SUPPLIERACCOUNTID_Type"/>
  <xs:complexType name="SUPPLIERACCOUNTID_Type">
    <xs:sequence>
      <xs:element ref="SUPPLIERID"/>
      <xs:element ref="STOREID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DATABASETYPE" type="CODE20_Type"/>
  <xs:element name="DATABASEVERSION" type="CODE20_Type"/>
  <xs:element name="STRUCTURELEVEL" type="xs:long"/>
  <xs:element name="DEPARTMENTSTRUCTUREDETAILS" type="DEPARTMENTSTRUCTUREDETAILS_Type"/>
  <xs:complexType name="DEPARTMENTSTRUCTUREDETAILS_Type">
    <xs:sequence>
      <xs:element ref="dsf:DEPARTMENTID" minOccurs="0"/>
      <xs:element ref="dsf:PROVIDERID" minOccurs="0"/>
      <xs:element ref="dsf:SERVICECATEGORYID" minOccurs="0"/>
      <xs:element ref="dsf:SERVICEPROBLEMID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DUPSTRUCTUREALLOWED" type="FLAG_Type"/>
  <xs:element name="USEDEFAULTORG" type="FLAG_Type"/>
  <!--=========== Start TableStructure PopUp =============-->
  <xs:element name="DBOBJECTNAME" type="xs:string"/>
  <xs:element name="COLUMNLENGTH" type="xs:string"/>
  <xs:element name="COLUMNDETAILS" type="COLUMNDETAILS_Type"/>
  <xs:complexType name="COLUMNDETAILS_Type">
    <xs:sequence>
      <xs:element ref="COLUMN"/>
      <xs:element ref="COLUMNLENGTH"/>
      <xs:element ref="TYPECODE"/>
      <xs:element name="NULLABLE" type="FLAG_Type"/>
    </xs:sequence>
  </xs:complexType>
  <!--=========== End TableStructure PopUp =============-->
  <!--=============== Start WorkOrder OtherCosts ================-->
  <xs:element name="WOOTHERCOSTQTY" type="os:QUANTITY"/>
  <!--=============== End WorkOrder OtherCosts =================-->
  <!--=============== Start WorkOrder AdditionalCosts================-->
  <xs:element name="WOADDITIONALCOSTQTY" type="os:QUANTITY"/>
  <!--=============== End WorkOrder AdditionalCosts=================-->
  <xs:element name="BOOKEDHOURSID" type="BOOKEDHOURSID_Type"/>
  <xs:complexType name="BOOKEDHOURSID_Type">
    <xs:sequence>
      <xs:element name="BOOKEDHOURSCODE" type="CODE30_Type"/>
    </xs:sequence>
  </xs:complexType>
  <!--================= Entries for Cross Reference ===================-->
  <xs:simpleType name="XREFATTRIBUTENAME_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="XREFATTRIBUTEVALUE_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="256"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="XREFATTRIBUTENAME" type="XREFATTRIBUTENAME_Type"/>
  <xs:element name="XREFATTRIBUTEVALUE" type="XREFATTRIBUTEVALUE_Type"/>
  <xs:complexType name="XREFATTRIBUTE_Type">
    <xs:sequence>
      <xs:element ref="XREFATTRIBUTENAME"/>
      <xs:element ref="XREFATTRIBUTEVALUE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="XREFATTRIBUTE" type="XREFATTRIBUTE_Type"/>
  <xs:element name="ATTRIBUTESETDEFCODE" type="CODE30_Type"/>
  <xs:element name="ATTRIBUTESETDEFDESC" type="CODE80_Type"/>
  <xs:simpleType name="ATTRIBUTESETDEFTYPE_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Hierarchical"/>
      <xs:enumeration value="Non-hierarchical"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ATTRIBUTESETDEFTYPE" type="ATTRIBUTESETDEFTYPE_Type"/>
  <xs:element name="ATTRIBUTESETDEFID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ATTRIBUTESETDEFCODE"/>
        <xs:element ref="ATTRIBUTESETDEFDESC" minOccurs="0"/>
        <xs:element ref="ATTRIBUTESETDEFTYPE" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="XREFENTITYCODE" type="CODE200_Type"/>
  <xs:simpleType name="ATTRIBUTESETNAME_Type">
    <xs:restriction base="CODE256_Type"/>
  </xs:simpleType>
  <xs:element name="ATTRIBUTESETNAME" type="dsf:ATTRIBUTESETNAME_Type"/>
  <xs:simpleType name="ATTRIBUTESETDESC_Type">
    <xs:restriction base="dsf:CODE80_Type"/>
  </xs:simpleType>
  <xs:element name="ATTRIBUTESETDESC" type="ATTRIBUTESETDESC_Type"/>
  <xs:simpleType name="ATTRIBUTESETREFERENCE_Type">
    <xs:restriction base="dsf:CODE2000_Type"/>
  </xs:simpleType>
  <xs:element name="ATTRIBUTESETREFERENCE" type="ATTRIBUTESETREFERENCE_Type"/>
  <xs:element name="ENTITYATTRIBUTESETID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="RENTITYID"/>
        <xs:element ref="XREFENTITYCODE"/>
        <xs:element ref="ATTRIBUTESETDEFID"/>
        <xs:element ref="ATTRIBUTESETNAME" minOccurs="0"/>
        <xs:element ref="ATTRIBUTESETDESC" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="PARTNERORGANIZATIONREFERENCEID_Type">
    <xs:sequence>
      <xs:element ref="dsf:PARTNERID"/>
      <xs:element name="REFERENCETYPE" type="ATTRIBUTESETDEFTYPE_Type"/>
      <xs:element name="REFERENCENAME" type="ATTRIBUTESETNAME_Type"/>
      <xs:element name="REFERENCEDESC" type="ATTRIBUTESETDESC_Type" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PARTNERORGANIZATIONREFERENCEID" type="PARTNERORGANIZATIONREFERENCEID_Type"/>
  <xs:element name="WSPROMPTFIELDDATATYPE" type="TYPE_Type"/>
  <xs:element name="RESOURCENAME" type="CODE30_Type"/>
  <xs:element name="RESOURCETYPE" type="TYPE_Type"/>
  <xs:element name="SCHEDULEDVALUE" type="xs:double"/>
  <xs:element name="IPBUYPRICELEADTIMECHOICE">
    <xs:complexType>
      <xs:sequence>
        <xs:choice>
          <xs:element ref="PARTID"/>
          <xs:element ref="SUPPLIERID"/>
          <xs:element ref="CATALOGUEID"/>
          <xs:element ref="REQUISITIONID"/>
          <xs:element ref="PURCHASEORDERID"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="IPERRORMESSAGE" type="CODE2000_Type"/>
  <xs:element name="IPERRORCODE" type="os:QUANTITY"/>
  <xs:element name="EWSIPERRORMESSAGE" type="CODE2000_Type"/>
  <xs:element name="IPERRORFLAG" type="FLAG_Type"/>
  <xs:complexType name="IPERRORID_Type">
    <xs:sequence>
      <xs:element ref="IPERRORCODE"/>
      <xs:element ref="IPERRORMESSAGE" minOccurs="0"/>
      <xs:element ref="EWSIPERRORMESSAGE" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IPERRORID" type="IPERRORID_Type"/>
  <xs:element name="PMWODATEFLAG" type="CODE2_Type"/>
  <xs:element name="CONTROLORGXPATH" type="CODE200_Type"/>
  <xs:element name="ISCONTROLORG" type="FLAG_Type"/>
  <!--Additional Equipment for Call Center-->
  <xs:element name="CONTACTRECORDEQUIPMENTID" type="CONTACTRECORDEQUIPMENTID_Type"/>
  <xs:complexType name="CONTACTRECORDEQUIPMENTID_Type">
    <xs:sequence>
      <xs:element ref="CONTACTRECORDID"/>
      <xs:element ref="EQUIPMENTID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="STOREGROUPID" type="STOREGROUPID_Type"/>
  <xs:complexType name="STOREGROUPID_Type">
    <xs:sequence>
      <xs:element ref="STOREGROUPCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="STOREGROUPCODE" type="CODE4_Type"/>
  <xs:element name="DEPARTMENTREADONLY" type="FLAG_Type" default="false"/>
  <xs:element name="DEPARTMENTSECURITYID" type="DEPARTMENTSECURITYID_Type"/>
  <xs:complexType name="DEPARTMENTSECURITYID_Type">
    <xs:sequence>
      <xs:element ref="USERID"/>
      <xs:element ref="DEPARTMENTID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PARTFAILURECODE" type="CODE30_Type"/>
  <xs:element name="PARTFAILUREDATE" type="os:DATETIME"/>
  <xs:element name="FAILURENOTES" type="CODE2000_Type"/>
  <xs:element name="PARTFAILUREQUANTITY" type="os:QUANTITY"/>
  <!--==================== Stockout =====================-->
  <xs:element name="STOCKOUTFORSTORESCODE" type="CODE30_Type"/>
  <xs:element name="STOCKOUTDATE" type="os:DATETIME"/>
  <xs:element name="STOCKOUTQUANTITY" type="os:QUANTITY"/>
  <xs:element name="PURGEBEFORE" type="os:DATETIME"/>
  <!--==================== End ofstockout =====================-->
  <xs:element name="SHUTDOWNEQUIPMENTID_002" type="SHUTDOWNEQUIPMENTID_002_Type"/>
  <xs:complexType name="SHUTDOWNEQUIPMENTID_002_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTID"/>
      <xs:element ref="SHUTDOWNID"/>
      <xs:element ref="STANDARDWO"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WEBSERVICETITLE" type="CODE200_Type"/>
  <xs:element name="MPPRIORITYCODE" type="CODE8_Type"/>
  <xs:element name="MPPRIORITYMAPPINGID" type="MPPRIORITYMAPPINGID_Type"/>
  <xs:complexType name="MPPRIORITYMAPPINGID_Type">
    <xs:sequence>
      <xs:element ref="PRIORITYCODE"/>
      <xs:element ref="MPPRIORITYCODE"/>
    </xs:sequence>
  </xs:complexType>
  <!--============= User Groups Store Security =============-->
  <xs:element name="USERGROUPSTORESECURITYID" type="USERGROUPSTORESECURITYID_Type"/>
  <xs:complexType name="USERGROUPSTORESECURITYID_Type">
    <xs:sequence>
      <xs:element ref="USERGROUPID"/>
      <xs:element ref="STOREID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ALLOWISSUERETURN" type="FLAG_Type"/>
  <xs:element name="ALLOWSTORETOSTOREISSUES" type="FLAG_Type"/>
  <xs:element name="ALLOWSTORETOSTORERECEIPTS" type="FLAG_Type"/>
  <xs:element name="ALLOWPORECEIPTSUPPLIERRETURNS" type="FLAG_Type"/>
  <xs:element name="ALLOWPHYSICALINVENTORY" type="FLAG_Type"/>
  <xs:element name="ALLOWNONPORECEIPTS" type="FLAG_Type"/>
  <xs:element name="ALLOWCREATESTOCK" type="FLAG_Type"/>
  <xs:element name="ALLOWUPDATESTOCK" type="FLAG_Type"/>
  <xs:element name="ALLOWSCRAPSTOCK" type="FLAG_Type"/>
  <!--=========== End User Groups Store Security ============-->
  <xs:element name="EQUIPMENTSTRUCTUREID" type="EQUIPMENTSTRUCTUREID_Type"/>
  <xs:complexType name="EQUIPMENTSTRUCTUREID_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTID"/>
      <xs:element ref="PARENTEQUIPMENTID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PREVENTREORDERS" type="FLAG_Type"/>
  <xs:element name="HASSTORESECURITY" type="FLAG_Type"/>
  <xs:element name="ISCLASS" type="FLAG_Type"/>
  <xs:element name="ISCLASSORG" type="FLAG_Type"/>
  <xs:element name="ISCATEGORY" type="FLAG_Type"/>
  <xs:element name="DISPLAYCUSTOMFIELDS" type="FLAG_Type"/>
  <xs:element name="FROMSTOREGROUP" type="STOREGROUPID_Type"/>
  <xs:element name="TOSTOREGROUP" type="STOREGROUPID_Type"/>
  <xs:element name="PERCENTBASEPRICE" type="os:AMOUNT"/>
  <xs:element name="TRANSFERFEESFORSTOREGROUPID" type="TRANSFERFEESFORSTOREGROUPID_Type"/>
  <xs:complexType name="TRANSFERFEESFORSTOREGROUPID_Type">
    <xs:sequence>
      <xs:element ref="dsf:FROMSTOREGROUP"/>
      <xs:element ref="dsf:CLASSID"/>
      <xs:element ref="dsf:TOSTOREGROUP"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ASSIGNEDDATE" type="os:DATETIME"/>
  <xs:element name="DEFERREDMAINTENANCEID" type="DEFMID_Type"/>
  <xs:element name="DEFNUM">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="30"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:complexType name="DEFMID_Type">
    <xs:sequence>
      <xs:element ref="DEFNUM"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="auto_generated" type="xs:boolean" default="true"/>
  </xs:complexType>
  <xs:element name="PREVIOUSWORKORDERACTID" type="DEFMWOACT_Type"/>
  <xs:element name="ORIGINALWORKORDERACTID" type="DEFMWOACT_Type"/>
  <xs:element name="RELATEDWORKORDERACTID" type="DEFMWOACT_Type"/>
  <xs:complexType name="DEFMWOACT_Type">
    <xs:sequence>
      <xs:element ref="ACTIVITYID"/>
    </xs:sequence>
  </xs:complexType>
  <!--=============== RequestForQuotation Start ===============-->
  <xs:element name="QUOTATIONREQUESTID" type="QUOTATIONREQUESTID_Type"/>
  <xs:complexType name="QUOTATIONREQUESTID_Type">
    <xs:sequence>
      <xs:element ref="QUOTATIONREQUESTCODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QUOTATIONREQUESTCODE" type="CODE30_Type"/>
  <xs:element name="RESPONSEDUE" type="os:DATETIME"/>
  <xs:element name="AWARDEDBY" type="USERID_Type"/>
  <xs:element name="AWARDEDDATE" type="os:DATETIME"/>
  <xs:element name="RESPONSEOPT" type="CODE1_Type"/>
  <xs:element name="TOTALVALUE" type="os:AMOUNT"/>
  <xs:element name="LASTTOTALED" type="os:DATETIME"/>
  <xs:element name="RFQLINECOUNT" type="xs:long"/>
  <xs:element name="EMAILTEXT">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="1000"/>
        <xs:whiteSpace value="preserve"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="AWARDEDTOTALS" type="AWARDEDTOTALS_Type"/>
  <xs:complexType name="AWARDEDTOTALS_Type">
    <xs:sequence>
      <xs:element ref="PARTLINECOUNT" minOccurs="0"/>
      <xs:element ref="SERVICELINECOUNT" minOccurs="0"/>
      <xs:element ref="RFQLINECOUNT" minOccurs="0"/>
      <xs:element ref="TOTALTAXAMOUNT" minOccurs="0"/>
      <xs:element ref="EXTRACHARGEDISCOUNT" minOccurs="0"/>
      <xs:element ref="PARTTOTAL" minOccurs="0"/>
      <xs:element ref="SERVICETOTAL" minOccurs="0"/>
      <xs:element ref="TOTALVALUE" minOccurs="0"/>
      <xs:element ref="LASTTOTALED" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--=============== RequestForQuotation End ===============-->
  <xs:element name="HIDEVALUE" type="os:QUANTITY"/>
  <xs:element name="HISTORICEMPLOYEEID" type="Employee_Type"/>
  <xs:element name="TRANSFERREDBY" type="USERID_Type"/>
  <!--=============== RequestForQuotation Start ===============-->
  <xs:element name="COPYFROMGRID" type="GRIDSETUPID_Type"/>
  <xs:element name="FROMCLAUSE" type="CODE2300_Type"/>
  <xs:element name="SELECTSTATEMENT" type="CODE2300_Type"/>
  <xs:element name="ENABLECUSTOMFIELDINDATASPY" type="FLAG_Type" default="false"/>
  <xs:element name="CUSTOMFIELDTABLE" type="CODE100_Type"/>
  <xs:simpleType name="CODE2300_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="2300"/>
    </xs:restriction>
  </xs:simpleType>
  <!--=============== RequestForQuotation Start ===============-->
  <xs:element name="CLAUSEFORQUOTATIONREQUESTID" type="CLAUSEFORQUOTATIONREQUESTID_Type"/>
  <xs:complexType name="CLAUSEFORQUOTATIONREQUESTID_Type">
    <xs:sequence>
      <xs:element ref="QUOTATIONREQUESTID"/>
      <xs:element ref="CLAUSEID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ALLOWDATASPYEDIT" type="FLAG_Type"/>
  <xs:element name="ALLOWDATASPYADVANCEDFILTERS" type="FLAG_Type"/>
  <xs:element name="DDFIELDID" type="xs:long"/>
  <xs:element name="GRIDFIELDID" type="GRIDFIELDID_Type"/>
  <xs:element name="GRIDTABLE" type="GRIDTABLE_Type"/>
  <xs:element name="GRIDHEADERLOCATION" type="CODE2_Type"/>
  <xs:element name="GRIDKEY" type="FLAG_Type" default="false"/>
  <xs:complexType name="GRIDFIELDID_Type">
    <xs:sequence>
      <xs:element ref="GRIDID"/>
      <xs:element ref="GRIDFIELDCODE"/>
      <xs:element ref="OCCURANCE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GRIDFIELDCODE" type="xs:long"/>
  <xs:element name="OCCURANCE" type="xs:long"/>
  <xs:element name="GRIDFIELDALIAS" type="CODE60_Type"/>
  <xs:element name="GRIDFIELDNAME" type="CODE1000_Type"/>
  <xs:element name="GRIDFIELDBOILERTEXTID" type="GRIDFIELDBOILERTEXTID_Type"/>
  <xs:complexType name="GRIDFIELDBOILERTEXTID_Type">
    <xs:sequence>
      <xs:element ref="BOILERTEXTENTRIESID"/>
      <xs:element ref="GRIDFIELDLABEL"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GRIDFIELDLABEL" type="CODE255_Type"/>
  <xs:complexType name="GRIDTABLE_Type">
    <xs:sequence>
      <xs:element ref="GRIDTABLENAME"/>
      <xs:element ref="GRIDTABLEALIAS" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GRIDTABLENAME" type="CODE50_Type"/>
  <xs:element name="GRIDTABLEALIAS" type="CODE50_Type"/>
  <xs:element name="UDGLOOKUP" type="UDGLOOKUP_Type"/>
  <xs:complexType name="UDGLOOKUP_Type">
    <xs:choice>
      <xs:element ref="LOOKUPQUERY"/>
      <xs:element ref="LOOKUPENTITY"/>
    </xs:choice>
  </xs:complexType>
  <xs:element name="LOOKUPQUERY" type="LOOKUPQUERY_Type"/>
  <xs:complexType name="LOOKUPQUERY_Type">
    <xs:sequence>
      <xs:element ref="LOOKUPQUERYCODE"/>
      <xs:element ref="LOOKUPQUERYTEXT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LOOKUPQUERYCODE" type="CODE500_Type"/>
  <xs:element name="LOOKUPQUERYTEXT" type="QUERYTEXT_Type"/>
  <xs:element name="LOOKUPENTITY" type="ENTITYID_Type"/>
  <xs:element name="ISORGFIELD" type="FLAG_Type" default="false"/>
  <xs:simpleType name="CODE550_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="550"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="SELECTSTATEMENTFIELDIDS" type="CODE550_Type"/>
  <xs:element name="SYSTEMFIELDTYPE" type="CODE1_Type"/>
  <xs:element name="KEYCODEFIELDS" type="CODE200_Type"/>
  <xs:complexType name="CATALOGREFERENCEID_Type">
    <xs:sequence>
      <xs:element ref="PARTID"/>
      <xs:element ref="SUPPLIERID"/>
      <xs:element ref="SUPPLIERPARTCODE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CATALOGREFERENCEID" type="CATALOGREFERENCEID_Type"/>
  <xs:element name="DDFIELDIDLIST" type="xs:string"/>
  <xs:element name="PARTFAILURE" type="FLAG_Type" default="false"/>
  <xs:element name="PARENTCALENDARGROUPID" type="CALENDARGROUPID_Type"/>
  <!--=============== DeferredMaintenancePart Start ===============-->
  <xs:element name="DEFERREDMAINTENANCEPARTID" type="DEFERREDMAINTENANCEPARTID_Type"/>
  <xs:complexType name="DEFERREDMAINTENANCEPARTID_Type">
    <xs:sequence>
      <xs:element ref="DEFERREDMAINTENANCEID"/>
      <xs:element ref="MATERIALLISTPARTLINENUM" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="REQUISITIONLINESTATUS" type="STATUS_Type"/>
  <!--=============== DeferredMaintenancePart End ===============-->
  <xs:element name="RFQLINENUM" type="LINENUM_Type"/>
  <xs:complexType name="RFQLINEID_Type">
    <xs:sequence>
      <xs:element ref="QUOTATIONREQUESTID"/>
      <xs:element ref="RFQLINENUM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RFQLINEID" type="RFQLINEID_Type"/>
  <xs:element name="RFQHEADERWOACTIVITY">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="WORKORDERID"/>
        <xs:element ref="ACTIVITYCODE" minOccurs="0"/>
        <xs:element ref="ACTIVITYNOTE" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DEFACTLINETYPE" type="DEFACTLINETYPE_Type"/>
  <xs:simpleType name="DEFACTLINETYPE_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="MATL"/>
      <xs:enumeration value="RES"/>
      <xs:enumeration value="REQONLY"/>
      <xs:enumeration value="REQPO"/>
      <xs:enumeration value="POONLY"/>
    </xs:restriction>
  </xs:simpleType>
  <!--============= User Defined Fields =============-->
  <xs:element name="UDFCHAR01" type="CODE80_Type"/>
  <xs:element name="UDFCHAR02" type="CODE80_Type"/>
  <xs:element name="UDFCHAR03" type="CODE80_Type"/>
  <xs:element name="UDFCHAR04" type="CODE80_Type"/>
  <xs:element name="UDFCHAR05" type="CODE80_Type"/>
  <xs:element name="UDFCHAR06" type="CODE80_Type"/>
  <xs:element name="UDFCHAR07" type="CODE80_Type"/>
  <xs:element name="UDFCHAR08" type="CODE80_Type"/>
  <xs:element name="UDFCHAR09" type="CODE80_Type"/>
  <xs:element name="UDFCHAR10" type="CODE80_Type"/>
  <xs:element name="UDFCHAR11" type="CODE80_Type"/>
  <xs:element name="UDFCHAR12" type="CODE80_Type"/>
  <xs:element name="UDFCHAR13" type="CODE80_Type"/>
  <xs:element name="UDFCHAR14" type="CODE80_Type"/>
  <xs:element name="UDFCHAR15" type="CODE80_Type"/>
  <xs:element name="UDFCHAR16" type="CODE80_Type"/>
  <xs:element name="UDFCHAR17" type="CODE80_Type"/>
  <xs:element name="UDFCHAR18" type="CODE80_Type"/>
  <xs:element name="UDFCHAR19" type="CODE80_Type"/>
  <xs:element name="UDFCHAR20" type="CODE80_Type"/>
  <xs:element name="UDFCHAR21" type="CODE80_Type"/>
  <xs:element name="UDFCHAR22" type="CODE80_Type"/>
  <xs:element name="UDFCHAR23" type="CODE80_Type"/>
  <xs:element name="UDFCHAR24" type="CODE80_Type"/>
  <xs:element name="UDFCHAR25" type="CODE80_Type"/>
  <xs:element name="UDFCHAR26" type="CODE80_Type"/>
  <xs:element name="UDFCHAR27" type="CODE80_Type"/>
  <xs:element name="UDFCHAR28" type="CODE80_Type"/>
  <xs:element name="UDFCHAR29" type="CODE80_Type"/>
  <xs:element name="UDFCHAR30" type="CODE80_Type"/>
  <xs:element name="UDFNUM01" type="os:QUANTITY"/>
  <xs:element name="UDFNUM02" type="os:QUANTITY"/>
  <xs:element name="UDFNUM03" type="os:QUANTITY"/>
  <xs:element name="UDFNUM04" type="os:QUANTITY"/>
  <xs:element name="UDFNUM05" type="os:QUANTITY"/>
  <xs:element name="UDFDATE01" type="os:DATETIME"/>
  <xs:element name="UDFDATE02" type="os:DATETIME"/>
  <xs:element name="UDFDATE03" type="os:DATETIME"/>
  <xs:element name="UDFDATE04" type="os:DATETIME"/>
  <xs:element name="UDFDATE05" type="os:DATETIME"/>
  <xs:element name="UDFCHKBOX01" type="FLAG_Type"/>
  <xs:element name="UDFCHKBOX02" type="FLAG_Type"/>
  <xs:element name="UDFCHKBOX03" type="FLAG_Type"/>
  <xs:element name="UDFCHKBOX04" type="FLAG_Type"/>
  <xs:element name="UDFCHKBOX05" type="FLAG_Type"/>
  <!--============= End User Defined Fields =============-->
  <!--=============== SupplierForQuotationRequest Start ===============-->
  <xs:element name="SUPPLIERFORQUOTATIONREQUESTID" type="SUPPLIERFORQUOTATIONREQUESTID_Type"/>
  <xs:complexType name="SUPPLIERFORQUOTATIONREQUESTID_Type">
    <xs:sequence>
      <xs:element ref="QUOTATIONREQUESTID"/>
      <xs:element ref="SUPPLIERID"/>
    </xs:sequence>
  </xs:complexType>
  <!--=============== SupplierForQuotationRequest End ===============-->
  <!--=============== Document Attachments Start ===============-->
  <xs:simpleType name="UPLOADMODE_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CREATE"/>
      <xs:enumeration value="APPEND"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="UPLOADMODE" type="UPLOADMODE_Type"/>
  <xs:element name="STARTOFFSET" type="xs:long"/>
  <xs:element name="CHUNKSIZE" type="xs:long"/>
  <xs:simpleType name="UPLOADTYPE_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="MOBILE"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="UPLOADTYPE" type="UPLOADTYPE_Type"/>
  <!--=============== Document Attachments End ===============-->
  <xs:element name="GRIDFIELDDATATYPE" type="CODE10_Type"/>
  <xs:element name="USERDEFINEDLOOKUPCODE" type="CODE40_Type"/>
  <xs:element name="USERDEFINEDFIELDLOOKUPVALUEID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:ENTITY"/>
        <xs:element ref="dsf:ELEMENTID"/>
        <xs:element ref="dsf:USERDEFINEDLOOKUPCODE"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TABLESLISTFORSELECTEDFIELDS" type="CODE2300_Type"/>
  <!--==================== Equipment Service Delivery Matrix Start =============-->
  <xs:element name="SDMCODE" type="CODE30_Type"/>
  <xs:element name="SDMFLAG" type="FLAG_Type"/>
  <xs:element name="ENABLESDMCHECK" type="FLAG_Type"/>
  <xs:element name="CCTRSPCVALIDATION">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="S"/>
        <xs:enumeration value="D"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="ISDEPARTMENTALLVALUES" type="FLAG_Type"/>
  <xs:element name="ISPROVIDERALLVALUES" type="FLAG_Type"/>
  <xs:element name="ISSERVICECATEGORYALLVALUES" type="FLAG_Type"/>
  <xs:element name="ISSERVICEPROBLEMALLVALUES" type="FLAG_Type"/>
  <!--==================== Equipment Service Delivery Matrix End =============-->
  <xs:element name="QUOTATIONRESPONSEID" type="QUOTATIONRESPONSEID_Type"/>
  <xs:complexType name="QUOTATIONRESPONSEID_Type">
    <xs:sequence>
      <xs:element ref="QUOTATIONRESPONSECODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QUOTATIONRESPONSECODE" type="CODE30_Type"/>
  <xs:element name="REPLYDATE" type="os:DATETIME"/>
  <xs:element name="QUOTATIONTOTALS" type="QUOTATIONTOTALS_Type"/>
  <xs:complexType name="QUOTATIONTOTALS_Type">
    <xs:sequence>
      <xs:element ref="PARTLINECOUNT" minOccurs="0"/>
      <xs:element ref="SERVICELINECOUNT" minOccurs="0"/>
      <xs:element ref="RFQLINECOUNT" minOccurs="0"/>
      <xs:element ref="TOTALTAXAMOUNT" minOccurs="0"/>
      <xs:element ref="PARTTOTAL" minOccurs="0"/>
      <xs:element ref="SERVICETOTAL" minOccurs="0"/>
      <xs:element ref="TOTALVALUE" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RFQDETAILS" type="RFQDETAILS_Type"/>
  <xs:complexType name="RFQDETAILS_Type">
    <xs:sequence>
      <xs:element ref="REQUESTEDBY"/>
      <xs:element ref="RESPONSEDUE"/>
      <xs:element ref="CURRENCYID"/>
      <xs:element ref="STATUS"/>
      <xs:element ref="RESPONSEOPT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RFQSUPPLIERDETAILS" type="RFQSUPPLIERDETAILS_Type"/>
  <xs:complexType name="RFQSUPPLIERDETAILS_Type">
    <xs:sequence>
      <xs:element ref="LANGUAGEID"/>
      <xs:element ref="LEADTIMES" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--==================== Direct Material Start =============-->
  <xs:element name="TRANSFERQTY" type="os:QUANTITY"/>
  <xs:element name="FROMWORKORDERACTIVITY" type="ACTIVITYID_Type"/>
  <xs:element name="TOWORKORDERACTIVITY" type="ACTIVITYID_Type"/>
  <xs:complexType name="ACTIVITYID_Type">
    <xs:sequence>
      <xs:element ref="ACTIVITYID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DEFERREDACTONLY" type="FLAG_Type"/>
  <!--==================== Direct Material End   =============-->
  <xs:element name="EVENTTYPEFILTERCODE" type="CODE30_Type"/>
  <!--==================== Parts For Quotations Start =============-->
  <xs:element name="QUOTATIONLINENUM" type="LINENUM_Type"/>
  <xs:element name="QUOTATIONLINEID" type="QUOTATIONLINEID_Type"/>
  <xs:complexType name="QUOTATIONLINEID_Type">
    <xs:sequence>
      <xs:element ref="QUOTATIONRESPONSEID"/>
      <xs:element ref="QUOTATIONLINENUM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NOTOFFERED" type="FLAG_Type"/>
  <xs:element name="FREEZERATE" type="FLAG_Type"/>
  <xs:element name="RFQWORKORDERACTIVITY">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="WORKORDERID"/>
        <xs:element ref="ACTIVITYCODE" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RFQPROJECTBUDGET" type="RFQPROJECTBUDGET_type"/>
  <xs:element name="RFQHEADERPROJECTBUDGET" type="RFQPROJECTBUDGET_type"/>
  <xs:complexType name="RFQPROJECTBUDGET_type">
    <xs:sequence>
      <xs:element ref="PROJECTID"/>
      <xs:element ref="BUDGETID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RFQPARTDETAILS" type="RFQPARTDETAILS_Type"/>
  <xs:complexType name="RFQPARTDETAILS_Type">
    <xs:sequence>
      <xs:element ref="RFQLINEID"/>
      <xs:element ref="PARTID"/>
      <xs:element ref="TYPE" minOccurs="0"/>
      <xs:element ref="REQUESTEDQTY"/>
      <xs:element ref="INSPECTIONREQUIRED" minOccurs="0"/>
      <xs:element ref="BYASSET" minOccurs="0"/>
      <xs:element ref="RFQPROJECTBUDGET" minOccurs="0"/>
      <xs:element ref="RFQWORKORDERACTIVITY" minOccurs="0"/>
      <xs:element ref="RELATEDWORKORDERID" minOccurs="0"/>
      <xs:element ref="EQUIPMENTID" minOccurs="0"/>
      <xs:element ref="MULTIEQUIP" minOccurs="0"/>
      <xs:element ref="UOMID"/>
      <xs:element ref="DUEDATE" minOccurs="0"/>
      <xs:element ref="DELADDRESSCODE" minOccurs="0"/>
      <xs:element ref="ORGCURRENCY"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="QUOTATIONSTATUS" type="STATUS_Type"/>
  <!--==================== Parts For Quotations End =============-->
  <xs:element name="GRIDPARAMETERID" type="GRIDPARAMETERID_Type"/>
  <xs:element name="GRIDPARAMETERTAGNAME" type="CODE60_Type"/>
  <xs:element name="GRIDPARAMETERDATATYPE" type="CODE10_Type"/>
  <xs:complexType name="GRIDPARAMETERID_Type">
    <xs:sequence>
      <xs:element ref="GRIDID"/>
      <xs:element ref="GRIDPARAMID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GRIDPARAMID" type="CODE50_Type"/>
  <xs:element name="DDFIELDIDSLIST" type="DDFIELDIDSLIST_Type"/>
  <xs:element name="DDFIELDTYPE" type="xs:string"/>
  <xs:complexType name="DDFIELDIDSLIST_Type">
    <xs:sequence>
      <xs:element ref="GRIDTABLENAME" minOccurs="0"/>
      <xs:element ref="GRIDFIELDNAME"/>
      <xs:element ref="DDFIELDID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="USEEVENTTYPEFILTER" type="FLAG_Type"/>
  <xs:element name="DUPLICATEWOCHECK" type="FLAG_Type"/>
  <xs:element name="DAYSTOSHOWOPENWO" type="os:QUANTITY"/>
  <xs:element name="WOTYPELIST" type="CODE200_Type"/>
  <xs:element name="WOSTATUSLIST" type="CODE200_Type"/>
  <xs:element name="MATCHWOHEADERONLY" type="FLAG_Type"/>
  <xs:element name="MATCHSERVICECATEGORY" type="FLAG_Type"/>
  <xs:element name="MATCHSERVICEPROBLEMCODE" type="FLAG_Type"/>
  <xs:element name="RFQSERVICEDETAILS" type="RFQSERVICEDETAILS_Type"/>
  <xs:complexType name="RFQSERVICEDETAILS_Type">
    <xs:sequence>
      <xs:element ref="RFQLINEID"/>
      <xs:element ref="TYPE"/>
      <xs:element ref="RFQWORKORDERACTIVITY" minOccurs="0"/>
      <xs:element ref="RFQPROJECTBUDGET" minOccurs="0"/>
      <xs:element ref="EQUIPMENTID" minOccurs="0"/>
      <xs:element ref="RELATEDWORKORDERID" minOccurs="0"/>
      <xs:element ref="MULTIEQUIP" minOccurs="0"/>
      <xs:element ref="TASKSID" minOccurs="0"/>
      <xs:element ref="TRADEID" minOccurs="0"/>
      <xs:element ref="DEPARTMENTID" minOccurs="0"/>
      <xs:element ref="DELIVERYADDRESSID" minOccurs="0"/>
      <xs:element ref="DUEDATE"/>
      <xs:element ref="ORGCURRENCY"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PMFORECASTID" type="xs:long"/>
  <xs:element name="PMFORECASTLINEID" type="xs:long"/>
  <xs:element name="PMFORECASTSESSIONID" type="xs:long"/>
  <xs:element name="OLDDUEDATE" type="os:DATETIME"/>
  <xs:element name="SHIFTOFFSET" type="os:QUANTITY"/>
  <xs:element name="ISPROJECTED" type="FLAG_Type"/>
  <xs:element name="ISCALDAY" type="FLAG_Type"/>
  <xs:element name="ISLOCKED" type="FLAG_Type"/>
  <xs:element name="WEEKOFMONTH" type="CODE1_Type"/>
  <xs:element name="DAYOFWEEKNUM" type="xs:long"/>
  <xs:element name="IGNOREFREQWARNING" type="FLAG_Type"/>
  <xs:element name="IGNORERANGEWARNING" type="FLAG_Type"/>
  <xs:element name="PMCALENDARWEEKDAY" type="PMCALENDARWEEKDAY_Type"/>
  <xs:complexType name="PMCALENDARWEEKDAY_Type">
    <xs:sequence>
      <xs:element ref="WEEKOFMONTH"/>
      <xs:element ref="DAYOFWEEKNUM"/>
    </xs:sequence>
  </xs:complexType>
  <!--==================== Child Equipment Replacement Start =============-->
  <xs:element name="CHILDEQUIPMENTID" type="EQUIPMENTID_Type"/>
  <xs:element name="WITHDRAWCHILDEQUIPMENT" type="FLAG_Type"/>
  <xs:element name="ASSOCIATECOSTTOCHILD" type="FLAG_Type"/>
  <xs:element name="NEWCHILDEQUIPMENTID" type="EQUIPMENTID_Type"/>
  <xs:element name="CREATEBEFORESTRUCTURECHANGE" type="FLAG_Type"/>
  <!--==================== Child Equipment Replacement End   =============-->
  <!--==================== Parameters For PM Forecasting Start =============-->
  <xs:simpleType name="CODE160_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="160"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE210_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="210"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="CODE310_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="310"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="PARAMETERLISTCODE" type="CODE30_Type"/>
  <xs:element name="PARAMETERLISTNAME" type="CODE10_Type"/>
  <xs:element name="EQUIPMENTCODES" type="CODE310_Type"/>
  <xs:element name="EQUIPMENTTYPES" type="CODE50_Type"/>
  <xs:element name="EQUIPMENTCLASSCODES" type="CODE90_Type"/>
  <xs:element name="CATEGORIES" type="CODE310_Type"/>
  <xs:element name="CRITICALITYCODES" type="CODE90_Type"/>
  <xs:element name="PMSCHEDULECODES" type="CODE210_Type"/>
  <xs:element name="PMSCHEDULECLASSCODES" type="CODE90_Type"/>
  <xs:element name="NESTINGREFERENCES" type="CODE210_Type"/>
  <xs:element name="PMPRIORITIES" type="CODE90_Type"/>
  <xs:element name="WORKORDERTYPES" type="CODE90_Type"/>
  <xs:element name="FORECASTING" type="FLAG_Type" default="false"/>
  <xs:element name="WORKORDERCLASSCODES" type="CODE90_Type"/>
  <xs:element name="DEPARTMENTCODES" type="CODE160_Type"/>
  <xs:element name="LOCATIONCODES" type="CODE310_Type"/>
  <xs:element name="ASSIGNEDTOCODES" type="CODE160_Type"/>
  <xs:element name="COSTCODES" type="CODE310_Type"/>
  <xs:element name="SUPERVISORS" type="CODE310_Type"/>
  <xs:element name="PARENTEQUIPMENTTYPE" type="TYPE_Type"/>
  <xs:element name="WORKHOURSPERDAY" type="os:QUANTITY"/>
  <xs:element name="WORKORDERBGCOLOR" type="CODE6_Type"/>
  <xs:element name="DUEDATEBGCOLOR" type="CODE6_Type"/>
  <xs:element name="PMFORECASTBGCOLOR" type="CODE6_Type"/>
  <xs:element name="WEEKBGCOLOR" type="CODE6_Type"/>
  <xs:element name="LOCKEDPMTEXTCOLOR" type="CODE6_Type"/>
  <xs:element name="CALENDARDAYTEXT" type="CODE4_Type"/>
  <xs:element name="YEARDESIGNATOR" type="CODE1_Type"/>
  <xs:element name="QUARTERDESIGNATOR" type="CODE1_Type"/>
  <xs:element name="MONTHDESIGNATOR" type="CODE1_Type"/>
  <xs:element name="WEEKDESIGNATOR" type="CODE1_Type"/>
  <xs:element name="DAYDESIGNATOR" type="CODE1_Type"/>
  <xs:element name="BACKFILL" type="FLAG_Type" default="false"/>
  <xs:element name="FORWARDFILL" type="FLAG_Type" default="false"/>
  <xs:element name="APPROVESESSION" type="FLAG_Type" default="false"/>
  <!--==================== Parameters For PM Forecasting Start =============-->
  <xs:element name="GROUPWOSTATUSCODE" type="CODE8_Type"/>
  <xs:element name="GROUPWOSTATUSID" type="GROUPWOSTATUSID_Type"/>
  <xs:complexType name="GROUPWOSTATUSID_Type">
    <xs:sequence>
      <xs:element ref="GROUPWOSTATUSCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GROUPWOAUTHID" type="GROUPWOAUTHID_Type"/>
  <xs:complexType name="GROUPWOAUTHID_Type">
    <xs:sequence>
      <xs:element ref="USERGROUPID"/>
      <xs:element ref="WORKORDERTYPE"/>
      <xs:element ref="GROUPWOSTATUSID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PMFORECASTOPTIONS" type="PMFORECASTOPTIONS_Type"/>
  <xs:complexType name="PMFORECASTOPTIONS_Type">
    <xs:sequence>
      <xs:element ref="STARTDATE"/>
      <xs:element ref="ENDDATE"/>
      <xs:element ref="BACKFILL" minOccurs="0"/>
      <xs:element ref="FORWARDFILL" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="COPYSUPPLIERS" type="FLAG_Type"/>
  <xs:element name="SHOWSERVICEPROBLEMCODE" type="FLAG_Type"/>
  <xs:element name="PMFORECASTINGEQUIPMENTID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="DBSESSIONID"/>
        <xs:element ref="EQUIPMENTID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QUOTATIONLINEIDS" type="QUOTATIONLINEIDS_Type"/>
  <xs:complexType name="QUOTATIONLINEIDS_Type">
    <xs:sequence>
      <xs:element ref="QUOTATIONLINEID" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
  <!--=================  Generate POs-for-RFQs Start=================-->
  <xs:element name="USEQUOTATIONDESCRIPTION" type="FLAG_Type"/>
  <xs:element name="LIMITEXCEEDED" type="FLAG_Type"/>
  <!--=================  Generate POs-for-RFQs End====================-->
  <!--==================== WORKORDER MonitoredData Results Start =============-->
  <xs:element name="WORKORDERMONITOREDDATARESULTSID" type="WORKORDERMONITOREDDATARESULTSID_Type"/>
  <xs:complexType name="WORKORDERMONITOREDDATARESULTSID_Type">
    <xs:sequence>
      <xs:element ref="WORKORDERID"/>
      <xs:element ref="INSPECTIONRESULTCODE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="POINTID" type="POINTID_Type"/>
  <xs:complexType name="POINTID_Type">
    <xs:sequence>
      <xs:element ref="POINTCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--==================== WORKORDER MonitoredData Results End =============-->
  <xs:element name="ENABLECHILDEQUIPTAB" type="FLAG_Type" default="false"/>
  <xs:element name="CREATEREQUISITION" type="FLAG_Type"/>
  <xs:element name="PLANNEDPART" type="FLAG_Type"/>
  <xs:element name="REQUISITIONSTATUS" type="STATUS_Type"/>
  <!--schema elements for Facility Condition Index-->
  <xs:element name="COSTOFNEEDEDREPAIRS" type="os:AMOUNT"/>
  <xs:element name="REPLACEMENTVALUE" type="os:AMOUNT"/>
  <xs:element name="FACILITYCONDITIONINDEX" type="os:AMOUNT"/>
  <!--end of schema elements for Facility Condition Index-->
  <xs:element name="SCREENHSPLITPERCENT" type="os:QUANTITY"/>
  <xs:element name="HASSELECTEDEQUIPMENTS" type="FLAG_Type"/>
  <xs:complexType name="RFQTOTALS_Type">
    <xs:sequence>
      <xs:element ref="PARTLINECOUNT" minOccurs="0"/>
      <xs:element ref="SERVICELINECOUNT" minOccurs="0"/>
      <xs:element ref="RFQLINECOUNT" minOccurs="0"/>
      <xs:element ref="SUPPLIERCOUNT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SUPPLIERCOUNT" type="xs:long"/>
  <xs:element name="RFQTOTALS" type="RFQTOTALS_Type"/>
  <xs:element name="NEWDUEDATE" type="os:DATETIME"/>
  <xs:element name="ROWSPERPAGE" type="os:QUANTITY"/>
  <xs:element name="HASPMEQUIPMENTS" type="FLAG_Type"/>
  <xs:element name="CYCLE" type="xs:long"/>
  <xs:element name="RATECODE" type="CODE8_Type"/>
  <xs:element name="UTILITYBILLAMOUNT" type="os:AMOUNT"/>
  <xs:element name="CORRECTIONFACTOR" type="os:QUANTITY"/>
  <xs:element name="MULTIPLIER" type="os:QUANTITY"/>
  <xs:element name="STARTREADING" type="os:QUANTITY"/>
  <xs:element name="ENDREADING" type="os:QUANTITY"/>
  <xs:element name="PRIMARYMANUFACTURERPARTCODE" type="CODE50_Type"/>
  <xs:element name="PRIMARYMANUFACTURERCODE" type="CODE24_Type"/>
  <xs:element name="UTILITYBILLCHARGES" type="os:AMOUNT"/>
  <xs:element name="MOBILESQLQUERY" type="SQLQUERYDETAIL_Type"/>
  <xs:element name="PRIMARYMANUFACTURERID" type="MANUFACTURERID_Type"/>
  <xs:element name="RFQREQUIRED" type="FLAG_Type"/>
  <xs:element name="GASTRACKED" type="FLAG_Type"/>
  <xs:element name="FLOORAREA" type="os:QUANTITY"/>
  <xs:element name="FLOORAREAUOM" type="UOMID_Type"/>
  <xs:element name="ESTIMATEDREVENUE" type="os:AMOUNT"/>
  <xs:element name="REGION" type="TYPE_Type"/>
  <xs:element name="PRIMARYUSE" type="TYPE_Type"/>
  <xs:element name="YEARBUILT" type="os:QUANTITY"/>
  <!--====================Fleet WO fields================-->
  <xs:element name="AUTOBOOKHOURS" type="FLAG_Type" default="true"/>
  <xs:element name="FLEETLABORBOOKINGID" type="FLEETLABORBOOKINGID_Type"/>
  <xs:complexType name="FLEETLABORBOOKINGID_Type">
    <xs:sequence>
      <xs:element ref="ACTIVITYID"/>
      <xs:element ref="EMPLOYEE"/>
    </xs:sequence>
  </xs:complexType>
  <!--====================End Fleet WO fields=============-->
  <!--==================== Alert Management System Begin =============-->
  <xs:element name="ALERTCODE">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:maxLength value="30"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:complexType name="ALERTID_Type">
    <xs:sequence>
      <xs:element ref="ALERTCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ALERTFIELDID_Type">
    <xs:sequence>
      <xs:element ref="GRIDFIELDCODE"/>
      <xs:element ref="GRIDFIELDALIAS" minOccurs="0"/>
      <xs:element ref="GRIDFIELDLABEL" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ALERTID" type="ALERTID_Type"/>
  <xs:element name="NEXTEVALUATIONDATE" type="os:DATETIME"/>
  <xs:element name="LASTEVALUATIONDATE" type="os:DATETIME"/>
  <xs:element name="LASTALERTDATE" type="os:DATETIME"/>
  <xs:element name="USEMINMAXVALUES" type="FLAG_Type"/>
  <xs:element name="MAXIMUMVALUE" type="os:AMOUNT"/>
  <xs:element name="WITHINVALUES" type="FLAG_Type"/>
  <xs:element name="VALUEFIELDID" type="ALERTFIELDID_Type"/>
  <xs:element name="CODEFIELDID" type="ALERTFIELDID_Type"/>
  <xs:element name="ORGFIELDID" type="ALERTFIELDID_Type"/>
  <xs:element name="PARAMETERFIELDID" type="ALERTFIELDID_Type"/>
  <xs:element name="AUTOALERT" type="FLAG_Type"/>
  <xs:element name="ENABLEWOALERT" type="FLAG_Type"/>
  <xs:element name="ENABLEMAILALERT" type="FLAG_Type"/>
  <xs:element name="ENABLECUSTOMALERT" type="FLAG_Type"/>
  <xs:element name="ALERTDELAY" type="os:QUANTITY"/>
  <xs:element name="ACTIVEGRID" type="FLAG_Type"/>
  <xs:element name="INCLUDERECIPIENT" type="FLAG_Type"/>
  <xs:element name="TEXTPARAMETERTYPE" type="CODE4_Type"/>
  <xs:element name="ALERTSQLTYPE" type="CODE4_Type"/>
  <xs:element name="PURGECOUNT" type="xs:long"/>
  <xs:complexType name="ALERTGRIDPARAMETERID_Type">
    <xs:sequence>
      <xs:element ref="ALERTID"/>
      <xs:element ref="GRIDPARAMID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ALERTGRIDPARAMETERID" type="ALERTGRIDPARAMETERID_Type"/>
  <xs:complexType name="ALERTEXCEPTIONID_Type">
    <xs:sequence>
      <xs:element ref="ALERTID"/>
      <xs:element ref="ENTITYCODE"/>
      <xs:element ref="ENTITYORGID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ALERTEXCEPTIONID" type="ALERTEXCEPTIONID_Type"/>
  <xs:complexType name="ALERTMAILID_Type">
    <xs:sequence>
      <xs:element ref="ALERTID"/>
      <xs:element ref="MAILTEMPLATEID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ALERTMAILID" type="ALERTMAILID_Type"/>
  <xs:complexType name="ALERTTEXTPARAMETERID_Type">
    <xs:sequence>
      <xs:element ref="ALERTID"/>
      <xs:element ref="TEXTPARAMETERTYPE"/>
      <xs:element ref="PARAMETERNUMBER"/>
      <xs:element ref="MAILTEMPLATEID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ALERTTEXTPARAMETERID" type="ALERTTEXTPARAMETERID_Type"/>
  <xs:complexType name="ALERTSQLID_Type">
    <xs:sequence>
      <xs:element ref="ALERTID"/>
      <xs:element ref="ALERTSQLTYPE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TEXTPARAMETERVALUE" type="CODE80_Type"/>
  <xs:element name="ALERTSQLID" type="ALERTSQLID_Type"/>
  <xs:element name="UDFNUM06" type="os:QUANTITY"/>
  <xs:element name="UDFNUM07" type="os:QUANTITY"/>
  <xs:element name="UDFNUM08" type="os:QUANTITY"/>
  <xs:element name="UDFNUM09" type="os:QUANTITY"/>
  <xs:element name="UDFNUM10" type="os:QUANTITY"/>
  <xs:element name="UDFNUM11" type="os:QUANTITY"/>
  <xs:element name="UDFNUM12" type="os:QUANTITY"/>
  <xs:element name="UDFNUM13" type="os:QUANTITY"/>
  <xs:element name="UDFNUM14" type="os:QUANTITY"/>
  <xs:element name="UDFNUM15" type="os:QUANTITY"/>
  <xs:element name="UDFNUM16" type="os:QUANTITY"/>
  <xs:element name="UDFNUM17" type="os:QUANTITY"/>
  <xs:element name="UDFNUM18" type="os:QUANTITY"/>
  <xs:element name="UDFNUM19" type="os:QUANTITY"/>
  <xs:element name="UDFNUM20" type="os:QUANTITY"/>
  <xs:element name="UDFNUM21" type="os:QUANTITY"/>
  <xs:element name="UDFNUM22" type="os:QUANTITY"/>
  <xs:element name="UDFNUM23" type="os:QUANTITY"/>
  <xs:element name="UDFNUM24" type="os:QUANTITY"/>
  <xs:element name="UDFNUM25" type="os:QUANTITY"/>
  <xs:element name="UDFNUM26" type="os:QUANTITY"/>
  <xs:element name="UDFNUM27" type="os:QUANTITY"/>
  <xs:element name="UDFNUM28" type="os:QUANTITY"/>
  <xs:element name="UDFNUM29" type="os:QUANTITY"/>
  <xs:element name="UDFNUM30" type="os:QUANTITY"/>
  <xs:element name="UDFNUM31" type="os:QUANTITY"/>
  <xs:element name="UDFNUM32" type="os:QUANTITY"/>
  <xs:element name="UDFNUM33" type="os:QUANTITY"/>
  <xs:element name="UDFNUM34" type="os:QUANTITY"/>
  <xs:element name="UDFNUM35" type="os:QUANTITY"/>
  <xs:element name="UDFNUM36" type="os:QUANTITY"/>
  <xs:element name="UDFNUM37" type="os:QUANTITY"/>
  <xs:element name="UDFNUM38" type="os:QUANTITY"/>
  <xs:element name="UDFNUM39" type="os:QUANTITY"/>
  <xs:element name="UDFNUM40" type="os:QUANTITY"/>
  <xs:element name="UDFNUM41" type="os:QUANTITY"/>
  <xs:element name="UDFNUM42" type="os:QUANTITY"/>
  <xs:element name="UDFNUM43" type="os:QUANTITY"/>
  <xs:element name="UDFNUM44" type="os:QUANTITY"/>
  <xs:element name="UDFNUM45" type="os:QUANTITY"/>
  <xs:element name="UDFNUM46" type="os:QUANTITY"/>
  <xs:element name="UDFNUM47" type="os:QUANTITY"/>
  <xs:element name="UDFNUM48" type="os:QUANTITY"/>
  <xs:element name="UDFNUM49" type="os:QUANTITY"/>
  <xs:element name="UDFNUM50" type="os:QUANTITY"/>
  <xs:element name="UDFDATE06" type="os:DATETIME"/>
  <xs:element name="UDFDATE07" type="os:DATETIME"/>
  <xs:element name="UDFDATE08" type="os:DATETIME"/>
  <xs:element name="UDFDATE09" type="os:DATETIME"/>
  <xs:element name="UDFDATE10" type="os:DATETIME"/>
  <xs:element name="UDFDATE11" type="os:DATETIME"/>
  <xs:element name="UDFDATE12" type="os:DATETIME"/>
  <xs:element name="UDFDATE13" type="os:DATETIME"/>
  <xs:element name="UDFDATE14" type="os:DATETIME"/>
  <xs:element name="UDFDATE15" type="os:DATETIME"/>
  <xs:element name="UDFCHAR31" type="CODE80_Type"/>
  <xs:element name="UDFCHAR32" type="CODE80_Type"/>
  <xs:element name="UDFCHAR33" type="CODE80_Type"/>
  <xs:element name="UDFCHAR34" type="CODE80_Type"/>
  <xs:element name="UDFCHAR35" type="CODE80_Type"/>
  <!--==================== Alert Management System End =============-->
  <!--==================== Copy WebServicesPrompt =============-->
  <xs:element name="NEWWSPROMPTID" type="WSPROMPTID_Type"/>
  <xs:element name="COPYWEBSERVICES" type="FLAG_Type"/>
  <xs:element name="COPYFIELDS" type="FLAG_Type"/>
  <xs:element name="COPYRETRIEVEDVALUES" type="FLAG_Type"/>
  <!--==================== Copy WebServicesPrompt =============-->
  <xs:element name="SYSTEMPARAMETER" type="FLAG_Type"/>
  <xs:element name="SERVICELIFE" type="os:QUANTITY"/>
  <xs:element name="STORETOSTORERECEIPTTEMPLATE" type="BARCODETEMPLATE_Type"/>
  <xs:element name="EMISSIONUOM" type="UOMID_Type"/>
  <xs:element name="CAPITALREQUESTCATEGORIZATIONID" type="CAPITALREQUESTCATEGORIZATIONID_Type"/>
  <xs:complexType name="CAPITALREQUESTCATEGORIZATIONID_Type">
    <xs:sequence>
      <xs:element ref="CAPITALREQUESTCATEGORIZATIONCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CAPITALREQUESTCATEGORIZATIONCODE" type="CODE30_Type"/>
  <xs:element name="MAJORGROUPELEMENTCODE" type="CODE30_Type"/>
  <xs:element name="GROUPELEMENTCODE" type="CODE30_Type"/>
  <xs:element name="INDIVIDUALELEMENTCODE" type="CODE30_Type"/>
  <xs:element name="EMISSION" type="os:QUANTITY"/>
  <xs:element name="SURROGATEKEY" type="CODE30_Type"/>
  <xs:element name="FROMUOM" type="UOMID_Type"/>
  <xs:element name="TOUOM" type="UOMID_Type"/>
  <xs:element name="UOMCONVERSIONID" type="UOMCONVERSIONID_Type"/>
  <xs:complexType name="UOMCONVERSIONID_Type">
    <xs:sequence>
      <xs:element ref="FROMUOM"/>
      <xs:element ref="TOUOM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FUGITIVEGAS" type="FLAG_Type"/>
  <xs:element name="INCLUDEDURINGPREVIEW" type="FLAG_Type"/>
  <xs:element name="UTILITYBILLSOURCEID" type="EQUIPMENTID_Type"/>
  <xs:element name="DESIGNCONSUMPTIONRATE" type="os:QUANTITY"/>
  <xs:element name="DESIGNUSAGEUOM" type="UOMID_Type"/>
  <xs:element name="COMMODITYUOM" type="UOMID_Type"/>
  <xs:element name="DATEEFFECTIVE" type="os:DATETIME"/>
  <xs:element name="DATEEXPIRED" type="os:DATETIME"/>
  <xs:element name="UTLITYBILLLEVEL" type="FLAG_Type" default="false"/>
  <xs:element name="EQUIPDESIGNCONSUMPTIONID" type="EQUIPDESIGNCONSUMPTIONID_Type"/>
  <xs:complexType name="EQUIPDESIGNCONSUMPTIONID_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTID"/>
      <xs:element ref="DATEEFFECTIVE"/>
      <xs:element ref="COMMODITYID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LOADFACTOR">
    <xs:simpleType>
      <xs:restriction base="xs:long">
        <xs:minInclusive value="0"/>
        <xs:maxInclusive value="100"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <!--================= Capital Planning Requests start===================-->
  <xs:element name="CAPITALPLANREQUESTCODE" type="CODE30_Type"/>
  <xs:element name="CAPITALPLANREQUESTID" type="CAPITALPLANREQUESTID_Type"/>
  <xs:complexType name="CAPITALPLANREQUESTID_Type">
    <xs:sequence>
      <xs:element ref="CAPITALPLANREQUESTCODE"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SUSTAINABLE" type="FLAG_Type"/>
  <xs:element name="ESTIMATEDTOTALCOST" type="os:AMOUNT"/>
  <xs:element name="COSTAVOIDANCE" type="os:AMOUNT"/>
  <xs:element name="APPROPRIATIONDATE" type="os:DATETIME"/>
  <xs:element name="REQUESTEDAPPROPRIATIONDATE" type="os:DATETIME"/>
  <xs:element name="CODESTRUCTURE" type="CODE255_Type"/>
  <xs:element name="ADDITIONALINFO" type="CODE4000_Type"/>
  <!--================= Capital Planning Requests end===================-->
  <!--================= FuelMix for Suppliers start===================-->
  <xs:complexType name="SUPPLIERFUELMIXID_Type">
    <xs:sequence>
      <xs:element ref="SUPPLIERID"/>
      <xs:element ref="COMMODITYID"/>
      <xs:element ref="DATEEFFECTIVE"/>
      <xs:element ref="TYPE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SUPPLIERFUELMIXID" type="SUPPLIERFUELMIXID_Type"/>
  <!--================= FuelMix for Suppliers End===================-->
  <xs:element name="UTILITYBILLLEVEL" type="FLAG_Type"/>
  <xs:element name="EQUIPACTUALCONSUMPTIONID" type="EQUIPACTUALCONSUMPTIONID_Type"/>
  <xs:complexType name="EQUIPACTUALCONSUMPTIONID_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTID"/>
      <xs:element ref="READINGDATE"/>
      <xs:element ref="COMMODITYID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ACTUALCONSUMPTION" type="os:QUANTITY"/>
  <xs:element name="ACTUALUSAGE" type="os:QUANTITY"/>
  <xs:element name="ACTUALUSAGEUOM" type="CODE30_Type"/>
  <xs:element name="GRIDPARAMETERVALUE">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DATEFIELD" type="os:DATETIME" minOccurs="0"/>
        <xs:element name="NUMBERFIELD" type="os:QUANTITY" minOccurs="0"/>
        <xs:element name="TEXTFIELD" type="CODE256_Type" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ACTUALCONSUMPTIONRATE" type="os:QUANTITY"/>
  <xs:element name="ACTUALCONSUMPTIONRATEUOM" type="CODE80_Type"/>
  <xs:element name="AUTOPRINT" type="FLAG_Type" default="-"/>
  <xs:element name="ACCOUNTINGENTITY" type="CODE22_Type"/>
  <xs:element name="NEWLANGUAGEID" type="LANGUAGEID_Type"/>
  <xs:element name="ALLTEXTSID" type="ALLTEXTSID_Type"/>
  <xs:complexType name="ALLTEXTSID_Type">
    <xs:sequence>
      <xs:element name="ALLTEXTCODE" type="CODE30_Type"/>
      <xs:element name="ALLTEXTLANG" type="LANGUAGEID_Type"/>
      <xs:element name="ALLTEXTTYPE" type="CODE4_Type"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ALLTEXTTEXT" type="CODE2000_Type"/>
  <xs:element name="LOGTYPE" type="CODE50_Type"/>
  <xs:element name="LASTMODIFIED" type="os:DATETIME"/>
  <xs:complexType name="APPLICATIONFILETYPE_Type">
    <xs:sequence>
      <xs:element ref="FILETYPE"/>
      <xs:element ref="LOGTYPE" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="APPLICATIONFILETYPE" type="APPLICATIONFILETYPE_Type"/>
  <xs:complexType name="APPLICATIONFILEID_Type">
    <xs:sequence>
      <xs:element ref="FILENAME"/>
      <xs:element ref="PATH"/>
      <xs:element ref="APPLICATIONFILETYPE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="APPLICATIONFILEID" type="APPLICATIONFILEID_Type"/>
  <!--=============== RevisionControlSetup Start ===============-->
  <xs:element name="LAYOUTTABLE" type="CODE80_Type"/>
  <xs:element name="LAYOUTFIELD" type="CODE80_Type"/>
  <xs:element name="LAYOUTELEMENTTYPE" type="CODE2_Type"/>
  <!--=============== RevisionControlSetup End ===============-->
  <!--=============== RevisionControlSetup Start ===============-->
  <xs:element name="PROTECTED" type="FLAG_Type"/>
  <xs:element name="LAYOUTELEMENTID" type="LAYOUTELEMENTID_Type"/>
  <xs:complexType name="LAYOUTELEMENTID_Type">
    <xs:sequence>
      <xs:element ref="SOURCEPAGEID"/>
      <xs:element ref="SOURCEFIELDID"/>
    </xs:sequence>
  </xs:complexType>
  <!--=============== RevisionControlSetup End ===============-->
  <xs:element name="RETRYSCHEDULESUSPEND" type="FLAG_Type"/>
  <xs:element name="RETRYTIME1" type="MSGRETRY_Type"/>
  <xs:element name="RETRYTIME2" type="MSGRETRY_Type"/>
  <xs:element name="RETRYTIME3" type="MSGRETRY_Type"/>
  <xs:element name="RETRYTIME4" type="MSGRETRY_Type"/>
  <xs:element name="RETRYTIME5" type="MSGRETRY_Type"/>
  <xs:complexType name="MSGRETRY_Type">
    <xs:sequence>
      <xs:element ref="RETRYHOUR"/>
      <xs:element ref="RETRYMINUTE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RETRYHOUR" type="os:QUANTITY"/>
  <xs:element name="RETRYMINUTE" type="xs:integer"/>
  <xs:element name="INCLUDECONSIGNMENTITEM" type="FLAG_Type"/>
  <xs:element name="INCLUDEOUTOFSERVICEITEM" type="FLAG_Type"/>
  <!--===================== Hyperlink ========================-->
  <xs:element name="SCREENHYPERLINK" type="CODE80_Type"/>
  <xs:element name="SCREENHYPERLINKCOUNT" type="xs:long"/>
  <xs:element name="SCREENHYPERLINKID" type="SCREENHYPERLINKID_Type"/>
  <xs:complexType name="SCREENHYPERLINKID_Type">
    <xs:sequence>
      <xs:element ref="SEQUENCENUMBER"/>
    </xs:sequence>
  </xs:complexType>
  <!--======================End Hyperlink========================-->
  <xs:element name="INSTALLLANGUAGE" type="FLAG_Type"/>
  <xs:element name="COPYBOILERTEXT" type="FLAG_Type"/>
  <xs:element name="COPYERRORTEXT" type="FLAG_Type"/>
  <xs:element name="COPYMENUTEXT" type="FLAG_Type"/>
  <xs:element name="COPYCODEDESCTEXT" type="FLAG_Type"/>
  <xs:element name="LOCATIONSAFETY" type="FLAG_Type"/>
  <xs:element name="HOMEROLLUPTYPE" type="CODE1_Type"/>
  <xs:element name="FUELCODE" type="CODE30_Type"/>
  <xs:element name="FUELID" type="FUELID_Type"/>
  <xs:complexType name="FUELID_Type">
    <xs:sequence>
      <xs:element ref="FUELCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DEPOTCODE" type="CODE30_Type"/>
  <xs:element name="DEPOTID" type="DEPOTID_Type"/>
  <xs:complexType name="DEPOTID_Type">
    <xs:sequence>
      <xs:element ref="DEPOTCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PUMPCODE" type="CODE30_Type"/>
  <xs:element name="PUMPID" type="PUMPID_Type"/>
  <xs:complexType name="PUMPID_Type">
    <xs:sequence>
      <xs:element ref="DEPOTID"/>
      <xs:element ref="PUMPCODE" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TANKCODE" type="CODE30_Type"/>
  <xs:element name="TANKID" type="TANKID_Type"/>
  <xs:complexType name="TANKID_Type">
    <xs:sequence>
      <xs:element ref="DEPOTID"/>
      <xs:element ref="TANKCODE" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PROTECTEDBUTTONLIST" type="CODE200_Type"/>
  <xs:element name="FUELTYPE" type="CODE8_Type"/>
  <xs:element name="FUELBLEND1" type="FUELBLEND_Type"/>
  <xs:element name="FUELBLEND2" type="FUELBLEND_Type"/>
  <xs:element name="FUELBLEND3" type="FUELBLEND_Type"/>
  <xs:element name="FUELBLEND4" type="FUELBLEND_Type"/>
  <xs:element name="FUELBLEND5" type="FUELBLEND_Type"/>
  <xs:complexType name="FUELBLEND_Type">
    <xs:sequence>
      <xs:element ref="FUELCODE"/>
      <xs:element ref="BLENDPERC"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BLENDPERC" type="os:QUANTITY"/>
  <xs:element name="BLENDEDGRADE" type="FLAG_Type"/>
  <xs:element name="EXTERNAL" type="FLAG_Type" default="false"/>
  <xs:element name="MARKUP" type="os:QUANTITY"/>
  <xs:element name="FIXEDMARKUP" type="os:AMOUNT"/>
  <xs:element name="TANKVOLEXCEEDCAP" type="FLAG_Type" default="false"/>
  <xs:element name="NEGATIVETANKVOL" type="FLAG_Type" default="false"/>
  <xs:element name="REGIONCODE" type="CODE30_Type"/>
  <xs:element name="REGIONID" type="REGIONID_Type"/>
  <xs:complexType name="REGIONID_Type">
    <xs:sequence>
      <xs:element ref="REGIONCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="POSTALCODE" type="CODE50_Type"/>
  <xs:element name="REFERENCEPOINT" type="os:QUANTITY"/>
  <!--The valid values for TEMPERATUREUOM are 'F' and 'C'-->
  <xs:element name="TEMPERATUREUOM" type="CODE1_Type"/>
  <xs:element name="DAYOFYEAR" type="xs:long"/>
  <xs:element name="MINTEMPERATURE" type="os:QUANTITY"/>
  <xs:element name="MAXTEMPERATURE" type="os:QUANTITY"/>
  <xs:element name="AVGTEMPERATURE" type="os:QUANTITY"/>
  <xs:element name="HEATINGDEGREEDAYS" type="os:QUANTITY"/>
  <xs:element name="COOLINGDEGREEDAYS" type="os:QUANTITY"/>
  <xs:element name="REGIONACTUALTEMPERATUREID" type="REGIONACTUALTEMPERATUREID_Type"/>
  <xs:complexType name="REGIONACTUALTEMPERATUREID_Type">
    <xs:sequence>
      <xs:element ref="REGIONID"/>
      <xs:element ref="READINGDATE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="REGIONHISTORICALTEMPERATUREID" type="REGIONHISTORICALTEMPERATUREID_Type"/>
  <xs:complexType name="REGIONHISTORICALTEMPERATUREID_Type">
    <xs:sequence>
      <xs:element ref="REGIONID"/>
      <xs:element ref="DAYOFYEAR"/>
    </xs:sequence>
  </xs:complexType>
  <!--==== Common and Base module types and elements  ========-->
  <xs:simpleType name="CODE2200_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="2200"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="TANKVOLUME" type="os:QUANTITY"/>
  <xs:element name="MAXTANKVOLUME" type="os:QUANTITY"/>
  <xs:element name="FILTERSTRXML" type="CODE2000_Type"/>
  <xs:element name="USERFILTER" type="CODE2000_Type"/>
  <!--================ Entries for ExportReportDDField ===============-->
  <xs:element name="DDFIELDSRCNAME" type="CODE1000_Type"/>
  <xs:element name="VALUEMAPID" type="xs:long"/>
  <xs:element name="LVGRID" type="CODE1000_Type"/>
  <xs:element name="DDFIELDTABLENAME" type="CODE50_Type"/>
  <!--================== Entries for ExportReportDataSpy =============-->
  <xs:element name="DDSPYNAME" type="CODE30_Type"/>
  <xs:element name="AUTORUN" type="FLAG_Type"/>
  <xs:element name="SCOPE" type="FLAG_Type"/>
  <xs:element name="SORTSTRXML" type="CODE2000_Type"/>
  <xs:element name="FIELDLIST" type="CODE2000_Type"/>
  <xs:element name="DISPLAYROW" type="xs:long"/>
  <xs:element name="OWNER" type="CODE30_Type"/>
  <xs:element name="PORTLETFIELDLIST" type="CODE500_Type"/>
  <xs:element name="CLIENTROWS" type="xs:long"/>
  <xs:element name="PORTLETROWS" type="xs:long"/>
  <xs:element name="HINTS" type="CODE255_Type"/>
  <xs:element name="BOTNAME" type="CODE61_Type"/>
  <xs:element name="SECURITYDATASPY" type="FLAG_Type" default="false"/>
  <!--================= Entries for ExportReportQueryField ====================-->
  <xs:element name="COLUMNWIDTH" type="CODE10_Type"/>
  <xs:element name="COLUMNORDER" type="xs:long"/>
  <xs:element name="VIEWTYPE" type="CODE8_Type"/>
  <!--==================== Entries for ExportReportGrid ===============-->
  <xs:element name="BASEQUERY" type="CODE4000_Type"/>
  <xs:element name="KEYFIELDS" type="CODE200_Type"/>
  <xs:element name="FILTERABLELIST" type="CODE1000_Type"/>
  <xs:element name="SORTABLELIST" type="CODE1000_Type"/>
  <xs:element name="DISPLAYABLELIST" type="CODE1000_Type"/>
  <xs:element name="ORGCOLNAME" type="CODE100_Type"/>
  <xs:element name="BASEQUERYMULTIORG" type="CODE4000_Type"/>
  <xs:element name="KEYFIELDSMULTIORG" type="CODE200_Type"/>
  <xs:element name="FILTERABLEMULTIORG" type="CODE1000_Type"/>
  <xs:element name="SORTABLEMULTIORG" type="CODE1000_Type"/>
  <xs:element name="DISPLAYABLEMULTIORG" type="CODE1000_Type"/>
  <xs:element name="BOTFUNCTION" type="CODE6_Type"/>
  <xs:element name="PORTLETFLAG" type="FLAG_Type"/>
  <xs:element name="SECENTITY" type="CODE6_Type"/>
  <xs:element name="TABTYPE" type="FLAG_Type"/>
  <xs:element name="GRIDTYPENUM" type="xs:long"/>
  <xs:element name="GRIDUNITS" type="CODE40_Type"/>
  <xs:element name="OPTIMIZERON" type="FLAG_Type" default="false"/>
  <xs:element name="DISTINCT" type="FLAG_Type" default="false"/>
  <xs:element name="COMMITFLAG" type="FLAG_Type"/>
  <xs:element name="CUSTOMFIELDCODE" type="CODE100_Type"/>
  <xs:element name="COMPLEX" type="FLAG_Type" default="false"/>
  <xs:element name="NOSCREENDESIGNER" type="FLAG_Type" default="false"/>
  <xs:element name="EVALUATIONID" type="EVALUATIONID_Type"/>
  <xs:complexType name="EVALUATIONID_Type">
    <xs:sequence>
      <xs:element ref="EVALUATIONCODE"/>
      <xs:element ref="ORGANIZATIONID" minOccurs="0"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EVALUATIONCODE" type="CODE30_Type"/>
  <xs:element name="EQUIPMENTSTATUS" type="STATUS_Type"/>
  <xs:element name="EVALMANUFACTURERDESC" type="CODE80_Type"/>
  <xs:element name="COSTOFCO2E" type="os:AMOUNT"/>
  <xs:element name="ANNUALPMCOST" type="os:AMOUNT"/>
  <xs:element name="ANNUALNONPMCOST" type="os:AMOUNT"/>
  <xs:element name="INCLUDEOUTOFSERVICE" type="FLAG_Type"/>
  <xs:element name="INCLUDEWITHDRAWNEQUIPMENT" type="FLAG_Type"/>
  <xs:element name="ROITARGET" type="xs:long"/>
  <xs:element name="SEARCHSTATUS" type="STATUS_Type"/>
  <xs:element name="SEARCHTYPE" type="TYPE_Type"/>
  <xs:element name="PROPERTYCODE" type="CODE8_Type"/>
  <xs:element name="MAXVALUE" type="CODE40_Type"/>
  <xs:element name="MINVALUE" type="CODE40_Type"/>
  <xs:element name="TANKPUMPID" type="TANKPUMPID_Type"/>
  <xs:complexType name="TANKPUMPID_Type">
    <xs:sequence>
      <xs:element ref="DEPOTID"/>
      <xs:element ref="TANKCODE"/>
      <xs:element ref="PUMPCODE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TANKDESCRIPTION" type="DESCRIPTION_Type"/>
  <xs:element name="PUMPDESCRIPTION" type="DESCRIPTION_Type"/>
  <xs:element name="CUSTOMFIELDSEARCHCRITERIA">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:PROPERTYCODE"/>
        <xs:element ref="dsf:MINVALUE" minOccurs="0"/>
        <xs:element ref="dsf:MAXVALUE" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="USERDEFINEDAREASEARCHCRITERIA">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="CUSTOMFIELDSEARCHCRITERIA" maxOccurs="20"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:simpleType name="EVALUATIONACTION_Type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ADD"/>
      <xs:enumeration value="DELETE"/>
      <xs:enumeration value="EQUIVALENT"/>
      <xs:enumeration value="NOTEQUIVALENT"/>
      <xs:enumeration value="NOTEVALUATED"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="EVALUATIONACTION" type="EVALUATIONACTION_Type"/>
  <xs:element name="FUELINVENTORYID" type="FUELINVENTORYID_Type"/>
  <xs:complexType name="FUELINVENTORYID_Type">
    <xs:sequence>
      <xs:element ref="FUELINVENTORYCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ISUPDATECURRENTTANKVOLUME" type="FLAG_Type"/>
  <xs:element name="FUELINVENTORYCODE" type="CODE30_Type"/>
  <xs:element name="PHYSICALINVENTORYDATE" type="os:DATETIME"/>
  <xs:complexType name="FUELINVENTORYTANKID_Type">
    <xs:sequence>
      <xs:element ref="FUELINVENTORYCODE"/>
      <xs:element ref="FUELINVENTORYTANKLINENUM"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FUELINVENTORYTANKID" type="FUELINVENTORYTANKID_Type"/>
  <xs:element name="FUELINVENTORYTANKLINENUM" type="LINENUM_Type"/>
  <xs:element name="EXPECTEDVOLUME" type="os:QUANTITY"/>
  <xs:element name="EXPECTEDVOLUMEUOM" type="UOMID_Type"/>
  <xs:element name="PHYSICALVOLUME" type="os:QUANTITY"/>
  <xs:element name="PHYSICALVOLUMEUOM" type="UOMID_Type"/>
  <xs:element name="GREENHOUSEGASCODE" type="CODE30_Type"/>
  <xs:element name="GREENHOUSEGASID" type="GREENHOUSEGASID_Type"/>
  <xs:complexType name="GREENHOUSEGASID_Type">
    <xs:sequence>
      <xs:element ref="GREENHOUSEGASCODE"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CO2ERATIO" type="os:QUANTITY"/>
  <xs:element name="PARTGREENHOUSEGASID" type="PARTGREENHOUSEGASID_Type"/>
  <xs:complexType name="PARTGREENHOUSEGASID_Type">
    <xs:sequence>
      <xs:element ref="PARTID"/>
      <xs:element ref="GREENHOUSEGASID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CO2EAMOUNT" type="os:QUANTITY"/>
  <xs:element name="ENTERPRISELOCATION" type="CODE80_Type"/>
  <!--================== OrganizationEnterpriseLocation ==========-->
  <xs:element name="BODGROUP" type="CODE8_Type"/>
  <xs:complexType name="ORGANIZATIONENTERPRISELOCATIONID_Type">
    <xs:sequence>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="BODGROUP"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ORGANIZATIONENTERPRISELOCATIONID" type="ORGANIZATIONENTERPRISELOCATIONID_Type"/>
  <xs:element name="ENTERPRISELOCATIONCODE" type="CODE80_Type"/>
  <!--============================ EquipmentResource ============================-->
  <xs:simpleType name="ERPDESCRIPTION_Type">
    <xs:restriction base="xs:string">
      <xs:maxLength value="1024"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="RESOURCECODE" type="CODE80_Type"/>
  <xs:element name="RESOURCEDESCRIPTION" type="ERPDESCRIPTION_Type"/>
  <xs:element name="ERPRESOURCETYPE" type="CODE100_Type"/>
  <xs:complexType name="RESOURCEID_Type">
    <xs:sequence>
      <xs:element ref="RESOURCECODE"/>
      <xs:element ref="RESOURCEDESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RESOURCEID" type="RESOURCEID_Type"/>
  <xs:complexType name="EQUIPMENTRESOURCEID_Type">
    <xs:sequence>
      <xs:element ref="EQUIPMENTID"/>
      <xs:element ref="RESOURCEID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EQUIPMENTRESOURCEID" type="EQUIPMENTRESOURCEID_Type"/>
  <xs:element name="COOLDOWNTIME" type="os:QUANTITY"/>
  <xs:element name="WARMUPTIME" type="os:QUANTITY"/>
  <xs:element name="RESOURCEENABLED" type="FLAG_Type" default="false"/>
  <xs:element name="RESOURCEPRESENT" type="FLAG_Type" default="false"/>
  <!--======================Resource Tab on WO===========================-->
  <xs:element name="OPERATIONSEQUENCE" type="os:QUANTITY"/>
  <xs:element name="RESOURCEOFFSET" type="FLAG_Type" default="false"/>
  <xs:element name="RESOURCEOFFSETVALUE" type="os:QUANTITY"/>
  <xs:complexType name="WORKORDERRESOURCEID_Type">
    <xs:sequence>
      <xs:element ref="WORKORDERID"/>
      <xs:element ref="RESOURCEID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WORKORDERRESOURCEID" type="WORKORDERRESOURCEID_Type"/>
  <xs:element name="PRODUCTIONREQUEST" type="CODE30_Type"/>
  <xs:element name="NEXTOPERATIONSEQUENCE" type="os:QUANTITY"/>
  <!--======================Resource Tab on PM Schedule Start===========================-->
  <xs:complexType name="PMSCHEDULERESOURCEID_Type">
    <xs:sequence>
      <xs:element ref="PPMID"/>
      <xs:element ref="EQUIPMENTID"/>
      <xs:element ref="RESOURCEID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PMSCHEDULERESOURCEID" type="PMSCHEDULERESOURCEID_Type"/>
  <xs:complexType name="PMSCHEDULEEQUIPMENTID_Type">
    <xs:sequence>
      <xs:element ref="PPMID"/>
      <xs:element ref="EQUIPMENTID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PMSCHEDULEEQUIPID" type="PMSCHEDULEEQUIPMENTID_Type"/>
  <xs:element name="ISRETURNPARENTONLY" type="FLAG_Type" default="false"/>
  <!--======================Resource Tab on PM Schedule End===========================-->
  <!--======================Status Change Triggers Start===========================-->
  <xs:element name="OLDWOSTATUS" type="CODE8_Type"/>
  <xs:element name="NEWWOSTATUS" type="CODE8_Type"/>
  <xs:element name="WOTYPE" type="TYPE_Type"/>
  <xs:element name="STATUSCHANGETRIGGERSID" type="STATUSCHANGETRIGGERSID_Type"/>
  <xs:complexType name="STATUSCHANGETRIGGERSID_Type">
    <xs:sequence>
      <xs:element ref="OLDWOSTATUS"/>
      <xs:element ref="NEWWOSTATUS"/>
      <xs:element ref="WOTYPE"/>
    </xs:sequence>
  </xs:complexType>
  <!--======================Status Change Triggers End=============================-->
  <!--======================Parameters for GenerateProductionRequest Start=======-->
  <xs:element name="PRODUCTIONREQUESTPARAMETERSID" type="PRODUCTIONREQUESTPARAMETERSID_Type"/>
  <xs:complexType name="PRODUCTIONREQUESTPARAMETERSID_Type">
    <xs:sequence>
      <xs:element ref="PARAMETERLISTCODE"/>
      <xs:element ref="PARAMETERLISTNAME" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="INCLUDEWOWITHOUTRESOURCES" type="FLAG_Type" default="false"/>
  <xs:element name="GROUPBY" type="CODE1_Type" default="N"/>
  <!--======================Parameters for GenerateProductionRequest End========-->
  <!--====================OrganizationToItemMapping Start=======================-->
  <xs:element name="INTEGRATEDPLANNINGITEMCODE" type="CODE80_Type"/>
  <xs:element name="INTEGRATEDPLANNINGITEMDESCRIPTION" type="ERPDESCRIPTION_Type"/>
  <xs:element name="INTEGRATEDPLANNINGITEMID" type="INTEGRATEDPLANNINGITEMID_Type"/>
  <xs:complexType name="INTEGRATEDPLANNINGITEMID_Type">
    <xs:sequence>
      <xs:element ref="INTEGRATEDPLANNINGITEMCODE"/>
      <xs:element ref="INTEGRATEDPLANNINGITEMDESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <!--====================OrganizationToItemMapping End=======================-->
  <!--==============GenerateProductionRequestWOPreview Start================-->
  <xs:element name="GENERATEPRODUCTIONREQUESTWOID">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="DBSESSIONID"/>
        <xs:element ref="WORKORDERID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--==============GenerateProductionRequestWOPreview End ==============-->
  <!--==============ProductionRequest Start================-->
  <xs:element name="PRODUCTIONREQUESTCODE" type="CODE30_Type"/>
  <xs:element name="PRODUCTIONREQUESTREVISION" type="os:QUANTITY"/>
  <xs:element name="PRODUCTIONREQUESTID" type="PRODUCTIONREQUESTID_Type"/>
  <xs:complexType name="PRODUCTIONREQUESTID_Type">
    <xs:sequence>
      <xs:element ref="PRODUCTIONREQUESTCODE"/>
      <xs:element ref="PRODUCTIONREQUESTREVISION"/>
      <xs:element ref="ORGANIZATIONID"/>
      <xs:element ref="DESCRIPTION" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="auto_generated" type="xs:boolean" default="true"/>
  </xs:complexType>
  <xs:element name="PRODUCTIONREQUESTSTATUS" type="STATUSCODE_Type"/>
  <xs:element name="PRODUCTIONREQUESTRSTATUS" type="STATUSCODE_Type"/>
  <xs:element name="PRODUCTIONREQUESTSTARTDATE" type="os:DATETIME"/>
  <xs:element name="PRODUCTIONREQUESTENDDATE" type="os:DATETIME"/>
  <xs:element name="PRODUCTIONSTARTDATE" type="os:DATETIME"/>
  <xs:element name="PRODUCTIONENDDATE" type="os:DATETIME"/>
  <xs:element name="PRODUCTIONPRIORITY" type="CODE256_Type"/>
  <xs:element name="PRODUCTIONREQUESTPREVIEWID" type="PRODUCTIONREQUESTPREVIEWID_Type"/>
  <xs:complexType name="PRODUCTIONREQUESTPREVIEWID_Type">
    <xs:sequence>
      <xs:element ref="DBSESSIONID"/>
      <xs:element ref="WORKORDERID"/>
      <xs:element ref="RESOURCEID" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PRODUCTIONPRIORITYID" type="PRODUCTIONPRIORITYID_Type"/>
  <xs:complexType name="PRODUCTIONPRIORITYID_Type">
    <xs:sequence>
      <xs:element ref="PRODUCTIONPRIORITY"/>
      <xs:element ref="PRODUCTIONPRIORITYDESC" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PRODUCTIONPRIORITIES" type="CODE2570_Type"/>
  <!--==============ProductionRequest End================-->
  <!--==============ProductionRequestResource Start================-->
  <xs:complexType name="PRODUCTIONREQUESTRESOURCEID_Type">
    <xs:sequence>
      <xs:element ref="PRODUCTIONREQUESTID"/>
      <xs:element ref="SEQUENCENUMBER" minOccurs="0"/>
      <xs:element ref="RESOURCEID"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PRODUCTIONREQUESTRESOURCEID" type="PRODUCTIONREQUESTRESOURCEID_Type"/>
  <xs:element name="WORKORDERHASRESOURCES" type="FLAG_Type" default="false"/>
  <xs:element name="SOAUOMCODE" type="CODE80_Type"/>
  <xs:element name="SOAUOMDESCRIPTION" type="ERPDESCRIPTION_Type"/>
  <xs:complexType name="SOAUOMID_Type">
    <xs:sequence>
      <xs:element ref="SOAUOMCODE"/>
      <xs:element ref="SOAUOMDESCRIPTION" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SOAUOMID" type="SOAUOMID_Type"/>
  <!--==============ProductionRequestResource End================-->
  <xs:element name="LEAK" type="FLAG_Type"/>
  <!--======== Design Consumption Load Factor Ranges ========-->
  <xs:element name="LOWRANGE" type="xs:long"/>
  <xs:element name="HIGHRANGE" type="xs:long"/>
  <xs:element name="DEFAULTLOADFACTOR">
    <xs:simpleType>
      <xs:restriction base="xs:long">
        <xs:minInclusive value="0"/>
        <xs:maxInclusive value="100"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:complexType name="LOADFACTORRANGE_Type">
    <xs:sequence>
      <xs:element ref="LOWRANGE"/>
      <xs:element ref="HIGHRANGE"/>
      <xs:element ref="DESIGNCONSUMPTIONRATE"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LOADFACTORRANGE2" type="LOADFACTORRANGE_Type"/>
  <xs:element name="LOADFACTORRANGE3" type="LOADFACTORRANGE_Type"/>
  <xs:element name="LOADFACTORRANGE4" type="LOADFACTORRANGE_Type"/>
  <xs:element name="LOADFACTORRANGE5" type="LOADFACTORRANGE_Type"/>
  <xs:element name="LOADFACTORRANGE6" type="LOADFACTORRANGE_Type"/>
  <xs:element name="LOADFACTORRANGE7" type="LOADFACTORRANGE_Type"/>
  <xs:element name="LOADFACTORRANGE8" type="LOADFACTORRANGE_Type"/>
  <xs:element name="LOADFACTORRANGE9" type="LOADFACTORRANGE_Type"/>
  <xs:element name="LOADFACTORRANGE10" type="LOADFACTORRANGE_Type"/>
  <xs:element name="REQUESTEDSTARTDATEBUFFER" type="os:QUANTITY"/>
  <xs:element name="REQUESTEDENDDATEBUFFER" type="os:QUANTITY"/>
  <xs:element name="ESTIMATEDSALVAGE" type="os:AMOUNT"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/user/petalsworkspace/fais/_SOA_Artefacts/specifique/IDT/schemas/oagis_fields.xsd</con:url><con:content><![CDATA[<!--Generated by XML Authority. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
<xs:schema targetNamespace="http://www.openapplications.org/oagis_fields" elementFormDefault="qualified" xmlns="http://www.openapplications.org/oagis_fields" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="VERB" type="VERB"/>
  <xs:simpleType name="VERB">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Acknowledge"/>
      <xs:enumeration value="Allocate"/>
      <xs:enumeration value="Add"/>
      <xs:enumeration value="Cancel"/>
      <xs:enumeration value="Change"/>
      <xs:enumeration value="Confirm"/>
      <xs:enumeration value="Create"/>
      <xs:enumeration value="Get"/>
      <xs:enumeration value="Getlist"/>
      <xs:enumeration value="Issue"/>
      <xs:enumeration value="List"/>
      <xs:enumeration value="Load"/>
      <xs:enumeration value="Post"/>
      <xs:enumeration value="Process"/>
      <xs:enumeration value="Receive"/>
      <xs:enumeration value="Respond"/>
      <xs:enumeration value="Show"/>
      <xs:enumeration value="Sync"/>
      <xs:enumeration value="Transfer"/>
      <xs:enumeration value="Update"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NOUN">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ACTIVITY"/>
      <xs:enumeration value="BOM"/>
      <xs:enumeration value="BOD"/>
      <xs:enumeration value="CATALOG"/>
      <xs:enumeration value="COA"/>
      <xs:enumeration value="CONSUMPTN"/>
      <xs:enumeration value="COUNTINFO"/>
      <xs:enumeration value="CREDIT"/>
      <xs:enumeration value="CUSTOMER"/>
      <xs:enumeration value="DELIVERY"/>
      <xs:enumeration value="DSPTCHLIST"/>
      <xs:enumeration value="ECATALOG"/>
      <xs:enumeration value="ENGCHGORDR"/>
      <xs:enumeration value="EXCHNGRATE"/>
      <xs:enumeration value="FIELD"/>
      <xs:enumeration value="INSPECTION"/>
      <xs:enumeration value="INVENCOUNT"/>
      <xs:enumeration value="INVENTORY"/>
      <xs:enumeration value="INVOICE"/>
      <xs:enumeration value="ISSUE"/>
      <xs:enumeration value="ISSUEINFO"/>
      <xs:enumeration value="ITEM"/>
      <xs:enumeration value="ITEMCLASS"/>
      <xs:enumeration value="ITEMSPECS"/>
      <xs:enumeration value="ITEMXREF"/>
      <xs:enumeration value="JOURNAL"/>
      <xs:enumeration value="LDGRACTUAL"/>
      <xs:enumeration value="LDGRBUDGET"/>
      <xs:enumeration value="MAINTORDER"/>
      <xs:enumeration value="MATCHDOC"/>
      <xs:enumeration value="MATCHFAIL"/>
      <xs:enumeration value="MATCHOK"/>
      <xs:enumeration value="MFGTLCODE"/>
      <xs:enumeration value="MISCITEM"/>
      <xs:enumeration value="PAYABLE"/>
      <xs:enumeration value="PERSONNEL"/>
      <xs:enumeration value="PERSONTIME"/>
      <xs:enumeration value="PICKLIST"/>
      <xs:enumeration value="PLANSCHD"/>
      <xs:enumeration value="PLINVOICE"/>
      <xs:enumeration value="PO"/>
      <xs:enumeration value="PRICELIST"/>
      <xs:enumeration value="PRODAVAIL"/>
      <xs:enumeration value="PRODORDER"/>
      <xs:enumeration value="PRODUCTREQ"/>
      <xs:enumeration value="PROJACCTNG"/>
      <xs:enumeration value="PROJINFO"/>
      <xs:enumeration value="QUOTE"/>
      <xs:enumeration value="RECEIVABLE"/>
      <xs:enumeration value="REQUISITN"/>
      <xs:enumeration value="RESOURCE"/>
      <xs:enumeration value="RFQ"/>
      <xs:enumeration value="ROUTING"/>
      <xs:enumeration value="SALESORDER"/>
      <xs:enumeration value="SEQSCHD"/>
      <xs:enumeration value="SHIPMENT"/>
      <xs:enumeration value="SHIPSCHD"/>
      <xs:enumeration value="SITELEVEL"/>
      <xs:enumeration value="STATUS"/>
      <xs:enumeration value="SUPPLIER"/>
      <xs:enumeration value="UOMGROUP"/>
      <xs:enumeration value="WIPCONFIRM"/>
      <xs:enumeration value="WIPMERGE"/>
      <xs:enumeration value="WIPMOVE"/>
      <xs:enumeration value="WIPRECOVER"/>
      <xs:enumeration value="WIPSPLIT"/>
      <xs:enumeration value="WIPSTATUS"/>
      <xs:enumeration value="WRKSCHDULE"/>
    </xs:restriction>
  </xs:simpleType>
  <!--Start - Support DATETIME Type-->
  <xs:element name="YEAR" type="xs:gYear"/>
  <xs:element name="MONTH" type="xs:integer"/>
  <xs:element name="DAY" type="xs:integer"/>
  <xs:element name="HOUR" type="xs:integer"/>
  <xs:element name="MINUTE" type="xs:integer"/>
  <xs:element name="SECOND" type="xs:integer"/>
  <xs:element name="SUBSECOND" type="xs:integer"/>
  <xs:element name="TIMEZONE" type="xs:string"/>
  <!--End - Support DATETIME Type-->
  <!--Start - Alphabetical from here on-->
  <xs:element name="ABSENCETYP" type="xs:string"/>
  <xs:element name="ACCTPERIOD" type="xs:string"/>
  <xs:element name="ACCTTYPE" type="xs:string"/>
  <xs:element name="ACCTYEAR" type="xs:integer"/>
  <xs:element name="ACKCODE" type="xs:string"/>
  <xs:element name="ACKMODE" type="xs:string"/>
  <xs:element name="ACKREQUEST">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="0"/>
        <xs:enumeration value="1"/>
        <xs:enumeration value="2"/>
        <xs:enumeration value="NOACK"/>
        <xs:enumeration value="ONCHANGE"/>
        <xs:enumeration value="YESACK"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="ACTIONCODE" type="xs:string"/>
  <xs:element name="ACTIVE" type="xs:string"/>
  <xs:element name="ACTTYPE" type="xs:string"/>
  <xs:element name="ADDRLINE">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ADDRTYPE" type="xs:string"/>
  <xs:element name="ALLOWTYPE" type="xs:string"/>
  <xs:element name="APPROVAL" type="xs:boolean"/>
  <xs:element name="APPROVE" type="xs:boolean"/>
  <xs:element name="APPROVED" type="xs:boolean"/>
  <xs:element name="APPROVERID" type="xs:string"/>
  <xs:element name="AUTHCODE" type="xs:string"/>
  <xs:element name="BACKORDIND" type="xs:boolean"/>
  <xs:element name="BILLOLADNG" type="xs:string"/>
  <xs:element name="BKTYPE" type="xs:string"/>
  <xs:element name="BOMALTID" type="xs:string"/>
  <xs:element name="BOMID" type="xs:string"/>
  <xs:element name="BOMNAME" type="xs:string"/>
  <xs:element name="BOMREVISON" type="xs:string"/>
  <xs:element name="BOMSTATUS" type="xs:string"/>
  <xs:element name="BOMTYPE" type="xs:string"/>
  <xs:element name="BOMUSAGE" type="xs:string"/>
  <xs:element name="BUDGSTAT" type="xs:integer"/>
  <xs:element name="BUDGTXN" type="xs:boolean"/>
  <xs:element name="BUDGVER" type="xs:string"/>
  <xs:element name="BUSNAREA" type="xs:string"/>
  <xs:element name="BUYERID" type="xs:string"/>
  <xs:element name="CARRIER" type="xs:string"/>
  <xs:element name="CARRSRVLVL" type="xs:string"/>
  <xs:element name="CATALGNAME" type="xs:string"/>
  <xs:element name="CATALOGRV" type="xs:string"/>
  <xs:element name="CHARGEID" type="xs:string"/>
  <xs:element name="CHGLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="CITY" type="xs:string"/>
  <xs:element name="CLASSFN">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CLASSFNID" type="xs:string"/>
  <xs:element name="CLASSLEVEL" type="xs:string"/>
  <xs:element name="CLSSSCHMRV" type="xs:string"/>
  <xs:element name="CLSELMLVL" type="xs:string"/>
  <xs:element name="CLSSELMT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="CLSSLMNTID" type="xs:string"/>
  <xs:element name="CLSSSCHMID" type="xs:string"/>
  <xs:element name="CMPRSNID" type="xs:string"/>
  <xs:element name="CMPRSNTYPE" type="xs:string"/>
  <xs:element name="CNTCTTYPE" type="xs:string"/>
  <xs:element name="COMMENTS" type="xs:string"/>
  <xs:element name="COMMODITY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="COMPLEVEL" type="xs:string"/>
  <xs:element name="COMPREFDES" type="xs:string"/>
  <xs:element name="CONDSTATUS" type="xs:string"/>
  <xs:element name="CONSLINENUM" type="xs:string"/>
  <xs:element name="CONSUMPTN" type="xs:string"/>
  <xs:element name="CONTAINRID" type="xs:string"/>
  <xs:element name="CONTCTTYPE" type="xs:string"/>
  <xs:element name="CONTNRSEAL" type="xs:string"/>
  <xs:element name="CONTNRTYPE" type="xs:string"/>
  <xs:element name="CONTRACTB" type="xs:string"/>
  <xs:element name="CONTRACTID" type="xs:string"/>
  <xs:element name="CONTRACTS" type="xs:string"/>
  <xs:element name="COSTCENTER" type="xs:string"/>
  <xs:element name="COSTTYPE" type="xs:string"/>
  <xs:element name="COUNTRY" type="xs:string"/>
  <xs:element name="COUNTRYDST" type="xs:string"/>
  <xs:element name="COUNTRYORG" type="xs:string"/>
  <xs:element name="COUNTY" type="xs:string"/>
  <xs:element name="CRAFTID" type="xs:string"/>
  <xs:element name="CTCHWCONV" type="xs:string"/>
  <xs:element name="CTCHWFLAG" type="xs:integer"/>
  <xs:element name="CURRENCY" type="xs:string"/>
  <xs:element name="CURRFROM" type="xs:string"/>
  <xs:element name="CURRTO" type="xs:string"/>
  <xs:element name="DATETYPE" type="xs:string"/>
  <xs:element name="DAYOFMONTH" type="xs:integer"/>
  <xs:element name="DAYSNUM" type="xs:integer"/>
  <xs:element name="DEFAULT" type="xs:string"/>
  <xs:element name="DEFLTVALUE" type="xs:string"/>
  <xs:element name="DELIVERTO" type="xs:string"/>
  <xs:element name="DENSITYFAC" type="xs:integer"/>
  <xs:element name="DEPARTMENT" type="xs:string"/>
  <xs:element name="DESCRIPTN" type="xs:string"/>
  <xs:element name="DISCRPTYPE" type="xs:string"/>
  <xs:element name="DISPOSITN" type="xs:string"/>
  <xs:element name="DISPOSITON" type="xs:string"/>
  <xs:element name="DISTCENTER" type="xs:string"/>
  <xs:element name="DIVISION" type="xs:string"/>
  <xs:element name="DOCKID" type="xs:string"/>
  <xs:element name="DRAWING" type="xs:string"/>
  <xs:element name="DRCR" type="xs:string"/>
  <xs:element name="DROPSHIP" type="xs:string"/>
  <xs:element name="DSPSTNINV" type="xs:string"/>
  <xs:element name="DUNSNUMBER" type="xs:string"/>
  <xs:element name="ECOAPPSTAT" type="xs:string"/>
  <xs:element name="ECONAME" type="xs:string"/>
  <xs:element name="ECOPRIORITY" type="xs:string"/>
  <xs:element name="ECOREVISON" type="xs:string"/>
  <xs:element name="ECOTYPE" type="xs:string"/>
  <xs:element name="ELEMENT">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="EMAIL" type="xs:string"/>
  <xs:element name="EMPCATEGRY" type="xs:string"/>
  <xs:element name="EMPDEPT" type="xs:string"/>
  <xs:element name="EMPLOYEEID" type="xs:string"/>
  <xs:element name="EMPNAME" type="xs:string"/>
  <xs:element name="EMPQUALIF" type="xs:string"/>
  <xs:element name="EMPSTATUS" type="xs:string"/>
  <xs:element name="ENDITEMID" type="xs:string"/>
  <xs:element name="EXCLUSIVE" type="xs:boolean"/>
  <xs:element name="EXCPLINNUM" type="xs:string"/>
  <xs:element name="EXCPTNCODE" type="xs:string"/>
  <xs:element name="EXPIREFLAG" type="xs:string"/>
  <xs:element name="EXPORTLIC" type="xs:boolean"/>
  <xs:element name="FACTOR" type="xs:integer"/>
  <xs:element name="FAILCLASS" type="xs:string"/>
  <xs:element name="FAILCODE" type="xs:string"/>
  <xs:element name="FAILTYPE" type="xs:string"/>
  <xs:element name="FAILUREID" type="xs:string"/>
  <xs:element name="FAX">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="FEATUREID" type="xs:string"/>
  <xs:element name="FEATVAL" type="xs:string"/>
  <xs:element name="FIELDID" type="xs:string"/>
  <xs:element name="FIELDVALUE" type="xs:string"/>
  <xs:element name="FILENAME" type="xs:string"/>
  <xs:element name="FILETYPE" type="xs:string"/>
  <xs:element name="FIXDQTYIND" type="xs:boolean"/>
  <xs:element name="FIXEDASSET" type="xs:string"/>
  <xs:element name="FLEXBKTID" type="xs:string"/>
  <xs:element name="FREIGHTCLS" type="xs:string"/>
  <xs:element name="FRGHTCLS" type="xs:string"/>
  <xs:element name="FRGHTITEM" type="xs:string"/>
  <xs:element name="FRGHTTERMS" type="xs:string"/>
  <xs:element name="FRMITMCLSS" type="xs:string"/>
  <xs:element name="FRMITMNM" type="xs:string"/>
  <xs:element name="FRMITMNMRV" type="xs:string"/>
  <xs:element name="FRMSITELVL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="FROMPARTY" type="xs:string"/>
  <xs:element name="FTDATATYPE" type="xs:string"/>
  <xs:element name="FTGROUP" type="xs:string"/>
  <xs:element name="FTVALIND" type="xs:string"/>
  <xs:element name="FTVALQUAL" type="xs:string"/>
  <xs:element name="FUND" type="xs:string"/>
  <xs:element name="GEOGRAPHY" type="xs:string"/>
  <xs:element name="GLENTITYD" type="xs:string"/>
  <xs:element name="GLENTITYS" type="xs:string"/>
  <xs:element name="GLNOMACCT" type="xs:string"/>
  <xs:element name="HAZRDMATL" type="xs:string"/>
  <xs:element name="HDRSTATUS" type="xs:integer"/>
  <xs:element name="HRORG">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="IMPORTLIC" type="xs:boolean"/>
  <xs:element name="INCPLANFLG" type="xs:boolean"/>
  <xs:element name="INDLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="INMRPPLAN" type="xs:boolean"/>
  <xs:element name="INQUEUEID" type="xs:string"/>
  <xs:element name="INSLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="INSPDOCREV" type="xs:string"/>
  <xs:element name="INSPECTDOC" type="xs:string"/>
  <xs:element name="INSPECTRID" type="xs:string"/>
  <xs:element name="INVENDISP" type="xs:string"/>
  <xs:element name="INVLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="ITEMX" type="xs:string"/>
  <xs:element name="ITEMCATID" type="xs:string"/>
  <xs:element name="ITEMCLASS" type="xs:string"/>
  <xs:element name="ITEMCLASSID" type="xs:string"/>
  <xs:element name="ITEMDEFN" type="xs:string"/>
  <xs:element name="ITEMDESC" type="xs:string"/>
  <xs:element name="ITEMRV" type="xs:string"/>
  <xs:element name="ITEMRVX" type="xs:string"/>
  <xs:element name="ITEMSTATUS" type="xs:string"/>
  <xs:element name="ITEMTYPE" type="xs:string"/>
  <xs:element name="ITEMVAR" type="xs:string"/>
  <xs:element name="ITMFTVAL" type="xs:string"/>
  <xs:element name="ITMIDFLG" type="xs:boolean"/>
  <xs:element name="JEID" type="xs:string"/>
  <xs:element name="JOBCODE" type="xs:string"/>
  <xs:element name="JPID" type="xs:string"/>
  <xs:element name="KANBAN" type="xs:string"/>
  <xs:element name="LABORID" type="xs:string"/>
  <xs:element name="LEDGER" type="xs:string"/>
  <xs:element name="LINE" type="xs:string"/>
  <xs:element name="LINEFEED" type="xs:string"/>
  <xs:element name="LINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="LINETYPE" type="xs:string"/>
  <xs:element name="LOADPOINT" type="xs:string"/>
  <xs:element name="LOCK" type="xs:integer"/>
  <xs:element name="LOTLEVEL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="LOTSNFLAG" type="xs:string"/>
  <xs:element name="MACHCLASS" type="xs:string"/>
  <xs:element name="MACHID" type="xs:string"/>
  <xs:element name="MACHINEID" type="xs:string"/>
  <xs:element name="MACHSTATE" type="xs:boolean"/>
  <xs:element name="MACHSUDEP" type="xs:string"/>
  <xs:element name="MACHTYPE" type="xs:string"/>
  <xs:element name="MAINTCALID" type="xs:string"/>
  <xs:element name="MAINTLOCID" type="xs:string"/>
  <xs:element name="MAINTORDID" type="xs:string"/>
  <xs:element name="MANDATORY" type="xs:boolean"/>
  <xs:element name="MATCHTYPE" type="xs:string"/>
  <xs:element name="MCHDOCID" type="xs:string"/>
  <xs:element name="MCHDOCTYPE" type="xs:string"/>
  <xs:element name="MCHLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="MOPARENTID" type="xs:string"/>
  <xs:element name="MOPRIORITY" type="xs:integer"/>
  <xs:element name="MOSTATUS" type="xs:string"/>
  <xs:element name="MOTYPE" type="xs:string"/>
  <xs:element name="MSDSID" type="xs:string"/>
  <xs:element name="MSGID" type="xs:string"/>
  <xs:element name="MSGTEXT" type="xs:string"/>
  <xs:element name="MSGTYPE" type="xs:string"/>
  <xs:element name="NEWITMREV" type="xs:string"/>
  <xs:element name="NEWREVFLAG" type="xs:string"/>
  <xs:element name="NUMOFDEC" type="xs:integer"/>
  <xs:element name="OILINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="OLDITMREV" type="xs:string"/>
  <xs:element name="ONETIME" type="xs:boolean"/>
  <xs:element name="OPENITEM" type="xs:boolean"/>
  <xs:element name="OPERATNAME" type="xs:string"/>
  <xs:element name="OPERATNID" type="xs:string"/>
  <xs:element name="OPERATNSEQ" type="xs:string"/>
  <xs:element name="OPERATTYPE" type="xs:string"/>
  <xs:element name="OPRAMTAUTH" type="xs:string"/>
  <xs:element name="OPRGRPNAME" type="xs:string"/>
  <xs:element name="OPRGRPTYPE" type="xs:string"/>
  <xs:element name="OPSTATUS" type="xs:string"/>
  <xs:element name="OPTCLSNAME" type="xs:string"/>
  <xs:element name="OPTCLSSID" type="xs:string"/>
  <xs:element name="OPTIONID" type="xs:string"/>
  <xs:element name="OPTIONNAME" type="xs:string"/>
  <xs:element name="OTELIGIBLE" type="xs:boolean"/>
  <xs:element name="OUTQUEUEID" type="xs:string"/>
  <xs:element name="OVERIDPRIC" type="xs:string"/>
  <xs:element name="OVERTIME" type="xs:boolean"/>
  <xs:element name="OWNRSHPCDE" type="xs:string"/>
  <xs:element name="PACKING" type="xs:string"/>
  <xs:element name="PACKNGDESC" type="xs:string"/>
  <xs:element name="PARCNTNRID" type="xs:string"/>
  <xs:element name="PARENTID" type="xs:string"/>
  <xs:element name="PARENTSNUM" type="xs:string"/>
  <xs:element name="PARTIALSHP" type="xs:boolean"/>
  <xs:element name="PARTNRIDX" type="xs:string"/>
  <xs:element name="PARTNRRATG" type="xs:string"/>
  <xs:element name="PARTNRROLE" type="xs:integer"/>
  <xs:element name="PICLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="PLANNERID" type="xs:string"/>
  <xs:element name="PMID" type="xs:string"/>
  <xs:element name="POENTITY" type="xs:string"/>
  <xs:element name="POID" type="xs:string"/>
  <xs:element name="POLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="POLNSTATUS" type="xs:string"/>
  <xs:element name="PORELEASE" type="xs:string"/>
  <xs:element name="POSITION" type="xs:string"/>
  <xs:element name="POSTALCODE" type="xs:string"/>
  <xs:element name="POSTATUS" type="xs:string"/>
  <xs:element name="POTYPE" type="xs:string"/>
  <xs:element name="PRCESSCODE" type="xs:string"/>
  <xs:element name="PRDLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="PREFERENCE" type="xs:string"/>
  <xs:element name="PRICECODE" type="xs:string"/>
  <xs:element name="PRICELSTID" type="xs:string"/>
  <xs:element name="PRICELSTRV" type="xs:string"/>
  <xs:element name="PRICETYPE" type="xs:string"/>
  <xs:element name="PRINT" type="xs:boolean"/>
  <xs:element name="PRINTCNTL" type="xs:string"/>
  <xs:element name="PRIORITY" type="xs:string"/>
  <xs:element name="PRNTCLSELM" type="xs:string"/>
  <xs:element name="PRODCTLINE" type="xs:string"/>
  <xs:element name="PRODORDER" type="xs:string"/>
  <xs:element name="PRODORDID" type="xs:string"/>
  <xs:element name="PRODOSTATS" type="xs:string"/>
  <xs:element name="PRODOTYPE" type="xs:string"/>
  <xs:element name="PRODSEQBEG" type="xs:string"/>
  <xs:element name="PRODSEQEND" type="xs:string"/>
  <xs:element name="PRODSEQNUM" type="xs:string"/>
  <xs:element name="PROFITCTR" type="xs:string"/>
  <xs:element name="PROJACTSTS" type="xs:string"/>
  <xs:element name="PROJACTVTY" type="xs:string"/>
  <xs:element name="PROJECT" type="xs:string"/>
  <xs:element name="PROJRESEL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PROJSTATUS" type="xs:string"/>
  <xs:element name="PROJTXTYPE" type="xs:string"/>
  <xs:element name="PROPERTY">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="PROXMONTH" type="xs:integer"/>
  <xs:element name="PSBLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="PSCLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="PSDLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="PSSTATUS" type="xs:string"/>
  <xs:element name="PUBLISHER" type="xs:string"/>
  <xs:element name="QSLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="QSLINESTAT" type="xs:string"/>
  <xs:element name="QSLINETYPE" type="xs:string"/>
  <xs:element name="QTEID" type="xs:string"/>
  <xs:element name="QTEIDX" type="xs:string"/>
  <xs:element name="QTELINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="QTELNSTAT" type="xs:string"/>
  <xs:element name="QTEREVISON" type="xs:string"/>
  <xs:element name="QTESTATUS" type="xs:string"/>
  <xs:element name="QTETYPE" type="xs:string"/>
  <xs:element name="QUALFNID" type="xs:string"/>
  <xs:element name="QUALFNTYPE" type="xs:string"/>
  <xs:element name="QUALFNVAL" type="xs:string"/>
  <xs:element name="QUALIF" type="xs:string"/>
  <xs:element name="RATETYPE" type="xs:string"/>
  <xs:element name="RECEIPTID" type="xs:string"/>
  <xs:element name="RECEIPTYPE" type="xs:string"/>
  <xs:element name="RECEPTDISP" type="xs:string"/>
  <xs:element name="RECLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="REF">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="REGION" type="xs:string"/>
  <xs:element name="RELITEMID" type="xs:string"/>
  <xs:element name="RELLOCID" type="xs:string"/>
  <xs:element name="RELMACHID" type="xs:string"/>
  <xs:element name="REMITTANCE" type="xs:string"/>
  <xs:element name="REPRTGFLAG" type="xs:string"/>
  <xs:element name="REQLINENUM" type="xs:string"/>
  <xs:element name="REQLNSTAT" type="xs:string"/>
  <xs:element name="REQUESTER" type="xs:string"/>
  <xs:element name="REQUISTNID" type="xs:string"/>
  <xs:element name="RESORCEUSE" type="xs:string"/>
  <!--Deprecated-->
  <xs:element name="RESORCKIN" type="xs:string"/>
  <xs:element name="RESORCUSE" type="xs:string"/>
  <!--Deprecated-->
  <xs:element name="RESORCGRP" type="xs:string"/>
  <xs:element name="RESORCLVL" type="xs:string"/>
  <xs:element name="RESORCTYP" type="xs:string"/>
  <xs:element name="RESOURCEID" type="xs:string"/>
  <xs:element name="RESTRICTN" type="xs:string"/>
  <!--<xs:element name="REVISION">   Already defined above-->
  <xs:element name="REVITMSTAT" type="xs:string"/>
  <xs:element name="RFQID" type="xs:string"/>
  <xs:element name="RFQIDX" type="xs:string"/>
  <xs:element name="RFQLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="RFQLNSTAT" type="xs:string"/>
  <xs:element name="RFQNAME" type="xs:string"/>
  <xs:element name="RFQREVISON" type="xs:string"/>
  <xs:element name="RFQSTATUS" type="xs:string"/>
  <xs:element name="RFQTYPE" type="xs:string"/>
  <xs:element name="ROUTEID" type="xs:string"/>
  <xs:element name="ROUTELEVEL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="ROUTETYPE" type="xs:string"/>
  <xs:element name="ROUTEVAR" type="xs:string"/>
  <xs:element name="ROUTINGID" type="xs:string"/>
  <xs:element name="ROUTINGREV" type="xs:string"/>
  <xs:element name="ROUTINGVAR" type="xs:string"/>
  <xs:element name="RQSLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="RSBLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="RSLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="RSLINETYPE" type="xs:string"/>
  <xs:element name="RSPLINNUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="RSPREVNUM" type="xs:string"/>
  <xs:element name="RSPSCHEDID" type="xs:string"/>
  <xs:element name="RSPSDLNUM" type="xs:string"/>
  <xs:element name="SAFETYID" type="xs:string"/>
  <xs:element name="SAFETYTYPE" type="xs:string"/>
  <xs:element name="SAFTYCLASS" type="xs:string"/>
  <xs:element name="SALESORDID" type="xs:string"/>
  <xs:element name="SALESORG">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="SALESPERSN" type="xs:string"/>
  <xs:element name="SAVESETUP" type="xs:boolean"/>
  <xs:element name="SCHDULETYP" type="xs:string"/>
  <xs:element name="SCHEDULEID" type="xs:string"/>
  <xs:element name="SCRAP" type="xs:boolean"/>
  <xs:element name="SERIALNUM" type="xs:string"/>
  <xs:element name="SEQNCENUM" type="xs:string"/>
  <xs:element name="SHIFT" type="xs:string"/>
  <xs:element name="SHIPMATLID" type="xs:string"/>
  <xs:element name="SHIPNOTES" type="xs:string"/>
  <xs:element name="SHIPPERID" type="xs:string"/>
  <xs:element name="SHIPPERNUM" type="xs:string"/>
  <xs:element name="SHIPPOINT" type="xs:string"/>
  <xs:element name="SHIPPRIOR" type="xs:boolean"/>
  <xs:element name="SHIPSRVLVL" type="xs:string"/>
  <xs:element name="SHPMTLDESC" type="xs:string"/>
  <xs:element name="SHPUNITSEQ" type="xs:string"/>
  <xs:element name="SHPUNITSTS" type="xs:string"/>
  <xs:element name="SHPUNITTOT" type="xs:string"/>
  <xs:element name="SIGN" type="xs:string"/>
  <xs:element name="SITELEVEL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="SOLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="SOLNSTATUS" type="xs:string"/>
  <xs:element name="SOSLINENUM" type="xs:string"/>
  <!--future xs:decimal-->
  <xs:element name="SOSTATUS" type="xs:string"/>
  <xs:element name="SPECIALHND" type="xs:string"/>
  <xs:element name="SPLITABLE" type="xs:boolean"/>
  <xs:element name="STAGEPOINT" type="xs:string"/>
  <xs:element name="STATEPROVN" type="xs:string"/>
  <xs:element name="STEPID" type="xs:string"/>
  <xs:element name="STEPNUM" type="xs:string"/>
  <xs:element name="STEPTYPE" type="xs:string"/>
  <xs:element name="SUBSFLAG" type="xs:boolean"/>
  <xs:element name="SUFFIX" type="xs:string"/>
  <xs:element name="SUPERVISOR" type="xs:string"/>
  <xs:element name="SYNCIND" type="xs:string"/>
  <xs:element name="TAXEXEMPT" type="xs:boolean"/>
  <xs:element name="TAXID" type="xs:string"/>
  <xs:element name="TAXLINE" type="xs:boolean"/>
  <xs:element name="TAXWHEXMPT" type="xs:boolean"/>
  <xs:element name="TELEPHONE">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="TERMFLAG" type="xs:boolean"/>
  <xs:element name="TITLE" type="xs:string"/>
  <xs:element name="TOITMCLSS" type="xs:string"/>
  <xs:element name="TOITMNM" type="xs:string"/>
  <xs:element name="TOITMNMRV" type="xs:string"/>
  <xs:element name="TOOLCLASS" type="xs:string"/>
  <xs:element name="TOOLID" type="xs:string"/>
  <xs:element name="TOPARTY" type="xs:string"/>
  <xs:element name="TOSITELVL">
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xs:string">
          <xs:attribute name="index" use="required" type="xs:string"/>
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>
  <xs:element name="TRACKFLG" type="xs:boolean"/>
  <xs:element name="TRACKINGID" type="xs:string"/>
  <xs:element name="TRAKNGFLAG" type="xs:boolean"/>
  <xs:element name="TRANSMETHD" type="xs:string"/>
  <xs:element name="TRANSTERMS" type="xs:string"/>
  <xs:element name="TRNSFRTYPE" type="xs:string"/>
  <xs:element name="TXANALYSIS" type="xs:string"/>
  <xs:element name="UNIT" type="xs:string"/>
  <xs:element name="UNITTYPE" type="xs:string"/>
  <xs:element name="UOM" type="xs:string"/>
  <xs:element name="UOMGROUPID" type="xs:string"/>
  <xs:element name="UOMNUMDEC" type="xs:integer"/>
  <xs:element name="UOMVALUE" type="xs:string"/>
  <xs:element name="UPC" type="xs:string"/>
  <xs:element name="UPCPKGIND" type="xs:string"/>
  <xs:element name="UPCSCC14" type="xs:string"/>
  <xs:element name="UPDTWIPFG" type="xs:boolean"/>
  <xs:element name="URI" type="xs:string"/>
  <xs:element name="URL" type="xs:string"/>
  <xs:element name="USAGERESTN" type="xs:string"/>
  <xs:element name="USERID" type="xs:string"/>
  <xs:element name="USEUPITEM" type="xs:string"/>
  <xs:element name="USUPINVFG" type="xs:boolean"/>
  <xs:element name="VALUE" type="xs:decimal"/>
  <xs:element name="VALUECLASS" type="xs:string"/>
  <xs:element name="VOUCHER" type="xs:string"/>
  <xs:element name="WAGEGROUP" type="xs:string"/>
  <xs:element name="WAGETYPE" type="xs:string"/>
  <xs:element name="WAREHOUSE" type="xs:string"/>
  <xs:element name="WARRANTY" type="xs:string"/>
  <xs:element name="WORKCENTER" type="xs:string"/>
  <xs:element name="WORKORDER" type="xs:string"/>
  <xs:element name="WRKSCHDID" type="xs:string"/>
  <xs:element name="XREFTYPEID" type="xs:string"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/user/petalsworkspace/fais/_SOA_Artefacts/specifique/IDT/schemas/oagis_segments.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://www.openapplications.org/oagis_segments" elementFormDefault="qualified" xmlns="http://www.openapplications.org/oagis_segments" xmlns:of="http://www.openapplications.org/oagis_fields" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://www.openapplications.org/oagis_fields" schemaLocation="oagis_fields.xsd"/>
  <xs:annotation>
    <xs:documentation>License information for this file is provided in LICENSE.TXT, as published
		on the Open Applications Group web site. www.openapplications.org
		
		For support, more information, or to report implementation bugs,
		please contact the Open Applications Group at xml@openapplications.org
		
		$Revision: 7.2.1 $
		$Date: 31 October 2001 $
		Open Applications Group XML
		Copyright 1998-2001, All Rights Reserved
		
		$Name: oagis_segments.xsd $
		
		ajw	7.2.1	10/31/2001	W3C Schema Release 
		

		Structure Overview
		
			This schema defines the OAGI Segment datatypes used throughout the specification.
			Below is an outline depicting their placement and usage.
			
			BOD Namespace ("http://www.openapplications.org/nnn_verb_noun_rel")
				|
				|--- Segments Namespace - oagis_segments.xsd (os: "http://www.openapplications.org/oagis_segments")
				|	|
				|---	|--- Fields Namespace - oagis_fields.xsd (of:"http://www.openapplications.org/oagis_fields")</xs:documentation>
  </xs:annotation>
  <xs:complexType name="TIME">
    <xs:sequence>
      <xs:element ref="of:HOUR"/>
      <xs:element ref="of:MINUTE"/>
      <xs:element ref="of:SECOND"/>
      <xs:element ref="of:SUBSECOND"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DATETIME">
    <xs:sequence>
      <xs:element ref="of:YEAR"/>
      <xs:element ref="of:MONTH"/>
      <xs:element ref="of:DAY"/>
      <xs:element ref="of:HOUR"/>
      <xs:element ref="of:MINUTE"/>
      <xs:element ref="of:SECOND"/>
      <xs:element ref="of:SUBSECOND"/>
      <xs:element ref="of:TIMEZONE"/>
    </xs:sequence>
    <xs:attribute name="qualifier" type="DATETIMEqual" use="required"/>
  </xs:complexType>
  <xs:simpleType name="DATETIMEtype">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ACCOUNTING"/>
      <xs:enumeration value="ACTEND"/>
      <xs:enumeration value="ACTSTART"/>
      <xs:enumeration value="APPREQ"/>
      <xs:enumeration value="APPROVAL"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="DATETIMEqual">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ACCOUNTING"/>
      <xs:enumeration value="ACTEND"/>
      <xs:enumeration value="ACTSTART"/>
      <xs:enumeration value="APPREQ"/>
      <xs:enumeration value="APPROVAL"/>
      <xs:enumeration value="AVAILABLE"/>
      <xs:enumeration value="BKTEND"/>
      <xs:enumeration value="BKTSTART"/>
      <xs:enumeration value="CANCEL"/>
      <xs:enumeration value="CHANGEDATE"/>
      <xs:enumeration value="COMPDATE"/>
      <xs:enumeration value="CONSUME"/>
      <xs:enumeration value="CREATION"/>
      <xs:enumeration value="CUMULATIVE"/>
      <xs:enumeration value="DELIVACT"/>
      <xs:enumeration value="DELIVSCHED"/>
      <xs:enumeration value="DISCNT"/>
      <xs:enumeration value="DOCUMENT"/>
      <xs:enumeration value="DUE"/>
      <xs:enumeration value="EARLSTEFF"/>
      <xs:enumeration value="EARLSTSHIP"/>
      <xs:enumeration value="EFFECTIVE"/>
      <xs:enumeration value="ENGCHG"/>
      <xs:enumeration value="EXECFINISH"/>
      <xs:enumeration value="EXECSTART"/>
      <xs:enumeration value="EXPIRATION"/>
      <xs:enumeration value="FAILDATE"/>
      <xs:enumeration value="FORECASTF"/>
      <xs:enumeration value="FORECASTS"/>
      <xs:enumeration value="FROM"/>
      <xs:enumeration value="GENERATION"/>
      <xs:enumeration value="JOBDUE"/>
      <xs:enumeration value="IMPL"/>
      <xs:enumeration value="INVOICE"/>
      <xs:enumeration value="LABORFINSH"/>
      <xs:enumeration value="LABORSTART"/>
      <xs:enumeration value="LASTUSED"/>
      <xs:enumeration value="LOADING"/>
      <xs:enumeration value="MATCHING"/>
      <xs:enumeration value="MSMENTDATE"/>
      <xs:enumeration value="NEEDDELV"/>
      <xs:enumeration value="OPFINISH"/>
      <xs:enumeration value="OPSTART"/>
      <xs:enumeration value="PAYEND"/>
      <xs:enumeration value="PLANEND"/>
      <xs:enumeration value="PLANSTART"/>
      <xs:enumeration value="PO"/>
      <xs:enumeration value="PROMDELV"/>
      <xs:enumeration value="PROMSHIP"/>
      <xs:enumeration value="PYMTTERM"/>
      <xs:enumeration value="RECEIVED"/>
      <xs:enumeration value="REPORTDATE"/>
      <xs:enumeration value="REPORTNGFN"/>
      <xs:enumeration value="REPORTNGST"/>
      <xs:enumeration value="REQUIRED"/>
      <xs:enumeration value="RESORCDWNF"/>
      <xs:enumeration value="RESORCDWNS"/>
      <xs:enumeration value="RSPDDATE"/>
      <xs:enumeration value="RSPDOCGEN"/>
      <xs:enumeration value="SCHEND"/>
      <xs:enumeration value="SCHSTART"/>
      <xs:enumeration value="SETUPFINSH"/>
      <xs:enumeration value="SETUPSTART"/>
      <xs:enumeration value="SHIP"/>
      <xs:enumeration value="SHIPSCHED"/>
      <xs:enumeration value="STATUSDATE"/>
      <xs:enumeration value="TEARDOWNF"/>
      <xs:enumeration value="TEARDOWNS"/>
      <xs:enumeration value="TO"/>
      <xs:enumeration value="OTHER"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="AMOUNT">
    <xs:sequence>
      <xs:element ref="of:VALUE"/>
      <xs:element ref="of:NUMOFDEC"/>
      <xs:element ref="of:SIGN"/>
      <xs:element ref="of:CURRENCY"/>
      <xs:element ref="of:DRCR"/>
    </xs:sequence>
    <xs:attribute name="qualifier" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="ACTUAL"/>
          <xs:enumeration value="APPRVORD"/>
          <xs:enumeration value="AVAILABLE"/>
          <xs:enumeration value="BUDGET"/>
          <xs:enumeration value="COMMISSION"/>
          <xs:enumeration value="DECLAREVAL"/>
          <xs:enumeration value="DSCPRCNT"/>
          <xs:enumeration value="DSCVALUE"/>
          <xs:enumeration value="DISCNT"/>
          <xs:enumeration value="DOCUMENT"/>
          <xs:enumeration value="ESTENGIMP"/>
          <xs:enumeration value="ESTFREIGHT"/>
          <xs:enumeration value="ESTHRS"/>
          <xs:enumeration value="ESTIMATE"/>
          <xs:enumeration value="ESTMANIMP"/>
          <xs:enumeration value="ESTUCOST"/>
          <xs:enumeration value="EXTENDED"/>
          <xs:enumeration value="FREIGHT"/>
          <xs:enumeration value="ITEM"/>
          <xs:enumeration value="OPENITEM"/>
          <xs:enumeration value="ORDER"/>
          <xs:enumeration value="ORDLIMIT"/>
          <xs:enumeration value="PAYRATE"/>
          <xs:enumeration value="RATE"/>
          <xs:enumeration value="PRCBRK"/>
          <xs:enumeration value="TAX"/>
          <xs:enumeration value="TAXBASE"/>
          <xs:enumeration value="TOTAL"/>
          <xs:enumeration value="TOTLIMIT"/>
          <xs:enumeration value="OTHER"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="type">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="T"/>
          <xs:enumeration value="F"/>
          <xs:enumeration value="TAX"/>
          <xs:enumeration value="OTHER"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="index" type="xs:string"/>
  </xs:complexType>
  <xs:complexType name="OPERAMT">
    <xs:sequence>
      <xs:element ref="of:VALUE"/>
      <xs:element ref="of:NUMOFDEC"/>
      <xs:element ref="of:SIGN"/>
      <xs:element ref="of:CURRENCY"/>
      <xs:element ref="of:UOMVALUE"/>
      <xs:element ref="of:UOMNUMDEC"/>
      <xs:element ref="of:UOM"/>
    </xs:sequence>
    <xs:attribute name="qualifier" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="COST"/>
          <xs:enumeration value="EXTENDED"/>
          <xs:enumeration value="FREIGHT"/>
          <xs:enumeration value="UNIT"/>
          <xs:enumeration value="OTHER"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="type" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="T"/>
          <xs:enumeration value="F"/>
          <xs:enumeration value="OTHER"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  <xs:complexType name="QUANTITY">
    <xs:sequence>
      <xs:element ref="of:VALUE"/>
      <xs:element ref="of:NUMOFDEC"/>
      <xs:element ref="of:SIGN"/>
      <xs:element ref="of:UOM"/>
    </xs:sequence>
    <xs:attribute name="qualifier" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="ACCEPTED"/>
          <xs:enumeration value="ACTDUR"/>
          <xs:enumeration value="ACTHRS"/>
          <xs:enumeration value="ALLOCATED"/>
          <xs:enumeration value="ALLOWEDWT"/>
          <xs:enumeration value="AVAILABLE"/>
          <xs:enumeration value="AVGRUNSIZE"/>
          <xs:enumeration value="BACKORDERD"/>
          <xs:enumeration value="BATCHSIZE"/>
          <xs:enumeration value="BATCHTIME"/>
          <xs:enumeration value="BLOCKED"/>
          <xs:enumeration value="BREAKTIME"/>
          <xs:enumeration value="CAPPERCENT"/>
          <xs:enumeration value="CATCHWEGHT"/>
          <xs:enumeration value="COMMISSION"/>
          <xs:enumeration value="COMPLETED"/>
          <xs:enumeration value="CUMULATIVE"/>
          <xs:enumeration value="DELIVERED"/>
          <xs:enumeration value="DURATION"/>
          <xs:enumeration value="DUROVER"/>
          <xs:enumeration value="DURUNDER"/>
          <xs:enumeration value="EMPLOYEES"/>
          <xs:enumeration value="EMPREQD"/>
          <xs:enumeration value="ESTDUR"/>
          <xs:enumeration value="ESTHRS"/>
          <xs:enumeration value="ESTWEIGHT"/>
          <xs:enumeration value="FILENAME"/>
          <xs:enumeration value="FILESIZE"/>
          <xs:enumeration value="FIXEDTIME"/>
          <xs:enumeration value="HEIGHT"/>
          <xs:enumeration value="INSPECTED"/>
          <xs:enumeration value="INSPECTION"/>
          <xs:enumeration value="ITEM"/>
          <xs:enumeration value="LDTMOFFSET"/>
          <xs:enumeration value="LENGTH"/>
          <xs:enumeration value="LABOR"/>
          <xs:enumeration value="LOADINGWT"/>
          <xs:enumeration value="LOTSIZEMAX"/>
          <xs:enumeration value="LOTSIZEMIN"/>
          <xs:enumeration value="LOTSIZEMLT"/>
          <xs:enumeration value="LOWERLIMIT"/>
          <xs:enumeration value="MACHINEHRS"/>
          <xs:enumeration value="MAXIMUM"/>
          <xs:enumeration value="MAXPARLTM"/>
          <xs:enumeration value="MINIMUM"/>
          <xs:enumeration value="MOVETIME"/>
          <xs:enumeration value="MSMENT"/>
          <xs:enumeration value="MULTIPLIER"/>
          <xs:enumeration value="NETWEIGHT"/>
          <xs:enumeration value="OPEN"/>
          <xs:enumeration value="ORDERED"/>
          <xs:enumeration value="OTHERREJ"/>
          <xs:enumeration value="OVERSHIP"/>
          <xs:enumeration value="PACKING"/>
          <xs:enumeration value="PERCENT"/>
          <xs:enumeration value="PERCENTREQ"/>
          <xs:enumeration value="PERSHBNOPR"/>
          <xs:enumeration value="PERSHWIOPR"/>
          <xs:enumeration value="PLNDPRCT"/>
          <xs:enumeration value="PRCBRK"/>
          <xs:enumeration value="PRIOR"/>
          <xs:enumeration value="QUEUETIME"/>
          <xs:enumeration value="RATE"/>
          <xs:enumeration value="RECEIVED"/>
          <xs:enumeration value="REJECTED"/>
          <xs:enumeration value="REJFIXED"/>
          <xs:enumeration value="REJPERCENT"/>
          <xs:enumeration value="REMDUR"/>
          <xs:enumeration value="REMHRS"/>
          <xs:enumeration value="REQUIRED"/>
          <xs:enumeration value="RETURNED"/>
          <xs:enumeration value="REWORK"/>
          <xs:enumeration value="RUNTIME"/>
          <xs:enumeration value="SCRAP"/>
          <xs:enumeration value="SETUPTIME"/>
          <xs:enumeration value="SHELFLIFE"/>
          <xs:enumeration value="SHIPPED"/>
          <xs:enumeration value="SHIPUNIT"/>
          <xs:enumeration value="START"/>
          <xs:enumeration value="TEARDOWN"/>
          <xs:enumeration value="TOOLREQD"/>
          <xs:enumeration value="TOTWEIGHT"/>
          <xs:enumeration value="TRANSFRLOT"/>
          <xs:enumeration value="UNDERSHIP"/>
          <xs:enumeration value="UNIT"/>
          <xs:enumeration value="UPPERLIMIT"/>
          <xs:enumeration value="VOLUME"/>
          <xs:enumeration value="WAITTIME"/>
          <xs:enumeration value="WEIGHT"/>
          <xs:enumeration value="WIDTH"/>
          <xs:enumeration value="OTHER"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/user/petalsworkspace/fais/_SOA_Artefacts/specifique/IDT/schemas/Asset/MP0302_GetAssetEquipment_001_Result.xsd</con:url><con:content><![CDATA[<!--================================================================================
	Copyright 2003, Datastream Systems, Inc.
	50 Datastream Plaza, Greenville, SC 29605, USA.
	All rights reserved.
	
      This schema defines MP business function result MP0302_GetAssetEquipment_001_Result
==================================================================================-->
<xs:schema targetNamespace="http://schemas.datastream.net/MP_results/MP0302_001" elementFormDefault="qualified" xmlns:dse-AssetEquipment="http://schemas.datastream.net/MP_entities/AssetEquipment_001" xmlns:dsf="http://schemas.datastream.net/MP_fields" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.datastream.net/MP_results/MP0302_001">
  <xs:import namespace="http://schemas.datastream.net/MP_fields" schemaLocation="../MP_fields.xsd"/>
  <xs:import namespace="http://schemas.datastream.net/MP_entities/AssetEquipment_001" schemaLocation="AssetEquipment_001.xsd"/>
  <!--===============================================================================-->
  <!--====  Begining of MP0302_GetAssetEquipment_001_Result ======================================-->
  <xs:element name="MP0302_GetAssetEquipment_001_Result">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ResultData"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ResultData">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dse-AssetEquipment:AssetEquipment"/>
      </xs:sequence>
      <xs:attribute name="multiorg" type="dsf:FLAG_Type" default="false"/>
    </xs:complexType>
  </xs:element>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:/home/user/petalsworkspace/fais/_SOA_Artefacts/specifique/IDT/schemas/Asset/AssetEquipment_001.xsd</con:url><con:content><![CDATA[<!--================================================================================
    Copyright 2003, Datastream Systems, Inc.
    50 Datastream Plaza, Greenville, SC 29605, USA.
    All rights reserved.

         This schema defines MP entity AssetEquipment
==================================================================================-->
<xs:schema targetNamespace="http://schemas.datastream.net/MP_entities/AssetEquipment_001" elementFormDefault="qualified" xmlns:dsf="http://schemas.datastream.net/MP_fields" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.datastream.net/MP_entities/AssetEquipment_001">
  <xs:import namespace="http://schemas.datastream.net/MP_fields" schemaLocation="../MP_fields.xsd"/>
  <!--===============================================================================-->
  <!--====  Begining of AssetEquipment_001 ======================================-->
  <xs:element name="AssetEquipment">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:ASSETID"/>
        <xs:element ref="dsf:TYPE"/>
        <xs:element ref="dsf:CLASSID" minOccurs="0"/>
        <xs:element ref="dsf:STATUS" minOccurs="0"/>
        <xs:element ref="dsf:DEPARTMENTID"/>
        <xs:element ref="dsf:CATEGORYID" minOccurs="0"/>
        <xs:element ref="dsf:PROFILEID" minOccurs="0"/>
        <xs:element ref="dsf:INPRODUCTION" minOccurs="0"/>
        <xs:element ref="dsf:SAFETY" minOccurs="0"/>
        <xs:element ref="dsf:OUTOFSERVICE" minOccurs="0"/>
        <xs:element ref="dsf:COSTCODEID" minOccurs="0"/>
        <xs:element ref="dsf:COMMISSIONDATE" minOccurs="0"/>
        <xs:element ref="dsf:TRANSFERDATE" minOccurs="0"/>
        <xs:element ref="dsf:WITHDRAWALDATE" minOccurs="0"/>
        <xs:element ref="dsf:ASSETVALUE" minOccurs="0"/>
        <xs:element ref="dsf:ASSIGNEDTO" minOccurs="0"/>
        <xs:element ref="dsf:METERUNIT" minOccurs="0"/>
        <xs:element ref="dsf:CRITICALITYID" minOccurs="0"/>
        <xs:element ref="dsf:SOLDDATE" minOccurs="0"/>
        <xs:element name="DORMANT" minOccurs="0">
          <xs:complexType>
            <xs:sequence>
              <xs:element ref="dsf:DORMANTSTART" minOccurs="0"/>
              <xs:element ref="dsf:DORMANTEND" minOccurs="0"/>
              <xs:element ref="dsf:DORMANTREUSE" minOccurs="0"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element ref="PartAssociation" minOccurs="0"/>
        <xs:element ref="ManufacturerInfo" minOccurs="0"/>
        <xs:element ref="FleetVehicleInfo" minOccurs="0"/>
        <xs:element ref="dsf:CNID" minOccurs="0"/>
        <xs:element ref="dsf:EQUIPMENTSTATEID" minOccurs="0"/>
        <xs:element ref="dsf:VMRSCODE" minOccurs="0"/>
        <xs:element name="PurchaseOrderInfo" minOccurs="0">
          <xs:complexType>
            <xs:sequence>
              <xs:element ref="dsf:PURCHASEORDERLINEID"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element ref="Variables" minOccurs="0"/>
        <xs:element ref="dsf:PREVENTWOCOMPLETION" minOccurs="0"/>
        <xs:element ref="dsf:USERDEFINEDAREA" minOccurs="0"/>
        <xs:element ref="dsf:GISOBJID" minOccurs="0"/>
        <xs:element ref="dsf:GISPROFILE" minOccurs="0"/>
        <xs:element ref="dsf:CGMP" minOccurs="0"/>
        <xs:element ref="dsf:LINKGISWO" minOccurs="0"/>
        <xs:element ref="dsf:GISLAYER" minOccurs="0"/>
        <xs:element ref="dsf:XLOCATION" minOccurs="0"/>
        <xs:element ref="dsf:YLOCATION" minOccurs="0"/>
        <xs:element ref="dsf:LINEARREFERENCEDETAILS" minOccurs="0"/>
        <xs:element ref="CallCenterDetails" minOccurs="0"/>
        <xs:element ref="AssetParentHierarchy" minOccurs="0"/>
        <xs:element ref="UserDefinedFields" minOccurs="0"/>
        <xs:element ref="FacilityConditionIndex" minOccurs="0"/>
        <xs:element ref="dsf:RESOURCEENABLED" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="recordid" type="xs:long"/>
      <xs:attribute name="user_entity" type="xs:string"/>
      <xs:attribute name="system_entity" type="xs:string"/>
      <xs:attribute name="autonumber" type="xs:string" default="default"/>
      <xs:attribute name="creategis" type="dsf:FLAG_Type" default="true"/>
      <xs:attribute name="has_department_security" type="dsf:FLAG_Type"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="PartAssociation">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:PARTID"/>
        <xs:element ref="dsf:STORELOCATION" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="is_bylot" type="dsf:FLAG_Type"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="ManufacturerInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:MANUFACTURERCODE" minOccurs="0"/>
        <xs:element ref="dsf:SERIALNUMBER" minOccurs="0"/>
        <xs:element ref="dsf:MODEL" minOccurs="0"/>
        <xs:element ref="dsf:MODELREVISION" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FleetVehicleInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:ISVEHICLE" minOccurs="0"/>
        <xs:element ref="dsf:FLEETCUSTOMERID" minOccurs="0"/>
        <xs:element ref="dsf:FLEETBILLINGID" minOccurs="0"/>
        <xs:element ref="dsf:FLEETMARKUPID" minOccurs="0"/>
        <xs:element ref="dsf:VEHICLESTATUS" minOccurs="0"/>
        <xs:element ref="dsf:ISSUETO" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Variables">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="VARIABLE1" type="dsf:VARIABLE_Type" minOccurs="0"/>
        <xs:element name="VARIABLE2" type="dsf:VARIABLE_Type" minOccurs="0"/>
        <xs:element name="VARIABLE3" type="dsf:VARIABLE_Type" minOccurs="0"/>
        <xs:element name="VARIABLE4" type="dsf:VARIABLE_Type" minOccurs="0"/>
        <xs:element name="VARIABLE5" type="dsf:VARIABLE_Type" minOccurs="0"/>
        <xs:element name="VARIABLE6" type="dsf:VARIABLE_Type" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <!--Equipment hierarchy structure definitions-->
  <xs:element name="AssetChildHierarchy">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:ASSETID"/>
        <xs:element ref="dsf:TYPE"/>
        <xs:element ref="ChildAsset" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChildAsset">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:ASSETID"/>
        <xs:element ref="dsf:TYPE"/>
        <xs:element ref="dsf:COSTROLLUP"/>
        <xs:element ref="dsf:DEPENDENTON"/>
        <xs:element ref="dsf:DEPARTMENTID" minOccurs="0"/>
        <xs:element ref="ChildAsset" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="recordid" type="xs:long"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssetParentHierarchy">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:ASSETID"/>
        <xs:element ref="dsf:TYPE"/>
        <xs:element ref="dsf:LOCATIONID" minOccurs="0"/>
        <xs:choice minOccurs="0">
          <xs:element ref="AssetDependency" minOccurs="0"/>
          <xs:element ref="PositionDependency" minOccurs="0"/>
          <xs:element ref="SystemDependency" minOccurs="0"/>
          <xs:element ref="LocationDependency" minOccurs="0"/>
          <xs:element ref="NonDependentParents" minOccurs="0"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssetDependency">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:DEPENDENTASSET"/>
        <xs:element ref="dsf:NONDEPENDENTPOSITION" minOccurs="0"/>
        <xs:element ref="dsf:NONDEPENDENTSYSTEM" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PositionDependency">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:DEPENDENTPOSITION"/>
        <xs:element ref="dsf:NONDEPENDENTASSET" minOccurs="0"/>
        <xs:element ref="dsf:NONDEPENDENTSYSTEM" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SystemDependency">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:DEPENDENTSYSTEM"/>
        <xs:element ref="dsf:NONDEPENDENTASSET" minOccurs="0"/>
        <xs:element ref="dsf:NONDEPENDENTPOSITION" minOccurs="0"/>
        <xs:element ref="dsf:NONDEPENDENTSYSTEM" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LocationDependency">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:DEPENDENTLOCATION"/>
        <xs:element ref="dsf:NONDEPENDENTASSET" minOccurs="0"/>
        <xs:element ref="dsf:NONDEPENDENTPOSITION" minOccurs="0"/>
        <xs:element ref="dsf:NONDEPENDENTSYSTEM" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NonDependentParents" type="NonDependentParents_Type"/>
  <xs:complexType name="NonDependentParents_Type">
    <xs:sequence>
      <xs:element ref="dsf:NONDEPENDENTASSET" minOccurs="0"/>
      <xs:element ref="dsf:NONDEPENDENTPOSITION" minOccurs="0"/>
      <xs:element ref="dsf:NONDEPENDENTSYSTEM" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CallCenterDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:PENALTYFACTOR" minOccurs="0"/>
        <xs:element ref="dsf:PENALTYAMOUNT" minOccurs="0"/>
        <xs:element ref="dsf:ORGCURRENCY" minOccurs="0"/>
        <xs:element ref="dsf:CALENDARGROUPID" minOccurs="0"/>
        <xs:element ref="dsf:SDMFLAG" minOccurs="0"/>
        <xs:element ref="dsf:ENABLESDMCHECK" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NoParents" type="dsf:FLAG_Type"/>
  <xs:element name="UserDefinedFields">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:UDFCHAR01" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR02" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR03" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR04" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR05" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR06" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR07" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR08" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR09" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR10" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR11" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR12" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR13" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR14" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR15" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR16" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR17" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR18" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR19" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR20" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR21" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR22" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR23" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR24" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR25" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR26" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR27" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR28" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR29" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHAR30" minOccurs="0"/>
        <xs:element ref="dsf:UDFNUM01" minOccurs="0"/>
        <xs:element ref="dsf:UDFNUM02" minOccurs="0"/>
        <xs:element ref="dsf:UDFNUM03" minOccurs="0"/>
        <xs:element ref="dsf:UDFNUM04" minOccurs="0"/>
        <xs:element ref="dsf:UDFNUM05" minOccurs="0"/>
        <xs:element ref="dsf:UDFDATE01" minOccurs="0"/>
        <xs:element ref="dsf:UDFDATE02" minOccurs="0"/>
        <xs:element ref="dsf:UDFDATE03" minOccurs="0"/>
        <xs:element ref="dsf:UDFDATE04" minOccurs="0"/>
        <xs:element ref="dsf:UDFDATE05" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHKBOX01" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHKBOX02" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHKBOX03" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHKBOX04" minOccurs="0"/>
        <xs:element ref="dsf:UDFCHKBOX05" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FacilityConditionIndex">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="dsf:COSTOFNEEDEDREPAIRS" minOccurs="0"/>
        <xs:element ref="dsf:REPLACEMENTVALUE" minOccurs="0"/>
        <xs:element ref="dsf:FACILITYCONDITIONINDEX" minOccurs="0"/>
        <xs:element ref="dsf:UTILITYBILLLEVEL" minOccurs="0"/>
        <xs:element ref="dsf:GASTRACKED" minOccurs="0"/>
        <xs:element ref="dsf:FLOORAREA" minOccurs="0"/>
        <xs:element ref="dsf:FLOORAREAUOM" minOccurs="0"/>
        <xs:element ref="dsf:ESTIMATEDREVENUE" minOccurs="0"/>
        <xs:element ref="dsf:REGION" minOccurs="0"/>
        <xs:element ref="dsf:REGIONID" minOccurs="0"/>
        <xs:element ref="dsf:PRIMARYUSE" minOccurs="0"/>
        <xs:element ref="dsf:YEARBUILT" minOccurs="0"/>
        <xs:element ref="dsf:SERVICELIFE" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://idtapptest/axis/services/EWSConnector</con:endpoint><con:endpoint>http://localhost:8088/mock_AD009_IDT-GetAssetEquipment</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://someURI" name="GetAssetEquipmentOp" bindingOperationName="GetAssetEquipmentOp" type="Request-Response" outputName="GetAssetEquipmentResponseMsg" inputName="GetAssetEquipmentRequestMsg" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="req-IDT_pti-existant"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8088/mock_AD009_IDT-GetAssetEquipment</con:endpoint><con:request><![CDATA[<soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:mp="http://schemas.datastream.net/MP_functions" 
xmlns:sec="http://schemas.xmlsoap.org/ws/2002/04/secext" 
xmlns:mp0="http://schemas.datastream.net/MP_functions/MP0302_001" 
xmlns:mp1="http://schemas.datastream.net/MP_fields">
   <soapenv:Header>
      <Security xmlns="http://schemas.xmlsoap.org/ws/2002/04/secext">
         <UsernameToken>
            <Username>EAI@DEV</Username>
            <Password>EAIEAI</Password>
         </UsernameToken>
      </Security>
	<SessionScenario xmlns="http://schemas.datastream.net/headers">terminate</SessionScenario>
      <Organization xmlns="http://schemas.datastream.net/headers">VEBP</Organization>
      </soapenv:Header>
   <soapenv:Body>
      <mp0:MP0302_GetAssetEquipment_001>
         <mp1:ASSETID>
            <mp1:EQUIPMENTCODE>100006</mp1:EQUIPMENTCODE>
            <mp1:ORGANIZATIONID>
               <mp1:ORGANIZATIONCODE>VEBP</mp1:ORGANIZATIONCODE>
            </mp1:ORGANIZATIONID>
         </mp1:ASSETID>
      </mp0:MP0302_GetAssetEquipment_001>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://someURI"/><con:wsrmConfig version="1.2"/></con:call><con:call name="req-IDT_pti-inexistant"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://idtapptest/axis/services/EWSConnector</con:endpoint><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://someURI"/></con:call><con:call name="req-IDT_pti-inexistant"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8088/mock_AD009_IDT-GetAssetEquipment</con:endpoint><con:request><![CDATA[<soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:mp="http://schemas.datastream.net/MP_functions" 
xmlns:sec="http://schemas.xmlsoap.org/ws/2002/04/secext" 
xmlns:mp0="http://schemas.datastream.net/MP_functions/MP0302_001" 
xmlns:mp1="http://schemas.datastream.net/MP_fields">
   <soapenv:Header>
      <Security xmlns="http://schemas.xmlsoap.org/ws/2002/04/secext">
         <UsernameToken>
            <Username>EAI@DEV</Username>
            <Password>EAIEAI</Password>
         </UsernameToken>
      </Security>
	<SessionScenario xmlns="http://schemas.datastream.net/headers">terminate</SessionScenario>
      <Organization xmlns="http://schemas.datastream.net/headers">VEBP</Organization>
      </soapenv:Header>
   <soapenv:Body>
      <mp0:MP0302_GetAssetEquipment_001>
         <mp1:ASSETID>
            <mp1:EQUIPMENTCODE>666</mp1:EQUIPMENTCODE>
            <mp1:ORGANIZATIONID>
               <mp1:ORGANIZATIONCODE>VEBP</mp1:ORGANIZATIONCODE>
            </mp1:ORGANIZATIONID>
         </mp1:ASSETID>
      </mp0:MP0302_GetAssetEquipment_001>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://someURI"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:testSuite name="AD009_testsuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="AD009_tc001_pti-existant" searchProperties="true" id="37c17bfd-cdcb-4572-ad1c-fdba9bae23d8"><con:settings/><con:testStep type="request" name="req_pti-existant"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>AD009-RecupVersionPointInterventionSigma</con:interface><con:operation>recupVersionPointInterventionSigma</con:operation><con:request name="req_pti-existant"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8084/petals/services/AD009</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v01="http://veolia.ban.com/eau/Reseau/Intervention/service/AD009/v01" xmlns:v011="http://veolia.ban.com/eau/SI/Transverse/objet/EnvVeolia/v01" xmlns:v012="http://veolia.ban.com/eau/SI/Mobilite/objet/PointIntervention/v01" xmlns:v013="http://veolia.ban.com/eau/SI/Mobilite/objet/Contact/v01">
   <soapenv:Header/>
   <soapenv:Body>
      <v01:recupVersionPointInterventionSigma>
         <envVeolia>
            <v011:id>id1</v011:id>
           <v011:consommateur>cons1</v011:consommateur>
         </envVeolia>
         <pointIntervention typeStruct="structure">
            <v012:IDENTIFIANT_POINT>100006</v012:IDENTIFIANT_POINT>
         </pointIntervention>
      </v01:recupVersionPointInterventionSigma>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:assertion type="Response SLA Assertion"><con:configuration><SLA>750</SLA></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="recupVersionPointInterventionSigma" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="AD009_tc001_pti-inexistant" searchProperties="true"><con:settings/><con:testStep type="request" name="req_pti-inexistant"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>AD009-RecupVersionPointInterventionSigma</con:interface><con:operation>recupVersionPointInterventionSigma</con:operation><con:request name="req_pti-inexistant"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8084/petals/services/AD009</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v01="http://veolia.ban.com/eau/Reseau/Intervention/service/AD009/v01" xmlns:v011="http://veolia.ban.com/eau/SI/Transverse/objet/EnvVeolia/v01" xmlns:v012="http://veolia.ban.com/eau/SI/Mobilite/objet/PointIntervention/v01" xmlns:v013="http://veolia.ban.com/eau/SI/Mobilite/objet/Contact/v01">
   <soapenv:Header/>
   <soapenv:Body>
      <v01:recupVersionPointInterventionSigma>
         <envVeolia>
            <v011:id>id1</v011:id>
           <v011:consommateur>cons1</v011:consommateur>
         </envVeolia>
         <pointIntervention typeStruct="structure">
            <v012:IDENTIFIANT_POINT>666</v012:IDENTIFIANT_POINT>
         </pointIntervention>
      </v01:recupVersionPointInterventionSigma>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:assertion type="Response SLA Assertion"><con:configuration><SLA>750</SLA></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="recupVersionPointInterventionSigma" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:mockService port="8088" path="/mock_AD009_IDT-GetAssetEquipment" host="localhost" name="mock_AD009_IDT-GetAssetEquipment" bindToHostOnly="false" docroot=""><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="GetAssetEquipmentOp" interface="GetAssetEquipmentSoapBinding" operation="GetAssetEquipmentOp"><con:settings/><con:dispatchStyle>QUERY_MATCH</con:dispatchStyle><con:defaultResponse>res-IDT_pti-existant</con:defaultResponse><con:response name="res-IDT_pti-existant" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Body>
      <ns1:MP0302_GetAssetEquipment_001_Result xmlns:ns1="http://schemas.datastream.net/MP_results/MP0302_001">
         <ns1:ResultData multiorg="true">
            <ns2:AssetEquipment autonumber="default" creategis="true" has_department_security="false" recordid="11" xmlns:ns2="http://schemas.datastream.net/MP_entities/AssetEquipment_001">
               <ns3:ASSETID xmlns:ns3="http://schemas.datastream.net/MP_fields">
                  <ns3:EQUIPMENTCODE>100006</ns3:EQUIPMENTCODE>
                  <ns3:ORGANIZATIONID entity="AssetEquipment">
                     <ns3:ORGANIZATIONCODE>VEBP</ns3:ORGANIZATIONCODE>
                     <ns3:DESCRIPTION>Véolia Eau Banlieue de Paris</ns3:DESCRIPTION>
                  </ns3:ORGANIZATIONID>
                  <ns3:DESCRIPTION>NEUIL124</ns3:DESCRIPTION>
               </ns3:ASSETID>
               <ns4:TYPE xmlns:ns4="http://schemas.datastream.net/MP_fields">
                  <ns4:TYPECODE>E</ns4:TYPECODE>
                  <ns4:DESCRIPTION>Actif</ns4:DESCRIPTION>
               </ns4:TYPE>
               <ns5:STATUS xmlns:ns5="http://schemas.datastream.net/MP_fields">
                  <ns5:STATUSCODE>I</ns5:STATUSCODE>
                  <ns5:DESCRIPTION>Installé</ns5:DESCRIPTION>
               </ns5:STATUS>
               <ns6:DEPARTMENTID xmlns:ns6="http://schemas.datastream.net/MP_fields">
                  <ns6:DEPARTMENTCODE>*</ns6:DEPARTMENTCODE>
                  <ns6:DESCRIPTION>DEFAULT / ALL DEPARTMENTS</ns6:DESCRIPTION>
               </ns6:DEPARTMENTID>
               <ns7:PROFILEID xmlns:ns7="http://schemas.datastream.net/MP_fields">
                  <ns7:OBJECTCODE>RESEAUX</ns7:OBJECTCODE>
                  <ns7:ORGANIZATIONID entity="EquipmentProfile">
                     <ns7:ORGANIZATIONCODE>VEBP</ns7:ORGANIZATIONCODE>
                     <ns7:DESCRIPTION>Véolia Eau Banlieue de Paris</ns7:DESCRIPTION>
                  </ns7:ORGANIZATIONID>
                  <ns7:DESCRIPTION>Réseaux</ns7:DESCRIPTION>
               </ns7:PROFILEID>
               <ns8:INPRODUCTION xmlns:ns8="http://schemas.datastream.net/MP_fields">false</ns8:INPRODUCTION>
               <ns9:SAFETY xmlns:ns9="http://schemas.datastream.net/MP_fields">false</ns9:SAFETY>
               <ns10:OUTOFSERVICE xmlns:ns10="http://schemas.datastream.net/MP_fields">false</ns10:OUTOFSERVICE>
               <ns11:COMMISSIONDATE qualifier="OTHER" xmlns:ns11="http://schemas.datastream.net/MP_fields">
                  <ns12:YEAR xmlns:ns12="http://www.openapplications.org/oagis_fields">2010</ns12:YEAR>
                  <ns13:MONTH xmlns:ns13="http://www.openapplications.org/oagis_fields">4</ns13:MONTH>
                  <ns14:DAY xmlns:ns14="http://www.openapplications.org/oagis_fields">9</ns14:DAY>
                  <ns15:HOUR xmlns:ns15="http://www.openapplications.org/oagis_fields">0</ns15:HOUR>
                  <ns16:MINUTE xmlns:ns16="http://www.openapplications.org/oagis_fields">0</ns16:MINUTE>
                  <ns17:SECOND xmlns:ns17="http://www.openapplications.org/oagis_fields">0</ns17:SECOND>
                  <ns18:SUBSECOND xmlns:ns18="http://www.openapplications.org/oagis_fields">0</ns18:SUBSECOND>
                  <ns19:TIMEZONE xmlns:ns19="http://www.openapplications.org/oagis_fields">+0100</ns19:TIMEZONE>
               </ns11:COMMISSIONDATE>
               <ns2:DORMANT/>
               <ns20:EQUIPMENTSTATEID xmlns:ns20="http://schemas.datastream.net/MP_fields">
                  <ns20:STATECODE>GOOD</ns20:STATECODE>
                  <ns20:DESCRIPTION>Bon</ns20:DESCRIPTION>
               </ns20:EQUIPMENTSTATEID>
               <ns21:PREVENTWOCOMPLETION xmlns:ns21="http://schemas.datastream.net/MP_fields">false</ns21:PREVENTWOCOMPLETION>
               <ns22:USERDEFINEDAREA xmlns:ns22="http://schemas.datastream.net/MP_fields">
                  <ns22:CUSTOMFIELD entity="OBJ" index="30" type="DATE">
                     <ns22:PROPERTYCODE>VEBRA005</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Date de l'ouverture</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="40" type="DATE">
                     <ns22:PROPERTYCODE>VEBRA006</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Date de la fermeture</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="100" type="CHAR">
                     <ns22:PROPERTYCODE>VEBRA023</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Longueur voie publique</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="110" type="CHAR">
                     <ns22:PROPERTYCODE>VEBRA024</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Type d'abonné</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="120" type="DATE">
                     <ns22:PROPERTYCODE>VETRO004</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Date de fin de garantie</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="130" type="CHAR">
                     <ns22:PROPERTYCODE>VETRO011</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Joint</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="220" type="CHAR">
                     <ns22:PROPERTYCODE>VEVAN009</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Nb. Tour fermeture</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="230" type="CHAR">
                     <ns22:PROPERTYCODE>VEVAN010</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Sens de fermeture</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="240" type="CHAR">
                     <ns22:PROPERTYCODE>VEINT003</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Dernier index relevé</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="320" type="CHAR">
                     <ns22:PROPERTYCODE>VEACL003</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Désignation</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="330" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC004</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Type renouvellement</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="370" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC010</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Etude patrimoniale</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>P</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="380" type="DATE">
                     <ns22:PROPERTYCODE>VEINC011</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Dernière mise à jour</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="390" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC012</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Dernière commande passée</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="400" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC013</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Type de commande</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="325" type="CODE">
                     <ns22:PROPERTYCODE>VEINC001</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Etat Poste incendie</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:CODEDESCFIELD>
                        <ns22:CODEVALUE/>
                     </ns22:CODEDESCFIELD>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>P</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="470" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC025</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Modèle</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="480" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC032</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Pression statique</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="490" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC033</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Pression dynamique</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="500" type="CHAR">
                     <ns22:PROPERTYCODE>VEPUB004</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Code identifiant</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="510" type="CHAR">
                     <ns22:PROPERTYCODE>VEPTP001</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Copde Sophia</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="10" type="CODE">
                     <ns22:PROPERTYCODE>VEETAT01</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Etat</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:CODEDESCFIELD>
                        <ns22:CODEVALUE/>
                     </ns22:CODEDESCFIELD>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>P</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="50" type="CHAR">
                     <ns22:PROPERTYCODE>VEBRA009</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>N° de compteur</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="60" type="CHAR">
                     <ns22:PROPERTYCODE>VEBRA010</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>N° de module</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="70" type="CHAR">
                     <ns22:PROPERTYCODE>VEBRA011</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Adresse prise différente</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="80" type="CHAR">
                     <ns22:PROPERTYCODE>VEBRA017</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Longueur en intérieur</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="90" type="CHAR">
                     <ns22:PROPERTYCODE>VEBRA020</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>code identifiant</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="160" type="CHAR">
                     <ns22:PROPERTYCODE>VETRO016</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Altitude terrain</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="170" type="CHAR">
                     <ns22:PROPERTYCODE>VETRO017</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Enfouissement</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="180" type="CHAR">
                     <ns22:PROPERTYCODE>VETRO018</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Charge</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="190" type="CHAR">
                     <ns22:PROPERTYCODE>VETRO019</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Emprise</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="200" type="CHAR">
                     <ns22:PROPERTYCODE>VEVAN003</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Vanne de limite élévation</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="210" type="CHAR">
                     <ns22:PROPERTYCODE>VEVAN006</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Fonction</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="250" type="CHAR">
                     <ns22:PROPERTYCODE>VEINT005</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Concessionnaire</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="260" type="CHAR">
                     <ns22:PROPERTYCODE>VEINT007</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Id. compteur en sortie</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="270" type="CHAR">
                     <ns22:PROPERTYCODE>VEINT008</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Id. comtpeur en entrée</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="280" type="CHAR">
                     <ns22:PROPERTYCODE>VEINT011</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Sens de circulation</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="340" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC005</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Durée</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="350" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC006</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Puisage</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="360" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC009</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Index début</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="460" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC024</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>code identifiant</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="440" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC021</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Privé/Public</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="450" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC022</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Débit mesuré</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="520" type="CHAR">
                     <ns22:PROPERTYCODE>VEPTP004</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Accès</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="20" type="CHAR">
                     <ns22:PROPERTYCODE>VEBRA003</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Nombre de logements</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="140" type="CHAR">
                     <ns22:PROPERTYCODE>VETRO012</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Côté de desserte</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="150" type="CHAR">
                     <ns22:PROPERTYCODE>VETRO014</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Identifiant Antenne</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="290" type="CHAR">
                     <ns22:PROPERTYCODE>VEINT013</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Mode d'utilisation</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="300" type="CHAR">
                     <ns22:PROPERTYCODE>VEINT014</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Responsabilité</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="310" type="CHAR">
                     <ns22:PROPERTYCODE>VEACL002</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Type dernier réglage</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="410" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC014</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Téléphone dispatching</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="420" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC015</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Fax dispatching</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="430" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC016</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>téléphone BSP</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="111" type="CHAR">
                     <ns22:PROPERTYCODE>VEBRA025</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Ident. réf. branchement</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="301" type="CHAR">
                     <ns22:PROPERTYCODE>VEINT015</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Ident. intercommunication</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="491" type="CHAR">
                     <ns22:PROPERTYCODE>VEINC034</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>Marque</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>-</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="530" type="CHAR">
                     <ns22:PROPERTYCODE>VEXXX</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>test liste valeurs</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>P</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
                  <ns22:CUSTOMFIELD entity="OBJ" index="750" type="CHAR">
                     <ns22:PROPERTYCODE>VEXX1</ns22:PROPERTYCODE>
                     <ns22:PROPERTYLABEL>TEST1</ns22:PROPERTYLABEL>
                     <ns22:CLASSID>
                        <ns22:CLASSCODE>*</ns22:CLASSCODE>
                        <ns22:ORGANIZATIONID>
                           <ns22:ORGANIZATIONCODE>*</ns22:ORGANIZATIONCODE>
                        </ns22:ORGANIZATIONID>
                     </ns22:CLASSID>
                     <ns22:TEXTFIELD/>
                     <ns22:LOVSETTINGS>
                        <ns22:LOV_TYPE>P</ns22:LOV_TYPE>
                        <ns22:LOV_VALIDATE>+</ns22:LOV_VALIDATE>
                     </ns22:LOVSETTINGS>
                  </ns22:CUSTOMFIELD>
               </ns22:USERDEFINEDAREA>
               <ns23:CGMP xmlns:ns23="http://schemas.datastream.net/MP_fields">false</ns23:CGMP>
               <ns24:LINKGISWO xmlns:ns24="http://schemas.datastream.net/MP_fields">false</ns24:LINKGISWO>
               <ns25:LINEARREFERENCEDETAILS xmlns:ns25="http://schemas.datastream.net/MP_fields"/>
               <ns2:CallCenterDetails>
                  <ns26:ORGCURRENCY xmlns:ns26="http://schemas.datastream.net/MP_fields">
                     <ns26:CURRENCYCODE>EUR</ns26:CURRENCYCODE>
                     <ns26:DESCRIPTION>Euro</ns26:DESCRIPTION>
                  </ns26:ORGCURRENCY>
                  <ns27:SDMFLAG xmlns:ns27="http://schemas.datastream.net/MP_fields">false</ns27:SDMFLAG>
                  <ns28:ENABLESDMCHECK xmlns:ns28="http://schemas.datastream.net/MP_fields">false</ns28:ENABLESDMCHECK>
               </ns2:CallCenterDetails>
               <ns2:UserDefinedFields>
                  <ns29:UDFCHKBOX01 xmlns:ns29="http://schemas.datastream.net/MP_fields">false</ns29:UDFCHKBOX01>
                  <ns30:UDFCHKBOX02 xmlns:ns30="http://schemas.datastream.net/MP_fields">false</ns30:UDFCHKBOX02>
                  <ns31:UDFCHKBOX03 xmlns:ns31="http://schemas.datastream.net/MP_fields">false</ns31:UDFCHKBOX03>
                  <ns32:UDFCHKBOX04 xmlns:ns32="http://schemas.datastream.net/MP_fields">false</ns32:UDFCHKBOX04>
                  <ns33:UDFCHKBOX05 xmlns:ns33="http://schemas.datastream.net/MP_fields">false</ns33:UDFCHKBOX05>
               </ns2:UserDefinedFields>
               <ns2:FacilityConditionIndex>
                  <ns34:UTILITYBILLLEVEL xmlns:ns34="http://schemas.datastream.net/MP_fields">false</ns34:UTILITYBILLLEVEL>
                  <ns35:GASTRACKED xmlns:ns35="http://schemas.datastream.net/MP_fields">false</ns35:GASTRACKED>
               </ns2:FacilityConditionIndex>
               <ns36:RESOURCEENABLED xmlns:ns36="http://schemas.datastream.net/MP_fields">false</ns36:RESOURCEENABLED>
            </ns2:AssetEquipment>
         </ns1:ResultData>
      </ns1:MP0302_GetAssetEquipment_001_Result>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://someURI"/></con:response><con:response name="res-IDT_pti-inexistant" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Body>
      <soapenv:Fault>
         <soapenv:faultcode>soapenv:Client</soapenv:faultcode>
         <soapenv:faultstring>Cannot find the equipment record.</soapenv:faultstring>
         <soapenv:detail>
            <ns1:ExceptionInfoList xmlns:ns1="http://schemas.datastream.net/MP_functions">
               <ns1:ExceptionInfo functionid="MP0302">
                  <ns1:Exception name="com.dstm.mp.businessprocess.asset.CannotFindEquipmentException">
                     <ns1:ReasonCode>1</ns1:ReasonCode>
                     <ns1:Message>Le système ne peut pas trouver l'enregistrement d'équipement.</ns1:Message>
                  </ns1:Exception>
               </ns1:ExceptionInfo>
            </ns1:ExceptionInfoList>
         </soapenv:detail>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://someURI"/></con:response><con:dispatchConfig xsi:type="con:MockOperationQueryMatchDispatch" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:query><con:name>res-IDT_pti-inexistant</con:name><con:query>//*[local-name()='EQUIPMENTCODE']/text()</con:query><con:match>666</con:match><con:response>res-IDT_pti-inexistant</con:response><con:disabled>false</con:disabled></con:query></con:dispatchConfig></con:mockOperation><con:properties/></con:mockService><con:properties/><con:wssContainer/></con:soapui-project>