Advanced Registration Flow のコンフィグレーションと管理

     前  次    新しいウィンドウで目次を開く     
ここから内容の開始

Oracle Business Process Management プロセスの管理

この節では、以下の内容に関する情報を取り上げます。

 


概要

イベントを送信するように Event Manager を設定したら、Process Engine をコンフィグレーションしてイベントを処理できるようにする必要があります。Oracle Enterprise Repository をインストールすると、Oracle Business Process Management Process Engine をインストールしてコンフィグレーションするためのオプションを使用できます。この節では、Oracle Business Process Management Process Engine が正常にインストールされていることを前提としています。

 


Oracle Business Process Management Web アプリケーションの管理

Oracle Business Process Management Process Engine を起動して参加者を定義するには、Oracle Business Process Management Admin Center を起動する必要があります。

Oracle Business Process Management Admin Center の起動

Oracle Business Process Management Admin Center を起動するには、次の手順に従います。

  1. <BEA_HOME>\albpm65\enterprise\bin ディレクトリに移動し、次のいずれかのファイルをダブルクリックします。
    • albpmadmcenter (Windows または UNIX GUI ベース)
    • ./startwebconsole.sh (UNIX コンソールベース)。次に、ブラウザで http://<ホスト>:8585/webconsole (例 : http://localhost:8585/webconsole) を指定します。
  2. [Admin Center] ページで、[Start BPM Web Applications] オプションをクリックします。
  3. 図 4-1 Oracle Business Process Management Admin Center


    Oracle Business Process Management Admin Center

  4. BPM Web アプリケーションが起動したら、[Launch Process Administrator] オプションをクリックして Process Administrator を起動します。
  5. 必要な資格を入力するよう求められたら、インストール時に [FDI User Credentials] パネルで使用した BPM 管理ユーザの名前とパスワードを入力します。このユーザの名前とパスワードの推奨例は bpm_admin です。

Oracle Business Process Management Process Engine の起動

Oracle Business Process Management Process Engine を起動するには、次の手順に従います。

  1. [Oracle Business Process Management Process Administrator] ページで、左側にある [Engine] リンクをクリックして aler_engine Process Engine を開きます。
  2. 図 4-2 Oracle Business Process Management Process Administrator - 開始と停止


    Oracle Business Process Management Process Administrator - 開始と停止

  3. ページの右側にある [Engine Actions] の [Start] アイコンをクリックして aler_engine を起動します。エンジンの起動には数分かかる場合があります。エンジンの状態が [Ready] になっていることを確認してください。

Oracle Business Process Management Process Engine が実行されているときに、その Process Engine を停止して再起動すると、workflow.xml に対する最新の変更をロードできます。

Oracle Business Process Management の参加者の定義

この節では、Oracle Business Process Management Process Engine の参加者を定義する方法について説明します。

Oracle Business Process Management 管理者

[FDI User Credentials] を使用すると、Oracle Business Process Management Process 管理者は Process Administrator へのログイン、Process Engine の開始と停止、および他のユーザの作成を行うことができます。

Advanced Registration Flow の参加者

Oracle の BEA Products インストーラで Oracle Business Process Management Process Engine をインストールすると、aler_workflow_user という Advanced Registration Flow ユーザが作成されます。デフォルトでは、aler_workflow_user というパスワードも作成されますが、このパスワードは Process Administrator で変更できます。そのためには、図 4-3 に示すように、ナビゲータの [Participants] を選択し、[Advanced Properties] セクションの [Change the password] をクリックします。

図 4-2 Oracle Business Process Management Process Administrator - パスワードの変更

Oracle Business Process Management Process Administrator - パスワードの変更

「管理者」ロールの新しい参加者を作成し、その参加者を Event Manager の Subscription Manager ファイルでコンフィグレーションすることもできます。詳細については、「Subscription Manager のコンフィグレーション」を参照してください。

 


Oracle Business Process Management Process Engine の調整

Oracle Business Process Management Process Administrator を使用して以下のパラメータを調整する必要があります。

