<?xml version="1.0" encoding="utf-8"?>
<!--
        
        ** OAGIS® Revision: 9.1  **
        ** Date: 11 May 2007 **
        ** Copyright 1997-2007, All Rights Reserved **
        
        This is an OAGIS® BOD XML Schema (XSD) Definition.
        
        License information for this file is provided in the file **OAGi License Agreement.txt** that is provided with this download package.
        
        For support, more information, or to report implementation bugs, please contact the Open Applications Group at xml@openapplications.org.
        
        XML Schema 
        
-->

<!--
        © 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.
        
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
            xmlns="http://schema.infor.com/Infor1.0/codelists" 
            xmlns:oacl="http://www.openapplications.org/oagis/9/codelists"
            xmlns:clm5639="http://www.openapplications.org/oagis/9/languagecode/5639:1988" 
            xmlns:clm54217="http://www.openapplications.org/oagis/9/currencycode/54217:2001" 
            xmlns:clmIANAMIMEMediaTypes="http://www.openapplications.org/oagis/9/IANAMIMEMediaTypes:2003" 
            xmlns:clm66411="http://www.openapplications.org/oagis/9/unitcode/66411:2001" 
            targetNamespace="http://schema.infor.com/Infor1.0/codelists" 
            elementFormDefault="qualified" 
            attributeFormDefault="unqualified">
            
        <xsd:import namespace="http://www.openapplications.org/oagis/9/currencycode/54217:2001" schemaLocation="../../../../9.0/Resources/Components/CoreComponents/CodeList_CurrencyCode_ISO_7_04.xsd"/>
        <xsd:import namespace="http://www.openapplications.org/oagis/9/languagecode/5639:1988" schemaLocation="../../../../9.0/Resources/Components/CoreComponents/CodeList_LanguageCode_ISO_7_04.xsd"/>
        <xsd:import namespace="http://www.openapplications.org/oagis/9/IANAMIMEMediaTypes:2003" schemaLocation="../../../../9.0/Resources/Components/CoreComponents/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd"/>
        <xsd:import namespace="http://www.openapplications.org/oagis/9/unitcode/66411:2001" schemaLocation="../../../../9.0/Resources/Components/CoreComponents/CodeList_UnitCode_UNECE_7_04.xsd"/>
        <xsd:import namespace="http://www.openapplications.org/oagis/9/codelists" schemaLocation="../../../../9.0/Resources/Components/Common/CodeLists.xsd"/>
        
        <xsd:simpleType name="ActionCodeEnumerationType">
                <xsd:annotation>
                        <xsd:documentation>The action values that OAGi defines for OAGIS.  </xsd:documentation>
                </xsd:annotation>
                <xsd:restriction base="xsd:normalizedString">
                        <xsd:enumeration value="Add"/>
                        <xsd:enumeration value="Change"/>
                        <xsd:enumeration value="Delete"/>
                        <xsd:enumeration value="Replace"/>
                        <xsd:enumeration value="AddChange"/>
                        <xsd:enumeration value="Accepted"/>
                        <xsd:enumeration value="Modified"/>
                        <xsd:enumeration value="Rejected"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="ContentSortOrderEnumType">
                <xsd:restriction base="xsd:normalizedString">
                        <xsd:enumeration value="ASCENDING"/>
                        <xsd:enumeration value="DESCENDING"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="ContentWidthEnumType">
                <xsd:restriction base="xsd:normalizedString">
                        <xsd:enumeration value="NARROW"/>
                        <xsd:enumeration value="WIDE"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="FortressStatusEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Active"/>
                        <xsd:enumeration value="Suspended"/>
                        <xsd:enumeration value="Inactive"/>
                        <xsd:enumeration value="Running"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="GenderEnumType">
                <xsd:restriction base="xsd:normalizedString">
                        <xsd:enumeration value="FEMININE"/>
                        <xsd:enumeration value="MASCULINE"/>
                        <xsd:enumeration value="NEUTER"/>
                        <xsd:enumeration value="OTHER"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="LotSelectionEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Any"/>
                        <xsd:enumeration value="Same"/>
                        <xsd:enumeration value="Specific"/>
                </xsd:restriction> 
        </xsd:simpleType>
        
        <xsd:simpleType name="DataContentEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Boolean"/>
                        <xsd:enumeration value="Date"/>
                        <xsd:enumeration value="DateTime"/>
                        <xsd:enumeration value="Numeric"/>
                        <xsd:enumeration value="String"/>
                        <xsd:enumeration value="Percentage"/>
                        <xsd:enumeration value="Currency"/>
                </xsd:restriction>
        </xsd:simpleType>

        <xsd:simpleType name="LevelEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Simple"/>
                        <xsd:enumeration value="Detailed"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="MessageDirectionEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Inbound"/>
                        <xsd:enumeration value="Outbound"/>
                        <xsd:enumeration value="Internal"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="CostCenterFunctionEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="ALL"/>
                        <xsd:enumeration value="GROUP"/>
                        <xsd:enumeration value="PRIMARY"/>
                        <xsd:enumeration value="SECONDARY"/>
                        <xsd:enumeration value="ADMINISTRATION"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="CostUnitFunctionEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="PRODUCT"/>
                        <xsd:enumeration value="INTERNAL"/>
                        <xsd:enumeration value="PROJECT"/>
                        <xsd:enumeration value="INVEST"/>
                        <xsd:enumeration value="OVERHEAD"/>
                        <xsd:enumeration value="STANDING"/>
                        <xsd:enumeration value="STATISTICAL"/>
                        <xsd:enumeration value="OTHER"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="DebitCreditType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="CREDIT"/>
                        <xsd:enumeration value="DEBIT"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="DocumentUsageType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="BLANKET"/>
                        <xsd:enumeration value="RELEASE"/>
                        <xsd:enumeration value="STANDARD"/>
                        <xsd:enumeration value="DIRECT"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="LogLevelEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="DEBUG"/>
                        <xsd:enumeration value="INFO"/>
                        <xsd:enumeration value="WARN"/>
                        <xsd:enumeration value="ERROR"/>
                        <xsd:enumeration value="SEVERE"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="ObjectClassEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="CUSTOMER"/>
                        <xsd:enumeration value="DOCK"/>
                        <xsd:enumeration value="EQUIPMENT"/>
                        <xsd:enumeration value="ITEM"/>
                        <xsd:enumeration value="LOCATION"/>
                        <xsd:enumeration value="SUPPLIER"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="PlanningQuantitiesEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="ACTUAL"/>
                        <xsd:enumeration value="CUMULATIVE"/>
                        <xsd:enumeration value="NET"/>
                        <xsd:enumeration value="REPLACEMENT"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="ScheduleEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="Firm"/>
                        <xsd:enumeration value="Plan"/>
                        <xsd:enumeration value="Pilot"/>
                        <xsd:enumeration value="Immediate"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="ShellModuleColorEnumType">
                <xsd:restriction base="xsd:normalizedString">
                        <xsd:enumeration value="Dark Orange"/>
                        <xsd:enumeration value="Pirate Gold"/>
                        <xsd:enumeration value="Saffron Yellow"/>
                        <xsd:enumeration value="Maize Yellow"/>
                        <xsd:enumeration value="Willow Green"/>
                        <xsd:enumeration value="Olive Green"/>
                        <xsd:enumeration value="Pesto Green"/>
                        <xsd:enumeration value="Turquoise"/>
                        <xsd:enumeration value="Blue"/>
                        <xsd:enumeration value="Brown"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        
        <xsd:simpleType name="PriorityEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="URGENT"/>
                        <xsd:enumeration value="HIGH"/>
                        <xsd:enumeration value="NORMAL"/>
                        <xsd:enumeration value="LOW"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="SimpleStatusEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="OPEN"/>
                        <xsd:enumeration value="CLOSED"/>
                        <xsd:enumeration value="PENDING"/>
                        <xsd:enumeration value="DELETED"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="TaxableTransactionOriginEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="SALES"/>
                        <xsd:enumeration value="PURCHASING"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="UILevelEnumType">
                <xsd:restriction base="xsd:normalizedString">
                        <xsd:enumeration value="APPLICATION"></xsd:enumeration>
                        <xsd:enumeration value="CUSTOMER"></xsd:enumeration>
                        <xsd:enumeration value="ROLE"></xsd:enumeration>
                        <xsd:enumeration value="USER"></xsd:enumeration>
                        <xsd:enumeration value="MODULE"></xsd:enumeration>
                        <xsd:enumeration value="PATTERN"></xsd:enumeration>
                        <xsd:enumeration value="WIDGET"></xsd:enumeration>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="UsageEnumType">
                <xsd:restriction base="xsd:normalizedString">
                        <xsd:enumeration value="MANDATORY"/>
                        <xsd:enumeration value="OPTIONAL"/>
                        <xsd:enumeration value="PROHIBITED"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="ShellModuleTypeEnumType">
                <xsd:restriction base="xsd:normalizedString">
                        <xsd:enumeration value="ANALYTIC"/>
                        <xsd:enumeration value="ALERTS"/>
                        <xsd:enumeration value="FAVORITES"/>
                        <xsd:enumeration value="REPORTING"/>
                        <xsd:enumeration value="RSS"/>
                        <xsd:enumeration value="TASKS"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="YearMethodEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="CALENDAR"/>
                        <xsd:enumeration value="FISCAL"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="PeriodTypeEnumType">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="DAY"/>
                        <xsd:enumeration value="WEEK"/>
                        <xsd:enumeration value="MONTH"/>
                        <xsd:enumeration value="QUARTER"/>
                        <xsd:enumeration value="YEAR"/>
                        <xsd:enumeration value="CUSTOM"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="ResourceTypeEnumType">
                <xsd:restriction base="xsd:normalizedString">
                        <xsd:enumeration value="EQUIPMENT"/>
                        <xsd:enumeration value="PERSONNEL"/>
                        <xsd:enumeration value="TOOL"/>
                </xsd:restriction>
        </xsd:simpleType>
        
        <xsd:simpleType name="RateTypeEnumType">
                <xsd:restriction base="xsd:normalizedString">
                        <xsd:enumeration value="SETUP"></xsd:enumeration>
                        <xsd:enumeration value="RUN"></xsd:enumeration>
                </xsd:restriction>
        </xsd:simpleType>
</xsd:schema>
