Skip to content

Commit 309facc

Browse files
author
IATA-Cargo
committed
Deployed 48b4bbf to development with MkDocs 1.6.1 and mike 2.1.3
1 parent 89337d5 commit 309facc

4 files changed

Lines changed: 103 additions & 229 deletions

File tree

development/Orchestration/orchestration-cxml/index.html

Lines changed: 16 additions & 142 deletions
Original file line numberDiff line numberDiff line change
@@ -2356,57 +2356,6 @@
23562356
</span>
23572357
</a>
23582358

2359-
<nav class="md-nav" aria-label="XFWB Mapping">
2360-
<ul class="md-nav__list">
2361-
2362-
<li class="md-nav__item">
2363-
<a href="#proposed-mechanism" class="md-nav__link">
2364-
<span class="md-ellipsis">
2365-
Proposed mechanism
2366-
</span>
2367-
</a>
2368-
2369-
</li>
2370-
2371-
<li class="md-nav__item">
2372-
<a href="#usage-of-waybilllineitem-object" class="md-nav__link">
2373-
<span class="md-ellipsis">
2374-
Usage of WaybillLineItem object
2375-
</span>
2376-
</a>
2377-
2378-
</li>
2379-
2380-
<li class="md-nav__item">
2381-
<a href="#transportmovement-information" class="md-nav__link">
2382-
<span class="md-ellipsis">
2383-
TransportMovement information
2384-
</span>
2385-
</a>
2386-
2387-
</li>
2388-
2389-
<li class="md-nav__item">
2390-
<a href="#usage-of-othercharge-object" class="md-nav__link">
2391-
<span class="md-ellipsis">
2392-
Usage of OtherCharge object
2393-
</span>
2394-
</a>
2395-
2396-
</li>
2397-
2398-
<li class="md-nav__item">
2399-
<a href="#other-specific-mapping-guidelines" class="md-nav__link">
2400-
<span class="md-ellipsis">
2401-
Other specific mapping guidelines
2402-
</span>
2403-
</a>
2404-
2405-
</li>
2406-
2407-
</ul>
2408-
</nav>
2409-
24102359
</li>
24112360

24122361
<li class="md-nav__item">
@@ -2429,7 +2378,7 @@
24292378
<ul class="md-nav__list">
24302379

24312380
<li class="md-nav__item">
2432-
<a href="#proposed-mechanism_1" class="md-nav__link">
2381+
<a href="#proposed-mechanism" class="md-nav__link">
24332382
<span class="md-ellipsis">
24342383
Proposed mechanism
24352384
</span>
@@ -2462,7 +2411,7 @@
24622411
<ul class="md-nav__list">
24632412

24642413
<li class="md-nav__item">
2465-
<a href="#proposed-mechanism_2" class="md-nav__link">
2414+
<a href="#proposed-mechanism_1" class="md-nav__link">
24662415
<span class="md-ellipsis">
24672416
Proposed mechanism
24682417
</span>
@@ -2486,7 +2435,7 @@
24862435
<ul class="md-nav__list">
24872436

24882437
<li class="md-nav__item">
2489-
<a href="#proposed-mechanism_3" class="md-nav__link">
2438+
<a href="#proposed-mechanism_2" class="md-nav__link">
24902439
<span class="md-ellipsis">
24912440
Proposed mechanism
24922441
</span>
@@ -2519,7 +2468,7 @@
25192468
</li>
25202469

25212470
<li class="md-nav__item">
2522-
<a href="#proposed-mechanism_4" class="md-nav__link">
2471+
<a href="#proposed-mechanism_3" class="md-nav__link">
25232472
<span class="md-ellipsis">
25242473
Proposed mechanism
25252474
</span>
@@ -2543,7 +2492,7 @@
25432492
<ul class="md-nav__list">
25442493

25452494
<li class="md-nav__item">
2546-
<a href="#proposed-mechanism_5" class="md-nav__link">
2495+
<a href="#proposed-mechanism_4" class="md-nav__link">
25472496
<span class="md-ellipsis">
25482497
Proposed mechanism
25492498
</span>
@@ -3534,57 +3483,6 @@
35343483
</span>
35353484
</a>
35363485

