管理コマンドを使用した、未使用のスタッフ照会結果の除去

管理コマンドを使用して、データベースから未使用のスタッフ照会結果を削除します。

始める前に

この手順を始める前に、次の条件が満たされている必要があります。
  • 未使用のスタッフ照会の削除に使用するアプリケーション・サーバーが稼働している必要があります。つまり、サーバー接続が必要であるため、wsadmin-conntype none オプションは使用できません。
  • セキュリティーが使用可能に設定されている場合は、オペレーター権限を持っている必要があります。

このタスクを実行する理由と実行時期

Business Process Choreographer は、評価されたスタッフ式の ランタイム・データベースでユーザー名の名前を維持します。このスタッフ式を 使用したプロセス・インスタンスおよびヒューマン・タスクは完了していますが、 ユーザー名のリストは、対応するビジネス・プロセス・アプリケーションがアンインストールされるまで データベース内に残ります。

データベースのサイズがパフォーマンスに影響する場合は、データベース表にキャッシュされた未使用のスタッフ・リストを削除できます。

このタスクのステップ

  1. 管理スクリプトが置かれている Business Process Choreographer サブディレクトリーに 移動します。
    Windows® システムの場合は、次のように入力します。
    cd install_root¥ProcessChoreographer¥admin
    Linux® および UNIX® システムの場合は、次のように入力します。
    cd install_root/ProcessChoreographer/admin
  2. 未使用のスタッフ・リストを除去します。

    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 オプションは省略する必要があります。

(c) Copyright IBM Corporation 2005, 2006. All rights reserved.
(c) Copyright IBM Japan 2006
このインフォメーション・センターでは、Eclipse テクノロジー (http://www.eclipse.org) が採用されています。