Interstage Application Server SOAPサービス ユーザーズガイド
|
目次
索引
|
2.3.2.1 PUSHモデル
店舗B(サービス利用側)から店舗A(サービス提供側)にSOAPメッセージが送信されます。店舗Aは、受信したことを通知する受信確認のSOAPメッセージを同じHTTP接続で送信します。
署名オプション(否認防止機能)が有効になっている場合は、店舗Bの電子署名がSOAPメッセージに付加されて送信されてきます。店舗Aからは、受信したことを通知する受信確認のSOAPメッセージに店舗Aの電子署名を付加して同じHTTP接続で送信します。
一定時間以内に店舗Aから受信確認のSOAPメッセージが送信されてこなかった場合、店舗Bは同じSOAPメッセージを店舗Aに再送します。これにより、SOAPメッセージの送達を保証します。また署名オプション(否認防止機能)が有効の場合、双方が作成したSOAP電子署名を自動的に保管するため、後で送信事実、受信事実を証明(しらばくれを防止)することが可能です。
以下の場合、送達保証メッセージの送信が失敗し、システムのログおよびログファイルにエラーメッセージが出力されます。
- 一定期間以上SOAPメッセージの再送を行ったが、サーバシステム(受信側)から受信確認のSOAPメッセージを受信する前にタイムアウトとなった場合。
- サーバシステム(受信側)からの受信確認のSOAPメッセージに付加されているSOAP電子署名検証に失敗するなど、SOAPメッセージの受信側で致命的なエラーが発生し、再送処理が不可能になった場合。
All Rights Reserved, Copyright(C) 富士通株式会社 2005