You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

IataPtmData

The figure shows the elements and structure of an Airport Data Dictionary (ADD) based entity representing an IATA Passenger Transfer Message (PTM) as defined in the Passenger Services Conference Resolutions Manual (PSCRM) RP 1718.



Entity / ADD elementComments
IataPtmData

For IATA messages with multiple "parts".


If part '1' comes again all transfer data previously received for this flight leg should be discarded, as it will be resent.

IATA based identifier for this flight, usually issued long before the flight actually takes place.

FlightId is normally the concatenation of OperatingAirlineIATA, FlightNumber and OperationalSuffix.

FlightId typically identifies a flight to the majority of systems, but it is not unique across time. It's unique only in conjunction with FlightDepartureDate.

Exception: Some airlines use their ICAO code (OperatingAirlineICAO) instead of OperatingAirlineIATA. This might be because they aren't an IATA member or because they just prefer the ICAO code. Regardless, this means that it is allowed to use OperatingAirlineICAO as part of FlightId.

FlightId is then defined as the concatenation of AirlineIATAorICAO, FlightNumber and OperationalSuffix.

NB! IKKE FlightDepartureDate da det er datoen for lokaltiden som sendes. 
Endre definisjonen, beskriv for AODBimpl.

Departure airport IATA code (see AirportIATA for description of term).

Arrival airport IATA code (see AirportIATA for description of term).



IataPtmTransferToData 1..*This is the flight leg passengers on the flight leg identified above transfer to.



Error rendering macro 'excerpt-include'

You can only link to a page or blog post.

NB! IKKE FlightDepartureDate da det er datoen for lokaltiden som sendes. 
Endre definisjonen, beskriv for AODBimpl.





IataPtmPaxData 1..*This is the data received in the PTM per passenger/ticket that will transfer to the flight leg identified above.
  • NAVNENE

  • PaxSeated

→ 20
5
5

Error rendering macro 'excerpt-include'

You can only link to a page or blog post.


Så er der et eksempel på PTM


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iat="http://www.asrv.aero/webservices/1.0/IataFlightMsgSubmit" xmlns:dat="http://www.asrv.aero/webservices/1.0/IataFlightMsgSubmit/datadefinitions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Header/>
  <soapenv:Body>
    <iat:submitPaxTransferData>
      <dat:transData>
        <dat:correlationId>EMI-PLE-24964-03072019 124550</dat:correlationId>
        <dat:sourceOrganization>EMI</dat:sourceOrganization>
        <dat:sourceTimestamp>2019-07-03T12:45:50Z</dat:sourceTimestamp>
        <dat:sourceData>VIAS Flight</dat:sourceData>
      </dat:transData>
      <dat:iataPtmData>
        <dat:PartNumber>1</dat:PartNumber>
        <dat:flightId>DY1263</dat:flightId>
        <dat:flightDepartureDate>2019-07-02Z</dat:flightDepartureDate>
        <dat:DepartureAirportIATA>AYT</dat:DepartureAirportIATA>
        <dat:ArrivalAirportIATA>OSL</dat:ArrivalAirportIATA>
        <dat:PaxTransfer>
          <dat:PaxTransferToFlightId>DY4547</dat:PaxTransferToFlightId>
          <dat:PaxTransferToFlightDate>2019-07-03Z</dat:PaxTransferToFlightDate>
          <dat:PaxTransferToAirportIATA>RIX</dat:PaxTransferToAirportIATA>
          <dat:PaxTransferToFlightCount>1</dat:PaxTransferToFlightCount>
          <dat:PaxTransferToFlightClass>Y</dat:PaxTransferToFlightClass>
          <dat:BaggageTransferToFlightCount>1</dat:BaggageTransferToFlightCount>
        </dat:PaxTransfer>
        <dat:PaxTransfer>
          <dat:PaxTransferToFlightId>DY804</dat:PaxTransferToFlightId>
          <dat:PaxTransferToFlightDate>2019-07-03Z</dat:PaxTransferToFlightDate>
          <dat:PaxTransferToAirportIATA>ARN</dat:PaxTransferToAirportIATA>
          <dat:PaxTransferToFlightCount>1</dat:PaxTransferToFlightCount>
          <dat:PaxTransferToFlightClass>Y</dat:PaxTransferToFlightClass>
          <dat:BaggageTransferToFlightCount>1</dat:BaggageTransferToFlightCount>
        </dat:PaxTransfer>
        <dat:PaxTransfer>
          <dat:PaxTransferToFlightId>DY604</dat:PaxTransferToFlightId>
          <dat:PaxTransferToFlightDate>2019-07-03Z</dat:PaxTransferToFlightDate>
          <dat:PaxTransferToAirportIATA>BGO</dat:PaxTransferToAirportIATA>
          <dat:PaxTransferToFlightCount>1</dat:PaxTransferToFlightCount>
          <dat:PaxTransferToFlightClass>Y</dat:PaxTransferToFlightClass>
          <dat:BaggageTransferToFlightCount>1</dat:BaggageTransferToFlightCount>
        </dat:PaxTransfer>
        <dat:PaxTransfer>
          <dat:PaxTransferToFlightId>DY320</dat:PaxTransferToFlightId>
          <dat:PaxTransferToFlightDate>2019-07-03Z</dat:PaxTransferToFlightDate>
          <dat:PaxTransferToAirportIATA>ALF</dat:PaxTransferToAirportIATA>
          <dat:PaxTransferToFlightCount>1</dat:PaxTransferToFlightCount>
          <dat:PaxTransferToFlightClass>Y</dat:PaxTransferToFlightClass>
          <dat:BaggageTransferToFlightCount>1</dat:BaggageTransferToFlightCount>
        </dat:PaxTransfer>
        <dat:PaxTransfer>
          <dat:PaxTransferToFlightId>DY604</dat:PaxTransferToFlightId>
          <dat:PaxTransferToFlightDate>2019-07-03Z</dat:PaxTransferToFlightDate>
          <dat:PaxTransferToAirportIATA>BGO</dat:PaxTransferToAirportIATA>
          <dat:PaxTransferToFlightCount>1</dat:PaxTransferToFlightCount>
          <dat:PaxTransferToFlightClass>Y</dat:PaxTransferToFlightClass>
          <dat:BaggageTransferToFlightCount>1</dat:BaggageTransferToFlightCount>
        </dat:PaxTransfer>
      </dat:iataPtmData>
    </iat:submitPaxTransferData>
  </soapenv:Body>
</soapenv:Envelope>
  • No labels