Airports, here is news for you: Parsing Type-B-Messages made easy

The Message Parser Toolkit (Version “Floral Hall”) enables an airport to interpret automatically operational messages like Load Message (LDM), Movement (MVT), Passenger Transfer Message (PTM) or the list of inbound transfer passengers. Instead of cooking down the appropriate flight event data by a black box, “Floral Hall” provides XML formated Regular Expressions. These technologies are well-known in the IT world. It is up to the airport to maintain the way of how to get the data. Airline customers and the airport can find so a mutual understanding on the information, on which billing and planning will later be relying on. The precious know-how of interpreting messages remains at the airport.

If you are seeking for a solution which can easily fill a gap in your current system, here is news for you: Parsing of Type-B-Messages made easy with Floral Hall. Please refer to our web demo, closer presentation, architecture, use cases and prices.

Photo credit: Direction signs to airports (C) by Joe Gough-Fotolia.com

“Floral Hall – The Do-it-yourself parser for type-b messages” is back online

After a server migration our micro site and demo application about “Floral Hall – The Do-it-yourself parser for type-b messages” is back online.

Our product, the Message Parser Toolkit (Version “Floral Hall”), enables an airport to interpret automatically operational messages like Load Message (LDM), Movement (MVT), Passenger Transfer Message (PTM) or the list of inbound transfer passengers. Instead of cooking down the appropriate figures by a black box, “Floral Hall” provides XML formated Regular Expressions. These technologies are well-known in the IT world. It is up to the airport to maintain the way of how to get the data. Airline customers and the airport can find so a mutual understanding on the information, on which billing and planning will later be relying on. The precious know-how of interpreting messages remains at the airport.

Do it yourself – Our tip for the easy parsing of Type-B messages

Plane Toss. (C) 2011 by Maksim Shebeko, Fotolia.Why should an airport company think about new tools to parse IATA regulated telegrams and other Type-B messages?

  • The detailing is not achieved with today’s systems
  • Other systems for the interpretation of traffic data can be overdosed: Redundant to AODB and too expensive and complex to introduce
  • Message formats are constantly changing. Thus, the airport company is extremely dependent on external companies and consultants.

That is why we recommend “Floral Hall”, the do-it-yourself parser for telegrams:

  • Our parser provides detailing for all type-B messages, like LDM, MVT, PTM, ICL, or CPM
  • “Floral Hall” includes the interpretation of traffic data in conjunction with the already at an airport company running systems such as SITA, Arinc, E-Mail, AODB, or ERP
  • The settings of the do-it-yourself parser are easy with the standard IT methods to make
  • The precious know-how of interpreting messages remains at the airport.

Challenge us: We are ainimg to proof our tool against your data. Test data from about two or four weeks would be a good source for a proof of concept. Afterwards we are able to present you the results. Your benefit? You will get accurate data, never before detailing in data and a process which is partially not rendundant to functionality of AODB or ERP.

Get a first look on “Floral Hall”. On our product micro site you will see the presentation layer of “Floral Hall” with few sample data.

Picture credit: Plane Toss. (C) 2011 by Maksim Shebeko, Fotolia.

Use cases of Floral Hall: The do-it-yourself parser for Type-B messages

Our new product, the Message Parser Toolkit (Version “Floral Hall”), enables an airport to interpret automatically operational messages like Load Message (LDM), Movement (MVT), Passenger Transfer Message (PTM) or the list of inbound transfer passengers. Instead of cooking down the appropriate figures by a black box, “Floral Hall” provides XML formated Regular Expressions. These technologies are well-known in the IT world. It is up to the airport to maintain the way of how to get the data. Airline customers and the airport can find so a mutual understanding on the information, on which billing and planning will later be relying on. The precious know-how of interpreting messages remains at the airport.

How to use “Floral Hall”?

