首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sabre和.NET框架

Sabre和.NET框架
EN

Stack Overflow用户
提问于 2020-05-27 13:51:40
回答 3查看 326关注 0票数 0

我的任务是升级我们的Sabre客户端以使用新的API,我们正在从"OTA_TravelItineraryReadLLSRQ“过渡到需要使用行程 (截止日期是2020年6月30日)

我建议的开发人员路线是什么?c# API客户端是否存在我可以利用的地方?还是WSDL文件?

我是非常新的Sabre API和任何帮助,以指出我的正确方向将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-05-27 16:46:53

首先,您需要访问资源页面,在那里可以找到WSDL以及服务设计文档:

行程/资源

如果你不联系服务台,我想这是给一个机构的:

https://developer.sabre.com/contact/travel-agency

这里还有一些代码示例,它们对我帮助不大,但可能会对您有所帮助:

https://developer.sabre.com/solutions/sample-code

最后,你应该检查下面的链接,它涵盖了三件事情,这是肯定的,以及如何解决它们。请记住,这些修复是为了下载WSDL +模式并对其进行更新以使其对.NET友好。

https://developer.sabre.com/solutions/known-dotnet-bugs

个人推荐,在那里安装SoapUI并导入WSDL,它会在本地下载所有的WSDL,然后您可以使用任何文本编辑器(如Notepad++或VSCode )进行所有修改。

最后,你应该与机构合作,了解数据,我的意思是,什么东西意味着什么,什么是用来(特别是对他们)。

票数 1
EN

Stack Overflow用户

发布于 2020-05-27 16:24:45

您可以找到WSDL文件这里,尽管它很大,可能不是最好的方法,这取决于您对构建自己的序列化工具的熟悉程度。我不知道任何现成的.NET客户端,我不得不构建自己的使用.NET连接到Sabre。Github上有一些代码示例,但我个人并不认为它们很有价值。

票数 0
EN

Stack Overflow用户

发布于 2020-06-02 09:38:57

1)所有Sabre文档都可以在它们的开发人员门户上获得:- 行程/资源。假设你有相同的权限。

2)使用像SoapUI这样的工具验证请求和响应。导入WSDL,您可以根据需要进行修改。

3)比较现有API响应和新API响应,并根据数据需求执行字段映射。确保返回所有必需的字段。这是关键的练习。您需要了解数据字段和每个字段的用途。

4) Sabre为一些API提供了示例API代码。

5)下面是一个链接,用于解决将WSDL作为.NET项目中的web引用导入时的一些常见问题:- https://developer.sabre.com/solutions/known-dotnet-bugs

6)定期计划迁移到API的更新版本是很重要的。API的所有遗留版本现在都可供现有客户使用--这保证您可以在版本时访问遗留文档--使应用程序具有最新的功能和功能。查看Product以查找API的最新版本,并获得退休计划。下面是一个相同的链接:- https://developer.sabre.com/guides/travel-agency/reference/api-versioning

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62044777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档