Hitachi

Cosminexus V11 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 基本開発編


9.5.8 応答を取り出す

受信キューから応答を取り出すには,MDBで実装する方法とSessionBeanで実装する方法があります。正常な応答電文の伝わり方については,マニュアル「サービスプラットフォーム 解説」の「2.4.3 同期のサービス部品を呼び出す場合の応答電文の扱い」を参照してください。

〈この項の構成〉

(1) 応答の内容

サービス部品からは次の内容が応答として送信されます。

(2) 引き継がれるヘッダおよびプロパティ

次のヘッダおよびプロパティは,サービスリクエスタからサービス部品を要求したときに設定した内容が,応答用のキューを通し,受信キューまで引き継がれます。

(a) HCSCサーバ関連のプロパティ

  • StringProperty("CSCServiceName")

    サービスリクエスタが指定した,要求先のサービス名です。

  • StringProperty("CSCCorrelationID")

    サービスリクエスタが指定した,サービスリクエスタからの要求電文を一意に識別するための相関識別子です。

  • StringProperty("CSCResponseFormatID")

    NULLが設定されています。

  • StringProperty("CSCServiceOperationName")

    サービスリクエスタが指定した,要求先のサービス名に対するオペレーション名です。

(b) Reliable Messaging関連のヘッダ,およびプロパティ

  • JMSReplyTo

  • JMSCorrelationID

  • JMSType

  • JMSXGroupID

  • JMSXGroupSeq

  • ユーザ固有のプロパティ名称