<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by Jon Sharp (Syntegra) -->
<xsd:schema targetNamespace="http://www.ccx.com/schema/ci/" xmlns:cit="http://www.ccx.com/schema/ci/" xmlns:xsd="http://www.w3.org/2000/10/XMLSchema" elementFormDefault="qualified" id="version1.3">
	<xsd:annotation>
		<xsd:documentation>IATA Cargo Imp data types.
			 Schema version history:
			 06/04/01 1.1 pk Initial
			 09/05/01 1.2 pk Updates for FWB
			 16/07/01 1.3 pk Updates for FNA/FMA
		
Note: These types represent the base IATA "Data Element No." (with id attribute value set to this). The derived compound types have ids of the form: CITnnn.
 Please send comments to webmaster@ccx.com
			(C) 2001-2005 BT
		</xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="AddrType" id="CIT141">
		<xsd:sequence>
			<xsd:element name="AccountNumber" type="cit:AccountNumberType" minOccurs="0"/>
			<xsd:element name="Name" type="cit:NameType"/>
			<xsd:element name="StreetAddress" type="cit:StreetAddressType"/>
			<xsd:element name="Place" type="cit:PlaceType"/>
			<xsd:element name="StateProvince" type="cit:StateProvinceType" minOccurs="0"/>
			<xsd:element name="ISOCountryCode" type="cit:ISOCountryCodeType"/>
			<xsd:element name="PostCode" type="cit:PostCodeType" minOccurs="0"/>
			<xsd:element name="ContactDetail" type="cit:ContactDetailType" minOccurs="0" maxOccurs="99"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ContactDetailType" id="CIT142">
		<xsd:sequence>
			<xsd:element name="ContactIdentifier" type="cit:ContactIdentifierType"/>
			<xsd:element name="ContactNumber" type="cit:ContactNumberType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="OtherServiceInformationType" id="CIT103">
		<xsd:sequence>
			<xsd:element name="OSIDetails1" type="cit:OSIDetailsType"/>
			<xsd:element name="OSIDetails2" type="cit:OSIDetailsType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="QuantityDetailType" id="CIT107">
		<xsd:sequence>
			<xsd:element name="ShipmentDescriptionCode" type="cit:ShipmentDescriptionCodeType"/>
			<xsd:element name="NumberOfPieces" type="cit:NumberOfPiecesType"/>
			<xsd:element name="WeightCode" type="cit:WeightCodeType" minOccurs="0"/>
			<xsd:element name="Weight" type="cit:WeightType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TotalConsignmentPiecesType" id="CIT110">
		<xsd:annotation>
			<xsd:documentation> attribute is conditional on ShipmentDescriptionCode ="P"
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ShipmentDescriptionCode" type="cit:ShipmentDescriptionCodeTType"/>
			<xsd:element name="NumberOfPieces" type="cit:NumberOfPiecesType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TimeInformationType" id="CIT118">
		<xsd:sequence>
			<xsd:element name="TypeOfTimeIndicator" type="cit:TypeOfTimeIndicatorType"/>
			<xsd:element name="Time" type="cit:ActualTimeType"/>
			<xsd:element name="DayChangeIndicator" type="cit:DayChangeIndicatorType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DeliverytoDetailType" id="CIT128">
		<xsd:sequence>
			<xsd:element name="Name" type="cit:NameType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="AWBOriginDestinationType" id="CIT106">
		<xsd:sequence>
			<xsd:element name="AirportCityCodeOrigin" type="cit:AirportCityCodeType"/>
			<xsd:element name="AirportCityCodeDestination" type="cit:AirportCityCodeType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CarrrierCodeFlightNumberType" id="CIT186">
		<xsd:sequence>
			<xsd:element name="CarrierCode" type="cit:CarrierCodeType"/>
			<xsd:element name="FlightNumber" type="cit:FlightNumberType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="LineIdentifierType" id="IATA103">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z] {3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="AWBRateLineNumberType" id="IATA106">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{1,2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="OfficeFunctionDesignatorType" id="IATA107">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="AccountNumberType" id="IATA108">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\-\ ]{1,35}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="AirlinePrefixType" id="IATA112">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="AWBSerialNumberType" id="IATA113">
		<xsd:annotation>
			<xsd:documentation> Must be checksummed.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{8}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ULDSerialNumberType" id="IATA115">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9][0-9]{3}[0-9]?"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="FileReferenceType" id="IATA117">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\-\ ]{1,15}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TransferManifestNumberType" id="IATA118">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{6}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ContactIdentifierType" id="IATA122">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="FX"/>
			<xsd:enumeration value="TE"/>
			<xsd:enumeration value="TL"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ContactNumberType" id="IATA123">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z1-9]{1,25}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="YearType" id="IATA200">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="MonthType" id="IATA201">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="JAN"/>
			<xsd:enumeration value="FEB"/>
			<xsd:enumeration value="MAR"/>
			<xsd:enumeration value="APR"/>
			<xsd:enumeration value="MAY"/>
			<xsd:enumeration value="JUN"/>
			<xsd:enumeration value="JUL"/>
			<xsd:enumeration value="AUG"/>
			<xsd:enumeration value="SEP"/>
			<xsd:enumeration value="OCT"/>
			<xsd:enumeration value="NOV"/>
			<xsd:enumeration value="DEC"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="DayType" id="IATA202">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-3][0-9]"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ActualTimeType" id="IATA203">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{4}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="DayChangeIndicatorType" id="IATA205">
		<xsd:restriction base="xsd:NMTOKEN">
			<xsd:enumeration value="P"/>
			<xsd:enumeration value="N"/>
			<xsd:enumeration value="S"/>
			<xsd:enumeration value="T"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TypeOfTimeIndicatorType" id="IATA206">
		<xsd:restriction base="xsd:NMTOKEN">
			<xsd:enumeration value="A"/>
			<xsd:enumeration value="E"/>
			<xsd:enumeration value="S"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameType" id="IATA300">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\-  ]{1,35}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="StreetAddressType" id="IATA301">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\- ]{1,35}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PlaceType" id="IATA302">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\- ]{1,17}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="StateProvinceType" id="IATA303">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\- ]{1,9}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ISOCountryCodeType" id="IATA304">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PostCodeType" id="IATA305">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\- ]{1,9}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CompanyDesignatorType" id="IATA308">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="IATACargoAgentCASSAddressType" id="IATA309">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{4}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="IATACargoAgentNumericCodeType" id="IATA311">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{7}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CarrierCodeType" id="IATA312">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="AirportCityCodeType" id="IATA313">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="EntitlementCodeType" id="IATA315">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="A"/>
			<xsd:enumeration value="C"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="RateCombinationPointType" id="IATA316">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ParticipantIdentifierType" id="IATA319">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9]{1,3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ParticipantCodeType" id="IATA320">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9]{1,17}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="StatusCodeType" id="IATA400">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z] {4}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PCIndType" id="IATA403">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="C"/>
			<xsd:enumeration value="P"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="SpecialServiceRequestType" id="IATA404">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\- ]{1,65}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="OSIDetailsType" id="IATA405">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\- ]{1,65}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="AccountingInformationIdentifierType" id="IATA411">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="GEN"/>
			<xsd:enumeration value="GBL"/>
			<xsd:enumeration value="MCO"/>
			<xsd:enumeration value="STL"/>
			<xsd:enumeration value="RET"/>
			<xsd:enumeration value="SRN"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="AccountingInformationType" id="IATA410">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\- ]{1,34}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="SignatureType" id="IATA414">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\- ]{1,20}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="VolumeAmountType" id="IATA500">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9\.]{1,9}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="AmountType" id="IATA501">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9\.]{1,12}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ChargeCodeType" id="IATA503">
		<xsd:annotation>
			<xsd:documentation>Refer to Cargo-IMP Manual for enumeration.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="OtherChargeCodeType" id="IATA504">
		<xsd:annotation>
			<xsd:documentation>Refer to Cargo-IMP Manual for enumeration.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ServiceCodeType" id="IATA505">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="RateType" id="IATA506">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9\.]{1,8}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="RateClassCodeType" id="IATA507">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="B"/>
			<xsd:enumeration value="R"/>
			<xsd:enumeration value="S"/>
			<xsd:enumeration value="M"/>
			<xsd:enumeration value="N"/>
			<xsd:enumeration value="Q"/>
			<xsd:enumeration value="K"/>
			<xsd:enumeration value="C"/>
			<xsd:enumeration value="X"/>
			<xsd:enumeration value="E"/>
			<xsd:enumeration value="U"/>
			<xsd:enumeration value="Y"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="AmountOfInsuranceType" id="IATA508D001">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9\.]{1,11}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NoValueType" id="IATA508D002">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="XXX"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="DeclaredValueForCustomsType" id="IATA509D001">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9\.]{1,12}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NoCustomsValueType" id="IATA509D002">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="NCV"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="DeclaredValueForCarriageType" id="IATA510D001">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{1,12}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NoValueDeclaredType" id="IATA510D002">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="NVD"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ClassRatePercentageType" id="IATA511">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{1,3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ULDRateClassTypeType" id="IATA513">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9][A-Z]?[A-Z]?"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="WeightType" id="IATA600">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9\.]{1,7}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="WeightCodeType" id="IATA601">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="K"/>
			<xsd:enumeration value="L"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="VolumeCodeType" id="IATA604">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="CC"/>
			<xsd:enumeration value="CF"/>
			<xsd:enumeration value="CI"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ISOCurrencyCodeType" id="IATA606">
		<xsd:annotation>
			<xsd:documentation>Refer to Cargo-IMP Manual for enumeration.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="RateOfExchangeType" id="IATA607">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{1,11}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="LengthDimensionType" id="IATA608">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{1,5}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="WidthDimensionType" id="IATA609">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{1,5}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="HeightDimensionType" id="IATA610">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{1,5}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="MeasurementUnitCodeType" id="IATA611">
		<xsd:annotation>
			<xsd:documentation>Refer to Cargo-IMP Manual for enumeration.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CASSIndicatorType" id="IATA614">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{1,2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CASSSettlementFactorType" id="IATA613">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9\.]{1,12}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NumberOfPiecesType" id="IATA701">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{1,4}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ShipmentDescriptionCodeType" id="IATA703a">
		<xsd:restriction base="xsd:NMTOKEN">
			<xsd:enumeration value="T"/>
			<xsd:enumeration value="P"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ShipmentDescriptionCodeTType" id="IATA703b">
		<xsd:restriction base="xsd:NMTOKEN">
			<xsd:enumeration value="T"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="SpecialHandlingCodeType" id="IATA705">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="DiscrepancyCodeType" id="IATA706">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="FDAW"/>
			<xsd:enumeration value="FDCA"/>
			<xsd:enumeration value="MSAW"/>
			<xsd:enumeration value="MSCA"/>
			<xsd:enumeration value="FDAV"/>
			<xsd:enumeration value="FDMB"/>
			<xsd:enumeration value="MSAV"/>
			<xsd:enumeration value="MSMB"/>
			<xsd:enumeration value="DFLD"/>
			<xsd:enumeration value="OFLD"/>
			<xsd:enumeration value="OVCD"/>
			<xsd:enumeration value="SSPD"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CommodityItemNumberType" id="IATA707">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{4,7}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ManifestDescriptionOfGoodsType" id="IATA708">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\- ]{1,15}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NatureAndQuantityOfGoodsType" id="IATA709">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\- ]{1,20}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="GoodsDataIdentifierType" id="IATA710">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="C"/>
			<xsd:enumeration value="O"/>
			<xsd:enumeration value="D"/>
			<xsd:enumeration value="G"/>
			<xsd:enumeration value="H"/>
			<xsd:enumeration value="S"/>
			<xsd:enumeration value="U"/>
			<xsd:enumeration value="V"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="SLACType" id="IATA714">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{1,5}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="FlightNumberType" id="IATA800">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{3}[0-9]?[A-Z]?"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ULDOwnerType" id="IATA801">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ULDTypeType" id="IATA802">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z][A-Z1-9]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="HarmonisedCommodityCodeType" id="IATA900">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9]{6,18}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CustomsOriginCodeType" id="IATA906">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9]{1,2}"/>
			<xsd:enumeration value="T2"/>
			<xsd:enumeration value="TD"/>
			<xsd:enumeration value="C"/>
			<xsd:enumeration value="TP"/>
			<xsd:enumeration value="TE"/>
			<xsd:enumeration value="T1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ReasonForType" id="IATA418">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z0-9\.\-\ ]{1,65}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="ReceivedMessageDetailType" id="CIT190">
	<xsd:annotation>
			<xsd:documentation> This type will hold  the original message received for FNA and FMA messages. As this will be an XML fragment, the namespace attribute is set to ##any to allow any well formed XML
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:any namespace="##any" processContents="skip"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
