プロパティー・ファイルを使用した、サーバー、クラスター、アプリケーション、 または許可グループ・オブジェクトの削除

サーバー、クラスター、アプリケーション、または許可グループ・オブジェクトを構成から削除する場合は、 このトピックを参照してください。

このタスクについて

AdminTask オブジェクトの PropertiesBasedConfiguration コマンド・グループを使用すると、 プロパティー・ファイルを使用して、構成オブジェクトをご使用の環境から 削除できます。

トラブルの回避 (Avoid trouble) トラブルの回避 (Avoid trouble): z/OS® オペレーティング・システムのプロパティー・ファイルを分散オペレーティング・システムに直接適用することはできません。同様に、 分散オペレーティング・システムのプロパティー・ファイル を z/OS オペレーティング・システム に直接適用することはできません。gotcha

手順

  1. wsadmin スクリプト・ツールを開始します。
  2. プロパティー・ファイル・テンプレートを作成します。
    該当する サーバー、クラスター、アプリケーション、または許可グループ・オブジェクトの削除に使用する プロパティー・ファイル・テンプレートを作成します。以下のガイドラインを参考に、 -configType パラメーターで、作成するテンプレートのタイプを指定します。
    • サーバー・タイプのプロパティー・ファイル・テンプレートを作成する場合は、Server を指定します。
    • サーバー・クラスター・タイプのプロパティー・ファイル・テンプレートを作成する場合は、ServerCluster を指定します。
    • アプリケーション・タイプのプロパティー・ファイル・テンプレートを作成する場合は、Application を指定します。
    • 許可グループ・タイプのプロパティー・ファイル・テンプレートを作成する場合は、AuthorizationGroup を指定します。
    次の Jython 例では、createPropertiesFileTemplates コマンドを使用して、 新しい AuthorizationGroup オブジェクト・テンプレートが作成されます。
    AdminTask.createPropertiesFileTemplates('[-propertiesFileName authorizationGroup.template -configType AuthorizationGroup]')
    このコマンドにより、以下のサンプル・テンプレートのような テンプレート・ファイルが生成されます。
    #
    # Delete parameters
    # Replace the line 'SKIP=true' with 'SKIP=false' under each section that is needed
    # Set necessary parameters under each command or step sections
    # Invoke deleteConfigProperties command using this properties file.
    #
    ResourceType=AuthorizationGroup
    ImplementingResourceType=AuthorizationGroup
    ResourceId=AuthorizationGroup=
    SKIP=true
    CreateDeleteCommandProperties=true
    #
    
    #
    #Properties
    #
    authorizationGroupName=authorizationGroupName #String,required
    commandName=deleteAuthorizationGroup
  3. この新規テンプレート・ファイルを変更します。

    必須パラメーターを設定して、 新しい AuthorizationGroup テンプレート・ファイルを変更します。 オプション・パラメーターも 変更できますが、必須パラメーターは必ず変更してください。

    必須 プロパティー SKIP の値を SKIP=true から SKIP=false に変更すると、 システムは、プロパティー・ファイルの特定セクションのプロパティーを 構成に適用します。プロパティー・ファイルの特定セクションを無視するには、 SKIP プロパティーを SKIP=true に設定してください。
    #
    # Delete parameters
    # Replace the line `SKIP=true` with 'SKIP=false' under each section that is needed
    # Set necessary parameters under each command or step sections
    # Invoke deleteConfigProperties command using this properties file.
    #
    ResourceType=AuthorizationGroup
    ImplementingResourceType=AuthorizationGroup
    ResourceId=AuthorizationGroup=authorizationGroupName 
    SKIP=false
    CreateDeleteCommandProperties=true
    #
    
    #
    #Properties
    #
    authorizationGroupName=authorizationGroupName #String,required
    commandName=deleteAuthorizationGroup
  4. 構成からオブジェクトを除去します。
    既存の AuthorizationGroup オブジェクトを構成から除去するには、次の Jython 例に示すように、 deleteConfigProperties コマンドを使用します。
    AdminTask.deleteConfigProperties('[-propertiesFileName authorizationGroup.template]')

    このコマンドによって、構成内の ag1 許可グループが 除去されます。

  5. 構成の変更を保存します。
    以下のコマンド例を使用して、構成変更を保存します。
    AdminConfig.save()

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7delpropobjects
ファイル名:txml_7delpropobjects.html