Travelport 1V-Apollo预订API 3013记录长度不匹配错误咨询
Travelport Apollo 1V Air Create Reservation API 3013错误解决方案
该错误是调用亚太区AirService接口https://apac.universal-api.travelport.com/B2BGateway/connect/uAPI/AirService做预订确认时,Apollo GDS侧字段长度校验不通过触发的,错误原文为:
HCA: SDD PROCEDURE ERROR: 3013 - RECORD LENGTH MISMATCH
常见触发原因及修复方案
- 乘客信息字段超限
Apollo要求单段姓名(姓/名/中间名)长度不超过15字符,乘客全名总长度不超过29字符,常客卡号最长19位,旅行证件号最长20字符。如果提交的字段超出上述限制会触发报错,修复方式为按照规则对超长字段做合规截断或缩写,比如长中间名仅保留首字母。 - 特殊服务/备注字段超限
单条SSR/OSI服务备注内容最长支持255字符,同类型SSR最多支持提交10条。如果提交了过多冗余备注、超长特殊服务说明会触发报错,修复方式为精简备注内容,合并重复服务请求,非必要信息不要通过SSR字段提交。 - 票价相关字段长度不匹配
手工修改票价计算行、信用卡授权码、票号等字段时,很容易出现长度不符合系统预设规则的情况,比如票价计算行总长度超出700字符限制、授权码多输1位。修复方式为严格沿用票价搜索接口返回的原字段内容提交,不要手工修改,超长的票价计算行提前做格式化折行处理。 - 公共请求头字段超限
自定义的Trace ID、代理标识等请求头字段最长支持20字符,超出限制也会触发全局校验报错,修复方式为精简自定义头字段内容,确保符合uAPI字段规范要求。
快速排查方法
- 对比本次报错请求和最近一次成功请求的字段差异,优先校验有改动的字段长度,可快速定位超限项
- 字段调整后仍报错的,可以将请求报文脱敏后提交给Travelport技术支持,申请后台查询具体超限字段的定位日志
内容的提问来源于stack exchange,提问作者Karthik Kamatchi
相关产品推荐
相关产品推荐

