﻿<?xml version="1.0" encoding="utf-8"?>
  <MessagePTMRecordStructures xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <MessagePTMRecordStructure id="0" format="XXX999X/99AAA XXXXXX PART9" messageptmstructure_id_fk="0" validfrom="01.01.2010" validthru="31.12.2011">
      <FlightIdentifier><![CDATA[(?<result>[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1})/[0-9]{2}[A-Z]{3} [A-Z]{3}[A-Z]{3} PART[0-9]{1,2}]]></FlightIdentifier>
      <SDD><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1}/(?<result>[0-9]{2})[A-Z]{3} [A-Z]{3}[A-Z]{3} PART[0-9]{1,2}]]></SDD>
      <BoardingPoint><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1}/[0-9]{2}[A-Z]{3} (?<result>[A-Z]{3})[A-Z]{3} PART[0-9]{1,2}]]></BoardingPoint>
      <TransferPoint><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1}/[0-9]{2}[A-Z]{3} [A-Z]{3}(?<result>[A-Z]{3}) PART[0-9]{1,2}]]></TransferPoint>
	  <PartNumber><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1}/[0-9]{2}[A-Z]{3} [A-Z]{3}[A-Z]{3} PART(?<result>[0-9]{1,2})]]></PartNumber>
      <ConnectingFlightNumber><![CDATA[(?<result>[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1}) [A-Z]{3} [0-9]{1,3}[A-Z]{1} [0-9]{1,2}B [A-Z/]{1,11}(\.CHD[0-9]{1,2}|\.INF[0-9]{1}|\.RQ|\.SA){0,3}\s*]]></ConnectingFlightNumber>
	  <PassengersDestination><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1} (?<result>[A-Z]{3}) [0-9]{1,3}[A-Z]{1} [0-9]{1,2}B [A-Z/]{1,11}(\.CHD[0-9]{1,2}|\.INF[0-9]{1}|\.RQ|\.SA){0,3}\s*]]></PassengersDestination>
	  <OccupyingSeats><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1} [A-Z]{3} (?<result>[0-9]{1,3})[A-Z]{1} [0-9]{1,2}B [A-Z/]{1,11}(\.CHD[0-9]{1,2}|\.INF[0-9]{1}|\.RQ|\.SA){0,3}\s*]]></OccupyingSeats>
	  <SeatClass><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1} [A-Z]{3} [0-9]{1,3}(?<result>[A-Z]{1}) [0-9]{1,2}B [A-Z/]{1,11}(\.CHD[0-9]{1,2}|\.INF[0-9]{1}|\.RQ|\.SA){0,3}\s*]]></SeatClass>
	  <NumberOfBags><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1} [A-Z]{3} [0-9]{1,3}[A-Z]{1} (?<result>[0-9]{1,2})B [A-Z/]{1,11}(\.CHD[0-9]{1,2}|\.INF[0-9]{1}|\.RQ|\.SA){0,3}\s*]]></NumberOfBags>
  	  <PassengerName><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1} [A-Z]{3} [0-9]{1,3}[A-Z]{1} [0-9]{1,2}B (?<result>[A-Z/]{1,11})(\.CHD[0-9]{1,2}|\.INF[0-9]{1}|\.RQ|\.SA){0,3}\s*]]></PassengerName>
	  <NumberOfChildren><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1} [A-Z]{3} [0-9]{1,3}[A-Z]{1} [0-9]{1,2}B [A-Z/]{1,11}(\.CHD(?<result>[0-9]{1,2})|\.INF[0-9]{1}|\.RQ|\.SA){0,3}\s*]]></NumberOfChildren>
	  <NumberOfInfants><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1} [A-Z]{3} [0-9]{1,3}[A-Z]{1} [0-9]{1,2}B [A-Z/]{1,11}(\.CHD[0-9]{1,2}|\.INF(?<result>[0-9]{1})|\.RQ|\.SA){0,3}\s*]]></NumberOfInfants>
	  <Requested><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1} [A-Z]{3} [0-9]{1,3}[A-Z]{1} [0-9]{1,2}B [A-Z/]{1,11}(\.CHD[0-9]{1,2}|\.INF[0-9]{1}|\.(?<result>RQ)|\.SA){0,3}\s*]]></Requested>
	  <SeatsAvailable><![CDATA[[A-Z0-9]{2,3}[0-9]{3,4}[A-Z]{0,1} [A-Z]{3} [0-9]{1,3}[A-Z]{1} [0-9]{1,2}B [A-Z/]{1,11}(\.CHD[0-9]{1,2}|\.INF[0-9]{1}|\.RQ|\.(?<result>SA)){0,3}\s*]]></SeatsAvailable>
	  <TransferInformationFormat><![CDATA[AA9999 AAA 9A 9B AAAA/AAAAAA.CHD9.INF9.RQ.SA]]></TransferInformationFormat>
    </MessagePTMRecordStructure>
  </MessagePTMRecordStructures>