Usually an airport can rely on his legacy systems like operational and commercial software to drive his business. Detailed traffic data are crucial input. In some cases a link between airline operational systems and airport operational systems might be missing. The interpreting of the often underlying Type-B messages (aka SITA or IATA messages) would help to raise the needed detailed information more timely and accurately. In our experiences we have seen a lot of airport IT landscapes, where these airline messages could be copied especially for the purposes of interpreting specific data for billing and research purposes. The technical paths are there. At the end it is a question of costs, time and occassion how the messages will reach at the end the instance of the airport.

The idea of “Floral Hall” is to parse automatically the Type-B messages without a doubt. The interpreted data can then be exported to the appropriate legacy system, like AODB or ERP. If message data parsing causes an error, then this is a trigger to add or change the XML regular expression rules within “Floral Hall”. Ideally all messages will finally be ok and be exported. The operating of “Floral Hall” can be in one hand – in the responsibility of the airport.

“Floral Hall” is so a bit independent from the common use of the legacy systems at the airport. “Floral Hall” might be the proof of data. But the processes of getting the flight declaration and documentation ready for further purposes (e.g. billing or statistics) are still the same and remain kept within the airport systems. Often the handling agent do have access to the airport’s operational system. So the agreed quality checks can be continued. No change of organisation is mandatory. But the data are more rapidly and accurately provided then ever before.

Airport’s benefit

The legacy systems and “Floral Hall” are literally independent from each other. The official instances of traffic data at an airport are still the AODB or ERP system. “Floral Hall” provides “only” the interpreted data elements from source messages. All indications to the data can be done at the airport systems or the airline’s sources. So that no big changes in both areas are needed at the end.

As far an airport wants to enhance their data needs, the airline is usually not involved, as far the enhancement relies on the message sources. Only “Floral Hall” has to be changed along with the enhancement of the appropriate airport system to store the new data.

The operating of “Floral Hall” remains in one hand in the responsibility of the airport. So that not too many cooks spoil the broth.

Take a look on our demo web message parser

If you would like to have more insight in the way of fast data collection then take a look on our web based “Floral Hall” example. This “Message List” is already a result of a background worker process, which grabs the particular message objects from a specific inbox. Based on the regular expression (see our PTM example), which you can specify as interpreter code for traffic figures, the system automatically validates the messages and shows the lack of data, where a message is improper.

The web interface is easy to use. Nearly on the top you can specify the filter criteria. A click on each of the column headers brings the list into another order. Click on “Details” hyperlink to open a new tab or window in your web browser to see more interpreted data from the selected message.

As far you filter the list by SMI = “LDM” and Status = “Ok”, then you would be able to export the selected data. In this example to a web service. If export is successful another browser window or tab is opening, where you can see the so exported data. Leave this view by closing the window or tab. In the grid pane please click on the button “Filter/Refresh Results” to update the Repeat Index column values. This column shows per each flight data set the numbers successful attempts of its uploading to AODB. In our case the system does only export LDM data to an imaginary AODB of our fictional reporting airport.

More information and as well this dummy application you will find at our “Floral Hall Micro Site”.

Monetise Air Traffic Data with Floral Hall at Airports

A couple of weeks ago, we haved talked here about a blueprint on capturing air traffic data at an airport for billing, marketing and operational purposes. “A significant improvement in data quality at airports within three months is possible”, we stated. In the meantime we developed a web application for parsing Type-B-Messages to be run in an airport’s intra- or extranet, called “Floral Hall”.

“Floral Hall” is a Do-It-Yourself parser for Type-B-Messages

The Message Parser Toolkit (Version “Floral Hall”) enables an airport to interpret automatically operational messages like Load Message (LDM), Movement (MVT), Passenger Transfer Message (PTM) or the list of inbound transfer passengers. Instead of cooking down the appropriate figures by a black box, “Floral Hall” provides XML formated Regular Expressions. These technologies are well-known in the IT world. It is up to the airport to maintain the way of how to get the data. Airline customers and the airport can find so a mutual understanding on the information, on which billing and planning will later be relying on. The precious know-how of interpreting messages remains at the airport.

Here are two basic channels of interest:

  • Data for primary tasks at the airport (operational control):
    Timely inter-company data exchange for example, Collaborative Decision Making (CDM), landside control, resource planning, information display (billboards, Internet, Teletext).
  • Data for secondary tasks at the airport (commercial control):
    Collection of specific and detailed flight event data for statistics, marketing, route planning and billing of charges.

