WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

CMP アプリケーションにおけるデプロイメントの結果の確認

CMP アプリケーションからデプロイすると、そのアクションの結果を確認できます。

ご使用のアプリケーションをコード化して、実行するデプロイ・アクションの結果をテストします。 以下のスニペットのようなコードを使用できます。
DeployResult dr = eg.deploy("MyBAR.bar", true, 30000);
System.out.println("Overall result = "+dr.getCompletionCode());

// Display log messages
Enumeration logEntries = dr.getLogEntries();
while (logEntries.hasMoreElements()) {
  LogEntry le = (LogEntry)logEntries.nextElement();
  System.out.println("General message: " + le.getDetail());
}

deploy メソッドは、ブローカーがデプロイメント要求に対して応答するまで、他のプロセスをブロックします。 このメソッドが戻される場合、その時点で DeployResult はデプロイメントの結果を表します。CMP APIによってオブジェクトは更新されません。

デプロイメント・メッセージをブローカーに送信できない場合、デプロイメント時に ConfigManagerProxyLoggedException 例外がスローされます。 ブローカーがデプロイメント・メッセージを受け取る場合、デプロイメント全体のログ・メッセージが表示され、デプロイメントの影響を受けた各ブローカーに固有の完了コードが示されます。 以下の表に示されている完了コードは、CompletionCodeType クラスからのいずれかの静的インスタンスとなります。

完了コード 説明
pending デプロイメントはバッチ内で保留され、BrokerProxy.sendUpdates() を呼び出すまで送信されません。
submitted デプロイ・メッセージはブローカーに送信されましたが、タイムアウト期間が満了する前に応答が受信されませんでした。
success ブローカーは正常にデプロイメントを完了しました。
failure デプロイメント中にブローカーが 1 つ以上のエラーを生成しました。 DeployResult クラスの getLogEntries() メソッドを呼び出して、デプロイメントの失敗に関するさらに詳細な情報を入手できます。 このメソッドは、使用可能な LogEntry オブジェクトの列挙を戻します。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:49:03


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | bf45130_