バックグラウンドの PNR レコードに旅程のセグメントを入力するだけで、レンタカーの空室状況を検索できるオプションが欲しいです。これは、次のネイティブ コマンドで実行できます (「1/2」は開始セグメントと終了セグメントを識別します)。
CF1/2
利用可能な SOAP API を調べましたが、このコマンドをサポートするエンドポイントが見つかりません。他の誰かがこれを行う方法を知っていますか?
航空セグメント (TravelItineraryReadRQ) から場所を取得し、カー アベイルズ リクエストで PickUpLocation および DropOffLocation (OTA_VehAvailRateLLSRQ) として使用できます。
CF1 ホスト エントリを生成する特定のサービスがないため、SabreCommandLLSRQ を使用する必要があります。
真に最適化されたワークフローの理想的な解決策は、上記のように旅程からの情報を解析し、セグメント番号ワークフローに基づくよりも、この情報に基づいて車の検索を要求すること (よりステートレスな呼び出し) であるべきだと思います。人間の相互作用をより再現しています。