Amadeus为每个航班预订提供如下所示的航空文件。我需要从这个文件中读取预订号、源机场和目的地机场。
我搜索谷歌的"Amadeus格式“,但没有找到格式描述。维基百科关于EDIFACt的条目有点不同,它没有描述这个内容。
在哪里可以找到有关文件结构的信息?如何解析这个文件?我不知道文件结构,它是否包含像SQL表这样的记录,还是像postscript文件那样的预订协议指令?
应用程序应在Microsoft中工作,最好使用Visual或C#语言。FoxPro或MicrosoftVisualStudio2012Express可用作编程环境
Google只返回Amadeus用户指南和教程,如注释和
http://www.amadeusschweiz.com/en/documentation/usermanuals.html
这些是用户手册。最有希望的外观Amadeus Air用户指南如下:
我收到的文件名为air.txt,文件中的第一个令牌是AIR 206,也许BLK206是一些预订格式描述符。Google会返回一些像我这样使用的文档,所以看起来它似乎是常用的。
这个文件可能描述了如何保留票证,因为它生成air.txt文件。
我为BLK预订了这个和票证用户指南,但是那些不包含这个缩写。
用户手册中的命令看起来与此文件中的命令不同。如何使用这些信息从该文件中提取预订号和目的地机场?我还没有找到使用谷歌的格式描述。有类似的Amadeus用户指南、教程和快速参考文件,但是我不明白如何使用它们来解析这个文件。
一条消息描述了这是EDIFACT的形式。然而,维基百科中的EDIFACT消息示例也是不同的。我需要为客户创建快速原型,这表明我们在ć中读取了这些文件。
也许有一些程序可以用来以人类可读的形式显示它?
发布于 2013-08-28 13:04:17
您应该考虑与当地Amadeus支持部门联系,以获得有关此方面的帮助。它们提供了关于你需要知道的几乎所有东西的优秀文档。
我百分之百肯定你看到的不是真的是EDIFACT。EDIFACT非常多地用加号(+)和分号(;)分隔。
这个例子看起来更像Amadeus销售平台上的屏幕截图,用分号(;)代替空格。它很可能是Amadeus接口记录格式的文件。
另外,解析这个文件需要您了解Amadeus是如何工作的。这可不容易。机票预订似乎是一件琐碎的事情,但这是一个非常复杂的世界,由奇怪的方法组成。
这是http://www.amadeus.com/travelagencies/x52025.html的产品文档(不包括规范)
考虑在http://www.amadeus.com/寻找你在当地的销售办公室
发布于 2014-08-21 10:17:54
联系阿马德乌斯。你需要签署一份保密协议,他们会寄给你完整的文件。请注意,航空文件包含的不仅仅是机票。它们可以包括交换票、退款、TASF、EMD、MCO和酒店/(本地化)火车/汽车/船预订。请注意,AIR文件的格式可以使用Amadeus ProPrinter进行调整。
发布于 2013-08-22 23:12:18
从以前试图通过“外星”文件格式黑我的方式,我的第一条建议将是获得尽可能多的文件,为您已经知道的航班的细节。这将使您看到文件之间的任何共同之处,从而指示反复出现的模式。
乍一看,";“似乎是信息的分隔符--在这种格式可能是数据之前从未见过--只有在读取应用程序根据文件结构的默认知识提取元素的情况下。
匹配已知信息
构建模式
https://stackoverflow.com/questions/18389067
复制相似问题