Avoid paperware and Excel-Lists

In terms of operations, most airports are well prepared. Many operations are so much linked that a “grain of sand in the gears” can be felt immediately at several internal instances – as well inter-company. Optimization, security and fast response time are important objectives, which provide not only high demands on the operations but also on data quality, so that:

  • Invoices can be prepared faster and easier
  • Invoice complaints go to zero
  • Easy and timely statistics
  • Potential for new routes or the optimization of existing routes through targeted programs

Our Promise

Floral hall can be implemented within three months. It is independent from any AODB or ERP system or redundant middleware. It concentrates only on capturing data. It is a self-driven approach, where the airport (IT) is driving later the customisation. Take part in the core of our software development and save around a third of costs, own development would cause.

Challenge us

We are ainimg to proof our tool against your data. Test data from about two or four weeks would be a good source for a proof of concept. Afterwards we are able to present you the results. Your benefit? You will get accurate data, never before detailing in data and a process which is partially not rendundant to functionality of AODB or ERP.

Get a first look…

…on “Floral Hall”. On our product micro site you will see the presentation layer of “Floral Hall” with few sample data. Our stress test shows that the listing, paging, sorting or filtering of 1.5 Million generated messages will last only very few seconds. On the other side “Floral Hall” will take minimum system requirements.

Presentation credit: Monetise Air Traffic Data with Floral Hall at Airports: Do-it-yourself parser for Type-B-Messages, (C) solterbeck.net, August 2011.

“Distinct problems in the current genre of airport mobile apps strategies”

Airgate Solutions has claimed in a recent blog post, that “there are some distinct problems in the current genre of airport mobile apps strategies”. “There are a cluster of third-party application developers”, so the Airport business consultants, “rushing to offer airport passengers real-time information about gate location, nearby shops and restaurants, parking lot information, security checkpoint waits and airport reviews uploaded by travelers.”

They are missing

- cloud-based apps accessed via web browser
- multiple access points at an airport
- international standards
- free connectivity at airports.

Take a look on thier blog post to share their experiences not only as consultants as well as passengers.

Blueprint: Significant Improvement in Data Quality at Airports within three Months possible

Poor data quality can have many consequences: marketing campaigns which don’t meet customer’s needs, misdirected bills and bad decisions for lack of valid information. Our experiences shows that most of the airport operational systems are strong enough to validate and reconcile data from a third party system with their own flight event data. The “only” lack is to get operational airline sources in. Our “Blueprint” describes a smart idea of linking interpreted data from the “other side” into the airport operational system. The customizing of interpreting should only require some basic understanding of programming (eg. in IT department), so that the operational and technical knowledge base will remain at the airport.

As-is: Airports claim about poor data and information gaps

“Poor data quality can have many consequences: marketing campaigns which don’t meet customer’s needs, misdirected bills and bad decisions for lack of valid information”, Martin Bayer wrote in a German article on the website www.cfoworld.de. “In the worst case, the financial base of a company begins to falter – be it because the customers run away, either because the risk of legal violations has been underestimated. The complex task of information management should not be taken lightly.”

Jumbo on block. (C) by Jörg Hackemann, Fotolia.com

The author takes on the “Fight with the data quality. ” He provides tips and reports on trends in this scope. “Departments and board are dependent on reliable and complete data. But many times the data quality is poor. A systematic data management is necessary.”

The for sure right conclusions, Martin Bayer describes, I would now like to consider in the context of airports and thereby draw attention to a difference. The data quality at airports is not only a question of quality of content but also a question whether these sources are linked to other market participants. Sven Solterbeck has advised in recent years many airports, which have hit the bridge successfully.

Data quality is obviously the major deficiency in companies

Bayer has identified some criteria for good data quality: accuracy, consistency, reliability, completeness, accuracy, timeliness, redundancy, relevance, consistency, clarity and intelligibility.

