MQアダプタを使用してWebSphere MQのキューへメッセージを送信するための定義は以下のとおりです。
アウトバウンドサービスエンドポイントの作成
WebSphere MQのキューへメッセージを送信するため、アウトバウンドサービスエンドポイントを作成します。アウトバウンドサービスエンドポイントの接続方式は“MQ”を選択します。
詳細は“ISI Studio ヘルプ”の“サービスエンドポイントを操作する”を参照してください。
シーケンスの作成
1で作成したサービスエンドポイントを呼び出すシーケンスを作成します。
サービスエンドポイントを呼び出すメディエータファンクションには、“同期サービス呼び出し”または、“ルーティングして同期サービス呼び出し”のメディエータファンクションを利用します。
詳細は“ISI Studio ヘルプ”の“シーケンスを操作する”を参照してください。
作成した定義はサーバへ登録・配置してください。登録・配置の詳細は“ISI Studio ヘルプ”の“ISIサーバに定義を登録・配置する”を参照してください。
WebSphere MQのキューへのメッセージ送信を確認するには、ISIのシーケンスを動作させ、WebSphere MQのキューにメッセージが送信されていることを確認してください。
ISIのシーケンスを動作させるには、ISI Studioのシミュレーション機能を利用できます。詳細は“ISI Studio ヘルプ”の“シーケンスの動作を確認する”を参照してください。
WebSphere MQのキューにメッセージが送信されていることを確認する方法は、WebSphere MQの関連マニュアルを参照してください。
ポイント
アウトバウンドのサービスエンドポイント呼び出し後のステップでエラーが発生した場合、メッセージが冗送する可能性があります。
冗送を防止するためには、サービス提供側アプリケーションで冗送を検知・対処してください。