<!--
** OAGISĀ® Revision: 9.2 **
** Date: 01 February 2008 **
** Copyright 1997-2008, 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 oagis@openapplications.org.
XML Schema
Name: /OAGIS/9_2/Resources/Components/Common/CodeLists.xsd
-->
<xsd:schema xmlns="http://www.openapplications.org/oagis/9/codelists" xmlns:clm54217="http://www.openapplications.org/oagis/9/currencycode/54217:2001" xmlns:clm5639="http://www.openapplications.org/oagis/9/languagecode/5639:1988" xmlns:clm66411="http://www.openapplications.org/oagis/9/unitcode/66411:2001" xmlns:clmIANAMIMEMediaTypes="http://www.openapplications.org/oagis/9/IANAMIMEMediaTypes:2003" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.openapplications.org/oagis/9/codelists">
<xsd:import namespace="http://www.openapplications.org/oagis/9/currencycode/54217:2001" schemaLocation="../CoreComponents/CodeList_CurrencyCode_ISO_7_04.xsd"/>
<xsd:import namespace="http://www.openapplications.org/oagis/9/languagecode/5639:1988" schemaLocation="../CoreComponents/CodeList_LanguageCode_ISO_7_04.xsd"/>
<xsd:import namespace="http://www.openapplications.org/oagis/9/IANAMIMEMediaTypes:2003" schemaLocation="../CoreComponents/CodeList_MIMEMediaTypeCode_IANA_7_04.xsd"/>
<xsd:import namespace="http://www.openapplications.org/oagis/9/unitcode/66411:2001" schemaLocation="../CoreComponents/CodeList_UnitCode_UNECE_7_04.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="Accepted"/>
<xsd:enumeration value="Modified"/>
<xsd:enumeration value="Rejected"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ActionCodeContentType">
<xsd:annotation>
<xsd:documentation>
Allows the user to use any of the codes that OAGi defines or add additional values.
</xsd:documentation>
</xsd:annotation>
<xsd:union memberTypes="ActionCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="AgencyRoleCodeEnumerationType">
<xsd:annotation>
<xsd:documentation>
The roles in which an organization may participate in a transaction..
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Customer"/>
<xsd:enumeration value="Supplier"/>
<xsd:enumeration value="Manufacturer"/>
<xsd:enumeration value="Broker"/>
<xsd:enumeration value="Carrier"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AgencyRoleContentType">
<xsd:annotation>
<xsd:documentation>
Allows the user to use any of the codes that OAGi defines or add additional values.
</xsd:documentation>
</xsd:annotation>
<xsd:union memberTypes="AgencyRoleCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="CategoryCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="CategoryCodeContentType">
<xsd:union memberTypes="CategoryCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ChargeBearerCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="OUR">
<xsd:annotation>
<xsd:documentation>
All transaction charges are to be borne by the debtor.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="BEN">
<xsd:annotation>
<xsd:documentation>
All transaction charges are to be borne by the creditor.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SHA">
<xsd:annotation>
<xsd:documentation>
Transaction charges on the Sender's side are to be borne by the ordering customer.
Transaction charges on the Receiver's side are to be borne by the beneficiary
customer.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ChargeBearerCodeContentType">
<xsd:union memberTypes="xsd:normalizedString ChargeBearerCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ChargeCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="ChargeCodeContentType">
<xsd:union memberTypes="ChargeCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ClassificationCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="ClassificationCodeContentType">
<xsd:union memberTypes="ClassificationCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ChequeDeliveryMethodCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="MLDB">
<xsd:annotation>
<xsd:documentation>Mail to Debitor</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MLCD">
<xsd:annotation>
<xsd:documentation>Mail to Creditor</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MLFA">
<xsd:annotation>
<xsd:documentation>Mail to Final agent</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CRDB">
<xsd:annotation>
<xsd:documentation>Courier to debtor</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CRCD">
<xsd:annotation>
<xsd:documentation>Courier to creditor</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CRFA">
<xsd:annotation>
<xsd:documentation>Courier to final agent</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PUDB">
<xsd:annotation>
<xsd:documentation>Pickup by debtor</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PUCD">
<xsd:annotation>
<xsd:documentation>Pickup by creditor</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PUFA">
<xsd:annotation>
<xsd:documentation>Pickup by final agent</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RGDB">
<xsd:annotation>
<xsd:documentation>Registered mail to debtor</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RGCD">
<xsd:annotation>
<xsd:documentation>Registered mail to creditor</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RGFA">
<xsd:annotation>
<xsd:documentation>Registered mail to final agent</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ChequeDeliveryMethodCodeContentType">
<xsd:union memberTypes="xsd:normalizedString ChequeDeliveryMethodCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ChequeInstructionCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="CCHQ"/>
<xsd:enumeration value="CCCH"/>
<xsd:enumeration value="BCHQ"/>
<xsd:enumeration value="DFFT"/>
<xsd:enumeration value="ELDR"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ChequeInstructionCodeContentType">
<xsd:union memberTypes="xsd:normalizedString ChequeInstructionCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ContactLocationCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Home"/>
<xsd:enumeration value="Work"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ContactLocationCodeContentType">
<xsd:union memberTypes="ContactLocationCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ControlAssertionEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Completeness"/>
<xsd:enumeration value="Existence or Occurance"/>
<xsd:enumeration value="Presentation and Disclosure"/>
<xsd:enumeration value="Rights and Obligations"/>
<xsd:enumeration value="Valuation or Measurement"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ControlAssertionContentType">
<xsd:union memberTypes="xsd:normalizedString ControlAssertionEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ControlCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Trigger"/>
<xsd:enumeration value="Workflow"/>
<xsd:enumeration value="Measurement"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ControlCodeContentType">
<xsd:union memberTypes="xsd:normalizedString CountryCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ControlComponentEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Risk Assessment"/>
<xsd:enumeration value="Monitoring"/>
<xsd:enumeration value="Control Environment"/>
<xsd:enumeration value="Control Activities"/>
<xsd:enumeration value="Information and Communication"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ControlComponentContentType">
<xsd:union memberTypes="xsd:normalizedString ControlComponentEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="CountryCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="CountryCodeContentType">
<xsd:union memberTypes="CountryCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="CountrySubdivisionCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="CountrySubdivisionCodeContentType">
<xsd:union memberTypes="CountrySubdivisionCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="CreditTransferCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="CASH">
<xsd:annotation>
<xsd:documentation>Cash management transfer.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CORT">
<xsd:annotation>
<xsd:documentation>Payment made in settlement of a trade</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DIVI">
<xsd:annotation>
<xsd:documentation>Dividend.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GOVT">
<xsd:annotation>
<xsd:documentation>Government payment.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="HEDG">
<xsd:annotation>
<xsd:documentation>Hedging</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="INTC">
<xsd:annotation>
<xsd:documentation>Intra-company payment</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="INTE">
<xsd:annotation>
<xsd:documentation>Interest</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LOAN">
<xsd:annotation>
<xsd:documentation>Loan. Transfer of loan to borrower.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PENS">
<xsd:annotation>
<xsd:documentation>Pension payment</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SALA">
<xsd:annotation>
<xsd:documentation>Salary payment</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SECU">
<xsd:annotation>
<xsd:documentation>Securities.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SSBE">
<xsd:annotation>
<xsd:documentation>
Social security benefit. Payment made by government to support individuals.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SUPP">
<xsd:annotation>
<xsd:documentation>Supplier payment</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TAXS">
<xsd:annotation>
<xsd:documentation>Tax payment</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TRAD">
<xsd:annotation>
<xsd:documentation>Trade.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TREA">
<xsd:annotation>
<xsd:documentation>Treasury payment</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="VATX">
<xsd:annotation>
<xsd:documentation>Value added Tax payment</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CreditTransferCodeContentType">
<xsd:union memberTypes="CreditTransferCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="CurrencyCodeContentType">
<xsd:union memberTypes="clm54217:CurrencyCodeContentType"/>
</xsd:simpleType>
<xsd:simpleType name="DayOfWeekCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Sunday"/>
<xsd:enumeration value="Monday"/>
<xsd:enumeration value="Tuesday"/>
<xsd:enumeration value="Wednesday"/>
<xsd:enumeration value="Thursday"/>
<xsd:enumeration value="Friday"/>
<xsd:enumeration value="Saturday"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DayOfWeekCodeContentType">
<xsd:union memberTypes="DayOfWeekCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="DebitCreditCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Debit"/>
<xsd:enumeration value="Credit"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DebitCreditCodeContentType">
<xsd:union memberTypes="DebitCreditCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="DeliveryPointCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="DeliveryPointCodeContentType">
<xsd:union memberTypes="DeliveryPointCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="EMailFormatCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="HTML"/>
<xsd:enumeration value="Rich Text"/>
<xsd:enumeration value="Plain Text"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="EMailFormatCodeContentType">
<xsd:annotation>
<xsd:documentation>
Identifies the perferred format in which to send eMail.
</xsd:documentation>
</xsd:annotation>
<xsd:union memberTypes="EMailFormatCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="EngineeringActivityCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="amendment">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An activity to add information to product data
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="analysis">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An activity to determine the behavior of an element under certain physical
circumstances
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="cancellation">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An activity to delete an element from the bill of material or to cancel he whole
bill of material
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="deliveryChange">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An actity to change the delivery schedule of an element
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="designChange">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An activity to change the design of an item or an assembly; this might include
changes to the geometry or to the properties of the object
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="design">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An activity concerning the development of a design of an item
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="mockUpCreation">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An activity to create an experimental model or replica of an item
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="protoypeBuilding">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An activity to manufacture a preliminary version of an item
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="rectification">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An activity to correct the data, documentation or structure associated wih an item
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="restructuring">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An activity to create an new structure or position within a bill of material
without changin the data associated with the items in the bill of material
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="sparePartCreation">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An activity to design a spare part or to classify an item as a spare part
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="stopNotice">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An activity to stop the manufacturing process of an item
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="testing">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An activity to test an item
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="EngineeringActivityCodeContentType">
<xsd:union memberTypes="EngineeringActivityCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="EngineeringWorkOrderCodeEnumerationType">
<xsd:annotation>
<xsd:documentation>Identifies the type of Engineering Work Order.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="designDeviationPermit">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An authorization for a deviation from the approved design data
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="designRelease">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An auhorization for the design of a product or of an item or o create a bill of
material
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="managementResolution">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An authorization by a committee, such as the board of directos, to design or
change an item
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="manufacturingRelease">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An authorization for the manufacturing process of a product or of an item
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="productionDeviationPermit">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
An authorization for a deviation from the approved manufacturing process
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="EngineeringWorkOrderCodeContentType">
<xsd:union memberTypes="EngineeringWorkOrderCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="EngineeringWorkRequestCodeEnumerationType">
<xsd:annotation>
<xsd:documentation>Identifies the type of Engineering Work Request.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="ChangeOfStandard">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
A request to translate a change to a standard into action
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CostReduction">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
A request aimed at reducing the engineering and manufacturing costs of an item
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CustomerRejection">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
A request resulting from a rejection by a customer
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CustomerRequest">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
A request for an activity that is necessary to solve the request of a customer
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DurabilityImprovement">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
A request aimed at extending the life time of an item
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GovernmentRegulation">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">
A request resulting from legal requirements
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ProcurementAlignment"/>
<xsd:enumeration value="ProductionAlignment"/>
<xsd:enumeration value="ProductionRelief"/>
<xsd:enumeration value="ProductionRequirement"/>
<xsd:enumeration value="QualityImprovement"/>
<xsd:enumeration value="SecuriyReason"/>
<xsd:enumeration value="Standardization"/>
<xsd:enumeration value="SupplierRequest"/>
<xsd:enumeration value="TechnicalImprovement"/>
<xsd:enumeration value="ToolImprovement"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="EngineeringWorkRequestCodeContentType">
<xsd:union memberTypes="EngineeringWorkRequestCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="EngineeringWorkRequestStatusCodeEnumerationType">
<xsd:annotation>
<xsd:documentation>Identifies the status of Engineering Work Request.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="inWork"/>
<xsd:enumeration value="issued"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="EngineeringWorkRequestStatusCodeContentType">
<xsd:union memberTypes="EngineeringWorkRequestCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="FinalAgentInstructionCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="CHQB">
<xsd:annotation>
<xsd:documentation>
Pay creditor only by cheque. The creditor's account number must not be specified.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="HOLD">
<xsd:annotation>
<xsd:documentation>
Hold cash for creditor. Creditor will call; pay upon identification.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="PHOB">
<xsd:annotation>
<xsd:documentation>
Please advise/contact beneficiary/claimant by phone.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="TELB">
<xsd:annotation>
<xsd:documentation>
Please advise/contact beneficiary/claimant by the most efficient means of
telecommunication.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FinalAgentInstructionCodeContentType">
<xsd:union memberTypes="xsd:normalizedString FinalAgentInstructionCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="FreightTermCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="FreightTermCodeContentType">
<xsd:union memberTypes="FreightTermCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="GenderCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Male"/>
<xsd:enumeration value="Female"/>
<xsd:enumeration value="Unknown"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="GenderCodeContentType">
<xsd:union memberTypes="GenderCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="IncotermsCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="IncotermsCodeContentType">
<xsd:union memberTypes="IncotermsCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="LanguageCodeContentType">
<xsd:union memberTypes="xsd:normalizedString clm5639:LanguageCodeContentType"/>
</xsd:simpleType>
<xsd:simpleType name="LicenseTypeCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Import"/>
<xsd:enumeration value="Export"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="LicenseTypeCodeContentType">
<xsd:union memberTypes="LicenseTypeCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="MaritalStatusCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Divorced"/>
<xsd:enumeration value="Married"/>
<xsd:enumeration value="NeverMarried"/>
<xsd:enumeration value="Separated"/>
<xsd:enumeration value="SignificantOther"/>
<xsd:enumeration value="Widowed"/>
<xsd:enumeration value="Unknown"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MaritalStatusCodeContentType">
<xsd:union memberTypes="MaritalStatusCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="MatchCodeEnumerationType">
<xsd:annotation>
<xsd:documentation>
Standard List of Invoice Matching Types. 2 stands for two way matching (Invoice, PO). 3
stands for three way matching (Invoice, PO, Receipt). 4 stands for four way matching
(Invoice, PO, Receipt, Invoice)
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MatchCodeContentType">
<xsd:union memberTypes="MatchCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="MatchDocumentEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Invoice"/>
<xsd:enumeration value="Purchase Order"/>
<xsd:enumeration value="Receipt"/>
<xsd:enumeration value="Inspection"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MatchDocumentContentType">
<xsd:union memberTypes="MatchDocumentEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="MIMECodeContentType">
<xsd:union memberTypes="clmIANAMIMEMediaTypes:BinaryObjectMimeCodeContentType"/>
</xsd:simpleType>
<xsd:simpleType name="PartyCategoryCodeEnumerationType">
<xsd:annotation>
<xsd:documentation>This list of Party Categories.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Organization"/>
<xsd:enumeration value="Individual"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PartyCategoryCodeContentType">
<xsd:union memberTypes="PartyCategoryCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="PartyRoleCodeEnumerationType">
<xsd:annotation>
<xsd:documentation>This list is the agreed to Party Roles.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="PartyRoleCodeContentType">
<xsd:union memberTypes="PartyRoleCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="PaymentBasisCodeEnumerationType">
<xsd:annotation>
<xsd:documentation>
This list is the agreed to sub set of Payment Term Basis Codes from X12 Element 333.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="InvoiceDate"/>
<xsd:enumeration value="ShippingDate"/>
<xsd:enumeration value="DeliveryDate"/>
<xsd:enumeration value="PurchaseOrderDate"/>
<xsd:enumeration value="ReceiptOfGoodsDate"/>
<xsd:enumeration value="AcceptanceOfGoodsDate"/>
<xsd:enumeration value="AcceptanceOfOrderDate"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentBasisCodeContentType">
<xsd:union memberTypes="PaymentBasisCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="PaymentPurposeCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="ADVA"/>
<xsd:enumeration value="AGRT"/>
<xsd:enumeration value="ALMY"/>
<xsd:enumeration value="BECH"/>
<xsd:enumeration value="BENE"/>
<xsd:enumeration value="BONU"/>
<xsd:enumeration value="CASH"/>
<xsd:enumeration value="CBFF"/>
<xsd:enumeration value="CHAR"/>
<xsd:enumeration value="CMDT"/>
<xsd:enumeration value="COLL"/>
<xsd:enumeration value="COMC"/>
<xsd:enumeration value="COMM"/>
<xsd:enumeration value="CONS"/>
<xsd:enumeration value="COST"/>
<xsd:enumeration value="CPYR"/>
<xsd:enumeration value="DBTC"/>
<xsd:enumeration value="DIVI"/>
<xsd:enumeration value="FREX"/>
<xsd:enumeration value="GDDS"/>
<xsd:enumeration value="GOVT"/>
<xsd:enumeration value="HEDG"/>
<xsd:enumeration value="IHRP"/>
<xsd:enumeration value="INSU"/>
<xsd:enumeration value="INTC"/>
<xsd:enumeration value="INTE"/>
<xsd:enumeration value="LICF"/>
<xsd:enumeration value="LOAN"/>
<xsd:enumeration value="LOAR"/>
<xsd:enumeration value="NETT"/>
<xsd:enumeration value="PAYR"/>
<xsd:enumeration value="PENS"/>
<xsd:enumeration value="REFU"/>
<xsd:enumeration value="RENT"/>
<xsd:enumeration value="ROYA"/>
<xsd:enumeration value="SALA"/>
<xsd:enumeration value="SCVE"/>
<xsd:enumeration value="SECU"/>
<xsd:enumeration value="SSBE"/>
<xsd:enumeration value="SUBS"/>
<xsd:enumeration value="TAXS"/>
<xsd:enumeration value="TREA"/>
<xsd:enumeration value="VATX"/>
<xsd:enumeration value="VENP"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentPurposeCodeContentType">
<xsd:union memberTypes="xsd:normalizedString PaymentPurposeCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="PaymentMethodCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Cash"/>
<xsd:enumeration value="Cheque"/>
<xsd:enumeration value="CreditCard"/>
<xsd:enumeration value="DebitCard"/>
<xsd:enumeration value="ElectronicFundsTransfer"/>
<xsd:enumeration value="ProcurementCard"/>
<xsd:enumeration value="BankDraft"/>
<xsd:enumeration value="PurchaseOrder"/>
<xsd:enumeration value="CreditTransfer"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentMethodCodeContentType">
<xsd:union memberTypes="PaymentMethodCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="PaymentSchemeCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="ACH">
<xsd:annotation>
<xsd:documentation>
Payment has to be executed through an Automated Clearing House
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RTGS">
<xsd:annotation>
<xsd:documentation>
Payment has to be executed through Real time gross settlement system.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Fednet">
<xsd:annotation>
<xsd:documentation>Payment has to be executed through FedNet</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CHIPS">
<xsd:annotation>
<xsd:documentation>Payment has to be executed through CHIPS.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentSchemeCodeContentType">
<xsd:union memberTypes="xsd:normalizedString PaymentSchemeCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="PaymentTermCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Net20"/>
<xsd:enumeration value="Net30"/>
<xsd:enumeration value="Net45"/>
<xsd:enumeration value="Net60"/>
<xsd:enumeration value="10Percent30"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PaymentTermCodeContentType">
<xsd:union memberTypes="PaymentTermCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ProcessCategoryEnumerationType">
<xsd:annotation>
<xsd:documentation>
Processes may be categorized as Routine, Non-Routine or Estimating.
</xsd:documentation>
<xsd:documentation>
An example of a Routine Process is recording costs of goods sold.
</xsd:documentation>
<xsd:documentation>
An example of a Non-Routine Process is recording Inventory Adjustments.
</xsd:documentation>
<xsd:documentation>
An example of an Estimating Process is determining Inventory Obsolsence.
</xsd:documentation>
<xsd:documentation>
Estimating Processes give wide lattitude to move the profit figure and attract a high
degree of scrutiny.
</xsd:documentation>
<xsd:documentation>
Non Routine Processes tend to have fewer controls in place and are exposed to more
risks.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Routine"/>
<xsd:enumeration value="Non-Routine"/>
<xsd:enumeration value="Estimating"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProcessCategoryContentType">
<xsd:union memberTypes="xsd:normalizedString ProcessCategoryEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ReasonCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="ReasonCodeContentType">
<xsd:union memberTypes="ReasonCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="RecurrencePatternCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Daily"/>
<xsd:enumeration value="Weekly"/>
<xsd:enumeration value="Monthly"/>
<xsd:enumeration value="Yearly"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RecurrencePatternCodeContentType">
<xsd:union memberTypes="RecurrencePatternCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="RemitLocationMethodCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="FAX">
<xsd:annotation>
<xsd:documentation>
Remittance advice information needs to be faxed.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EDI">
<xsd:annotation>
<xsd:documentation>
Remittance advice information needs to be sent through Electronic Data
Interchange.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="URI">
<xsd:annotation>
<xsd:documentation>
Remittance advice information needs to be sent to a Uniform Resource Identifier
(URI). URI is a compact string of characters that uniquely identify an abstract or
physical resource. URI's are the super-set of identifiers, such as URLs, email
addresses, ftp sites, etc, and as such, provide the syntax for all of the
identification schemes.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EML"/>
<xsd:enumeration value="PST"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RemitLocationMethodCodeContentType">
<xsd:union memberTypes="xsd:normalizedString RemitLocationMethodCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ResourceTypeCodeEnumerationType">
<xsd:annotation>
<xsd:documentation>The action values that OAGi defines for OAGIS.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="ResourceTypeCodeContentType">
<xsd:annotation>
<xsd:documentation>
Allows the user to use any of the codes that OAGi defines or add additional values.
</xsd:documentation>
</xsd:annotation>
<xsd:union memberTypes="ResourceTypeCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ResponseActionCodeEnumerationType">
<xsd:annotation>
<xsd:documentation>The action values that OAGi defines for OAGIS.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Accepted"/>
<xsd:enumeration value="Modified"/>
<xsd:enumeration value="Rejected"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ResponseActionCodeContentType">
<xsd:annotation>
<xsd:documentation>
Allows the user to use any of the codes that OAGi defines or add additional values.
</xsd:documentation>
</xsd:annotation>
<xsd:union memberTypes="ResponseActionCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="ResponseCodeEnumerationType">
<xsd:annotation>
<xsd:documentation>The acknowledge values that OAGi defines for OAGIS.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Always"/>
<xsd:enumeration value="OnError"/>
<xsd:enumeration value="Never"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ResponseCodeContentType">
<xsd:annotation>
<xsd:documentation>
Allows the user to use any of the codes that OAGi defines or add additional values.
</xsd:documentation>
</xsd:annotation>
<xsd:union memberTypes="ResponseCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="RiskTypeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Compliance with applicable laws and regulations"/>
<xsd:enumeration value="Effectiveness and efficiency of operations"/>
<xsd:enumeration value="Reliability of Financial Statements"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RiskCodeContentType">
<xsd:union memberTypes="xsd:normalizedString RiskTypeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="SalesActivityCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="LiteratureRequest"/>
<xsd:enumeration value="NewLead"/>
<xsd:enumeration value="DeadContent"/>
<xsd:enumeration value="TrafficReport"/>
<xsd:enumeration value="Sold"/>
<xsd:enumeration value="EMail"/>
<xsd:enumeration value="Letter"/>
<xsd:enumeration value="Fax"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SalesActivityCodeContentType">
<xsd:union memberTypes="SalesActivityCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="SalesTaskCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Meeting"/>
<xsd:enumeration value="ConferenceCall"/>
<xsd:enumeration value="FollowUp"/>
<xsd:enumeration value="EMail"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SalesTaskCodeContentType">
<xsd:annotation>
<xsd:documentation>List of SalesTasks.</xsd:documentation>
</xsd:annotation>
<xsd:union memberTypes="xsd:normalizedString SalesTaskCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="StateCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="StateCodeContentType">
<xsd:union memberTypes="StateCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="SystemEnvironmentCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Production"/>
<xsd:enumeration value="Test"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SystemEnvironmentCodeContentType">
<xsd:union memberTypes="SystemEnvironmentCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="TaxCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString"/>
</xsd:simpleType>
<xsd:simpleType name="TaxCodeContentType">
<xsd:union memberTypes="TaxCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="TransferCodeEnumerationType">
<xsd:restriction base="xsd:normalizedString">
<xsd:enumeration value="Complete"/>
<xsd:enumeration value="Return"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TransferCodeContentType">
<xsd:union memberTypes="TransferCodeEnumerationType"/>
</xsd:simpleType>
<xsd:simpleType name="UnitCodeContentType">
<xsd:union memberTypes="clm66411:UnitCodeContentType"/>
</xsd:simpleType>
</xsd:schema>
|