Mit Scripting die TAI-Klasse (Trust Association Interceptor) entfernen

Mit dem Tool wsadmin können Sie die TAI-Klasse entfernen.

Vorbereitende Schritte

Damit diese Task gestartet werden kann, muss das Tool "wsadmin" aktiv sein. Weitere Informationen finden Sie im Artikel wsadmin-Scripting-Client mit wsadmin-Scripting starten.

Informationen zu diesem Vorgang

Verwenden Sie das folgende Beispiel als Jacl-Scriptdatei, und führen Sie sie mit der Option "-f" aus:

Vorgehensweise

Mit 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

Ergebnisse

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

WASX7209I: Mit Prozess "dmgr" auf Knoten svtaix23CellManager01 über SOAP-Connector verbunden.
Typ des Prozesses: 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.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_taincepter
Dateiname:txml_taincepter.html