BPM エンジンの「プロパティー」ウィンドウでは、デバッグ、データベース接続、負荷分散、フェイルオーバーと復旧など、BPM エンジンのさまざまな側面を設定します。表 1 に、各プロパティーとその説明を示します。
表 1 BPM エンジンのプロパティー|
説明 |
|
|---|---|
|
ビジネスプロセスデバッガを有効にするかどうかの指定。これは、パフォーマンスに影響を与えるため、本稼働環境では推奨されません。 |
|
|
ビジネスプロセスデバッガを起動するポート。 |
|
|
プロセスを複数の BPM エンジンに分散するかどうかの指定。次のオプションから選択します。 |
|
|
待機状態に置かれたメッセージの処理を待機する時間 (ミリ秒数)。メッセージは、並行インスタンスの最大数に達した場合など、さまざまな理由で待機状態に置かれます。 |
|
|
インスタンスデータを管理と復旧データベースに保存するかどうかの指定。 |
|
|
障害発生時にデータを前の状態に戻すことができるかどうかの指定。復旧を有効にするには、「持続性モード」プロパティーと「アプリケーションモード」プロパティーで持続性を有効にする必要があります。 |
|
|
BPM エンジンが稼働中として登録されるのを待機する時間 (秒数)。詳細は、「フェイルオーバーの設定」を参照してください。 |
|
|
実行中のビジネスプロセスインスタンスを使用不可能なエンジンから使用可能なエンジンに移動するまでの経過時間。フェイルオーバーを設定するには、これと「エンジン有効期間」プロパティーを組み合わせて使用します。 |
|
|
1 度に復旧するレコードの数。これを 100 より大きくすることはお勧めしません。 |
|
|
監視と復旧に使用するデータベースのタイプとバージョン。Oracle 10g データベースを使用する場合は、Oracle 9i を選択します。 |
|
|
データベースがあるマシンの名前。 |
|
|
データベースが待機するポート番号。 |
|
|
接続記述子の名前 (Oracle データベースのみ)。これは、データベースの TNS 名であり、OCI ドライバを使用してデータベースにアクセスするために必要です。OCI ドライバを使用しない場合は、このプロパティーを空白のままにします。 |
|
|
データベースの名前。Oracle の場合、これは SID 名です。 |
|
|
監視と復旧データベースの所有者のログイン ID。このユーザー名は、データベーステーブル (デフォルトでは bpm6user) の作成時に実行したデータベーススクリプトで定義されています。 |
|
|
監視と復旧データベースの所有者のパスワード。このパスワードは、データベーステーブル (デフォルトでは bpm6user) の作成時に実行したデータベーススクリプトで定義されています。 |
|
|
プール内で常に使用可能にしておくべき物理接続の最大数。0 (ゼロ) を指定すると、最大数の制限がなくなります。プールサイズは、トランザクション量と応答時間によって異なります。プールサイズが大きすぎると、データベースとの接続が多くなりすぎる可能性があります。これを 60 以下に設定することをお勧めします。 |
|
|
データベースとの接続の確立を再試行する回数。 |
|
|
データベースへのアクセス試行を待機する間隔 (ミリ秒数)。このプロパティーは、「データベース接続再試行」と組み合わせて使用します。 |
|
|
プール内で常に使用可能にしておくべき物理接続の初期数および最小数。0 (ゼロ) を指定した場合、プール内に物理接続が存在しないため、必要に応じて新しい接続を作成してください。プールサイズが小さすぎると、既存の物理接続が多い場合に接続時間が長くなる可能性があります。 |
|
|
物理接続が使用されない状態でいる最大秒数 (経過後は物理接続が閉じる)。0 (ゼロ) を指定すると、制限がなくなります。 |
|
|
Enterprise Manager モニターによるビジネスプロセスの監視を有効にします。監視を有効にする場合は、「アプリケーションモード」プロパティーと「持続性モード」プロパティーで持続性も有効にする必要があります。 |
|
|
監視と復旧データベースのテーブルからビジネスプロセスの報告テーブルへのデータ転送の間隔 (ミリ秒単位)。 |
|
|
(スレッドのバッファー遅延時間が期限切れしていない場合に) バッファーの内容をデータベースに転送する際のレコードの数。監視データはメモリーバッファーに収集され、バッファーサイズとバッファー遅延時間のどちらかが早く超過したときに監視テーブルに転送されます。 |
|
|
(バッファーがスレッドのバッファーサイズに達していない場合に) バッファーから監視テーブルにデータを転送する間隔 (秒単位)。 |
|
|
バッファーからアクティビティー監視テーブルにデータを転送する間隔 (ミリ秒単位)。 |
|
|
BPM エンジンが実行のために統合サーバーに 1 度に送信できる作業項目の最大数。作業項目とは、統合サーバーのスレッドで実行するひとまとまりの作業単位として送信されるビジネスプロセス内のアクティビティーまたはアクティビティーのグループです。 |
|
|
呼び出しアクティビティーのために使用できる「作業項目送信数の制限」スレッドの合計数の、ほかのタイプのアクティビティーに対するパーセンテージを指定します。この比率を 100% に設定すると、デッドロックが発生する可能性があります。 |
|
|
データベーススクリプトを自動的に実行するかどうかを指定します。 |