スクリプトによるトラスト・アソシエーション・インターセプター・クラスの除去

wsadmin ツールを使用してトラスト・アソシエーション・インターセプター・クラスを除去します。

始める前に

このタスクを開始する前に、wsadmin ツールが稼働している必要があります。 詳しくは、wsadmin スクリプト・クライアントの開始の項目を参照してください。

このタスクについて

Jacl スクリプトとして以下の例を使用し、「-f」オプションで実行します。

手順

Jacl を使用:
set variableName "com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus"
set cellName $env(local.cell)

foreach taiEntry [$AdminConfig list TAInterceptor] {
   set interceptorClass [lindex [$AdminConfig showAttribute $taiEntry interceptorClassName] 0]
   if { [string compare $interceptorClass $variableName] == 0 } {
       puts "found $interceptorClass"
       puts "Removing the TAIntercepter class '$interceptorClass'"
       set tai taiEntry
       #set t [$AdminConfig getid /Cell:$cellName/TAInterceptor:/] 
       #$AdminConfig remove $t
       $AdminConfig remove $taiEntry
       puts "'$interceptorClass' is removed."
       break
   }
}

if { ![info exists tai] } {
    puts "The class '$variableName' does not exist." 
}

$AdminConfig save

タスクの結果

出力例:
[root@svtaix23] /tmp
==>/usr/6*/A*/profiles/D*/bin/wsadmin.sh -f tai.jacl

WASX7209I: Connected to process "dmgr" on node svtaix23CellManager01 using SOAP connector;  
The type of process is: DeploymentManager
found com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus
Removing the TAIntercepter class 'com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus'
'com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus' is removed.

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



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