可产生已确认预订的堆栈跟踪错误

连接到供应商时,可能会出现使尝试连接到供应商的任何资源都无法控制的情况。

请特别注意这类创建订单堆栈跟踪错误,该错误会在订单系统完成延期或待定流程后产生已确认预订。

在这些情况下,重新提交预订请求而不跟进会创建重复的预订。

itineraryId=41798669

handling=3 或 handling=AGENT_ATTENTION category=0 或 category=UNKKNOWN

显示消息: 出现未知错误。

详细信息: error.unknown: 创建订单意外异常: javax.xml.ws.WebServiceException: 无法发送消息。 javax.xml.ws.WebServiceException: 无法发送消息。 at org.apache.cxf.jaxws.JaxWsClientProxy. invoke(JaxWsClientProxy.java:135) at $Proxy89.createOrder(Unknown Source) at com.travelnow.orderApi.OrderClient. processOrderCreate(OrderClient.java:398) at com.hotels.service.travel.lodging.BookingServiceImpl. makeOrderApiBooking(BookingServiceImpl.java:375) at com.hotels.service.travel.lodging.BookingServiceImpl. processBookingRequest(BookingServiceImpl.java:482) at com.hotels.service.travel.lodging.BookingServiceImpl. execute(BookingServiceImpl.java:229) at com.hotels.framework.service.CommandService. process(CommandService.java:73)

请注意,类别指示出现未知供应商通信问题,处理指示供应商系统完成最终预订过程后会进行跟进,但可能最多会在 15 分钟后进行确认。

另请注意,还返回了一个行程编号,稍后使用行程请求来检索预订的最终状态时,可通过行程编号来帮助确认预订的状态。

此消息的意思是“不要发送重复预订。初始预订可能会在订单过程更新后完成,但我们尚不知道最终结果。”EAN 系统将自动继续向 Expedia 系统核实,以获取预订的正确状态,并得到正确状态后更新行程。

联盟伙伴应执行相同的操作,特别是在发送确认电子邮件时。如不提供正确的消息,用户可能在预订已经确认后收不到通知。

  • 使用类别和处理代码向用户指明预订仍在等待处理,并告诉用户可以在无法继续等待接收确认电子邮件时致电客户服务部门(EAN 客户服务或您自己的代理)。
  • {: .red} 预订将标记为跟进,且代理将在收到最终确认编号或失败结果后转发此类信息。
  • 客户只能在事先核实了交易的最终结果后重新提交请求。

始终通过识别异常中的处理和类别代码来处理所有错误。

handling=3 或 handling=AGENT_ATTENTION category=0 或 category=UNKKNOWN

这始终导致代理跟进预订的最终状态。