IBM FileNet P8, バージョン 5.2.1            

MilestoneSample

このスタンドアロンのサンプルは、ロックされたワーク・オブジェクトのワーク・オブジェクト番号とユーザー情報をログに記録する方法を示します。

以下の例のようなコマンドを入力して、サンプルを実行します。

    java MilestoneSample username password server_name:port_number/connectionPoint_name 
        queue_name output_filename

詳細については、サンプル・ソースのコメントを参照してください。サンプルは、IBM® FileNet® P8 Platform 資料ライブラリーの『Developer samples』セクションにあります。

API サンプルの実行」も参照してください。

メソッド

MilestoneSample メソッドの一般的な説明を以下に示します。

main()

main メソッドは、一般的な技法を使用して、引数の値を検証し、そのデフォルト値を設定します。ログ出力ファイルのデフォルト値は MilestoneSample.out です。Main() は、VWSession および サンプルの Logger クラス オブジェクトを作成し、コンストラクターに渡します。main() は、セッションのログインとログオフを、サンプルの SessionHelper クラスの login() メソッドおよび logoff() メソッドで処理します。 また、サンプルの Logger クラスのインスタンスにより、ワークフローのログ機能を提供します。

MilestoneSample()

MilestoneSample コンストラクターは、セッションの VWQueue オブジェクトを繰り返し取得し (VWSession.getQueue を使用)、見つかったキューの数を取得します (VWQueue.fetchCount を使用)。VWQueue オブジェクトごとに、以下の操作が実行されます。

  1. キュー・オブジェクトの VWQueueQuery オブジェクトを取得します (タイプ VWFetchType.FETCH_TYPE_QUEUE_ELEMENTVWQueue.createQuery を使用)。
  2. 最初のキュー・エレメントを取得します (VWQueueQuery.next を使用)。
  3. キュー・エレメントのワークフロー名を取得します (VWQueueElement.getWorkflowName を使用)。
  4. ワークフロー名をログに記録します (サンプルの Logger.log を使用)。
  5. キュー・エレメントのマイルストーン定義 (VWMilestoneDefinition オブジェクト) を取得し、表示します (サンプルの MilestoneHelper を使用)。


最終更新日: 2016 年 3 月
milestonesample.htm

© Copyright IBM Corp. 2016.