-
Notifications
You must be signed in to change notification settings - Fork 2
/
InvReleaseNotif.xsd
executable file
·112 lines (107 loc) · 5.43 KB
/
InvReleaseNotif.xsd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.iata.org/IATA/EDIST" targetNamespace="http://www.iata.org/IATA/EDIST" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.000" id="IATA2015.2">
<xsd:include schemaLocation="edist_commontypes.xsd"/>
<xsd:include schemaLocation="edist_structures.xsd"/>
<!---->
<!--
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
= / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / =
I N V E N T O R Y R E L E A S E N O T I F R E Q U E S T B U S I N E S S O B J E C T
= / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / = / =
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-->
<xsd:element name="InvReleaseNotif">
<xsd:annotation>
<xsd:documentation source="description" xml:lang="en">The InventoryRelease transaction sends an unsolicited notification to release guaranteed inventory.
The Acknowledgement message may be returned to acknowledge receipt of the notification request.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Document"/>
<xsd:element ref="Party"/>
<xsd:element name="Query">
<xsd:annotation>
<xsd:documentation>Inventory Release Notification.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Guarantee" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Previously guaranteed inventory to release.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InvGuaranteeID" type="UniqueStringID_SimpleType">
<xsd:annotation>
<xsd:documentation source="description" xml:lang="en">Unique Inventory Guarantee ID. Examples: INVREF123456, 68E0-675C
Note: This is a unique identifier issued by an Airline to reference that inventory for a specified offer will be guaranteed as available for a period.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="InvGuaranteeTimeLimits" minOccurs="0"/>
<xsd:element name="Association" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Guaranteed Inventory detail.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="ServiceID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Associated Service ID(s). Example: SRVC0001</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="OfferItemID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Associated Offer Item ID(s).
Example: OFFER1226</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="OrderID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Associated Order ID
Example: ORDER7333</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="OrderItemID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Associated Order Item ID(s).
Example: ORD7333-001</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OtherAssociation" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="description" xml:lang="en">Other Named Association(s).
Note: Includes an association type choice (e.g. MediaGroup) and an instance association value (e.g. mediagrp1).</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Type" type="OtherOrderAssocListType" use="required">
<xsd:annotation>
<xsd:documentation>Named Instance Association Type. Examples: CarryOnAllowance, MediaGroup</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ReferenceValue" type="xsd:IDREF" use="required">
<xsd:annotation>
<xsd:documentation>Associated object instance value.
Example: mediagrp1</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="WaitlistedInd" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation>When TRUE, the inventory was waitlisted.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attributeGroup ref="IATA_PayloadStdAttributes"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>