3537-
<nav class="md-nav" aria-label="XFWB Mapping">
3538-
<ul class="md-nav__list">
3539-
3540-
<li class="md-nav__item">
3541-
<a href="#proposed-mechanism" class="md-nav__link">
3542-
<span class="md-ellipsis">
3543-
Proposed mechanism
3544-
</span>
3545-
</a>
3546-
3547-
</li>
3548-
3549-
<li class="md-nav__item">
3550-
<a href="#usage-of-waybilllineitem-object" class="md-nav__link">
3551-
<span class="md-ellipsis">
3552-
Usage of WaybillLineItem object
3553-
</span>
3554-
</a>
3555-
3556-
</li>
3557-
3558-
<li class="md-nav__item">
3559-
<a href="#transportmovement-information" class="md-nav__link">
3560-
<span class="md-ellipsis">
3561-
TransportMovement information
3562-
</span>
3563-
</a>
3564-
3565-
</li>
3566-
3567-
<li class="md-nav__item">
3568-
<a href="#usage-of-othercharge-object" class="md-nav__link">
3569-
<span class="md-ellipsis">
3570-
Usage of OtherCharge object
3571-
</span>
3572-
</a>
3573-
3574-
</li>
3575-
3576-
<li class="md-nav__item">
3577-
<a href="#other-specific-mapping-guidelines" class="md-nav__link">
3578-
<span class="md-ellipsis">
3579-
Other specific mapping guidelines
3580-
</span>
3581-
</a>
3582-
3583-
</li>
3584-
3585-
</ul>
3586-
</nav>
3587-
35883486
</li>
35893487

35903488
<li class="md-nav__item">
@@ -3607,7 +3505,7 @@
36073505
<ul class="md-nav__list">
36083506

36093507
<li class="md-nav__item">
3610-
<a href="#proposed-mechanism_1" class="md-nav__link">
3508+
<a href="#proposed-mechanism" class="md-nav__link">
36113509
<span class="md-ellipsis">
36123510
Proposed mechanism
36133511
</span>
@@ -3640,7 +3538,7 @@
36403538
<ul class="md-nav__list">
36413539

36423540
<li class="md-nav__item">
3643-
<a href="#proposed-mechanism_2" class="md-nav__link">
3541+
<a href="#proposed-mechanism_1" class="md-nav__link">
36443542
<span class="md-ellipsis">
36453543
Proposed mechanism
36463544
</span>
@@ -3664,7 +3562,7 @@
36643562
<ul class="md-nav__list">
36653563

36663564
<li class="md-nav__item">
3667-
<a href="#proposed-mechanism_3" class="md-nav__link">
3565+
<a href="#proposed-mechanism_2" class="md-nav__link">
36683566
<span class="md-ellipsis">
36693567
Proposed mechanism
36703568
</span>
@@ -3697,7 +3595,7 @@
36973595
</li>
36983596

36993597
<li class="md-nav__item">
3700-
<a href="#proposed-mechanism_4" class="md-nav__link">
3598+
<a href="#proposed-mechanism_3" class="md-nav__link">
37013599
<span class="md-ellipsis">
37023600
Proposed mechanism
37033601
</span>
@@ -3721,7 +3619,7 @@
37213619
<ul class="md-nav__list">
37223620

