如何将SSR OSI添加到SABRE 2.2.1 API

时间:2018-03-06 21:27:45

标签: sabre sabredav

以下是我提出的样本请求,下面是我得到的回复。 如果您可以发布样本SpecialServiceRq OSI条目请求和响应示例,这将有很大帮助。

double startTime = [[NSDate date] timeIntervalSince1970] * 1000.0;

// your Objective-C code

double endTimeMinusStartTime = [[NSDate date] timeIntervalSince1970] * 1000.0 - startTime;
printf("time code execution %f ms\n", endTimeMinusStartTime );

1 个答案:

答案 0 :(得分:1)

如果您打算创建3CTCEA / ACCEPT // TEST.CORP.COMPANY.COM-1.1格式,那么您不必使用SecureFlight节点,因为那个节点会创建3DOCS格式。

我建议完全删除它:

<SpecialServiceRQ TimeStamp="2018-03-05T19:02:32.219-05:00" Version="2.2.1" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:ns2="http://services.sabre.com/STL/v01" ReturnHostCommand="true">
<SpecialServiceInfo>
    <Service SSR_Code="CTCE" SegmentNumber="A">
        <PersonName NameNumber="1.1"/>
        <Text>ACCEPT//TEST.CORP.COMPANY.COM</Text>
    </Service>
</SpecialServiceInfo>

这样您将创建上述格式。如果这不是格式,请告诉我哪一个,我也会帮助那个。