[009]<key name="PASSENGER_SCHEDULE_AIRCRAFTPRIMKEY">

[010]<selector

xpath="PASSENGER_SCHEDULE_AIRCRAFT:PASSENGER_SCHEDULE_AIRCRAFT"/>

[011]<field xpath="PASSENGER_SCHEDULE_AIRCRAFT:FLIGHT"/>

[012]<field xpath="PASSENGER_SCHEDULE_AIRCRAFT:MEMBERSHIP"/>

[013]</key>

[014]</element>

[015]<element name="PASSENGER_SCHEDULE_AIRCRAFT">

[016]<complexType>

[017]<sequence>

[018]<element ref="PASSENGER_SCHEDULE_AIRCRAFT:FLIGHT"/>

[019]<element ref="PASSENGER_SCHEDULE_AIRCRAFT:NAME"/>

[020]<element ref="PASSENGER_SCHEDULE_AIRCRAFT:MEMBERSHIP"/>

[021]<element ref="PASSENGER_SCHEDULE_AIRCRAFT:AIRCRAFT"/>

[022]<element ref="PASSENGER_SCHEDULE_AIRCRAFT:DEPARTURE"/>

[023]<element ref="PASSENGER_SCHEDULE_AIRCRAFT:ARRIVAL"/>

[023]<element ref="PASSENGER_SCHEDULE_AIRCRAFT:TYPE"/>

[024]</sequence>

[025]</complexType>

[026]</element>

[027]<element name="FLIGHT">

[028]<simpleType>

[029]<restriction base="string">

[030]<maxLength value="30"/>

[031]</restriction>

[032]</simpleType>

[033]</element>

[034]<element name="NAME" nillable="true">

[035]<simpleType>

[036]<restriction base="string">

[037]<maxLength value="20"/>

[038]</restriction>

[039]</simpleType>

[040]</element>

[041]<element name="MEMBERSHIP">

[042]<simpleType>

[043]<restriction base="string">

[044]<maxLength value="10"/>

[045]</restriction>

[046]</simpleType>

[047]</element>

[048]<element name="AIRCRAFT" nillable="true">

[049]<simpleType>

[040]<restriction base="string">

[051]<maxLength value="10"/>

[052]</restriction>

[053]</simpleType>

[054]</element>

[055]<element name="DEPARTURE" nillable="true">

Chapter 6. RDB and XML integration 111

Page 127
Image 127
IBM Version 5 manual RDB and XML integration