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

Antes de iniciar esta tarea, la herramienta wsadmin debe estar ejecutándose. Consulte el apartado Inicio del cliente de scripts wsadmin mediante scripts wsadmin para obtener más información.

Acerca de esta tarea

Utilice el ejemplo siguiente como archivo de script Jacl y ejecútelo con la opción "-f":

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

Resultado de ejemplo:
[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.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_taincepter
File name: txml_taincepter.html