Supresión de aplicaciones de nivel empresarial mediante scripts wsadmin

Puede utilizar la herramienta wsadmin para eliminar aplicaciones de nivel empresarial del entorno. Cuando se suprime una aplicación de nivel empresarial, se elimina la aplicación del repositorio de configuración de producto y se suprimen los binarios de aplicación del sistema de archivos de todos los nodos donde se han instalado los archivos de aplicaciones.

Antes de empezar

En este tema se da por supuesto que una aplicación de nivel empresarial existe en la configuración, y que desea suprimir la aplicación.

Acerca de esta tarea

Existen dos procedimientos para realizar esta tarea. En este tema se utilizan los mandatos del grupo de mandatos BLAManagement del objeto AdminTask para eliminar aplicaciones de nivel empresarial de la configuración. De manera alternativa, puede utilizar los scripts en la biblioteca de scripts AdminBLA para configurar, administrar y eliminar aplicaciones de nivel empresarial.

Procedimiento

  1. Inicie la herramienta de scripts wsadmin.
  2. Compruebe que la aplicación de nivel empresarial esté lista para suprimirse.

    Antes de suprimir una aplicación de nivel empresarial, utilice el mandato deleteCompUnit para eliminar todas las unidades de configuración asociadas con la aplicación de nivel empresarial. Asimismo, verifique que ninguna otra aplicación de nivel empresarial hace referencia a la aplicación de nivel empresarial que se debe suprimir.

    Utilice el siguiente ejemplo para suprimir una unidad de composición, compositionUnit1, de una aplicación de nivel empresarial miBLA:
    AdminTask.deleteCompUnit('-blaID myBLA –cuID compositionUnit1')

    Repita este paso para cada unidad de composición asociada con la aplicación de nivel empresarial de interés.

  3. Suprima la aplicación de nivel empresarial.
    Utilice el mandato deleteBLA para eliminar una aplicación de nivel empresarial de la configuración, como el siguiente ejemplo muestra:
    AdminTask.deleteBLA('-blaID myBLA')
    Si el sistema suprime satisfactoriamente la aplicación de nivel empresarial, el mandato devuelve el ID de configuración de la aplicación de nivel empresarial suprimida ; por ejemplo:
    WebSphere:blaname=myBLA
  4. Guarde los cambios de configuración.
    Utilice el siguiente ejemplo de mandatos para guardar los cambios de configuración:
    AdminConfig.save()
  5. Sincronice el nodo.
    Utilice el script syncActiveNodes de la biblioteca de scripts AdminNodeManagement para propagar los cambios en cada nodo activo; por ejemplo:
    AdminNodeManagement.syncActiveNodes()
[AIX Solaris HP-UX Linux Windows][z/OS]

Supresión de la aplicación de nivel empresarial HelloWorldAsync

  1. Inicie la herramienta de scripts wsadmin.
  2. Detenga la aplicación de nivel empresarial HelloWorldAsync
    AdminTask.stopBLA('-blaID WebSphere:appName=HelloWorldAsync')
  3. Suprima la unidad de composición helloworldws asociada con HelloWorldAsync.
    AdminTask.deleteCompUnit('-blaID HelloWorldAsync -cuID helloworldws')
  4. Suprima la aplicación HelloWorldAsync.
    AdminTask.deleteBLA('-blaID HelloWorldAsync')
  5. Opcionalmente, suprima el activo helloworld-ws-asynch.jar del repositorio de activos.
    AdminTask.deleteAsset('-assetID helloworld-ws-asynch.jar')
  6. Guarde los cambios de configuración.
    AdminConfig.save()
  7. Salga del shell de mandatos de wsadmin.
    exit

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_7uninstallbla
File name: txml_7uninstallbla.html