Bar-Coded Boarding Passes (BCBP) Implementation guide - IATA
Bar-Coded Boarding Passes (BCBP) Implementation guide - IATA
Bar-Coded Boarding Passes (BCBP) Implementation guide - IATA
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