詳細なプロパティ

[Engines|<エンジン名>|Engine NodesAdvanced Properties] ページに移動します。

図 4-4 Oracle Business Process Management Process Administrator - 詳細なプロパティ

Oracle Business Process Management Process Administrator - 詳細なプロパティ

データベース ランタイムのプロパティ

[Engines|<エンジン名>|Edit Engine Database Configuration] ページに移動します。

図 4-5 Oracle Business Process Management Process Administrator - データベース ランタイム

Oracle Business Process Management Process Administrator - データベース ランタイム

メモリと実行スレッドのプロパティ

[Engines|<エンジン名>|Execution] ページに移動します。

図 4-6 Oracle Business Process Management Process Administrator - メモリとスレッド

Oracle Business Process Management Process Administrator - メモリとスレッド

 


フェイルオーバのためのスタンドアロンの Process Engine のコンフィグレーション

Oracle Business Process Management のスタンドアロンの Process Engine のフェイルオーバをサポートするために、環境でバックアップ エンジンをコンフィグレーションできます。コンフィグレーションしたエンジンのうちの 1 つは [PRIMARY] とマークされ、他のエンジンはこのプライマリ エンジンのバックアップ エンジンと見なされます。複数のエンジンをバックアップ エンジンとしてコンフィグレーションできます。指定のプライマリ エンジンに障害が発生した場合は、これらのバックアップ エンジンのうちのいずれかがプライマリ エンジンとして機能します。障害が発生したサーバがオンラインに戻ると、そのサーバはプライマリとして機能するエンジンのバックアップ エンジンとして追加されます。

バックアップ エンジンのコンフィグレーションの詳細については、『Oracle Business Process Management 管理ガイド』(http://download.oracle.com/docs/cd/E13165_01/bpm/docs65/admin_guide/index.html) のエンジンのフェイルオーバのコンフィグレーションに関する節を参照してください。

 


Oracle Business Process Management Log Viewer の使用

Oracle Business Process Management Log Viewer を使用すると、Process Execution Engine によって記録された情報を読み込むことができます。定義するプロジェクトごとに一連のログ ファイルが作成されます。Studio Log Viewer は、エンジン実行のモニタとトレースのためにファイルを読み込んで表示します。

Log Viewer を起動するには、<Oracle Business Process Management Enterprise ホーム>\bin ディレクトリにある albpmlogviewer ファイルをダブルクリックします。

Oracle Enterprise Repository フローのイベント ログ メッセージのフィルタ処理

ログ メッセージをフィルタ処理し、Advanced Registration Flow で [Info]、[Debug]、および [Fatal] のメッセージをログに記録できます。

Process Administrator のプリファレンス設定を使用して、Process Engine の [Log] ページで [Debug] レベルを有効にします。デフォルトでは、[Warning] レベルに設定されています。

[Engines|<エンジン名>|Log] ページに移動します。

図 4-7 Oracle Business Process Management Process Administrator - ロギングのプリファレンス

Oracle Business Process Management Process Administrator - ロギングのプリファレンス

[Debug] レベルを有効にすると、Process Engine によって大量の情報 (Oracle Enterprise Repository Advanced Registration Flow の情報だけでなく、他の Process Engine の情報も) が出力されるという内容の通知が表示されます。デバッグのロギングをフィルタ処理して Oracle Enterprise Repository フローに関連する情報だけを表示するには、次の手順に従います。

  1. Log viewer の左端にあるリスト ボックスで、[Message] を選択します。
  2. その右横にあるリスト ボックスで、[Begins With] を選択します。
  3. テキスト ボックスに「ALER:」と入力します。
  4. [Apply Filter] ボタンをクリックします。

次に示すように、Oracle Enterprise Repository イベント ロギングでは、記録されるすべてのイベント メッセージに ALER: というプレフィックスが出力されます。

図 4-8 Log Viewer の ALER フィルタの表示

Log Viewer の ALER フィルタの表示


  ページの先頭       前  次