1

Amadeus 为每个航班预订生成如下所示的 AIR 文件。我需要从此文件中读取预订号码以及来源和目的地机场。

我在 Google 上搜索“Amadeus air format”,但没有找到格式说明。关于 EDIFACt 的 Wikipedia 条目有点不同,它没有描述此内容。

在哪里可以找到有关文件结构的信息?如何解析这个文件?我不知道文件结构,它是否包含 SQL 表之类的记录,或者它是否包含一些保留协议指令,例如 postscript 文件?

应用程序应在 Microsoft Windows 中运行,最好使用 Visual FoxPro 或 C# 语言。FoxPro 或 Microsoft Visual Studio 2012 Express 可用作编程环境

Google 仅返回 Amadeus 用户指南和教程,例如评论和

http://www.amadeusschweiz.com/en/documentation/usermanuals.html

这些是用户手册。最有前途的外观 Amadeus Air 用户指南来自此:

我收到的文件名为 air.txt,文件中的第一个令牌是 AIR-BLK206 也许 BLK206 是一些预订格式描述符。谷歌返回了一些像我这样使用这个的文档,所以它看起来很常用。

该文件可能描述了如何预订机票,它会生成 air.txt 文件。

我为 BLK 搜索了这个和票务用户指南,但那些不包含这个缩写。

用户手册中的命令看起来与此文件中的命令不同。如何使用此信息从该文件中提取预订号码和目的地机场?我没有使用谷歌找到格式描述。您发布了类似的 Amadeus 用户指南、教程和快速参考文件,但我不明白如何使用它们来解析此文件。

一条消息描述这是 EDIFACT 的形式。但是 Wikipedia 中的 EDIFACT 消息示例也有所不同。我需要为客户创建快速原型,这表明我们可以阅读这些文件。

也许有一些程序可以用来以人类可读的形式显示它?

4

6 回答 6

3

您应该考虑联系您当地的 Amadeus 支持以寻求相关帮助。他们提供了关于您需要知道的几乎所有内容的优秀文档。

我 100% 确定您所看到的实际上不是 EDIFACT。EDIFACT 由加号 (+) 和分号 (;) 分隔。

该示例实际上看起来更像是来自 Amadeus Selling Platform 的屏幕截图,其中空格替换为分号 (;)。它很可能是 Amadeus Interface Record 格式的文件。

此外,解析此文件需要您大量了解 Amadeus GDS 的工作原理。这并不容易。预订航班可能看起来是一件微不足道的事情,但它是一个非常复杂的世界,由处理事情的奇怪方式组成。

这是产品文档(不包括规格)http://www.amadeus.com/travelagencies/x52025.html

考虑在http://www.amadeus.com/上寻找您当地的销售办事处

于 2013-08-28T13:04:17.083 回答
1

联系艾玛迪斯。您需要签署保密协议,他们会向您发送完整的文件。请注意,AIR 文件不仅包含机票。它们可以包含兑换票、退款、TASF、EMD、MCO 和酒店/(本地化)火车/汽车/船预订。请注意,可以使用 Amadeus ProPrinter 调整 AIR 文件的格式。

于 2014-08-21T10:17:54.400 回答
0

从以前尝试破解“外星人”文件格式的方式来看,我的第一条建议是为您已经知道详细信息的航班获取尽可能多的文件。这将让您看到文件之间的任何共同点,从而为您提供重复模式的指示。

乍一看“;” 似乎是信息的分隔符/定界符 - 之前从未见过这种格式,可能是该格式是纯数据格式,读取应用程序会根据文件结构的默认知识提取元素。

匹配已知信息

构建模式

于 2013-08-22T23:12:18.483 回答
0

解析 edifact-amadeus 的问题比从 amadeus 获取手册要复杂得多。它需要发明树算法,管理大型数据文件,计时程序等。如果您没有时间和驱动器重新发明轮子,您最好寻找现有的解决方案。这不是对您提出的问题的直接回答,而是一些经验的结果。

于 2015-06-15T20:02:06.507 回答
0

Air 是数据文件,可以使用记事本或 word pad 或任何此类程序读取它包括 Air、hot、train、car 等信息的数据,并且每个文件都有特定的数据结构格式如果您联系当地Amadeus office 您可以获取解释每个文件的数据结构的文档(273 页文档)此文件中的分隔符/分隔符是“”,文本 AMD BLK 206 指 Amadeus bulk file & 206 是文件结构阅读文档后,您应该清楚

于 2018-12-02T03:58:12.133 回答
0

请阅读此 EDIFACT 教程或基本指南,它可以帮助您了解文件结构,然后您可以轻松地以您喜欢的方式对其进行解析,此外还有可用于解析 EDIFACT 文件的工具,例如 notepad++ 或 EDInotepad。

于 2019-01-28T16:58:57.173 回答