37233621
<li class="md-nav__item">
3724-
<a href="#proposed-mechanism_5" class="md-nav__link">
3622+
<a href="#proposed-mechanism_4" class="md-nav__link">
37253623
<span class="md-ellipsis">
37263624
Proposed mechanism
37273625
</span>
@@ -3863,45 +3761,21 @@ <h4 id="general-guidelines">General guidelines<a class="headerlink" href="#gener
38633761
<li>04 - In ONE Record we try to avoid duplicate data as much as possible, especially <strong>totals</strong> are usually not in ONE Record data model if all detailed data are already available. This applies for instance for the total or summary values of charges.</li>
38643762
</ul>
38653763
<h3 id="xfwb-mapping">XFWB Mapping<a class="headerlink" href="#xfwb-mapping" title="Permanent link">&para;</a></h3>
3866-
<h4 id="proposed-mechanism">Proposed mechanism<a class="headerlink" href="#proposed-mechanism" title="Permanent link">&para;</a></h4>
3867-
<p>XFWB data fields are mostly a mix of <code>Waybill</code>, <code>WaybillLineItem</code>, <code>Shipment</code>, <code>Pieces</code> and <code>TransportMovement</code> data in ONE Record realm.</p>
3868-
<h4 id="usage-of-waybilllineitem-object">Usage of WaybillLineItem object<a class="headerlink" href="#usage-of-waybilllineitem-object" title="Permanent link">&para;</a></h4>
3869-
<p>The <code>WaybillLineItem</code> object was introduced to properly share rate data as required in the Air Waybill. The <code>WaybillLineItem</code> has a n-to-1 relationship with a <code>Waybill</code> object and represents the different line items on the paper waybill with all their specifities based on the type of rating used. In order to stick to reality as much as possible, some data at line item level are taken from <code>Pieces</code> and <code>LoadingUnits</code> directly (dimensions, volume, ...). The <code>WaybillLineItem</code> object itself shall only contain <strong>rate</strong> specific data.</p>
3870-
<p>It is important to note that the <code>WaybillLineItem</code> has been added <strong>only in the context of sharing Air Waybill data</strong>. When looking at Operations, digital twins shall be used (<code>Piece</code>, <code>Item</code>, <code>Product</code>, etc.)</p>
3871-
<h4 id="transportmovement-information">TransportMovement information<a class="headerlink" href="#transportmovement-information" title="Permanent link">&para;</a></h4>
3872-
<p>XFWB movement and routing details are mapped to <code>TransportMovement</code> objects. The proper linkage, starting from the <code>Waybill</code> is to to go through the <code>Booking</code> object which refers to the contractual engagements between a carrier and the freight forwarder. The various <code>TransportMovement</code>(s) planned for the transportation of the goods need to be linked to the <code>Booking</code> as an <code>ActivitySequence</code>. </p>
3873-
<h4 id="usage-of-othercharge-object">Usage of OtherCharge object<a class="headerlink" href="#usage-of-othercharge-object" title="Permanent link">&para;</a></h4>
3874-
<p>The <code>OtherCharge</code> object is used to record all charges, it refers to <code>&lt;ram:ApplicableLogisticsAllowanceCharge&gt;</code> grouping in XFWB message. Code List 1.2 "Other Charge Code" is used to properly identify the charges associated with the Prepaid/Collect indicator.</p>
3875-
<p>Totals are not directly recorded in ONE Record as they can be directly calculated based on the existing data (e.g. filtering by type of charge and prepaid/collect indicator).</p>
3876-
<h4 id="other-specific-mapping-guidelines">Other specific mapping guidelines<a class="headerlink" href="#other-specific-mapping-guidelines" title="Permanent link">&para;</a></h4>
3877-
<ul>
3878-
<li>
3879-
<p><code>DensityGroupCode</code> field will be linked to Distribution phase as the feedback received from the industry shows that it's not an operational data but used for the Sales &amp; Booking process part. It is then found on the <code>BookingShipment</code> object if required.</p>
3880-
</li>
3881-
<li>
3882-
<p><code>Special Service Request</code> and <code>Other Shipping Instructions</code> code fields are not in ONE Record as there is no evidence of an actual referential and standard used for those. Moreover it seems stakeholders use SSR or OSI for the same purposes. Thus we have merged into <code>textualHandlingInstructions</code> property in ONE Record.</p>
3883-
</li>
3884-
<li>
3885-
<p>In the <code>ApplicableRating</code> grouping, the <code>TypeCode</code> field is set to F (Facial) by default as it is the only value used with CXML.</p>
3886-
</li>
3887-
<li>
3888-
<p>In the <code>ApplicalbeFreightRateServiceCharge</code> grouping, the <code>AppliedAmount</code> is not directly mapped as it is a total that needs to be derived from either the <strong>Rate</strong> or the multiplication of <strong>Rate</strong> and <strong>Chargeable weight</strong> depending on the type of charge. Refer to CSC Resolution 600a for further explanations.</p>
3889-
</li>
3890-
</ul>
3764+
<p>See dedicated page on XFWB mapping.</p>
38913765
<h3 id="xfzb-mapping">XFZB Mapping<a class="headerlink" href="#xfzb-mapping" title="Permanent link">&para;</a></h3>
38923766
<p>In its essence, XFZB is very similar to XFWB. <code>Waybill</code> object is the main focus and many details are from the <code>Shipment</code>(s) linked to it as well as the <code>TransportMovement</code>.</p>
38933767
<p>The major distinction in the <code>Waybill</code> object for XFZB is the usage of <code>Waybill#waybillType = House</code>.</p>
38943768
<p>Another major distinction with XFWB is that for the time being we recommend a mapping of the <code>TransportMovement</code> through the <code>Loading</code> action with a Planned or Scheduled state. Since the <code>Booking</code> object has been mainly designed for the Carrier to Freight Forwarder contractual agreement, there is no specific <code>LogisticsService</code> reflecting the House Waybill contractual agreement yet.</p>
38953769
<h3 id="xfhl-mapping">XFHL Mapping<a class="headerlink" href="#xfhl-mapping" title="Permanent link">&para;</a></h3>
38963770
<p>XFHL message is used to communicate the list of House Waybills associated to a Master Waybill. This message is not focused on details at House level, only high level information is shared.</p>
3897-
<h4 id="proposed-mechanism_1">Proposed mechanism<a class="headerlink" href="#proposed-mechanism_1" title="Permanent link">&para;</a></h4>
3771+
<h4 id="proposed-mechanism">Proposed mechanism<a class="headerlink" href="#proposed-mechanism" title="Permanent link">&para;</a></h4>
38983772
<p>The starting point is a Master <code>Waybill</code> and we are interested in all the House <code>Waybill</code>(s) linked to the Master via the <code>Waybill#houseWaybills</code> object property. </p>
38993773
<p><img alt="image" src="https://github.com/user-attachments/assets/b05edd3e-13d1-48bb-9c6b-dab457b47106" /></p>
39003774
<h3 id="xsdg-mapping">XSDG Mapping<a class="headerlink" href="#xsdg-mapping" title="Permanent link">&para;</a></h3>
39013775
<p>XSDG specifications, aligned with the Dangerous Goods Declaration (DGD) requirements have been integrated into ONE Record, the details can be found on the Data Model section, under "Dangerous Goods".</p>
39023776
<p>The need for a proper XDSG mapping still needs to be assessed.</p>
39033777
<h3 id="xfsu-mapping">XFSU Mapping<a class="headerlink" href="#xfsu-mapping" title="Permanent link">&para;</a></h3>
3904-
<h4 id="proposed-mechanism_2">Proposed mechanism<a class="headerlink" href="#proposed-mechanism_2" title="Permanent link">&para;</a></h4>
3778+
<h4 id="proposed-mechanism_1">Proposed mechanism<a class="headerlink" href="#proposed-mechanism_1" title="Permanent link">&para;</a></h4>
39053779
<p>XFSU message is used to provide a Shipment Status update, discrepancy details or sometimes to provide complementary Customs information.
39063780
In most cases, the Status updates is based on the usage of <code>LogisticsEvents</code> on the Shipment and/or the Pieces. The XFSU data fields are then a mix of Waybill, Shipment, Pieces and LogisticsEvent data in ONE Record realm.</p>
39073781
<p>In case of <strong>full shipment</strong> status update, the <code>LogisticsEvents</code> can be added on the Shipment or on all the Pieces. Both scenarios are valid.</p>
@@ -3917,7 +3791,7 @@ <h3 id="xffm-mapping">XFFM Mapping<a class="headerlink" href="#xffm-mapping" tit
39173791
<p>The Flight Manifest represents an essential set of data that is today either a Paper document or a message (FFM or XFFM). It contains the details of cargo that is transported.</p>
39183792
<p>ONE Record by essence contains all the required data, Flight details, Piece and ULD details and so on.</p>
39193793
<p>Multi-destination usecases will require the aggregation of data starting form multiple <code>TransportMovement</code> objects if required for the generation of an XFFM equivalent.</p>
3920-
<h4 id="proposed-mechanism_3">Proposed mechanism<a class="headerlink" href="#proposed-mechanism_3" title="Permanent link">&para;</a></h4>
3794+
<h4 id="proposed-mechanism_2">Proposed mechanism<a class="headerlink" href="#proposed-mechanism_2" title="Permanent link">&para;</a></h4>
39213795
<p>The <code>starting point</code> of the manifest is the flight, or the <code>TransportMovement</code> in ONE Record. The Manifest requires information from <code>Piece</code>, <code>ULD</code>, <code>Shipment</code> and <code>Waybill</code> objects mainly.</p>
39223796
<p><code>Piece</code> details are central and from the <code>TransportMovement</code> there are two possiblities:</p>
39233797
<ul>
@@ -3930,7 +3804,7 @@ <h3 id="xfbl-mapping">XFBL Mapping<a class="headerlink" href="#xfbl-mapping" tit
39303804
<h4 id="definition-from-cxml-toolkit">Definition from CXML toolkit<a class="headerlink" href="#definition-from-cxml-toolkit" title="Permanent link">&para;</a></h4>
39313805
<p>To supply a complete list of consignments for which space has been reserved in a particular flight, including details of the agent/airline from which the consignments will be received and, if known, inward flight details as well.</p>
39323806
<p>When a carrier is controlling his own flight but the physical handling of consignments is carried out by a handling party (agent/airline), the former will issue an XFBL message to the latter to provide him with a complete list of consignments for which space has been booked and any other relevant information</p>
3933-
<h4 id="proposed-mechanism_4">Proposed mechanism<a class="headerlink" href="#proposed-mechanism_4" title="Permanent link">&para;</a></h4>
3807+
<h4 id="proposed-mechanism_3">Proposed mechanism<a class="headerlink" href="#proposed-mechanism_3" title="Permanent link">&para;</a></h4>
39343808
<p>The XFBL data requirements are similar to XFFM however the mapping changes as XFBL refers to freight <strong>booked</strong> on a flight while XFFM refers to freight <strong>loaded</strong> on a flight.</p>
39353809
<p>There are two possible mapping depending on the usage of ONE Record by the Airline/GHA.</p>
39363810
<ul>
@@ -3940,7 +3814,7 @@ <h4 id="proposed-mechanism_4">Proposed mechanism<a class="headerlink" href="#pro
39403814
<h3 id="xtmv-mapping">XTMV Mapping<a class="headerlink" href="#xtmv-mapping" title="Permanent link">&para;</a></h3>
39413815
<p>The XTMV message is intended to dispatch departure and arrival notification in XML immediately after departure or arrival of a surface transportation. Delay, cancellation and diversion of an aircraft will also be dispatched using XTMV as soon as it is known. (cf. Cargo-XML Toolkit definition).</p>
39423816
<p>The need to do a full mapping of XTMV message with ONE Record needs to be properly assessed based on the necessity and the actual usage of the message currently.</p>
3943-
<h4 id="proposed-mechanism_5">Proposed mechanism<a class="headerlink" href="#proposed-mechanism_5" title="Permanent link">&para;</a></h4>
3817+
<h4 id="proposed-mechanism_4">Proposed mechanism<a class="headerlink" href="#proposed-mechanism_4" title="Permanent link">&para;</a></h4>
39443818
<p>XTMV is structured in two main parts:</p>
39453819
<ul>
39463820
<li>Transport Movement Header contains information about Origin and Destination, Type of Transport, Transport Means and Operator details. These details are available with usage of <code>TransportMovement</code>, <code>TransportMeans</code> and <code>TransportMovement#operatingParties</code> objects.</li>

development/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)