17.01.2014 Views

Bar-Coded Boarding Passes (BCBP) Implementation guide - IATA

Bar-Coded Boarding Passes (BCBP) Implementation guide - IATA

Bar-Coded Boarding Passes (BCBP) Implementation guide - IATA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.2.4. Version management<br />

Resolution 792 was initially published in 2005. In the initial version two formats existed: M and S.<br />

This initial M format had a structure containing 60 characters: this structure remained unchanged<br />

in all following versions, including the latest in 2009.<br />

The M format published in 2007 had the same mandatory structure as the initial M format, but<br />

included also conditional items and a version number, set to 1. In 2007 the S format was<br />

removed from the standard.<br />

In 2008, the standard was extended to mobile phones and some conditional items of M format<br />

were added or modified, setting the version number to 2.<br />

In 2009, the version 3 of the <strong>BCBP</strong> standard includes a new optional security field, to be used<br />

where a digital signature is required.<br />

Recommendation<br />

The <strong>BCBP</strong> Working Group recommended that:<br />

• The effective date of any standard is the date of publication (June), unless mentioned<br />

otherwise.<br />

• Only the latest version is published in the manual, currently (June 2009) version 3.<br />

Version 1 and 2 are still effective until terminated by the JPSC, like ATB2.<br />

• Airlines should support the current version and the previous version - currently 2 and 3 -<br />

to allow for stakeholders to implement the new version.<br />

• Airlines should support a new version no later than 1 year after it is effective.<br />

• Future versions will contain the year of publication. In case there are several versions in<br />

the same year the 2nd version of the year would be 2008-2<br />

5.2.5. E-Ticket Itinerary receipt<br />

The <strong>BCBP</strong> standard allows including a 2D bar code on the ET Itinerary Receipt. The mandatory<br />

data should all be populated except seat number and sequence number, which are available<br />

only at time of check-in. However airlines offering seat pre-assignment are able to populate the<br />

seat number. In the conditional data, only the item 16 ‘Document type’ must be populated, to<br />

indicate that the document is an Itinerary Receipt, not a <strong>Boarding</strong> Pass. All the other fields are<br />

optional.<br />

Resolution 722f – Electronic Ticket Airline (6.2.1.7) and Resolution 722g – Electronic Ticket<br />

Neutral (6.2.3.8) confirm this possibility from a ticketing perspective.<br />

Figure 25 - Extract from Resolution 722f and 722g<br />

5.2.6. Digital signature<br />

The security field is optional and to be used only when required by the local security<br />

administration. This field contains a digital signature of variable length, the length of the field and<br />

a type of security data (that defines the algorithm used).<br />

The digital signature is part of a public key infrastructure (PKI): the airlines own their private key,<br />

used to generate the digital signatures, and distribute their public keys to third parties who need<br />

to verify the signatures.<br />

4 th edition - June 2009 - www.iata.org/stb/bcbp 42/128

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!