問題タブ [sabre]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-services - Sabre Web サービスの DepartureWindow 形式
saber Web サービスの OTA_AirLowFareSearch 呼び出しの DepartureWindow パラメータの形式を知っていますか? 何を渡しても、エラーが表示されます。
これは、これらのパラメーターのドキュメント全体です (冗談ではありません)。
DepartureDateTime からの秒数と unix タイムスタンプを渡そうとしましたが、成功しませんでした。エラーメッセージは次のとおりです。
ありがとう
php - PHP を使用して Sabre Web サービスにアクセスする
予約システムを強化するために Sabre Web Services を使用して Web サイトを作成するように言われました。私が見たすべてのドキュメントは .NET または Java ソリューションを参照しており、アクセスは SOAP を使用して実行されるため、PHP を使用できるかどうかは疑問でした。
これについてこれ以上の情報は見つかりませんでした。答えはイエスだと思いますが、なぜこれが可能であるという単一の言及がないのだろうか. すべてのソリューションは .NET のようです。
sabre - PHP + Sabre Web サービス
PHP アプリケーションの 1 つでセイバー Web サービスを使用しようとしています。
しかし、私はそれを実装する方法を混乱させています。
Google で多くの研究開発を行いましたが、まだ結果が得られません。
誰かが解決策を持っていますか? ガイドしてください。
前もって感謝します。
regex - 正規表現なしでこれを解析するにはどうすればよいですか?
私の友人は、私が使用している正規表現が長すぎる場合、おそらくその仕事には不適切なツールだと言いました。このテキストを解析するためのより良い方法について何か考えはありますか? すべてを配列に返す正規表現がありますが、簡単にチャンクアウトできますが、別のより簡単な方法があれば、それを見たいと思います。
外観は次のとおりです。
その内訳は次のとおりです。
2
は行番号で、これらの範囲は から1
まで99
です。書式設定のために表示できない場合は、10 未満の数字の先頭にスペース文字があります。スペースは、
*
AB
データの重要な単位 (UOD) です。AB
/CD
別の重要な UOD であるが先頭に追加される場合があります。123
重要な UOD です。1
(先頭に 4 つのスペースを追加)から99999
.A
重要な UOD です。01JAN
日/月の組み合わせなので、両方の UOD を抽出する必要があります。M
曜日名の短縮形です。これは ~ の間の数値である可能性が1
あり7
ます。ABC
重要な UOD です。DEF
重要な UOD です。後のスペース
DEF
は*
AA1
0 文字の場合もあれば、5 文字の場合もあります。重要ではありません。100A
はタイムスタンプですが、形式は1300
. 時刻は、時刻または午後の時刻のA
場合があります。N
1200
P
次に、別のタイムスタンプが表示されます。
次の日付部分が存在しない可能性があります。たとえば、これは有効です。
/li>表示されるデータ
/ABCD*ASDFAS /E
はアプリケーションとは関係ありませんが、ここに 2 番目の日付スタンプが表示される場合があります。フロントスラッシュは別のもの (文字など) の場合があります。
注:
スペースで区切られていません。体の一部が他の部分にぶつかっています。文字位置は、リストの最初の 2 つまたは 3 つの項目についてのみ正確です
何も省略したとは思いませんが、正規表現を書くよりもこのような文字列を解析する簡単な方法があれば教えてください。
web-services - Web サービスを使用せずにプログラムで Sabre にアクセスすることは可能ですか?
GDSセイバーを使った予約システムの開発を検討しています。ターミナル経由で通常のシステムにアクセスできますが、Web サービスは高すぎるため、回避策を探しています。
このシステムを使用した経験のある人は、プログラムで端末にアクセスできるかどうか知っていますか? 端末コマンドを使用して Sabre の情報を検索できる簡単なプログラムを作成することを考えていますが、Sabre のサーバーへの接続がどのように機能するかわかりません。(単純な TCP 接続が理想的です)
php - プライベートオブジェクトプロパティにアクセスする
私はSabreAMFを使用してPHPでAMFデータをデコードしています。私は次のように結果を得ています:
問題は、データプロパティにアクセスして、値を含む配列を取得できないことです。これは、プライベートプロパティであるためです。どうすればいいですか?
php - PHP: Web サービスが WSDL を通じて提供する機能を知る方法
私は現在、SOAP Web サービスを初めて使用します。SOAP サーバーとクライアントを作成する方法を説明するいくつかのチュートリアルを実行しました。【その中の1枚です】
しかし、航空券の予約と航空券の予約を統合する仕事があります。Web サービスは、[WSDL] ファイルを通じて公開されます。開始方法、呼び出す関数、その他すべてについて非常に混乱しています...
適切なチュートリアルまたは説明への助けをいただければ幸いです。
php - キャッチされない SoapFault 例外: [soap-env:Client.InvalidAction] EbxmlMessage で指定されたアクションが存在しません
PHP SOAP クラスを使用して Sabre API に接続しようとしています。
Test3.php
このエラーが発生しています。「致命的なエラー: キャッチされない SoapFault 例外: [soap-env:Client.InvalidAction] EbxmlMessage で指定されたアクションが存在しません。」
linux - RTC をウェイクアップ ソースとして設定し、sys ファイル システムを使用してすべての日に特定の時刻を設定する方法
imx6 SabreSD を使用しています。RTC をウェイクアップ ソースとして設定する必要があり、1 日中特定の時間を設定する必要があります。 /class/rtc/rtc0/wakealarm; RTC は x 秒後にシステムを起動します
これを使用すると、x 秒後にシステムを起動できます。しかし、時間として 00:00:01 としてこれが必要です
echo standby > /sys/power/state でサスペンド状態にします
方法はありますか。助けてください よろしくお願いします