<?xml version="1.0" encoding="UTF-8"?>
<!--
© Copyright 2007 Infor Global Solutions Technology GmbH and/or its affiliates and subsidiaries. All rights reserved. The 
word and design marks set forth herein are trademarks and/or registered trademarks of Infor Global Solutions 
Technology GmbH and/or its affiliates and subsidiaries. All rights reserved. All other trademarks listed herein 
are the property of their respective owners.
 
-->

<!--    *****     Update Log     *****
 
Date           By      Note
6 Jun 2013    LA        New M3 component created, BOD-2326
        *****     Update End     *****
 
-->

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://schema.infor.com/InforOAGIS/2"
    targetNamespace="http://schema.infor.com/InforOAGIS/2" elementFormDefault="qualified"
    attributeFormDefault="unqualified">
    
    <xsd:include schemaLocation="./Components.xsd"/>
    
    <xsd:complexType name="M3DMP_ApplicationType">
        <xsd:sequence>
            <xsd:element ref="M3DMP_ConnectedClients" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:complexType name="M3DMP_DatabaseType">
        <xsd:simpleContent>
            <xsd:extension base="NotYetImplementedType"/>
        </xsd:simpleContent>
    </xsd:complexType>
    
    <xsd:element name="M3DMP_ConnectedClients" type="M3DMP_ConnectedClientsType"/>
    <xsd:complexType name="M3DMP_ConnectedClientsType">
        <xsd:sequence>
            <xsd:element ref="M3DMP_ConnectedClient" maxOccurs="unbounded" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="M3DMP_ConnectedClient" type="M3DMP_ClientType"/>
    <xsd:complexType name="M3DMP_ClientType">
        <xsd:sequence>
            <xsd:element ref="M3DMP_ClientID"/>
            <xsd:element ref="M3DMP_ClientOSVersion"/>
            <xsd:element ref="M3DMP_ClientDomain"/>
            <xsd:element ref="M3DMP_DataVersion"/>
            <xsd:element ref="M3DMP_DMPUserName"/>
            <xsd:element ref="m3DMP_DMPLoginID"/>
            <xsd:element ref="M3DMP_ProgramBuild"/>
            <xsd:element ref="M3DMP_ProgramPatch"/>
            <xsd:element ref="M3DMP_UserName"/>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="M3DMP_ClientID" type="StringType"/>
    <xsd:element name="M3DMP_ClientOSVersion" type="StringType"/>
    <xsd:element name="M3DMP_ClientDomain" type="StringType"/>
    <xsd:element name="M3DMP_DataVersion" type="StringType"/>
    <xsd:element name="M3DMP_DMPUserName" type="NameType"/>
    <xsd:element name="m3DMP_DMPLoginID" type="StringType"/>
    <xsd:element name="M3DMP_ProgramBuild" type="StringType"/>
    <xsd:element name="M3DMP_ProgramPatch" type="StringType"/>
    <xsd:element name="M3DMP_UserName" type="NameType"/>
</xsd:schema>
