Eliminación de la clase de interceptor de asociación de confianza utilizando scripts
Utilice la herramienta wsadmin para eliminar la clase de interceptor de asociación de confianza.
Antes de empezar
Acerca de esta tarea
Procedimiento
Utilizando
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 "se ha encontrado $interceptorClass"
puts "Eliminando la clase de TAIntercepter '$interceptorClass'"
set tai taiEntry
#set t [$AdminConfig getid /Cell:$cellName/TAInterceptor:/]
#$AdminConfig remove $t
$AdminConfig remove $taiEntry
puts "'$interceptorClass' se ha eliminado."
break
}
}
if { ![info exists tai] } {
puts "La clase '$variableName' no existe."
}
$AdminConfig save
Resultados
[root@svtaix23] /tmp
==>/usr/6*/A*/profiles/D*/bin/wsadmin.sh -f tai.jacl
WASX7209I: Conexión con el proceso "dmgr" en el nodo svtaix23CellManager01 mediante el conector SOAP;
El tipo de proceso es: DeploymentManager
se ha encontrado com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus
Eliminando la clase TAIntercepter 'com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus'
'com.ibm.ws.security.web.TAMTrustAssociationInterceptorPlus' se ha eliminado.