These points are fully applicable to traditional businesses and business sectors, including insurance, banking or finance, materials management and operations control. Integrated production control systems in conjunction with Enterprise Resource Planning systems support the build and operation of databases.

Ensuring data quality at airports means closer integration with data sources of other process participants

The example of airports is accompanied ensuring data quality with the integration of corporate data and those of business partners, such as airlines, ground handling companies, or duty-free shops as well as the coordinators as continental or national air traffic control.

Here are two basic channels of interest:

  • Data for primary tasks at the airport (operational control):
    Timely inter-company data exchange for example, Collaborative Decision Making (CDM), landside control, resource planning, information display (billboards, Internet, Teletext).
  • Data for secondary tasks at the airport (commercial control):
    Collection of specific and detailed flight event data for statistics, marketing, route planning and billing of charges.

Data quality in secondary areas of an airport can be sustainably improved

In terms of operations, most airports are well prepared. Many operations are so much linked that a “grain of sand in the gears” can be felt immediately at several internal instances – as well inter-company. Optimization, security and fast response time are important objectives, which provide not only high demands on the operations but also on data quality.

Other hand, my experience shows due to the advice of airports that particular level of detail, accuracy and reliability of data for billing and marketing purposes must be improved:

  • Invoices can be prepared faster and easier
  • Invoice complaints go to zero
  • Easy and timely statistics
  • Potential for new routes or the optimization of existing routes through targeted programs

In all these considerations, it generally does not matter where in the airport is located, whether large or small, whether specializing in low-cost airlines or not, whether the focus is directed to air freight or passenger traffic.

No matter – but airlines and airports play a game with different rules: for example, airports have to rely on their invoices to the airlines on derived secondary information (“Excel lists “). For controlling purposes totally inappropriate! The data are not traceable and insufficiently detailed – as are airports not even longer in a position to adopt new need-based fees – Keywords: discount of transfer passengers.

If the airport has detailed passenger and air cargo data available, it could Airline and Airport – together at eye level – put together a package of benefits, which garantees for passengers as well as freight forwarders best service at the airport.

Challenge: Integration of data between airline and airport is simple, highly automatic and goal-oriented

I would like to clarify one issue: The information that you seek are already available somewhere at your airport – whether passengers by class (First, Business, Economy) or weight classes (adults, children, infants), transfer passengers at the airport or at the following route airports , final destinations. Legally, or at least contractual arrangements are the basis for the use of this data.

The challenge for the successful commissioning of an appropriate data collection system is

  • to track down those sources,
  • to allow for different communication channels and
  • the standard of Iata recommendations, the audit-proof as possible interpretation of all variants of these operational messages.

The icing on the cake of such a system is the reconciliation and the consolidation of the so collected flight event specific information collected with the data held by the Airport Operational Database (AODB) and the ERP system.

The experience of the system provider plays a crucial role. Does he know the procedures? Does he know the benchmarks of other airports? How good he is in the first detection of a lack of operational data sources? How good are the links to the airlines and their IT departments?

The Blueprint

Departure Collage (C) by Javarman, Fotolia.comOur experiences as software developer and IT infrastructure consultant for more than twelve years, lead us to two basic scenarios, which enable airports interpretating automatically operational messages like Load Message (LDM), Movement (MVT), Passenger Transfer Message (PTM) or the list of inbound transfer passengers:

  • Cooking down the appropriate figures from these telegrams by a black box, pushing the interpreted numbers into a workflow from handling agent to the airport. In order to have them consolidated in a desognated application with AODB data (flight list) and later to export data to the airport’s ERP.
  • Concentrating on interpreting in a flexible and automatic way the figures from the telegrams and let the consolidation with in the airport’s legacy systems (like AODB or ERP).

Latter scenario is for airports with a well designed data architecture, only missing a few elements in their “data jigsaw”. The blueprint could be to store the parser rules for Iata and non-Iata messages in XML formated Regular Expressions. Both technologies are well-known in the IT world. It is up to the airport to maintain the way of how to get the data. Airline customers and the airport can find so a mutual understanding on the numbers, which later billing and planning are relying on. The precious know-how of interpreting messages remains at the airport.

