gpt4 book ai didi

c# - 如何解析Amadeus机票文件

转载 作者:太空宇宙 更新时间:2023-11-03 21:43:03 26 4
gpt4 key购买 nike

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

我在 Google 上搜索了“Amadeus air 格式”,但没有找到格式说明。维基百科关于 EDIFACt 的条目有点不同,它没有描述这个内容。

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

应用程序应在 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 的形式。但是 EDIFACT 消息维基百科中的示例也不同。我需要为客户创建快速原型(prototype),以表明我们可以读取这些文件。

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

最佳答案

您应该考虑联系您本地的 Amadeus 支持部门寻求有关这方面的帮助。他们提供了关于几乎所有您需要了解的内容的优秀文档。

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

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

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

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

考虑通过 http://www.amadeus.com/ 寻找您本地的销售办事处

关于c# - 如何解析Amadeus机票文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18389067/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com