管理コマンドを使用して、データベースから未使用のスタッフ照会結果を削除します。
始める前に
この手順を始める前に、次の条件が満たされている必要があります。
- 未使用のスタッフ照会の削除に使用するアプリケーション・サーバーが稼働している必要があります。つまり、サーバー接続が必要であるため、wsadmin の -conntype none オプションは使用できません。
- セキュリティーが使用可能に設定されている場合は、オペレーター権限を持っている必要があります。
このタスクを実行する理由と実行時期
Business Process Choreographer は、評価されたスタッフ式の
ランタイム・データベースでユーザー名の名前を維持します。このスタッフ式を
使用したプロセス・インスタンスおよびヒューマン・タスクは完了していますが、
ユーザー名のリストは、対応するビジネス・プロセス・アプリケーションがアンインストールされるまで
データベース内に残ります。
データベースのサイズがパフォーマンスに影響する場合は、データベース表にキャッシュされた未使用のスタッフ・リストを削除できます。
このタスクのステップ
- 管理スクリプトが置かれている Business Process Choreographer サブディレクトリーに
移動します。
Windows
® システムの場合は、次のように入力します。
cd install_root¥ProcessChoreographer¥admin
Linux
® および UNIX
® システムの場合は、次のように入力します。
cd install_root/ProcessChoreographer/admin
- 未使用のスタッフ・リストを除去します。
Windows システムでは、次のコマンドのいずれかを入力します。コマンド間の相違を強調して表示しています。
install_root¥bin¥wsadmin –lang jython -f cleanupUnusedStaffQueryInstances.py
-server serverName
[-profileName profileName]
install_root¥bin¥wsadmin –lang jython -f cleanupUnusedStaffQueryInstances.py
-node nodeName
-server serverName
[-profileName profileName]
install_root¥bin¥wsadmin –lang jython -f cleanupUnusedStaffQueryInstances.py
-cluster clusterName
[-profileName profileName]
UNIX および Linux システムでは、次のコマンドのいずれかを入力します。コマンド間の相違を強調して表示しています。
install_root/bin/wsadmin.sh –lang jython -f cleanupUnusedStaffQueryInstances.py
-server serverName
[-profileName profileName]
install_root/bin/wsadmin.sh –lang jython -f cleanupUnusedStaffQueryInstances.py
-node nodeName
-server serverName
[-profileName profileName]
install_root/bin/wsadmin.sh –lang jython -f cleanupUnusedStaffQueryInstances.py
-cluster clusterName
[-profileName profileName]
各部の意味は、次のとおりです。
- cluster clusterName
- クラスターの名前。ビジネス・プロセス・コンテナーが WebSphere® クラスター用に構成されている場合は必須です。
- node nodeName
- サーバー名を指定する場合のオプション。
この名前は、ノードを示します。
デフォルトはローカル・ノードです。
- server serverName
- サーバーの名前。クラスター名が指定されていない場合は必須です。
- profileName profileName
- ユーザー定義プロファイルの名前。デフォルト・プロファイルで作業していない場合、このオプションを指定します。
結果
データベースから削除されるエントリーの数が表示されます。
例
注: 未使用スタッフ照会のクリーンアップのスクリプトの jacl バージョン cleanupUnusedStaffQueryInstances.jacl は、
推奨されていません。これは、ProcessChoreographer ディレクトリーの util サブディレクトリーでは
使用可能で、ここで説明しているのと同じパラメーターを使用しますが
、–lang jython オプションは省略する必要があります。