The idea behind this blueprint is to reduce redundancy in administrating flight event data in AODB, ERP and 3rd party database system. A toolkit, based on the blueprint, could be built as a bridge from airline operational data sources to the AODB. Where the so interpreted flight event data can be reconcile with flight schedules and effective flight logbook, before they are ready to be billed or analysed by ERP and data warehouse. Instead of patchwork this blueprint could bring the legacy systems of the market participants close together. Web services in the center of this architecture.

The architecture of such system should be straight forward, transparent and should follow IT standards, e.g. like Microsofts .Net Framework. One Windows service on server side controls the ongoing interpreting of messages (whether e-mail or proprietary file format) in an inbox. A Microsoft SQL database would keep the data. Active Server Pages would present the messages and its computed flight event data via web browser to the client side. This approach saves costs and time in developing and deploying new versions or releases of the service.

The solution behind such blueprint should also regard market best standards of data collection systems. What means, its introduction (implementation, developing interfaces, setting up the infrastructure, testing and training) should last only three month.

Photo credit: Jumbo on the block. (C) by Jörg Hackmann – Fotolia.com, 2010.
Departure Collage. (C) by javarman – Fotolia.com.

Sometimes Web 1.0 seems to be good enough: Frankfurt Airport sends up-to-date details on flight and related airport information via e-mail

Frankfurt Airport is offering a special flight information service on arriving and departing flights via E-Mail. It might be one step away from today’s Social Media practise but it seems to be enough. As reported on FRA’s website “passengers and their ‘meeters and greeters’ can use the Frankfurt Airport E-mail FlightInfo Service to have up-to-date information concerning a specific flight, delivered directly to an e-mail address. To further assist travelers this service also features useful information about the appropriate check-in counter or arrival area in the terminals, plus parking recommendations and contact details for the Fraport Communication Center.”

Fingerpost at FRA (C) Alexander Wilms - Fotolia.comUp to four weeks before the appropriate flight departs from or arrives at FRA – people can register for the E-mail FlightInfo Service. “Customers will be directly informed via e-mail about any changes in the scheduled time of departure or arrival of their flight, as well as any gate changes”, the website reports.

This e-mail service is available in English and German language.

This is an example for tomorrows arrival of MH 006 from Kuala Lumpur:

— example —
MH 006 from Kuala Lumpur, Malaysia
Airline: Malaysia Airlines

Information for meeters and greeters:
Scheduled: 06:30 h, 04/24/2011
Estimated: 06:38 h, 04/24/2011
Terminal 2 | Hall E

Codeshare: GA 9946

Parking: P8, P9

For further information please call Fraport Communication Center at +49 180 – 5 372 4636 (*fixed line: 0,14 Euro/min; mobile phone charges will differ) or send an email to info@frankfurt-airport.de.

Have a good flight and a pleasant stay at FRA.
— example —

The airport can take for sure the e-mail format to release a bit more information than it would be possible for Twitter, SMS or what else. The only challenge for people, who are already away from their desktop e-mail client, is having access to latest e-mails. Users should make themselves prepared for getting these infos from their smartphone.

Update on 24.04.11: FRA has sent out some updates on the flight till the time, when baggage was delivered.

E-Mail headers

Photo Credit: Fingerpost at FRA. (C) Alexander Wilms – Fotolia.com

The App-Economy is going to a billion dollar business

In one of our recent blog posts we asked, whether application stores on all things concerning travel and cargo could be a business model for airlines and airports? It is a matter of customer loyalty on one side and as well a business model for creating new revenues for airports and airlines.

The app economy is going to a billion business. (C) Persistence, 2010.

According to a press release from Wednesday, the consulting firm Mücke, Sturm & Company (MS & C) forecasts for 2013 in Germany more than a billion euros revenue with mobile apps. By 2015, sales to grow to around 2.4 billion euros.

One can imagine, that apps can make travels or shipments more efficient, less expensive and more exciting. And they are somehow the link between the customer and the travel or logistics industry.

Photo Credit: (C) by Persistence, 2010.