作者 朱兆平

Dom4j把xml转换成Map(非固定格式),用来解析货运报文

@@ -71,6 +71,13 @@ @@ -71,6 +71,13 @@
71 <artifactId>jdom</artifactId> 71 <artifactId>jdom</artifactId>
72 <version>1.1.3</version> 72 <version>1.1.3</version>
73 </dependency> 73 </dependency>
  74 + <!-- https://mvnrepository.com/artifact/org.dom4j/dom4j -->
  75 + <dependency>
  76 + <groupId>org.dom4j</groupId>
  77 + <artifactId>dom4j</artifactId>
  78 + <version>2.1.0</version>
  79 + </dependency>
  80 +
74 <!--log--> 81 <!--log-->
75 <dependency> 82 <dependency>
76 <groupId>org.springframework.boot</groupId> 83 <groupId>org.springframework.boot</groupId>
@@ -26,8 +26,1152 @@ public class FWBTask { @@ -26,8 +26,1152 @@ public class FWBTask {
26 private static final Logger logger = LoggerFactory.getLogger(FWBTask.class); 26 private static final Logger logger = LoggerFactory.getLogger(FWBTask.class);
27 private static final SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 27 private static final SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
28 28
29 - @Scheduled(fixedRate = 5000)  
30 - public void scheduledDemo(){ 29 + private static final String PFFM= "<MSG>\n" +
  30 + "\t<META>\n" +
  31 + "\t\t<SNDR>CFPS</SNDR>\n" +
  32 + "\t\t<RCVR/>\n" +
  33 + "\t\t<DDTM>20181117131437</DDTM>\n" +
  34 + "\t\t<TYPE>ICUSTOMS</TYPE>\n" +
  35 + "\t\t<STYP>PFFM</STYP>\n" +
  36 + "\t\t<SEQN>74321840</SEQN>\n" +
  37 + "\t</META>\n" +
  38 + "\t<LogisticsTransportManifest>\n" +
  39 + "\t\t<LogisticsTransportMovement>\n" +
  40 + "\t\t\t<StageCode>CV9765/NOV17</StageCode>\n" +
  41 + "\t\t\t<ModeCode>4</ModeCode>\n" +
  42 + "\t\t\t<Mode>Air transport</Mode>\n" +
  43 + "\t\t\t<ID>CV9765</ID>\n" +
  44 + "\t\t\t<SequenceNumeric>1</SequenceNumeric>\n" +
  45 + "\t\t\t<TotalGrossWeightMeasure unitCode=\"KGM\">52829</TotalGrossWeightMeasure>\n" +
  46 + "\t\t\t<TotalGrossVolumeMeasure unitCode=\"MTQ\">163.94</TotalGrossVolumeMeasure>\n" +
  47 + "\t\t\t<TotalPieceQuantity>2249</TotalPieceQuantity>\n" +
  48 + "\t\t\t<MasterResponsibleTransportPerson>\n" +
  49 + "\t\t\t\t<Name>CV</Name>\n" +
  50 + "\t\t\t</MasterResponsibleTransportPerson>\n" +
  51 + "\t\t\t<UsedLogisticsTransportMeans>\n" +
  52 + "\t\t\t\t<Name>LXVCM</Name>\n" +
  53 + "\t\t\t</UsedLogisticsTransportMeans>\n" +
  54 + "\t\t\t<DepartureEvent>\n" +
  55 + "\t\t\t\t<ScheduledDepartureOccurrenceDateTime>2018-11-17T09:15:00+08:00</ScheduledDepartureOccurrenceDateTime>\n" +
  56 + "\t\t\t\t<OccurrenceDepartureLocation>\n" +
  57 + "\t\t\t\t\t<ID>CGO</ID>\n" +
  58 + "\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  59 + "\t\t\t\t\t<TypeCode>Airport</TypeCode>\n" +
  60 + "\t\t\t\t</OccurrenceDepartureLocation>\n" +
  61 + "\t\t\t</DepartureEvent>\n" +
  62 + "\t\t\t<IncludedCustomsNote>\n" +
  63 + "\t\t\t\t<ContentCode>CD</ContentCode>\n" +
  64 + "\t\t\t\t<Content>P-CGOXH-ICUSTOMS0000</Content>\n" +
  65 + "\t\t\t\t<SubjectCode/>\n" +
  66 + "\t\t\t\t<CountryID/>\n" +
  67 + "\t\t\t</IncludedCustomsNote>\n" +
  68 + "\t\t</LogisticsTransportMovement>\n" +
  69 + "\t\t<ArrivalEvent>\n" +
  70 + "\t\t\t<ScheduledArrivalOccurrenceDateTime>2018-11-17T18:00:00+08:00</ScheduledArrivalOccurrenceDateTime>\n" +
  71 + "\t\t\t<ScheduledDepartureOccurrenceDateTime>2018-11-17T19:15:00+08:00</ScheduledDepartureOccurrenceDateTime>\n" +
  72 + "\t\t\t<OccurrenceArrivalLocation>\n" +
  73 + "\t\t\t\t<ID>ANC</ID>\n" +
  74 + "\t\t\t\t<Name>Anchorage</Name>\n" +
  75 + "\t\t\t\t<TypeCode>Airport</TypeCode>\n" +
  76 + "\t\t\t\t<FirstArrivalCountryID>US</FirstArrivalCountryID>\n" +
  77 + "\t\t\t</OccurrenceArrivalLocation>\n" +
  78 + "\t\t\t<AssociatedTransportCargo>\n" +
  79 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  80 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  81 + "\t\t\t\t\t<ID>40442</ID>\n" +
  82 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">3139</GrossWeightMeasure>\n" +
  83 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">30.64</GrossVolumeMeasure>\n" +
  84 + "\t\t\t\t\t<PieceQuantity>170</PieceQuantity>\n" +
  85 + "\t\t\t\t\t<CharacteristicCode>PGF</CharacteristicCode>\n" +
  86 + "\t\t\t\t\t<PositioningEvent>\n" +
  87 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  88 + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" +
  89 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  90 + "\t\t\t\t\t</PositioningEvent>\n" +
  91 + "\t\t\t\t\t<OperatingParty>\n" +
  92 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  93 + "\t\t\t\t\t</OperatingParty>\n" +
  94 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  95 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  96 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"3139\" unitCode=\"KGM\">3139</GrossWeightMeasure>\n" +
  97 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">30.64</GrossVolumeMeasure>\n" +
  98 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  99 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"170\">170</TotalPieceQuantity>\n" +
  100 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  101 + "\t\t\t\t\t<TransportContractDocument>\n" +
  102 + "\t\t\t\t\t\t<ID>172-32625084</ID>\n" +
  103 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  104 + "\t\t\t\t\t</TransportContractDocument>\n" +
  105 + "\t\t\t\t\t<OriginLocation>\n" +
  106 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  107 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  108 + "\t\t\t\t\t</OriginLocation>\n" +
  109 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  110 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  111 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  112 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  113 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  114 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  115 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  116 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  117 + "\t\t\t</AssociatedTransportCargo>\n" +
  118 + "\t\t\t<AssociatedTransportCargo>\n" +
  119 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  120 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  121 + "\t\t\t\t\t<ID>50791</ID>\n" +
  122 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2850</GrossWeightMeasure>\n" +
  123 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">10.89</GrossVolumeMeasure>\n" +
  124 + "\t\t\t\t\t<PieceQuantity>125</PieceQuantity>\n" +
  125 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  126 + "\t\t\t\t\t<PositioningEvent>\n" +
  127 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  128 + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" +
  129 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  130 + "\t\t\t\t\t</PositioningEvent>\n" +
  131 + "\t\t\t\t\t<OperatingParty>\n" +
  132 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  133 + "\t\t\t\t\t</OperatingParty>\n" +
  134 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  135 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  136 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"2850\" unitCode=\"KGM\">2850</GrossWeightMeasure>\n" +
  137 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">10.89</GrossVolumeMeasure>\n" +
  138 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  139 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"125\">125</TotalPieceQuantity>\n" +
  140 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  141 + "\t\t\t\t\t<TransportContractDocument>\n" +
  142 + "\t\t\t\t\t\t<ID>172-32289946</ID>\n" +
  143 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  144 + "\t\t\t\t\t</TransportContractDocument>\n" +
  145 + "\t\t\t\t\t<OriginLocation>\n" +
  146 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  147 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  148 + "\t\t\t\t\t</OriginLocation>\n" +
  149 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  150 + "\t\t\t\t\t\t<ID>BLL</ID>\n" +
  151 + "\t\t\t\t\t\t<Name>BILLUND</Name>\n" +
  152 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  153 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  154 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  155 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  156 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  157 + "\t\t\t</AssociatedTransportCargo>\n" +
  158 + "\t\t\t<AssociatedTransportCargo>\n" +
  159 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  160 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  161 + "\t\t\t\t\t<ID>51397</ID>\n" +
  162 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  163 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">12.430865</GrossVolumeMeasure>\n" +
  164 + "\t\t\t\t\t<PieceQuantity>141</PieceQuantity>\n" +
  165 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  166 + "\t\t\t\t\t<PositioningEvent>\n" +
  167 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  168 + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" +
  169 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  170 + "\t\t\t\t\t</PositioningEvent>\n" +
  171 + "\t\t\t\t\t<OperatingParty>\n" +
  172 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  173 + "\t\t\t\t\t</OperatingParty>\n" +
  174 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  175 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  176 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  177 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">12.43</GrossVolumeMeasure>\n" +
  178 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  179 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">141</TotalPieceQuantity>\n" +
  180 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  181 + "\t\t\t\t\t<TransportContractDocument>\n" +
  182 + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" +
  183 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  184 + "\t\t\t\t\t</TransportContractDocument>\n" +
  185 + "\t\t\t\t\t<OriginLocation>\n" +
  186 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  187 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  188 + "\t\t\t\t\t</OriginLocation>\n" +
  189 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  190 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  191 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  192 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  193 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  194 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  195 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  196 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  197 + "\t\t\t</AssociatedTransportCargo>\n" +
  198 + "\t\t\t<AssociatedTransportCargo>\n" +
  199 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  200 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  201 + "\t\t\t\t\t<ID>55378</ID>\n" +
  202 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">4364</GrossWeightMeasure>\n" +
  203 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">19.748324</GrossVolumeMeasure>\n" +
  204 + "\t\t\t\t\t<PieceQuantity>224</PieceQuantity>\n" +
  205 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  206 + "\t\t\t\t\t<PositioningEvent>\n" +
  207 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  208 + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" +
  209 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  210 + "\t\t\t\t\t</PositioningEvent>\n" +
  211 + "\t\t\t\t\t<OperatingParty>\n" +
  212 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  213 + "\t\t\t\t\t</OperatingParty>\n" +
  214 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  215 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  216 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">4364</GrossWeightMeasure>\n" +
  217 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">19.75</GrossVolumeMeasure>\n" +
  218 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  219 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">224</TotalPieceQuantity>\n" +
  220 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  221 + "\t\t\t\t\t<TransportContractDocument>\n" +
  222 + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" +
  223 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  224 + "\t\t\t\t\t</TransportContractDocument>\n" +
  225 + "\t\t\t\t\t<OriginLocation>\n" +
  226 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  227 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  228 + "\t\t\t\t\t</OriginLocation>\n" +
  229 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  230 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  231 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  232 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  233 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  234 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  235 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  236 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  237 + "\t\t\t</AssociatedTransportCargo>\n" +
  238 + "\t\t\t<AssociatedTransportCargo>\n" +
  239 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  240 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  241 + "\t\t\t\t\t<ID>62668</ID>\n" +
  242 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">97</GrossWeightMeasure>\n" +
  243 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0.440811</GrossVolumeMeasure>\n" +
  244 + "\t\t\t\t\t<PieceQuantity>5</PieceQuantity>\n" +
  245 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  246 + "\t\t\t\t\t<PositioningEvent>\n" +
  247 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  248 + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" +
  249 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  250 + "\t\t\t\t\t</PositioningEvent>\n" +
  251 + "\t\t\t\t\t<OperatingParty>\n" +
  252 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  253 + "\t\t\t\t\t</OperatingParty>\n" +
  254 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  255 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  256 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">97</GrossWeightMeasure>\n" +
  257 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0.44</GrossVolumeMeasure>\n" +
  258 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  259 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">5</TotalPieceQuantity>\n" +
  260 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  261 + "\t\t\t\t\t<TransportContractDocument>\n" +
  262 + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" +
  263 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  264 + "\t\t\t\t\t</TransportContractDocument>\n" +
  265 + "\t\t\t\t\t<OriginLocation>\n" +
  266 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  267 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  268 + "\t\t\t\t\t</OriginLocation>\n" +
  269 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  270 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  271 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  272 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  273 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  274 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  275 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  276 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  277 + "\t\t\t</AssociatedTransportCargo>\n" +
  278 + "\t\t\t<AssociatedTransportCargo>\n" +
  279 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  280 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  281 + "\t\t\t\t\t<ID>86386</ID>\n" +
  282 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  283 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">7.82</GrossVolumeMeasure>\n" +
  284 + "\t\t\t\t\t<PieceQuantity>167</PieceQuantity>\n" +
  285 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  286 + "\t\t\t\t\t<PositioningEvent>\n" +
  287 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  288 + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" +
  289 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  290 + "\t\t\t\t\t</PositioningEvent>\n" +
  291 + "\t\t\t\t\t<OperatingParty>\n" +
  292 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  293 + "\t\t\t\t\t</OperatingParty>\n" +
  294 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  295 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  296 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"2748\" unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  297 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">7.82</GrossVolumeMeasure>\n" +
  298 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  299 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"167\">167</TotalPieceQuantity>\n" +
  300 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  301 + "\t\t\t\t\t<TransportContractDocument>\n" +
  302 + "\t\t\t\t\t\t<ID>172-32625095</ID>\n" +
  303 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  304 + "\t\t\t\t\t</TransportContractDocument>\n" +
  305 + "\t\t\t\t\t<OriginLocation>\n" +
  306 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  307 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  308 + "\t\t\t\t\t</OriginLocation>\n" +
  309 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  310 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  311 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  312 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  313 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  314 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  315 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  316 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  317 + "\t\t\t</AssociatedTransportCargo>\n" +
  318 + "\t\t</ArrivalEvent>\n" +
  319 + "\t\t<ArrivalEvent>\n" +
  320 + "\t\t\t<ScheduledArrivalOccurrenceDateTime>2018-11-18T01:45:00+08:00</ScheduledArrivalOccurrenceDateTime>\n" +
  321 + "\t\t\t<ScheduledDepartureOccurrenceDateTime>2018-11-18T04:00:00+08:00</ScheduledDepartureOccurrenceDateTime>\n" +
  322 + "\t\t\t<OccurrenceArrivalLocation>\n" +
  323 + "\t\t\t\t<ID>ATL</ID>\n" +
  324 + "\t\t\t\t<Name>ATLANTA</Name>\n" +
  325 + "\t\t\t\t<TypeCode>Airport</TypeCode>\n" +
  326 + "\t\t\t\t<FirstArrivalCountryID>US</FirstArrivalCountryID>\n" +
  327 + "\t\t\t</OccurrenceArrivalLocation>\n" +
  328 + "\t\t\t<AssociatedTransportCargo>\n" +
  329 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  330 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  331 + "\t\t\t\t\t<ID>40442</ID>\n" +
  332 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">3139</GrossWeightMeasure>\n" +
  333 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">30.64</GrossVolumeMeasure>\n" +
  334 + "\t\t\t\t\t<PieceQuantity>170</PieceQuantity>\n" +
  335 + "\t\t\t\t\t<CharacteristicCode>PGF</CharacteristicCode>\n" +
  336 + "\t\t\t\t\t<PositioningEvent>\n" +
  337 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  338 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  339 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  340 + "\t\t\t\t\t</PositioningEvent>\n" +
  341 + "\t\t\t\t\t<OperatingParty>\n" +
  342 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  343 + "\t\t\t\t\t</OperatingParty>\n" +
  344 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  345 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  346 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"3139\" unitCode=\"KGM\">3139</GrossWeightMeasure>\n" +
  347 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">30.64</GrossVolumeMeasure>\n" +
  348 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  349 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"170\">170</TotalPieceQuantity>\n" +
  350 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  351 + "\t\t\t\t\t<TransportContractDocument>\n" +
  352 + "\t\t\t\t\t\t<ID>172-32625084</ID>\n" +
  353 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  354 + "\t\t\t\t\t</TransportContractDocument>\n" +
  355 + "\t\t\t\t\t<OriginLocation>\n" +
  356 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  357 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  358 + "\t\t\t\t\t</OriginLocation>\n" +
  359 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  360 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  361 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  362 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  363 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  364 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  365 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  366 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  367 + "\t\t\t</AssociatedTransportCargo>\n" +
  368 + "\t\t\t<AssociatedTransportCargo>\n" +
  369 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  370 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  371 + "\t\t\t\t\t<ID>52267</ID>\n" +
  372 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">4108</GrossWeightMeasure>\n" +
  373 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  374 + "\t\t\t\t\t<PieceQuantity>95</PieceQuantity>\n" +
  375 + "\t\t\t\t\t<CharacteristicCode>PGF</CharacteristicCode>\n" +
  376 + "\t\t\t\t\t<PositioningEvent>\n" +
  377 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  378 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  379 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  380 + "\t\t\t\t\t</PositioningEvent>\n" +
  381 + "\t\t\t\t\t<OperatingParty>\n" +
  382 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  383 + "\t\t\t\t\t</OperatingParty>\n" +
  384 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  385 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  386 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"656\" unitCode=\"KGM\">190</GrossWeightMeasure>\n" +
  387 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  388 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  389 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"3\">1</TotalPieceQuantity>\n" +
  390 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  391 + "\t\t\t\t\t<TransportContractDocument>\n" +
  392 + "\t\t\t\t\t\t<ID>172-28962172</ID>\n" +
  393 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  394 + "\t\t\t\t\t</TransportContractDocument>\n" +
  395 + "\t\t\t\t\t<OriginLocation>\n" +
  396 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  397 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  398 + "\t\t\t\t\t</OriginLocation>\n" +
  399 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  400 + "\t\t\t\t\t\t<ID>AMS</ID>\n" +
  401 + "\t\t\t\t\t\t<Name>AMSTERDAM</Name>\n" +
  402 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  403 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  404 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  405 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  406 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  407 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  408 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"3256\" unitCode=\"KGM\">3256</GrossWeightMeasure>\n" +
  409 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  410 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  411 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"3\">3</TotalPieceQuantity>\n" +
  412 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  413 + "\t\t\t\t\t<TransportContractDocument>\n" +
  414 + "\t\t\t\t\t\t<ID>172-32802162</ID>\n" +
  415 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  416 + "\t\t\t\t\t</TransportContractDocument>\n" +
  417 + "\t\t\t\t\t<OriginLocation>\n" +
  418 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  419 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  420 + "\t\t\t\t\t</OriginLocation>\n" +
  421 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  422 + "\t\t\t\t\t\t<ID>DUS</ID>\n" +
  423 + "\t\t\t\t\t\t<Name>Dusseldorf</Name>\n" +
  424 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  425 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  426 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  427 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  428 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  429 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  430 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1988\" unitCode=\"KGM\">662</GrossWeightMeasure>\n" +
  431 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  432 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  433 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"273\">91</TotalPieceQuantity>\n" +
  434 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  435 + "\t\t\t\t\t<TransportContractDocument>\n" +
  436 + "\t\t\t\t\t\t<ID>172-32802210</ID>\n" +
  437 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  438 + "\t\t\t\t\t</TransportContractDocument>\n" +
  439 + "\t\t\t\t\t<OriginLocation>\n" +
  440 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  441 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  442 + "\t\t\t\t\t</OriginLocation>\n" +
  443 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  444 + "\t\t\t\t\t\t<ID>STR</ID>\n" +
  445 + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" +
  446 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  447 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  448 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  449 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  450 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  451 + "\t\t\t</AssociatedTransportCargo>\n" +
  452 + "\t\t\t<AssociatedTransportCargo>\n" +
  453 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  454 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  455 + "\t\t\t\t\t<ID>52774</ID>\n" +
  456 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">5435</GrossWeightMeasure>\n" +
  457 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  458 + "\t\t\t\t\t<PieceQuantity>93</PieceQuantity>\n" +
  459 + "\t\t\t\t\t<CharacteristicCode>PGF</CharacteristicCode>\n" +
  460 + "\t\t\t\t\t<PositioningEvent>\n" +
  461 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  462 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  463 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  464 + "\t\t\t\t\t</PositioningEvent>\n" +
  465 + "\t\t\t\t\t<OperatingParty>\n" +
  466 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  467 + "\t\t\t\t\t</OperatingParty>\n" +
  468 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  469 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  470 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1225\" unitCode=\"KGM\">1225</GrossWeightMeasure>\n" +
  471 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  472 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  473 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"1\">1</TotalPieceQuantity>\n" +
  474 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  475 + "\t\t\t\t\t<TransportContractDocument>\n" +
  476 + "\t\t\t\t\t\t<ID>172-30562033</ID>\n" +
  477 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  478 + "\t\t\t\t\t</TransportContractDocument>\n" +
  479 + "\t\t\t\t\t<OriginLocation>\n" +
  480 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  481 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  482 + "\t\t\t\t\t</OriginLocation>\n" +
  483 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  484 + "\t\t\t\t\t\t<ID>MIL</ID>\n" +
  485 + "\t\t\t\t\t\t<Name>MILAN</Name>\n" +
  486 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  487 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  488 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  489 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  490 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  491 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  492 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1472\" unitCode=\"KGM\">1472</GrossWeightMeasure>\n" +
  493 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  494 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  495 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"1\">1</TotalPieceQuantity>\n" +
  496 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  497 + "\t\t\t\t\t<TransportContractDocument>\n" +
  498 + "\t\t\t\t\t\t<ID>172-30817776</ID>\n" +
  499 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  500 + "\t\t\t\t\t</TransportContractDocument>\n" +
  501 + "\t\t\t\t\t<OriginLocation>\n" +
  502 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  503 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  504 + "\t\t\t\t\t</OriginLocation>\n" +
  505 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  506 + "\t\t\t\t\t\t<ID>BGO</ID>\n" +
  507 + "\t\t\t\t\t\t<Name>Berlin </Name>\n" +
  508 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  509 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  510 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  511 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  512 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  513 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  514 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1896\" unitCode=\"KGM\">1896</GrossWeightMeasure>\n" +
  515 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  516 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  517 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"6\">6</TotalPieceQuantity>\n" +
  518 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  519 + "\t\t\t\t\t<TransportContractDocument>\n" +
  520 + "\t\t\t\t\t\t<ID>172-31997980</ID>\n" +
  521 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  522 + "\t\t\t\t\t</TransportContractDocument>\n" +
  523 + "\t\t\t\t\t<OriginLocation>\n" +
  524 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  525 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  526 + "\t\t\t\t\t</OriginLocation>\n" +
  527 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  528 + "\t\t\t\t\t\t<ID>STR</ID>\n" +
  529 + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" +
  530 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  531 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  532 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  533 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  534 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  535 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  536 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"228\" unitCode=\"KGM\">228</GrossWeightMeasure>\n" +
  537 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  538 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  539 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"1\">1</TotalPieceQuantity>\n" +
  540 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  541 + "\t\t\t\t\t<TransportContractDocument>\n" +
  542 + "\t\t\t\t\t\t<ID>172-32802081</ID>\n" +
  543 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  544 + "\t\t\t\t\t</TransportContractDocument>\n" +
  545 + "\t\t\t\t\t<OriginLocation>\n" +
  546 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  547 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  548 + "\t\t\t\t\t</OriginLocation>\n" +
  549 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  550 + "\t\t\t\t\t\t<ID>DUS</ID>\n" +
  551 + "\t\t\t\t\t\t<Name>Dusseldorf</Name>\n" +
  552 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  553 + "\t\t\t\t\t<HandlingInstructions>\n" +
  554 + "\t\t\t\t\t\t<Description>dangerous goods</Description>\n" +
  555 + "\t\t\t\t\t\t<DescriptionCode>DGR</DescriptionCode>\n" +
  556 + "\t\t\t\t\t</HandlingInstructions>\n" +
  557 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  558 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  559 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  560 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  561 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  562 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1988\" unitCode=\"KGM\">614</GrossWeightMeasure>\n" +
  563 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  564 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  565 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"273\">84</TotalPieceQuantity>\n" +
  566 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  567 + "\t\t\t\t\t<TransportContractDocument>\n" +
  568 + "\t\t\t\t\t\t<ID>172-32802210</ID>\n" +
  569 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  570 + "\t\t\t\t\t</TransportContractDocument>\n" +
  571 + "\t\t\t\t\t<OriginLocation>\n" +
  572 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  573 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  574 + "\t\t\t\t\t</OriginLocation>\n" +
  575 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  576 + "\t\t\t\t\t\t<ID>STR</ID>\n" +
  577 + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" +
  578 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  579 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  580 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  581 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  582 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  583 + "\t\t\t</AssociatedTransportCargo>\n" +
  584 + "\t\t\t<AssociatedTransportCargo>\n" +
  585 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  586 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  587 + "\t\t\t\t\t<ID>21947</ID>\n" +
  588 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2067</GrossWeightMeasure>\n" +
  589 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  590 + "\t\t\t\t\t<PieceQuantity>77</PieceQuantity>\n" +
  591 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  592 + "\t\t\t\t\t<PositioningEvent>\n" +
  593 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  594 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  595 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  596 + "\t\t\t\t\t</PositioningEvent>\n" +
  597 + "\t\t\t\t\t<OperatingParty>\n" +
  598 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">C6</PrimaryID>\n" +
  599 + "\t\t\t\t\t</OperatingParty>\n" +
  600 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  601 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  602 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">1580</GrossWeightMeasure>\n" +
  603 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  604 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  605 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">10</TotalPieceQuantity>\n" +
  606 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  607 + "\t\t\t\t\t<TransportContractDocument>\n" +
  608 + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" +
  609 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  610 + "\t\t\t\t\t</TransportContractDocument>\n" +
  611 + "\t\t\t\t\t<OriginLocation>\n" +
  612 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  613 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  614 + "\t\t\t\t\t</OriginLocation>\n" +
  615 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  616 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  617 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  618 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  619 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  620 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  621 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  622 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  623 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  624 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1988\" unitCode=\"KGM\">487</GrossWeightMeasure>\n" +
  625 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  626 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  627 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"273\">67</TotalPieceQuantity>\n" +
  628 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  629 + "\t\t\t\t\t<TransportContractDocument>\n" +
  630 + "\t\t\t\t\t\t<ID>172-32802210</ID>\n" +
  631 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  632 + "\t\t\t\t\t</TransportContractDocument>\n" +
  633 + "\t\t\t\t\t<OriginLocation>\n" +
  634 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  635 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  636 + "\t\t\t\t\t</OriginLocation>\n" +
  637 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  638 + "\t\t\t\t\t\t<ID>STR</ID>\n" +
  639 + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" +
  640 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  641 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  642 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  643 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  644 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  645 + "\t\t\t</AssociatedTransportCargo>\n" +
  646 + "\t\t\t<AssociatedTransportCargo>\n" +
  647 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  648 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  649 + "\t\t\t\t\t<ID>33877</ID>\n" +
  650 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">980</GrossWeightMeasure>\n" +
  651 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  652 + "\t\t\t\t\t<PieceQuantity>77</PieceQuantity>\n" +
  653 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  654 + "\t\t\t\t\t<PositioningEvent>\n" +
  655 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  656 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  657 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  658 + "\t\t\t\t\t</PositioningEvent>\n" +
  659 + "\t\t\t\t\t<OperatingParty>\n" +
  660 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  661 + "\t\t\t\t\t</OperatingParty>\n" +
  662 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  663 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  664 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">980</GrossWeightMeasure>\n" +
  665 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  666 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  667 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">77</TotalPieceQuantity>\n" +
  668 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  669 + "\t\t\t\t\t<TransportContractDocument>\n" +
  670 + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" +
  671 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  672 + "\t\t\t\t\t</TransportContractDocument>\n" +
  673 + "\t\t\t\t\t<OriginLocation>\n" +
  674 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  675 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  676 + "\t\t\t\t\t</OriginLocation>\n" +
  677 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  678 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  679 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  680 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  681 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  682 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  683 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  684 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  685 + "\t\t\t</AssociatedTransportCargo>\n" +
  686 + "\t\t\t<AssociatedTransportCargo>\n" +
  687 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  688 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  689 + "\t\t\t\t\t<ID>41626</ID>\n" +
  690 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2142</GrossWeightMeasure>\n" +
  691 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  692 + "\t\t\t\t\t<PieceQuantity>74</PieceQuantity>\n" +
  693 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  694 + "\t\t\t\t\t<PositioningEvent>\n" +
  695 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  696 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  697 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  698 + "\t\t\t\t\t</PositioningEvent>\n" +
  699 + "\t\t\t\t\t<OperatingParty>\n" +
  700 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  701 + "\t\t\t\t\t</OperatingParty>\n" +
  702 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  703 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  704 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"656\" unitCode=\"KGM\">466</GrossWeightMeasure>\n" +
  705 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  706 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  707 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"3\">2</TotalPieceQuantity>\n" +
  708 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  709 + "\t\t\t\t\t<TransportContractDocument>\n" +
  710 + "\t\t\t\t\t\t<ID>172-28962172</ID>\n" +
  711 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  712 + "\t\t\t\t\t</TransportContractDocument>\n" +
  713 + "\t\t\t\t\t<OriginLocation>\n" +
  714 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  715 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  716 + "\t\t\t\t\t</OriginLocation>\n" +
  717 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  718 + "\t\t\t\t\t\t<ID>AMS</ID>\n" +
  719 + "\t\t\t\t\t\t<Name>AMSTERDAM</Name>\n" +
  720 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  721 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  722 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  723 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  724 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  725 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  726 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"594\" unitCode=\"KGM\">594</GrossWeightMeasure>\n" +
  727 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  728 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  729 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"2\">2</TotalPieceQuantity>\n" +
  730 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  731 + "\t\t\t\t\t<TransportContractDocument>\n" +
  732 + "\t\t\t\t\t\t<ID>172-28962776</ID>\n" +
  733 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  734 + "\t\t\t\t\t</TransportContractDocument>\n" +
  735 + "\t\t\t\t\t<OriginLocation>\n" +
  736 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  737 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  738 + "\t\t\t\t\t</OriginLocation>\n" +
  739 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  740 + "\t\t\t\t\t\t<ID>OPO</ID>\n" +
  741 + "\t\t\t\t\t\t<Name>PORTO</Name>\n" +
  742 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  743 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  744 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  745 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  746 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  747 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  748 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"592\" unitCode=\"KGM\">592</GrossWeightMeasure>\n" +
  749 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  750 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  751 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"25\">25</TotalPieceQuantity>\n" +
  752 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  753 + "\t\t\t\t\t<TransportContractDocument>\n" +
  754 + "\t\t\t\t\t\t<ID>172-30560961</ID>\n" +
  755 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  756 + "\t\t\t\t\t</TransportContractDocument>\n" +
  757 + "\t\t\t\t\t<OriginLocation>\n" +
  758 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  759 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  760 + "\t\t\t\t\t</OriginLocation>\n" +
  761 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  762 + "\t\t\t\t\t\t<ID>MXP</ID>\n" +
  763 + "\t\t\t\t\t\t<Name>MILAN</Name>\n" +
  764 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  765 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  766 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  767 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  768 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  769 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  770 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"5\" unitCode=\"KGM\">5</GrossWeightMeasure>\n" +
  771 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  772 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  773 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"2\">2</TotalPieceQuantity>\n" +
  774 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  775 + "\t\t\t\t\t<TransportContractDocument>\n" +
  776 + "\t\t\t\t\t\t<ID>172-31920744</ID>\n" +
  777 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  778 + "\t\t\t\t\t</TransportContractDocument>\n" +
  779 + "\t\t\t\t\t<OriginLocation>\n" +
  780 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  781 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  782 + "\t\t\t\t\t</OriginLocation>\n" +
  783 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  784 + "\t\t\t\t\t\t<ID>CDG</ID>\n" +
  785 + "\t\t\t\t\t\t<Name>Paris</Name>\n" +
  786 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  787 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  788 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  789 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  790 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  791 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  792 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"260\" unitCode=\"KGM\">260</GrossWeightMeasure>\n" +
  793 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  794 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  795 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"12\">12</TotalPieceQuantity>\n" +
  796 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  797 + "\t\t\t\t\t<TransportContractDocument>\n" +
  798 + "\t\t\t\t\t\t<ID>172-32802184</ID>\n" +
  799 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  800 + "\t\t\t\t\t</TransportContractDocument>\n" +
  801 + "\t\t\t\t\t<OriginLocation>\n" +
  802 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  803 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  804 + "\t\t\t\t\t</OriginLocation>\n" +
  805 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  806 + "\t\t\t\t\t\t<ID>HAM</ID>\n" +
  807 + "\t\t\t\t\t\t<Name>HAMBURG</Name>\n" +
  808 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  809 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  810 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  811 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  812 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  813 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  814 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1988\" unitCode=\"KGM\">225</GrossWeightMeasure>\n" +
  815 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  816 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  817 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"273\">31</TotalPieceQuantity>\n" +
  818 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  819 + "\t\t\t\t\t<TransportContractDocument>\n" +
  820 + "\t\t\t\t\t\t<ID>172-32802210</ID>\n" +
  821 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  822 + "\t\t\t\t\t</TransportContractDocument>\n" +
  823 + "\t\t\t\t\t<OriginLocation>\n" +
  824 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  825 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  826 + "\t\t\t\t\t</OriginLocation>\n" +
  827 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  828 + "\t\t\t\t\t\t<ID>STR</ID>\n" +
  829 + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" +
  830 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  831 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  832 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  833 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  834 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  835 + "\t\t\t</AssociatedTransportCargo>\n" +
  836 + "\t\t\t<AssociatedTransportCargo>\n" +
  837 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  838 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  839 + "\t\t\t\t\t<ID>50791</ID>\n" +
  840 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2850</GrossWeightMeasure>\n" +
  841 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">10.89</GrossVolumeMeasure>\n" +
  842 + "\t\t\t\t\t<PieceQuantity>125</PieceQuantity>\n" +
  843 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  844 + "\t\t\t\t\t<PositioningEvent>\n" +
  845 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  846 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  847 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  848 + "\t\t\t\t\t</PositioningEvent>\n" +
  849 + "\t\t\t\t\t<OperatingParty>\n" +
  850 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  851 + "\t\t\t\t\t</OperatingParty>\n" +
  852 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  853 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  854 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"2850\" unitCode=\"KGM\">2850</GrossWeightMeasure>\n" +
  855 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">10.89</GrossVolumeMeasure>\n" +
  856 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  857 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"125\">125</TotalPieceQuantity>\n" +
  858 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  859 + "\t\t\t\t\t<TransportContractDocument>\n" +
  860 + "\t\t\t\t\t\t<ID>172-32289946</ID>\n" +
  861 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  862 + "\t\t\t\t\t</TransportContractDocument>\n" +
  863 + "\t\t\t\t\t<OriginLocation>\n" +
  864 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  865 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  866 + "\t\t\t\t\t</OriginLocation>\n" +
  867 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  868 + "\t\t\t\t\t\t<ID>BLL</ID>\n" +
  869 + "\t\t\t\t\t\t<Name>BILLUND</Name>\n" +
  870 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  871 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  872 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  873 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  874 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  875 + "\t\t\t</AssociatedTransportCargo>\n" +
  876 + "\t\t\t<AssociatedTransportCargo>\n" +
  877 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  878 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  879 + "\t\t\t\t\t<ID>51397</ID>\n" +
  880 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  881 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">12.430865</GrossVolumeMeasure>\n" +
  882 + "\t\t\t\t\t<PieceQuantity>141</PieceQuantity>\n" +
  883 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  884 + "\t\t\t\t\t<PositioningEvent>\n" +
  885 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  886 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  887 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  888 + "\t\t\t\t\t</PositioningEvent>\n" +
  889 + "\t\t\t\t\t<OperatingParty>\n" +
  890 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  891 + "\t\t\t\t\t</OperatingParty>\n" +
  892 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  893 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  894 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  895 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">12.43</GrossVolumeMeasure>\n" +
  896 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  897 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">141</TotalPieceQuantity>\n" +
  898 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  899 + "\t\t\t\t\t<TransportContractDocument>\n" +
  900 + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" +
  901 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  902 + "\t\t\t\t\t</TransportContractDocument>\n" +
  903 + "\t\t\t\t\t<OriginLocation>\n" +
  904 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  905 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  906 + "\t\t\t\t\t</OriginLocation>\n" +
  907 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  908 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  909 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  910 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  911 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  912 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  913 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  914 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  915 + "\t\t\t</AssociatedTransportCargo>\n" +
  916 + "\t\t\t<AssociatedTransportCargo>\n" +
  917 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  918 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  919 + "\t\t\t\t\t<ID>54652</ID>\n" +
  920 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2490</GrossWeightMeasure>\n" +
  921 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  922 + "\t\t\t\t\t<PieceQuantity>85</PieceQuantity>\n" +
  923 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  924 + "\t\t\t\t\t<PositioningEvent>\n" +
  925 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  926 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  927 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  928 + "\t\t\t\t\t</PositioningEvent>\n" +
  929 + "\t\t\t\t\t<OperatingParty>\n" +
  930 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  931 + "\t\t\t\t\t</OperatingParty>\n" +
  932 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  933 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  934 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">2490</GrossWeightMeasure>\n" +
  935 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  936 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  937 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">85</TotalPieceQuantity>\n" +
  938 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  939 + "\t\t\t\t\t<TransportContractDocument>\n" +
  940 + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" +
  941 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  942 + "\t\t\t\t\t</TransportContractDocument>\n" +
  943 + "\t\t\t\t\t<OriginLocation>\n" +
  944 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  945 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  946 + "\t\t\t\t\t</OriginLocation>\n" +
  947 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  948 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  949 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  950 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  951 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  952 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  953 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  954 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  955 + "\t\t\t</AssociatedTransportCargo>\n" +
  956 + "\t\t\t<AssociatedTransportCargo>\n" +
  957 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  958 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  959 + "\t\t\t\t\t<ID>55378</ID>\n" +
  960 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">4364</GrossWeightMeasure>\n" +
  961 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">19.748324</GrossVolumeMeasure>\n" +
  962 + "\t\t\t\t\t<PieceQuantity>224</PieceQuantity>\n" +
  963 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  964 + "\t\t\t\t\t<PositioningEvent>\n" +
  965 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  966 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  967 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  968 + "\t\t\t\t\t</PositioningEvent>\n" +
  969 + "\t\t\t\t\t<OperatingParty>\n" +
  970 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  971 + "\t\t\t\t\t</OperatingParty>\n" +
  972 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  973 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  974 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">4364</GrossWeightMeasure>\n" +
  975 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">19.75</GrossVolumeMeasure>\n" +
  976 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  977 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">224</TotalPieceQuantity>\n" +
  978 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  979 + "\t\t\t\t\t<TransportContractDocument>\n" +
  980 + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" +
  981 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  982 + "\t\t\t\t\t</TransportContractDocument>\n" +
  983 + "\t\t\t\t\t<OriginLocation>\n" +
  984 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  985 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  986 + "\t\t\t\t\t</OriginLocation>\n" +
  987 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  988 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  989 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  990 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  991 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  992 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  993 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  994 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  995 + "\t\t\t</AssociatedTransportCargo>\n" +
  996 + "\t\t\t<AssociatedTransportCargo>\n" +
  997 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  998 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  999 + "\t\t\t\t\t<ID>60364</ID>\n" +
  1000 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2415</GrossWeightMeasure>\n" +
  1001 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  1002 + "\t\t\t\t\t<PieceQuantity>76</PieceQuantity>\n" +
  1003 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  1004 + "\t\t\t\t\t<PositioningEvent>\n" +
  1005 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  1006 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  1007 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  1008 + "\t\t\t\t\t</PositioningEvent>\n" +
  1009 + "\t\t\t\t\t<OperatingParty>\n" +
  1010 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  1011 + "\t\t\t\t\t</OperatingParty>\n" +
  1012 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  1013 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  1014 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">2415</GrossWeightMeasure>\n" +
  1015 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  1016 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  1017 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">76</TotalPieceQuantity>\n" +
  1018 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  1019 + "\t\t\t\t\t<TransportContractDocument>\n" +
  1020 + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" +
  1021 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  1022 + "\t\t\t\t\t</TransportContractDocument>\n" +
  1023 + "\t\t\t\t\t<OriginLocation>\n" +
  1024 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  1025 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  1026 + "\t\t\t\t\t</OriginLocation>\n" +
  1027 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  1028 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  1029 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  1030 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  1031 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  1032 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  1033 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  1034 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  1035 + "\t\t\t</AssociatedTransportCargo>\n" +
  1036 + "\t\t\t<AssociatedTransportCargo>\n" +
  1037 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  1038 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  1039 + "\t\t\t\t\t<ID>62668</ID>\n" +
  1040 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">97</GrossWeightMeasure>\n" +
  1041 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0.440811</GrossVolumeMeasure>\n" +
  1042 + "\t\t\t\t\t<PieceQuantity>5</PieceQuantity>\n" +
  1043 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  1044 + "\t\t\t\t\t<PositioningEvent>\n" +
  1045 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  1046 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  1047 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  1048 + "\t\t\t\t\t</PositioningEvent>\n" +
  1049 + "\t\t\t\t\t<OperatingParty>\n" +
  1050 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  1051 + "\t\t\t\t\t</OperatingParty>\n" +
  1052 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  1053 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  1054 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">97</GrossWeightMeasure>\n" +
  1055 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0.44</GrossVolumeMeasure>\n" +
  1056 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  1057 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">5</TotalPieceQuantity>\n" +
  1058 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  1059 + "\t\t\t\t\t<TransportContractDocument>\n" +
  1060 + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" +
  1061 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  1062 + "\t\t\t\t\t</TransportContractDocument>\n" +
  1063 + "\t\t\t\t\t<OriginLocation>\n" +
  1064 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  1065 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  1066 + "\t\t\t\t\t</OriginLocation>\n" +
  1067 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  1068 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  1069 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  1070 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  1071 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  1072 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  1073 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  1074 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  1075 + "\t\t\t</AssociatedTransportCargo>\n" +
  1076 + "\t\t\t<AssociatedTransportCargo>\n" +
  1077 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  1078 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  1079 + "\t\t\t\t\t<ID>71695</ID>\n" +
  1080 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">1300</GrossWeightMeasure>\n" +
  1081 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  1082 + "\t\t\t\t\t<PieceQuantity>8</PieceQuantity>\n" +
  1083 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  1084 + "\t\t\t\t\t<PositioningEvent>\n" +
  1085 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  1086 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  1087 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  1088 + "\t\t\t\t\t</PositioningEvent>\n" +
  1089 + "\t\t\t\t\t<OperatingParty>\n" +
  1090 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  1091 + "\t\t\t\t\t</OperatingParty>\n" +
  1092 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  1093 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  1094 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">1300</GrossWeightMeasure>\n" +
  1095 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  1096 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  1097 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">8</TotalPieceQuantity>\n" +
  1098 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  1099 + "\t\t\t\t\t<TransportContractDocument>\n" +
  1100 + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" +
  1101 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  1102 + "\t\t\t\t\t</TransportContractDocument>\n" +
  1103 + "\t\t\t\t\t<OriginLocation>\n" +
  1104 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  1105 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  1106 + "\t\t\t\t\t</OriginLocation>\n" +
  1107 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  1108 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  1109 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  1110 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  1111 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  1112 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  1113 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  1114 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  1115 + "\t\t\t</AssociatedTransportCargo>\n" +
  1116 + "\t\t\t<AssociatedTransportCargo>\n" +
  1117 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  1118 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  1119 + "\t\t\t\t\t<ID>86386</ID>\n" +
  1120 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  1121 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">7.82</GrossVolumeMeasure>\n" +
  1122 + "\t\t\t\t\t<PieceQuantity>167</PieceQuantity>\n" +
  1123 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  1124 + "\t\t\t\t\t<PositioningEvent>\n" +
  1125 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  1126 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  1127 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  1128 + "\t\t\t\t\t</PositioningEvent>\n" +
  1129 + "\t\t\t\t\t<OperatingParty>\n" +
  1130 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  1131 + "\t\t\t\t\t</OperatingParty>\n" +
  1132 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  1133 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  1134 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"2748\" unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  1135 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">7.82</GrossVolumeMeasure>\n" +
  1136 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  1137 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"167\">167</TotalPieceQuantity>\n" +
  1138 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  1139 + "\t\t\t\t\t<TransportContractDocument>\n" +
  1140 + "\t\t\t\t\t\t<ID>172-32625095</ID>\n" +
  1141 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  1142 + "\t\t\t\t\t</TransportContractDocument>\n" +
  1143 + "\t\t\t\t\t<OriginLocation>\n" +
  1144 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  1145 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  1146 + "\t\t\t\t\t</OriginLocation>\n" +
  1147 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  1148 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  1149 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  1150 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  1151 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  1152 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  1153 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  1154 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  1155 + "\t\t\t</AssociatedTransportCargo>\n" +
  1156 + "\t\t</ArrivalEvent>\n" +
  1157 + "\t\t<ArrivalEvent>\n" +
  1158 + "\t\t\t<ScheduledArrivalOccurrenceDateTime>2018-11-18T06:00:00+08:00</ScheduledArrivalOccurrenceDateTime>\n" +
  1159 + "\t\t\t<ScheduledDepartureOccurrenceDateTime/>\n" +
  1160 + "\t\t\t<OccurrenceArrivalLocation>\n" +
  1161 + "\t\t\t\t<ID>ORD</ID>\n" +
  1162 + "\t\t\t\t<Name>Chicago</Name>\n" +
  1163 + "\t\t\t\t<TypeCode>Airport</TypeCode>\n" +
  1164 + "\t\t\t\t<FirstArrivalCountryID>US</FirstArrivalCountryID>\n" +
  1165 + "\t\t\t</OccurrenceArrivalLocation>\n" +
  1166 + "\t\t\t<AssociatedTransportCargo>\n" +
  1167 + "\t\t\t\t<TypeCode>NIL</TypeCode>\n" +
  1168 + "\t\t\t</AssociatedTransportCargo>\n" +
  1169 + "\t\t</ArrivalEvent>\n" +
  1170 + "\t</LogisticsTransportManifest>\n" +
  1171 + "</MSG>";
  1172 +
  1173 +// @Scheduled(fixedRate = 5000)
  1174 + public void FWB_analysis(){
31 logger.info("scheduled - fixedRate - print time every 5 seconds:{}", format.format(new Date()) ); 1175 logger.info("scheduled - fixedRate - print time every 5 seconds:{}", format.format(new Date()) );
32 String testMsg= "<MSG>\n" + 1176 String testMsg= "<MSG>\n" +
33 "\t<META>\n" + 1177 "\t<META>\n" +
@@ -282,8 +1426,18 @@ public class FWBTask { @@ -282,8 +1426,18 @@ public class FWBTask {
282 "0 10,44 14 ? 3 WED" 三月的每周三的14:10和14:44触发 1426 "0 10,44 14 ? 3 WED" 三月的每周三的14:10和14:44触发
283 "0 15 10 ? * MON-FRI" 每个周一、周二、周三、周四、周五的10:15触发 1427 "0 15 10 ? * MON-FRI" 每个周一、周二、周三、周四、周五的10:15触发
284 */ 1428 */
285 -// @Scheduled(cron="0/10 * * * * ?")  
286 -// public void scheduledCronDemo(){  
287 -// logger.info("scheduled - cron - print time every 10 seconds:{}", format.format(new Date()) );  
288 -// } 1429 + @Scheduled(cron="0/10 * * * * ?")
  1430 + public void scheduledCronDemo(){
  1431 + logger.info("scheduled - cron - print time every 10 seconds:{}", format.format(new Date()) );
  1432 +
  1433 +
  1434 + try{
  1435 + XMLParse xmlParse = new XMLParse(PFFM);
  1436 + List<Map> stype_value =xmlParse.getNodeValuesFromXmlString( "/MSG/LogisticsTransportManifest/ArrivalEvent");
  1437 + logger.info(stype_value.toString());
  1438 + }catch (Exception e){
  1439 + logger.error(e.toString());
  1440 + }
  1441 +
  1442 + }
289 } 1443 }
  1 +package com.example.demo.util.XML;
  2 +
  3 +import java.util.ArrayList;
  4 +import java.util.HashMap;
  5 +import java.util.Iterator;
  6 +import java.util.List;
  7 +import java.util.Map;
  8 +import org.dom4j.Document;
  9 +import org.dom4j.Element;
  10 +
  11 +public class XML2ENTITY {
  12 + @SuppressWarnings("unchecked")
  13 + public static Map<String, Object> Dom2Map(Document doc){
  14 + Map<String, Object> map = new HashMap<String, Object>();
  15 + if(doc == null)
  16 + return map;
  17 + Element root = doc.getRootElement();
  18 + for (Iterator iterator = root.elementIterator(); iterator.hasNext();) {
  19 + Element e = (Element) iterator.next();
  20 + List list = e.elements();
  21 + if(list.size() > 0){
  22 + map.put(e.getName(), Dom2Map(e));
  23 + }else
  24 + map.put(e.getName(), e.getText());
  25 + }
  26 + return map;
  27 + }
  28 + @SuppressWarnings("unchecked")
  29 + public static Map Dom2Map(Element e){
  30 + Map map = new HashMap();
  31 + List list = e.elements();
  32 + if(list.size() > 0){
  33 + for (int i = 0;i < list.size(); i++) {
  34 + Element iter = (Element) list.get(i);
  35 + List mapList = new ArrayList();
  36 +
  37 + if(iter.elements().size() > 0){
  38 + Map m = Dom2Map(iter);
  39 + if(map.get(iter.getName()) != null){
  40 + Object obj = map.get(iter.getName());
  41 + if(!obj.getClass().getName().equals("java.util.ArrayList")){
  42 + mapList = new ArrayList();
  43 + mapList.add(obj);
  44 + mapList.add(m);
  45 + }
  46 + if(obj.getClass().getName().equals("java.util.ArrayList")){
  47 + mapList = (List) obj;
  48 + mapList.add(m);
  49 + }
  50 + map.put(iter.getName(), mapList);
  51 + }else
  52 + map.put(iter.getName(), m);
  53 + }
  54 + else{
  55 + if(map.get(iter.getName()) != null){
  56 + Object obj = map.get(iter.getName());
  57 + if(!obj.getClass().getName().equals("java.util.ArrayList")){
  58 + mapList = new ArrayList();
  59 + mapList.add(obj);
  60 + mapList.add(iter.getText());
  61 + }
  62 + if(obj.getClass().getName().equals("java.util.ArrayList")){
  63 + mapList = (List) obj;
  64 + mapList.add(iter.getText());
  65 + }
  66 + map.put(iter.getName(), mapList);
  67 + }else
  68 + map.put(iter.getName(), iter.getText());
  69 + }
  70 + }
  71 + }else
  72 + map.put(e.getName(), e.getText());
  73 + return map;
  74 + }
  75 +}
  76 +
  77 +
@@ -85,9 +85,71 @@ public class XMLParse { @@ -85,9 +85,71 @@ public class XMLParse {
85 } 85 }
86 86
87 } 87 }
  88 +
  89 + public List<Map> getNodeValuesFromXmlStringForPffm(String xmlNodePath) throws Exception{
  90 + String[] nodes = xmlNodePath.split("/");
  91 + try {
  92 + xmlReader = new StringReader(xmlString);
  93 + xmlSource = new InputSource(xmlReader);
  94 + document = builder.build(xmlSource);
  95 + List<Map> maps = new ArrayList<Map>();
  96 + for(int i = 1; i < nodes.length; ++i) {
  97 + SubNode snode;
  98 +
  99 + if (i >1) {
  100 + snode = (SubNode)listNode.getLast();
  101 + List<Element> eList = snode.getElement().getChildren(nodes[i]); //这里得到所有Arrival节点 从ArrivalEvent开始取
  102 + if (eList != null && eList.size() > 0) {
  103 + SubNode s1 = new SubNode((Element)eList.get(0));
  104 + listNode.add(s1);
  105 +
  106 + }
  107 + if(eList != null && eList.size() > 1 && i==nodes.length-1){ //只有进入的最尾节点的时候再循环去取同名下的一对多的ELEMENT所有子节点
  108 +
  109 + for (Element element : eList){ //开始取出每个ArrivalEven每个字节点
  110 + List<Element> elements=element.getChildren();
  111 + Map<String,String> childMap = new HashMap<String, String>(); //用map存储AssociatedTransportCargo节点下每个值
  112 + for (Element childElements : elements){
  113 + if (childElements.getChildren().size()>1){
  114 + for (Element grandChildrenEle : (List<Element>)childElements.getChildren()){ //IncludedMasterConsignment重复节点
  115 + String childName = grandChildrenEle.getName();
  116 + String childValue = grandChildrenEle.getText();
  117 + childMap.put(childName,childValue);
  118 + }
  119 + }
  120 + String childName = childElements.getName();
  121 + String childValue = childElements.getText();
  122 + childMap.put(childName,childValue);
  123 + logger.info(childValue);
  124 + }
  125 + maps.add(childMap);
  126 + }
  127 + }
  128 +
  129 + } else if (1 == i) {
  130 + root = document.getRootElement();
  131 + snode = new SubNode(root);
  132 + listNode.add(snode);
  133 + }
  134 +
  135 + }
  136 + return maps;
  137 + } catch (Exception var17) {
  138 + var17.printStackTrace();
  139 + throw var17;
  140 + } finally {
  141 + listNode.clear();
  142 + document = null;
  143 + root = null;
  144 +// builder = null;
  145 + nodes = null;
  146 + }
  147 +
  148 + }
  149 +
88 /** 150 /**
89 - * 取一对多关系的节点下的所有子节点的属性名 和 值  
90 - * @return 151 + * 取一对多关系的节点下的所有子节点的属性名 和 值,//这个方法作为FWB解析使用
  152 + * @return 返回重复节点下的所有节点数据
91 * @throws Exception 153 * @throws Exception
92 */ 154 */
93 public List<Map> getNodeValuesFromXmlString(String xmlNodePath) throws Exception{ 155 public List<Map> getNodeValuesFromXmlString(String xmlNodePath) throws Exception{
@@ -110,7 +172,7 @@ public class XMLParse { @@ -110,7 +172,7 @@ public class XMLParse {
110 } 172 }
111 if(eList != null && eList.size() > 1 && i==nodes.length-1){ //只有进入的最尾节点的时候再循环去取同名下的一对多的ELEMENT所有子节点 173 if(eList != null && eList.size() > 1 && i==nodes.length-1){ //只有进入的最尾节点的时候再循环去取同名下的一对多的ELEMENT所有子节点
112 174
113 - for (Element element : eList){ 175 + for (Element element : eList){ //开始取出每个字节点
114 List<Element> elements=element.getChildren(); 176 List<Element> elements=element.getChildren();
115 Map<String,String> childMap = new HashMap<String, String>(); //用map存储每个值 177 Map<String,String> childMap = new HashMap<String, String>(); //用map存储每个值
116 for (Element childElements : elements){ 178 for (Element childElements : elements){
@@ -15,11 +15,11 @@ @@ -15,11 +15,11 @@
15 <result column="FlightNumber" property="flightnumber" jdbcType="VARCHAR" /> 15 <result column="FlightNumber" property="flightnumber" jdbcType="VARCHAR" />
16 </resultMap> 16 </resultMap>
17 <sql id="Base_Column_List" > 17 <sql id="Base_Column_List" >
18 - ID, PrimaryID, Name, AccountID, RoleCode, Role, CityName, CountryID, AWBNumber, FlightDate, 18 + ID, PrimaryID, Name, AccountID, RoleCode, Role, CityName, CountryID, AWBNumber, FlightDate,
19 FlightNumber 19 FlightNumber
20 </sql> 20 </sql>
21 <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" > 21 <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
22 - select 22 + select
23 <include refid="Base_Column_List" /> 23 <include refid="Base_Column_List" />
24 from AssociatedParty 24 from AssociatedParty
25 where ID = #{id,jdbcType=INTEGER} 25 where ID = #{id,jdbcType=INTEGER}
@@ -29,14 +29,14 @@ @@ -29,14 +29,14 @@
29 where ID = #{id,jdbcType=INTEGER} 29 where ID = #{id,jdbcType=INTEGER}
30 </delete> 30 </delete>
31 <insert id="insert" parameterType="com.example.demo.model.FWBAssociatedParty" > 31 <insert id="insert" parameterType="com.example.demo.model.FWBAssociatedParty" >
32 - insert into AssociatedParty (ID, PrimaryID, Name,  
33 - AccountID, RoleCode, Role,  
34 - CityName, CountryID, AWBNumber,  
35 - FlightDate, FlightNumber)  
36 - values (#{id,jdbcType=INTEGER}, #{primaryid,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR},  
37 - #{accountid,jdbcType=VARCHAR}, #{rolecode,jdbcType=VARCHAR}, #{role,jdbcType=VARCHAR},  
38 - #{cityname,jdbcType=VARCHAR}, #{countryid,jdbcType=VARCHAR}, #{awbnumber,jdbcType=VARCHAR},  
39 - #{flightdate,jdbcType=TIMESTAMP}, #{flightnumber,jdbcType=VARCHAR}) 32 + insert into AssociatedParty (ID, PrimaryID, Name,
  33 + AccountID, RoleCode, Role,
  34 + CityName, CountryID, AWBNumber,
  35 + FlightDate, FlightNumber)
  36 + values (#{id,jdbcType=INTEGER}, #{primaryid,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR},
  37 + #{accountid,jdbcType=VARCHAR}, #{rolecode,jdbcType=VARCHAR}, #{role,jdbcType=VARCHAR},
  38 + #{cityname,jdbcType=VARCHAR}, #{countryid,jdbcType=VARCHAR}, #{awbnumber,jdbcType=VARCHAR},
  39 + #{flightdate,jdbcType=TIMESTAMP}, #{flightnumber,jdbcType=VARCHAR})
40 </insert> 40 </insert>
41 <insert id="insertSelective" parameterType="com.example.demo.model.FWBAssociatedParty" > 41 <insert id="insertSelective" parameterType="com.example.demo.model.FWBAssociatedParty" >
42 insert into AssociatedParty 42 insert into AssociatedParty
  1 +package com.example.demo;
  2 +
  3 +import java.io.File;
  4 +import java.io.FileInputStream;
  5 +import java.io.IOException;
  6 +import java.util.List;
  7 +import java.util.Map;
  8 +
  9 +import com.example.demo.scheduled.FWBTask;
  10 +import com.example.demo.util.XML.XML2ENTITY;
  11 +import org.dom4j.Document;
  12 +import org.dom4j.DocumentException;
  13 +import org.dom4j.DocumentHelper;
  14 +import org.slf4j.Logger;
  15 +import org.slf4j.LoggerFactory;
  16 +
  17 +public class XmlToMapDemo {
  18 + public static void main(String[] args) throws IOException,
  19 + DocumentException {
  20 + final Logger logger = LoggerFactory.getLogger(XmlToMapDemo.class);
  21 +
  22 +// FileInputStream fis = new FileInputStream("d://a.xml");
  23 +// byte[] b = new byte[fis.available()];
  24 +// fis.read(b);
  25 +// String str = new String(b);
  26 +
  27 + String xml = "<MSG>\n" +
  28 + "\t<META>\n" +
  29 + "\t\t<SNDR>CFPS</SNDR>\n" +
  30 + "\t\t<RCVR/>\n" +
  31 + "\t\t<DDTM>20181117131437</DDTM>\n" +
  32 + "\t\t<TYPE>ICUSTOMS</TYPE>\n" +
  33 + "\t\t<STYP>PFFM</STYP>\n" +
  34 + "\t\t<SEQN>74321840</SEQN>\n" +
  35 + "\t</META>\n" +
  36 + "\t<LogisticsTransportManifest>\n" +
  37 + "\t\t<LogisticsTransportMovement>\n" +
  38 + "\t\t\t<StageCode>CV9765/NOV17</StageCode>\n" +
  39 + "\t\t\t<ModeCode>4</ModeCode>\n" +
  40 + "\t\t\t<Mode>Air transport</Mode>\n" +
  41 + "\t\t\t<ID>CV9765</ID>\n" +
  42 + "\t\t\t<SequenceNumeric>1</SequenceNumeric>\n" +
  43 + "\t\t\t<TotalGrossWeightMeasure unitCode=\"KGM\">52829</TotalGrossWeightMeasure>\n" +
  44 + "\t\t\t<TotalGrossVolumeMeasure unitCode=\"MTQ\">163.94</TotalGrossVolumeMeasure>\n" +
  45 + "\t\t\t<TotalPieceQuantity>2249</TotalPieceQuantity>\n" +
  46 + "\t\t\t<MasterResponsibleTransportPerson>\n" +
  47 + "\t\t\t\t<Name>CV</Name>\n" +
  48 + "\t\t\t</MasterResponsibleTransportPerson>\n" +
  49 + "\t\t\t<UsedLogisticsTransportMeans>\n" +
  50 + "\t\t\t\t<Name>LXVCM</Name>\n" +
  51 + "\t\t\t</UsedLogisticsTransportMeans>\n" +
  52 + "\t\t\t<DepartureEvent>\n" +
  53 + "\t\t\t\t<ScheduledDepartureOccurrenceDateTime>2018-11-17T09:15:00+08:00</ScheduledDepartureOccurrenceDateTime>\n" +
  54 + "\t\t\t\t<OccurrenceDepartureLocation>\n" +
  55 + "\t\t\t\t\t<ID>CGO</ID>\n" +
  56 + "\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  57 + "\t\t\t\t\t<TypeCode>Airport</TypeCode>\n" +
  58 + "\t\t\t\t</OccurrenceDepartureLocation>\n" +
  59 + "\t\t\t</DepartureEvent>\n" +
  60 + "\t\t\t<IncludedCustomsNote>\n" +
  61 + "\t\t\t\t<ContentCode>CD</ContentCode>\n" +
  62 + "\t\t\t\t<Content>P-CGOXH-ICUSTOMS0000</Content>\n" +
  63 + "\t\t\t\t<SubjectCode/>\n" +
  64 + "\t\t\t\t<CountryID/>\n" +
  65 + "\t\t\t</IncludedCustomsNote>\n" +
  66 + "\t\t</LogisticsTransportMovement>\n" +
  67 + "\t\t<ArrivalEvent>\n" +
  68 + "\t\t\t<ScheduledArrivalOccurrenceDateTime>2018-11-17T18:00:00+08:00</ScheduledArrivalOccurrenceDateTime>\n" +
  69 + "\t\t\t<ScheduledDepartureOccurrenceDateTime>2018-11-17T19:15:00+08:00</ScheduledDepartureOccurrenceDateTime>\n" +
  70 + "\t\t\t<OccurrenceArrivalLocation>\n" +
  71 + "\t\t\t\t<ID>ANC</ID>\n" +
  72 + "\t\t\t\t<Name>Anchorage</Name>\n" +
  73 + "\t\t\t\t<TypeCode>Airport</TypeCode>\n" +
  74 + "\t\t\t\t<FirstArrivalCountryID>US</FirstArrivalCountryID>\n" +
  75 + "\t\t\t</OccurrenceArrivalLocation>\n" +
  76 + "\t\t\t<AssociatedTransportCargo>\n" +
  77 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  78 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  79 + "\t\t\t\t\t<ID>40442</ID>\n" +
  80 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">3139</GrossWeightMeasure>\n" +
  81 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">30.64</GrossVolumeMeasure>\n" +
  82 + "\t\t\t\t\t<PieceQuantity>170</PieceQuantity>\n" +
  83 + "\t\t\t\t\t<CharacteristicCode>PGF</CharacteristicCode>\n" +
  84 + "\t\t\t\t\t<PositioningEvent>\n" +
  85 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  86 + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" +
  87 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  88 + "\t\t\t\t\t</PositioningEvent>\n" +
  89 + "\t\t\t\t\t<OperatingParty>\n" +
  90 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  91 + "\t\t\t\t\t</OperatingParty>\n" +
  92 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  93 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  94 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"3139\" unitCode=\"KGM\">3139</GrossWeightMeasure>\n" +
  95 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">30.64</GrossVolumeMeasure>\n" +
  96 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  97 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"170\">170</TotalPieceQuantity>\n" +
  98 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  99 + "\t\t\t\t\t<TransportContractDocument>\n" +
  100 + "\t\t\t\t\t\t<ID>172-32625084</ID>\n" +
  101 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  102 + "\t\t\t\t\t</TransportContractDocument>\n" +
  103 + "\t\t\t\t\t<OriginLocation>\n" +
  104 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  105 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  106 + "\t\t\t\t\t</OriginLocation>\n" +
  107 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  108 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  109 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  110 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  111 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  112 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  113 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  114 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  115 + "\t\t\t</AssociatedTransportCargo>\n" +
  116 + "\t\t\t<AssociatedTransportCargo>\n" +
  117 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  118 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  119 + "\t\t\t\t\t<ID>50791</ID>\n" +
  120 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2850</GrossWeightMeasure>\n" +
  121 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">10.89</GrossVolumeMeasure>\n" +
  122 + "\t\t\t\t\t<PieceQuantity>125</PieceQuantity>\n" +
  123 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  124 + "\t\t\t\t\t<PositioningEvent>\n" +
  125 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  126 + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" +
  127 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  128 + "\t\t\t\t\t</PositioningEvent>\n" +
  129 + "\t\t\t\t\t<OperatingParty>\n" +
  130 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  131 + "\t\t\t\t\t</OperatingParty>\n" +
  132 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  133 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  134 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"2850\" unitCode=\"KGM\">2850</GrossWeightMeasure>\n" +
  135 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">10.89</GrossVolumeMeasure>\n" +
  136 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  137 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"125\">125</TotalPieceQuantity>\n" +
  138 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  139 + "\t\t\t\t\t<TransportContractDocument>\n" +
  140 + "\t\t\t\t\t\t<ID>172-32289946</ID>\n" +
  141 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  142 + "\t\t\t\t\t</TransportContractDocument>\n" +
  143 + "\t\t\t\t\t<OriginLocation>\n" +
  144 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  145 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  146 + "\t\t\t\t\t</OriginLocation>\n" +
  147 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  148 + "\t\t\t\t\t\t<ID>BLL</ID>\n" +
  149 + "\t\t\t\t\t\t<Name>BILLUND</Name>\n" +
  150 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  151 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  152 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  153 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  154 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  155 + "\t\t\t</AssociatedTransportCargo>\n" +
  156 + "\t\t\t<AssociatedTransportCargo>\n" +
  157 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  158 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  159 + "\t\t\t\t\t<ID>51397</ID>\n" +
  160 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  161 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">12.430865</GrossVolumeMeasure>\n" +
  162 + "\t\t\t\t\t<PieceQuantity>141</PieceQuantity>\n" +
  163 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  164 + "\t\t\t\t\t<PositioningEvent>\n" +
  165 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  166 + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" +
  167 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  168 + "\t\t\t\t\t</PositioningEvent>\n" +
  169 + "\t\t\t\t\t<OperatingParty>\n" +
  170 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  171 + "\t\t\t\t\t</OperatingParty>\n" +
  172 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  173 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  174 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  175 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">12.43</GrossVolumeMeasure>\n" +
  176 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  177 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">141</TotalPieceQuantity>\n" +
  178 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  179 + "\t\t\t\t\t<TransportContractDocument>\n" +
  180 + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" +
  181 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  182 + "\t\t\t\t\t</TransportContractDocument>\n" +
  183 + "\t\t\t\t\t<OriginLocation>\n" +
  184 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  185 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  186 + "\t\t\t\t\t</OriginLocation>\n" +
  187 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  188 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  189 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  190 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  191 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  192 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  193 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  194 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  195 + "\t\t\t</AssociatedTransportCargo>\n" +
  196 + "\t\t\t<AssociatedTransportCargo>\n" +
  197 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  198 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  199 + "\t\t\t\t\t<ID>55378</ID>\n" +
  200 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">4364</GrossWeightMeasure>\n" +
  201 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">19.748324</GrossVolumeMeasure>\n" +
  202 + "\t\t\t\t\t<PieceQuantity>224</PieceQuantity>\n" +
  203 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  204 + "\t\t\t\t\t<PositioningEvent>\n" +
  205 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  206 + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" +
  207 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  208 + "\t\t\t\t\t</PositioningEvent>\n" +
  209 + "\t\t\t\t\t<OperatingParty>\n" +
  210 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  211 + "\t\t\t\t\t</OperatingParty>\n" +
  212 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  213 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  214 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">4364</GrossWeightMeasure>\n" +
  215 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">19.75</GrossVolumeMeasure>\n" +
  216 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  217 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">224</TotalPieceQuantity>\n" +
  218 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  219 + "\t\t\t\t\t<TransportContractDocument>\n" +
  220 + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" +
  221 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  222 + "\t\t\t\t\t</TransportContractDocument>\n" +
  223 + "\t\t\t\t\t<OriginLocation>\n" +
  224 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  225 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  226 + "\t\t\t\t\t</OriginLocation>\n" +
  227 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  228 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  229 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  230 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  231 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  232 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  233 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  234 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  235 + "\t\t\t</AssociatedTransportCargo>\n" +
  236 + "\t\t\t<AssociatedTransportCargo>\n" +
  237 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  238 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  239 + "\t\t\t\t\t<ID>62668</ID>\n" +
  240 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">97</GrossWeightMeasure>\n" +
  241 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0.440811</GrossVolumeMeasure>\n" +
  242 + "\t\t\t\t\t<PieceQuantity>5</PieceQuantity>\n" +
  243 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  244 + "\t\t\t\t\t<PositioningEvent>\n" +
  245 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  246 + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" +
  247 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  248 + "\t\t\t\t\t</PositioningEvent>\n" +
  249 + "\t\t\t\t\t<OperatingParty>\n" +
  250 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  251 + "\t\t\t\t\t</OperatingParty>\n" +
  252 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  253 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  254 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">97</GrossWeightMeasure>\n" +
  255 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0.44</GrossVolumeMeasure>\n" +
  256 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  257 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">5</TotalPieceQuantity>\n" +
  258 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  259 + "\t\t\t\t\t<TransportContractDocument>\n" +
  260 + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" +
  261 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  262 + "\t\t\t\t\t</TransportContractDocument>\n" +
  263 + "\t\t\t\t\t<OriginLocation>\n" +
  264 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  265 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  266 + "\t\t\t\t\t</OriginLocation>\n" +
  267 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  268 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  269 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  270 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  271 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  272 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  273 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  274 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  275 + "\t\t\t</AssociatedTransportCargo>\n" +
  276 + "\t\t\t<AssociatedTransportCargo>\n" +
  277 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  278 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  279 + "\t\t\t\t\t<ID>86386</ID>\n" +
  280 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  281 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">7.82</GrossVolumeMeasure>\n" +
  282 + "\t\t\t\t\t<PieceQuantity>167</PieceQuantity>\n" +
  283 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  284 + "\t\t\t\t\t<PositioningEvent>\n" +
  285 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  286 + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" +
  287 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  288 + "\t\t\t\t\t</PositioningEvent>\n" +
  289 + "\t\t\t\t\t<OperatingParty>\n" +
  290 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  291 + "\t\t\t\t\t</OperatingParty>\n" +
  292 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  293 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  294 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"2748\" unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  295 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">7.82</GrossVolumeMeasure>\n" +
  296 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  297 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"167\">167</TotalPieceQuantity>\n" +
  298 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  299 + "\t\t\t\t\t<TransportContractDocument>\n" +
  300 + "\t\t\t\t\t\t<ID>172-32625095</ID>\n" +
  301 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  302 + "\t\t\t\t\t</TransportContractDocument>\n" +
  303 + "\t\t\t\t\t<OriginLocation>\n" +
  304 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  305 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  306 + "\t\t\t\t\t</OriginLocation>\n" +
  307 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  308 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  309 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  310 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  311 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  312 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  313 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  314 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  315 + "\t\t\t</AssociatedTransportCargo>\n" +
  316 + "\t\t</ArrivalEvent>\n" +
  317 + "\t\t<ArrivalEvent>\n" +
  318 + "\t\t\t<ScheduledArrivalOccurrenceDateTime>2018-11-18T01:45:00+08:00</ScheduledArrivalOccurrenceDateTime>\n" +
  319 + "\t\t\t<ScheduledDepartureOccurrenceDateTime>2018-11-18T04:00:00+08:00</ScheduledDepartureOccurrenceDateTime>\n" +
  320 + "\t\t\t<OccurrenceArrivalLocation>\n" +
  321 + "\t\t\t\t<ID>ATL</ID>\n" +
  322 + "\t\t\t\t<Name>ATLANTA</Name>\n" +
  323 + "\t\t\t\t<TypeCode>Airport</TypeCode>\n" +
  324 + "\t\t\t\t<FirstArrivalCountryID>US</FirstArrivalCountryID>\n" +
  325 + "\t\t\t</OccurrenceArrivalLocation>\n" +
  326 + "\t\t\t<AssociatedTransportCargo>\n" +
  327 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  328 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  329 + "\t\t\t\t\t<ID>40442</ID>\n" +
  330 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">3139</GrossWeightMeasure>\n" +
  331 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">30.64</GrossVolumeMeasure>\n" +
  332 + "\t\t\t\t\t<PieceQuantity>170</PieceQuantity>\n" +
  333 + "\t\t\t\t\t<CharacteristicCode>PGF</CharacteristicCode>\n" +
  334 + "\t\t\t\t\t<PositioningEvent>\n" +
  335 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  336 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  337 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  338 + "\t\t\t\t\t</PositioningEvent>\n" +
  339 + "\t\t\t\t\t<OperatingParty>\n" +
  340 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  341 + "\t\t\t\t\t</OperatingParty>\n" +
  342 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  343 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  344 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"3139\" unitCode=\"KGM\">3139</GrossWeightMeasure>\n" +
  345 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">30.64</GrossVolumeMeasure>\n" +
  346 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  347 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"170\">170</TotalPieceQuantity>\n" +
  348 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  349 + "\t\t\t\t\t<TransportContractDocument>\n" +
  350 + "\t\t\t\t\t\t<ID>172-32625084</ID>\n" +
  351 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  352 + "\t\t\t\t\t</TransportContractDocument>\n" +
  353 + "\t\t\t\t\t<OriginLocation>\n" +
  354 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  355 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  356 + "\t\t\t\t\t</OriginLocation>\n" +
  357 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  358 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  359 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  360 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  361 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  362 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  363 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  364 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  365 + "\t\t\t</AssociatedTransportCargo>\n" +
  366 + "\t\t\t<AssociatedTransportCargo>\n" +
  367 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  368 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  369 + "\t\t\t\t\t<ID>52267</ID>\n" +
  370 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">4108</GrossWeightMeasure>\n" +
  371 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  372 + "\t\t\t\t\t<PieceQuantity>95</PieceQuantity>\n" +
  373 + "\t\t\t\t\t<CharacteristicCode>PGF</CharacteristicCode>\n" +
  374 + "\t\t\t\t\t<PositioningEvent>\n" +
  375 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  376 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  377 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  378 + "\t\t\t\t\t</PositioningEvent>\n" +
  379 + "\t\t\t\t\t<OperatingParty>\n" +
  380 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  381 + "\t\t\t\t\t</OperatingParty>\n" +
  382 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  383 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  384 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"656\" unitCode=\"KGM\">190</GrossWeightMeasure>\n" +
  385 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  386 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  387 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"3\">1</TotalPieceQuantity>\n" +
  388 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  389 + "\t\t\t\t\t<TransportContractDocument>\n" +
  390 + "\t\t\t\t\t\t<ID>172-28962172</ID>\n" +
  391 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  392 + "\t\t\t\t\t</TransportContractDocument>\n" +
  393 + "\t\t\t\t\t<OriginLocation>\n" +
  394 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  395 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  396 + "\t\t\t\t\t</OriginLocation>\n" +
  397 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  398 + "\t\t\t\t\t\t<ID>AMS</ID>\n" +
  399 + "\t\t\t\t\t\t<Name>AMSTERDAM</Name>\n" +
  400 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  401 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  402 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  403 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  404 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  405 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  406 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"3256\" unitCode=\"KGM\">3256</GrossWeightMeasure>\n" +
  407 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  408 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  409 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"3\">3</TotalPieceQuantity>\n" +
  410 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  411 + "\t\t\t\t\t<TransportContractDocument>\n" +
  412 + "\t\t\t\t\t\t<ID>172-32802162</ID>\n" +
  413 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  414 + "\t\t\t\t\t</TransportContractDocument>\n" +
  415 + "\t\t\t\t\t<OriginLocation>\n" +
  416 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  417 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  418 + "\t\t\t\t\t</OriginLocation>\n" +
  419 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  420 + "\t\t\t\t\t\t<ID>DUS</ID>\n" +
  421 + "\t\t\t\t\t\t<Name>Dusseldorf</Name>\n" +
  422 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  423 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  424 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  425 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  426 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  427 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  428 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1988\" unitCode=\"KGM\">662</GrossWeightMeasure>\n" +
  429 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  430 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  431 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"273\">91</TotalPieceQuantity>\n" +
  432 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  433 + "\t\t\t\t\t<TransportContractDocument>\n" +
  434 + "\t\t\t\t\t\t<ID>172-32802210</ID>\n" +
  435 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  436 + "\t\t\t\t\t</TransportContractDocument>\n" +
  437 + "\t\t\t\t\t<OriginLocation>\n" +
  438 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  439 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  440 + "\t\t\t\t\t</OriginLocation>\n" +
  441 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  442 + "\t\t\t\t\t\t<ID>STR</ID>\n" +
  443 + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" +
  444 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  445 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  446 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  447 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  448 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  449 + "\t\t\t</AssociatedTransportCargo>\n" +
  450 + "\t\t\t<AssociatedTransportCargo>\n" +
  451 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  452 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  453 + "\t\t\t\t\t<ID>52774</ID>\n" +
  454 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">5435</GrossWeightMeasure>\n" +
  455 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  456 + "\t\t\t\t\t<PieceQuantity>93</PieceQuantity>\n" +
  457 + "\t\t\t\t\t<CharacteristicCode>PGF</CharacteristicCode>\n" +
  458 + "\t\t\t\t\t<PositioningEvent>\n" +
  459 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  460 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  461 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  462 + "\t\t\t\t\t</PositioningEvent>\n" +
  463 + "\t\t\t\t\t<OperatingParty>\n" +
  464 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  465 + "\t\t\t\t\t</OperatingParty>\n" +
  466 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  467 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  468 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1225\" unitCode=\"KGM\">1225</GrossWeightMeasure>\n" +
  469 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  470 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  471 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"1\">1</TotalPieceQuantity>\n" +
  472 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  473 + "\t\t\t\t\t<TransportContractDocument>\n" +
  474 + "\t\t\t\t\t\t<ID>172-30562033</ID>\n" +
  475 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  476 + "\t\t\t\t\t</TransportContractDocument>\n" +
  477 + "\t\t\t\t\t<OriginLocation>\n" +
  478 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  479 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  480 + "\t\t\t\t\t</OriginLocation>\n" +
  481 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  482 + "\t\t\t\t\t\t<ID>MIL</ID>\n" +
  483 + "\t\t\t\t\t\t<Name>MILAN</Name>\n" +
  484 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  485 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  486 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  487 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  488 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  489 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  490 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1472\" unitCode=\"KGM\">1472</GrossWeightMeasure>\n" +
  491 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  492 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  493 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"1\">1</TotalPieceQuantity>\n" +
  494 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  495 + "\t\t\t\t\t<TransportContractDocument>\n" +
  496 + "\t\t\t\t\t\t<ID>172-30817776</ID>\n" +
  497 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  498 + "\t\t\t\t\t</TransportContractDocument>\n" +
  499 + "\t\t\t\t\t<OriginLocation>\n" +
  500 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  501 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  502 + "\t\t\t\t\t</OriginLocation>\n" +
  503 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  504 + "\t\t\t\t\t\t<ID>BGO</ID>\n" +
  505 + "\t\t\t\t\t\t<Name>Berlin </Name>\n" +
  506 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  507 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  508 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  509 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  510 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  511 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  512 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1896\" unitCode=\"KGM\">1896</GrossWeightMeasure>\n" +
  513 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  514 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  515 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"6\">6</TotalPieceQuantity>\n" +
  516 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  517 + "\t\t\t\t\t<TransportContractDocument>\n" +
  518 + "\t\t\t\t\t\t<ID>172-31997980</ID>\n" +
  519 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  520 + "\t\t\t\t\t</TransportContractDocument>\n" +
  521 + "\t\t\t\t\t<OriginLocation>\n" +
  522 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  523 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  524 + "\t\t\t\t\t</OriginLocation>\n" +
  525 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  526 + "\t\t\t\t\t\t<ID>STR</ID>\n" +
  527 + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" +
  528 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  529 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  530 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  531 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  532 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  533 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  534 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"228\" unitCode=\"KGM\">228</GrossWeightMeasure>\n" +
  535 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  536 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  537 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"1\">1</TotalPieceQuantity>\n" +
  538 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  539 + "\t\t\t\t\t<TransportContractDocument>\n" +
  540 + "\t\t\t\t\t\t<ID>172-32802081</ID>\n" +
  541 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  542 + "\t\t\t\t\t</TransportContractDocument>\n" +
  543 + "\t\t\t\t\t<OriginLocation>\n" +
  544 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  545 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  546 + "\t\t\t\t\t</OriginLocation>\n" +
  547 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  548 + "\t\t\t\t\t\t<ID>DUS</ID>\n" +
  549 + "\t\t\t\t\t\t<Name>Dusseldorf</Name>\n" +
  550 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  551 + "\t\t\t\t\t<HandlingInstructions>\n" +
  552 + "\t\t\t\t\t\t<Description>dangerous goods</Description>\n" +
  553 + "\t\t\t\t\t\t<DescriptionCode>DGR</DescriptionCode>\n" +
  554 + "\t\t\t\t\t</HandlingInstructions>\n" +
  555 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  556 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  557 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  558 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  559 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  560 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1988\" unitCode=\"KGM\">614</GrossWeightMeasure>\n" +
  561 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  562 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  563 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"273\">84</TotalPieceQuantity>\n" +
  564 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  565 + "\t\t\t\t\t<TransportContractDocument>\n" +
  566 + "\t\t\t\t\t\t<ID>172-32802210</ID>\n" +
  567 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  568 + "\t\t\t\t\t</TransportContractDocument>\n" +
  569 + "\t\t\t\t\t<OriginLocation>\n" +
  570 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  571 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  572 + "\t\t\t\t\t</OriginLocation>\n" +
  573 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  574 + "\t\t\t\t\t\t<ID>STR</ID>\n" +
  575 + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" +
  576 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  577 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  578 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  579 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  580 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  581 + "\t\t\t</AssociatedTransportCargo>\n" +
  582 + "\t\t\t<AssociatedTransportCargo>\n" +
  583 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  584 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  585 + "\t\t\t\t\t<ID>21947</ID>\n" +
  586 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2067</GrossWeightMeasure>\n" +
  587 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  588 + "\t\t\t\t\t<PieceQuantity>77</PieceQuantity>\n" +
  589 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  590 + "\t\t\t\t\t<PositioningEvent>\n" +
  591 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  592 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  593 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  594 + "\t\t\t\t\t</PositioningEvent>\n" +
  595 + "\t\t\t\t\t<OperatingParty>\n" +
  596 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">C6</PrimaryID>\n" +
  597 + "\t\t\t\t\t</OperatingParty>\n" +
  598 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  599 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  600 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">1580</GrossWeightMeasure>\n" +
  601 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  602 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  603 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">10</TotalPieceQuantity>\n" +
  604 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  605 + "\t\t\t\t\t<TransportContractDocument>\n" +
  606 + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" +
  607 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  608 + "\t\t\t\t\t</TransportContractDocument>\n" +
  609 + "\t\t\t\t\t<OriginLocation>\n" +
  610 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  611 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  612 + "\t\t\t\t\t</OriginLocation>\n" +
  613 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  614 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  615 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  616 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  617 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  618 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  619 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  620 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  621 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  622 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1988\" unitCode=\"KGM\">487</GrossWeightMeasure>\n" +
  623 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  624 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  625 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"273\">67</TotalPieceQuantity>\n" +
  626 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  627 + "\t\t\t\t\t<TransportContractDocument>\n" +
  628 + "\t\t\t\t\t\t<ID>172-32802210</ID>\n" +
  629 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  630 + "\t\t\t\t\t</TransportContractDocument>\n" +
  631 + "\t\t\t\t\t<OriginLocation>\n" +
  632 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  633 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  634 + "\t\t\t\t\t</OriginLocation>\n" +
  635 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  636 + "\t\t\t\t\t\t<ID>STR</ID>\n" +
  637 + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" +
  638 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  639 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  640 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  641 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  642 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  643 + "\t\t\t</AssociatedTransportCargo>\n" +
  644 + "\t\t\t<AssociatedTransportCargo>\n" +
  645 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  646 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  647 + "\t\t\t\t\t<ID>33877</ID>\n" +
  648 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">980</GrossWeightMeasure>\n" +
  649 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  650 + "\t\t\t\t\t<PieceQuantity>77</PieceQuantity>\n" +
  651 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  652 + "\t\t\t\t\t<PositioningEvent>\n" +
  653 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  654 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  655 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  656 + "\t\t\t\t\t</PositioningEvent>\n" +
  657 + "\t\t\t\t\t<OperatingParty>\n" +
  658 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  659 + "\t\t\t\t\t</OperatingParty>\n" +
  660 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  661 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  662 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">980</GrossWeightMeasure>\n" +
  663 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  664 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  665 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">77</TotalPieceQuantity>\n" +
  666 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  667 + "\t\t\t\t\t<TransportContractDocument>\n" +
  668 + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" +
  669 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  670 + "\t\t\t\t\t</TransportContractDocument>\n" +
  671 + "\t\t\t\t\t<OriginLocation>\n" +
  672 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  673 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  674 + "\t\t\t\t\t</OriginLocation>\n" +
  675 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  676 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  677 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  678 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  679 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  680 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  681 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  682 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  683 + "\t\t\t</AssociatedTransportCargo>\n" +
  684 + "\t\t\t<AssociatedTransportCargo>\n" +
  685 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  686 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  687 + "\t\t\t\t\t<ID>41626</ID>\n" +
  688 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2142</GrossWeightMeasure>\n" +
  689 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  690 + "\t\t\t\t\t<PieceQuantity>74</PieceQuantity>\n" +
  691 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  692 + "\t\t\t\t\t<PositioningEvent>\n" +
  693 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  694 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  695 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  696 + "\t\t\t\t\t</PositioningEvent>\n" +
  697 + "\t\t\t\t\t<OperatingParty>\n" +
  698 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  699 + "\t\t\t\t\t</OperatingParty>\n" +
  700 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  701 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  702 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"656\" unitCode=\"KGM\">466</GrossWeightMeasure>\n" +
  703 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  704 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  705 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"3\">2</TotalPieceQuantity>\n" +
  706 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  707 + "\t\t\t\t\t<TransportContractDocument>\n" +
  708 + "\t\t\t\t\t\t<ID>172-28962172</ID>\n" +
  709 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  710 + "\t\t\t\t\t</TransportContractDocument>\n" +
  711 + "\t\t\t\t\t<OriginLocation>\n" +
  712 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  713 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  714 + "\t\t\t\t\t</OriginLocation>\n" +
  715 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  716 + "\t\t\t\t\t\t<ID>AMS</ID>\n" +
  717 + "\t\t\t\t\t\t<Name>AMSTERDAM</Name>\n" +
  718 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  719 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  720 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  721 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  722 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  723 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  724 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"594\" unitCode=\"KGM\">594</GrossWeightMeasure>\n" +
  725 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  726 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  727 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"2\">2</TotalPieceQuantity>\n" +
  728 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  729 + "\t\t\t\t\t<TransportContractDocument>\n" +
  730 + "\t\t\t\t\t\t<ID>172-28962776</ID>\n" +
  731 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  732 + "\t\t\t\t\t</TransportContractDocument>\n" +
  733 + "\t\t\t\t\t<OriginLocation>\n" +
  734 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  735 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  736 + "\t\t\t\t\t</OriginLocation>\n" +
  737 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  738 + "\t\t\t\t\t\t<ID>OPO</ID>\n" +
  739 + "\t\t\t\t\t\t<Name>PORTO</Name>\n" +
  740 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  741 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  742 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  743 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  744 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  745 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  746 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"592\" unitCode=\"KGM\">592</GrossWeightMeasure>\n" +
  747 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  748 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  749 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"25\">25</TotalPieceQuantity>\n" +
  750 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  751 + "\t\t\t\t\t<TransportContractDocument>\n" +
  752 + "\t\t\t\t\t\t<ID>172-30560961</ID>\n" +
  753 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  754 + "\t\t\t\t\t</TransportContractDocument>\n" +
  755 + "\t\t\t\t\t<OriginLocation>\n" +
  756 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  757 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  758 + "\t\t\t\t\t</OriginLocation>\n" +
  759 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  760 + "\t\t\t\t\t\t<ID>MXP</ID>\n" +
  761 + "\t\t\t\t\t\t<Name>MILAN</Name>\n" +
  762 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  763 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  764 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  765 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  766 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  767 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  768 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"5\" unitCode=\"KGM\">5</GrossWeightMeasure>\n" +
  769 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  770 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  771 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"2\">2</TotalPieceQuantity>\n" +
  772 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  773 + "\t\t\t\t\t<TransportContractDocument>\n" +
  774 + "\t\t\t\t\t\t<ID>172-31920744</ID>\n" +
  775 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  776 + "\t\t\t\t\t</TransportContractDocument>\n" +
  777 + "\t\t\t\t\t<OriginLocation>\n" +
  778 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  779 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  780 + "\t\t\t\t\t</OriginLocation>\n" +
  781 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  782 + "\t\t\t\t\t\t<ID>CDG</ID>\n" +
  783 + "\t\t\t\t\t\t<Name>Paris</Name>\n" +
  784 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  785 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  786 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  787 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  788 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  789 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  790 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"260\" unitCode=\"KGM\">260</GrossWeightMeasure>\n" +
  791 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  792 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  793 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"12\">12</TotalPieceQuantity>\n" +
  794 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  795 + "\t\t\t\t\t<TransportContractDocument>\n" +
  796 + "\t\t\t\t\t\t<ID>172-32802184</ID>\n" +
  797 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  798 + "\t\t\t\t\t</TransportContractDocument>\n" +
  799 + "\t\t\t\t\t<OriginLocation>\n" +
  800 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  801 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  802 + "\t\t\t\t\t</OriginLocation>\n" +
  803 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  804 + "\t\t\t\t\t\t<ID>HAM</ID>\n" +
  805 + "\t\t\t\t\t\t<Name>HAMBURG</Name>\n" +
  806 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  807 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  808 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  809 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  810 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  811 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  812 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1988\" unitCode=\"KGM\">225</GrossWeightMeasure>\n" +
  813 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  814 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  815 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"273\">31</TotalPieceQuantity>\n" +
  816 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  817 + "\t\t\t\t\t<TransportContractDocument>\n" +
  818 + "\t\t\t\t\t\t<ID>172-32802210</ID>\n" +
  819 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  820 + "\t\t\t\t\t</TransportContractDocument>\n" +
  821 + "\t\t\t\t\t<OriginLocation>\n" +
  822 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  823 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  824 + "\t\t\t\t\t</OriginLocation>\n" +
  825 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  826 + "\t\t\t\t\t\t<ID>STR</ID>\n" +
  827 + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" +
  828 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  829 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  830 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  831 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  832 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  833 + "\t\t\t</AssociatedTransportCargo>\n" +
  834 + "\t\t\t<AssociatedTransportCargo>\n" +
  835 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  836 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  837 + "\t\t\t\t\t<ID>50791</ID>\n" +
  838 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2850</GrossWeightMeasure>\n" +
  839 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">10.89</GrossVolumeMeasure>\n" +
  840 + "\t\t\t\t\t<PieceQuantity>125</PieceQuantity>\n" +
  841 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  842 + "\t\t\t\t\t<PositioningEvent>\n" +
  843 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  844 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  845 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  846 + "\t\t\t\t\t</PositioningEvent>\n" +
  847 + "\t\t\t\t\t<OperatingParty>\n" +
  848 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  849 + "\t\t\t\t\t</OperatingParty>\n" +
  850 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  851 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  852 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"2850\" unitCode=\"KGM\">2850</GrossWeightMeasure>\n" +
  853 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">10.89</GrossVolumeMeasure>\n" +
  854 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  855 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"125\">125</TotalPieceQuantity>\n" +
  856 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  857 + "\t\t\t\t\t<TransportContractDocument>\n" +
  858 + "\t\t\t\t\t\t<ID>172-32289946</ID>\n" +
  859 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  860 + "\t\t\t\t\t</TransportContractDocument>\n" +
  861 + "\t\t\t\t\t<OriginLocation>\n" +
  862 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  863 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  864 + "\t\t\t\t\t</OriginLocation>\n" +
  865 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  866 + "\t\t\t\t\t\t<ID>BLL</ID>\n" +
  867 + "\t\t\t\t\t\t<Name>BILLUND</Name>\n" +
  868 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  869 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  870 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  871 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  872 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  873 + "\t\t\t</AssociatedTransportCargo>\n" +
  874 + "\t\t\t<AssociatedTransportCargo>\n" +
  875 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  876 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  877 + "\t\t\t\t\t<ID>51397</ID>\n" +
  878 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  879 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">12.430865</GrossVolumeMeasure>\n" +
  880 + "\t\t\t\t\t<PieceQuantity>141</PieceQuantity>\n" +
  881 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  882 + "\t\t\t\t\t<PositioningEvent>\n" +
  883 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  884 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  885 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  886 + "\t\t\t\t\t</PositioningEvent>\n" +
  887 + "\t\t\t\t\t<OperatingParty>\n" +
  888 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  889 + "\t\t\t\t\t</OperatingParty>\n" +
  890 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  891 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  892 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  893 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">12.43</GrossVolumeMeasure>\n" +
  894 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  895 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">141</TotalPieceQuantity>\n" +
  896 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  897 + "\t\t\t\t\t<TransportContractDocument>\n" +
  898 + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" +
  899 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  900 + "\t\t\t\t\t</TransportContractDocument>\n" +
  901 + "\t\t\t\t\t<OriginLocation>\n" +
  902 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  903 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  904 + "\t\t\t\t\t</OriginLocation>\n" +
  905 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  906 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  907 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  908 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  909 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  910 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  911 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  912 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  913 + "\t\t\t</AssociatedTransportCargo>\n" +
  914 + "\t\t\t<AssociatedTransportCargo>\n" +
  915 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  916 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  917 + "\t\t\t\t\t<ID>54652</ID>\n" +
  918 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2490</GrossWeightMeasure>\n" +
  919 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  920 + "\t\t\t\t\t<PieceQuantity>85</PieceQuantity>\n" +
  921 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  922 + "\t\t\t\t\t<PositioningEvent>\n" +
  923 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  924 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  925 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  926 + "\t\t\t\t\t</PositioningEvent>\n" +
  927 + "\t\t\t\t\t<OperatingParty>\n" +
  928 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  929 + "\t\t\t\t\t</OperatingParty>\n" +
  930 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  931 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  932 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">2490</GrossWeightMeasure>\n" +
  933 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  934 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  935 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">85</TotalPieceQuantity>\n" +
  936 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  937 + "\t\t\t\t\t<TransportContractDocument>\n" +
  938 + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" +
  939 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  940 + "\t\t\t\t\t</TransportContractDocument>\n" +
  941 + "\t\t\t\t\t<OriginLocation>\n" +
  942 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  943 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  944 + "\t\t\t\t\t</OriginLocation>\n" +
  945 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  946 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  947 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  948 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  949 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  950 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  951 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  952 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  953 + "\t\t\t</AssociatedTransportCargo>\n" +
  954 + "\t\t\t<AssociatedTransportCargo>\n" +
  955 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  956 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  957 + "\t\t\t\t\t<ID>55378</ID>\n" +
  958 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">4364</GrossWeightMeasure>\n" +
  959 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">19.748324</GrossVolumeMeasure>\n" +
  960 + "\t\t\t\t\t<PieceQuantity>224</PieceQuantity>\n" +
  961 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  962 + "\t\t\t\t\t<PositioningEvent>\n" +
  963 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  964 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  965 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  966 + "\t\t\t\t\t</PositioningEvent>\n" +
  967 + "\t\t\t\t\t<OperatingParty>\n" +
  968 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  969 + "\t\t\t\t\t</OperatingParty>\n" +
  970 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  971 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  972 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">4364</GrossWeightMeasure>\n" +
  973 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">19.75</GrossVolumeMeasure>\n" +
  974 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  975 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">224</TotalPieceQuantity>\n" +
  976 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  977 + "\t\t\t\t\t<TransportContractDocument>\n" +
  978 + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" +
  979 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  980 + "\t\t\t\t\t</TransportContractDocument>\n" +
  981 + "\t\t\t\t\t<OriginLocation>\n" +
  982 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  983 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  984 + "\t\t\t\t\t</OriginLocation>\n" +
  985 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  986 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  987 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  988 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  989 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  990 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  991 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  992 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  993 + "\t\t\t</AssociatedTransportCargo>\n" +
  994 + "\t\t\t<AssociatedTransportCargo>\n" +
  995 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  996 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  997 + "\t\t\t\t\t<ID>60364</ID>\n" +
  998 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2415</GrossWeightMeasure>\n" +
  999 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  1000 + "\t\t\t\t\t<PieceQuantity>76</PieceQuantity>\n" +
  1001 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  1002 + "\t\t\t\t\t<PositioningEvent>\n" +
  1003 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  1004 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  1005 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  1006 + "\t\t\t\t\t</PositioningEvent>\n" +
  1007 + "\t\t\t\t\t<OperatingParty>\n" +
  1008 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  1009 + "\t\t\t\t\t</OperatingParty>\n" +
  1010 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  1011 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  1012 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">2415</GrossWeightMeasure>\n" +
  1013 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  1014 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  1015 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">76</TotalPieceQuantity>\n" +
  1016 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  1017 + "\t\t\t\t\t<TransportContractDocument>\n" +
  1018 + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" +
  1019 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  1020 + "\t\t\t\t\t</TransportContractDocument>\n" +
  1021 + "\t\t\t\t\t<OriginLocation>\n" +
  1022 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  1023 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  1024 + "\t\t\t\t\t</OriginLocation>\n" +
  1025 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  1026 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  1027 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  1028 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  1029 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  1030 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  1031 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  1032 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  1033 + "\t\t\t</AssociatedTransportCargo>\n" +
  1034 + "\t\t\t<AssociatedTransportCargo>\n" +
  1035 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  1036 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  1037 + "\t\t\t\t\t<ID>62668</ID>\n" +
  1038 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">97</GrossWeightMeasure>\n" +
  1039 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0.440811</GrossVolumeMeasure>\n" +
  1040 + "\t\t\t\t\t<PieceQuantity>5</PieceQuantity>\n" +
  1041 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  1042 + "\t\t\t\t\t<PositioningEvent>\n" +
  1043 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  1044 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  1045 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  1046 + "\t\t\t\t\t</PositioningEvent>\n" +
  1047 + "\t\t\t\t\t<OperatingParty>\n" +
  1048 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  1049 + "\t\t\t\t\t</OperatingParty>\n" +
  1050 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  1051 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  1052 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">97</GrossWeightMeasure>\n" +
  1053 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0.44</GrossVolumeMeasure>\n" +
  1054 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  1055 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">5</TotalPieceQuantity>\n" +
  1056 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  1057 + "\t\t\t\t\t<TransportContractDocument>\n" +
  1058 + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" +
  1059 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  1060 + "\t\t\t\t\t</TransportContractDocument>\n" +
  1061 + "\t\t\t\t\t<OriginLocation>\n" +
  1062 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  1063 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  1064 + "\t\t\t\t\t</OriginLocation>\n" +
  1065 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  1066 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  1067 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  1068 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  1069 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  1070 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  1071 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  1072 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  1073 + "\t\t\t</AssociatedTransportCargo>\n" +
  1074 + "\t\t\t<AssociatedTransportCargo>\n" +
  1075 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  1076 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  1077 + "\t\t\t\t\t<ID>71695</ID>\n" +
  1078 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">1300</GrossWeightMeasure>\n" +
  1079 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  1080 + "\t\t\t\t\t<PieceQuantity>8</PieceQuantity>\n" +
  1081 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  1082 + "\t\t\t\t\t<PositioningEvent>\n" +
  1083 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  1084 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  1085 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  1086 + "\t\t\t\t\t</PositioningEvent>\n" +
  1087 + "\t\t\t\t\t<OperatingParty>\n" +
  1088 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  1089 + "\t\t\t\t\t</OperatingParty>\n" +
  1090 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  1091 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  1092 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">1300</GrossWeightMeasure>\n" +
  1093 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" +
  1094 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  1095 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">8</TotalPieceQuantity>\n" +
  1096 + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" +
  1097 + "\t\t\t\t\t<TransportContractDocument>\n" +
  1098 + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" +
  1099 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  1100 + "\t\t\t\t\t</TransportContractDocument>\n" +
  1101 + "\t\t\t\t\t<OriginLocation>\n" +
  1102 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  1103 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  1104 + "\t\t\t\t\t</OriginLocation>\n" +
  1105 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  1106 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  1107 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  1108 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  1109 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  1110 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  1111 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  1112 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  1113 + "\t\t\t</AssociatedTransportCargo>\n" +
  1114 + "\t\t\t<AssociatedTransportCargo>\n" +
  1115 + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" +
  1116 + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" +
  1117 + "\t\t\t\t\t<ID>86386</ID>\n" +
  1118 + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  1119 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">7.82</GrossVolumeMeasure>\n" +
  1120 + "\t\t\t\t\t<PieceQuantity>167</PieceQuantity>\n" +
  1121 + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" +
  1122 + "\t\t\t\t\t<PositioningEvent>\n" +
  1123 + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" +
  1124 + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" +
  1125 + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" +
  1126 + "\t\t\t\t\t</PositioningEvent>\n" +
  1127 + "\t\t\t\t\t<OperatingParty>\n" +
  1128 + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" +
  1129 + "\t\t\t\t\t</OperatingParty>\n" +
  1130 + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" +
  1131 + "\t\t\t\t<IncludedMasterConsignment>\n" +
  1132 + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"2748\" unitCode=\"KGM\">2748</GrossWeightMeasure>\n" +
  1133 + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">7.82</GrossVolumeMeasure>\n" +
  1134 + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" +
  1135 + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"167\">167</TotalPieceQuantity>\n" +
  1136 + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" +
  1137 + "\t\t\t\t\t<TransportContractDocument>\n" +
  1138 + "\t\t\t\t\t\t<ID>172-32625095</ID>\n" +
  1139 + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" +
  1140 + "\t\t\t\t\t</TransportContractDocument>\n" +
  1141 + "\t\t\t\t\t<OriginLocation>\n" +
  1142 + "\t\t\t\t\t\t<ID>CGO</ID>\n" +
  1143 + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" +
  1144 + "\t\t\t\t\t</OriginLocation>\n" +
  1145 + "\t\t\t\t\t<FinalDestinationLocation>\n" +
  1146 + "\t\t\t\t\t\t<ID>LUX</ID>\n" +
  1147 + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" +
  1148 + "\t\t\t\t\t</FinalDestinationLocation>\n" +
  1149 + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" +
  1150 + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" +
  1151 + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" +
  1152 + "\t\t\t\t</IncludedMasterConsignment>\n" +
  1153 + "\t\t\t</AssociatedTransportCargo>\n" +
  1154 + "\t\t</ArrivalEvent>\n" +
  1155 + "\t\t<ArrivalEvent>\n" +
  1156 + "\t\t\t<ScheduledArrivalOccurrenceDateTime>2018-11-18T06:00:00+08:00</ScheduledArrivalOccurrenceDateTime>\n" +
  1157 + "\t\t\t<ScheduledDepartureOccurrenceDateTime/>\n" +
  1158 + "\t\t\t<OccurrenceArrivalLocation>\n" +
  1159 + "\t\t\t\t<ID>ORD</ID>\n" +
  1160 + "\t\t\t\t<Name>Chicago</Name>\n" +
  1161 + "\t\t\t\t<TypeCode>Airport</TypeCode>\n" +
  1162 + "\t\t\t\t<FirstArrivalCountryID>US</FirstArrivalCountryID>\n" +
  1163 + "\t\t\t</OccurrenceArrivalLocation>\n" +
  1164 + "\t\t\t<AssociatedTransportCargo>\n" +
  1165 + "\t\t\t\t<TypeCode>NIL</TypeCode>\n" +
  1166 + "\t\t\t</AssociatedTransportCargo>\n" +
  1167 + "\t\t</ArrivalEvent>\n" +
  1168 + "\t</LogisticsTransportManifest>\n" +
  1169 + "</MSG>";
  1170 +
  1171 + Document doc = DocumentHelper.parseText(xml);
  1172 +
  1173 + System.out.println(doc.asXML());
  1174 +
  1175 + long beginTime = System.currentTimeMillis();
  1176 +
  1177 + Map<String, Object> map = XML2ENTITY.Dom2Map(doc);
  1178 +
  1179 + Map metamap = (Map) map.get("META");
  1180 + String SEDR = (String) metamap.get("SNDR");
  1181 + logger.info(SEDR);
  1182 +
  1183 + List<Map> event = (List<Map>) map.get("ArrivalEvent");
  1184 + for (Map everyEvent : event){
  1185 + String ScheduledArrivalOccurrenceDateTime = (String) everyEvent.get("ScheduledArrivalOccurrenceDateTime");
  1186 + String FirstArrivalCountryID = ((Map) everyEvent.get("OccurrenceArrivalLocation")).get("FirstArrivalCountryID").toString();
  1187 +
  1188 + Object AssociatedTransportCargoList = everyEvent.get("AssociatedTransportCargo");
  1189 + if (AssociatedTransportCargoList.getClass().equals("java.util.ArrayList")){ //这里是为了判断 只发一票装载的情况,实际上上面event节点也要这样判断返回的是LIST还是MAP
  1190 + List<Map> AssociatedTransportCargo = (List<Map>) everyEvent.get("AssociatedTransportCargo");
  1191 + for(Map AssociatedTransportCargoMap : AssociatedTransportCargo){
  1192 + String uldType = AssociatedTransportCargoMap.get("TypeCode").toString();
  1193 + String uldNumber = ((Map) AssociatedTransportCargoMap.get("UtilizedUnitLoadTransportEquipment")).get("ID").toString();
  1194 + String PositioningEvent_OccurrencePositioningLocation_ID = ((Map)(((Map)(((Map) AssociatedTransportCargoMap.get("UtilizedUnitLoadTransportEquipment")).get("PositioningEvent"))).get("OccurrencePositioningLocation"))).get("ID").toString();
  1195 +
  1196 + Object IncludedMasterConsignmentList = AssociatedTransportCargoMap.get("IncludedMasterConsignment");
  1197 + if (IncludedMasterConsignmentList.getClass().equals("java.util.ArrayList")){
  1198 +
  1199 + }else if (IncludedMasterConsignmentList.getClass().equals("java.util.Map")){ //这里为MAP代表一个板里面装一件货
  1200 + Map IncludedMasterConsignmentMap = (Map)IncludedMasterConsignmentList;
  1201 + String awbNumber = ((Map)IncludedMasterConsignmentMap.get("TransportContractDocument")).get("ID").toString();
  1202 + }
  1203 + }
  1204 + }else if (AssociatedTransportCargoList.getClass().equals("java.util.Map")){//是MAP单取下面节点就行,只发一票装载 报文中是一个航班,一个板箱,一个运单
  1205 +
  1206 + }
  1207 +
  1208 + }
  1209 +
  1210 + System.out.println(map.toString());
  1211 +
  1212 + System.out.println("Use time:"+(System.currentTimeMillis()-beginTime));
  1213 +
  1214 + }
  1215 +}