Scripts de consulta de aplicaciones
La biblioteca de scripts proporciona varios procedimientos de script para automatizar las configuraciones de aplicación. Consulte la información de uso para los scripts que consultan la configuración de la aplicación. Puede ejecutar cada script de forma individual o combinar procedimientos para crear scripts de automatización personalizados para el entorno.
checkIfAppExists
Este script comprueba si la aplicación está desplegada en el servidor de aplicaciones.
Argumento | Descripción |
---|---|
appName | Especifica el nombre de la aplicación de interés. |
Sintaxis
AdminApplication.checkIfAppExists(appName)
Ejemplo de uso
AdminApplication.checkIfAppExists("myApp")
getAppDeployedNodes
Este script lista los nodos en los cuales está desplegada la aplicación de interés.
Argumento | Descripción |
---|---|
appName | Especifica el nombre de la aplicación de interés. |
Sintaxis
AdminApplication.getAppDeployedNodes(appName)
Ejemplo de uso
AdminApplication.getAppDeployedNodes("myApp")
getAppDeploymentTarget
Este script visualiza el destino del despliegue de la aplicación para la aplicación de interés.
Argumento | Descripción |
---|---|
appName | Especifica el nombre de la aplicación de interés. |
Sintaxis
AdminApplication.getAppDeploymentTarget(appName)
Ejemplo de uso
AdminApplication.getAppDeploymentTarget("myApp")
getTaskInfoForAnApp
Este script muestra información de tareas para un archivo EAR (Enterprise Archive) específico. El script obtiene información acerca de los datos necesarios para la aplicación. Es necesario proporcionar datos para filas o entradas a las que les falte información o que requieren una actualización.
Argumento | Descripción |
---|---|
earFile | Especifica el nombre del archivo EAR de interés. |
nombreTarea | Especifica el nombre de la tarea de interés. |
Sintaxis
AdminApplication.getTaskInfoForAnApp(appName, taskName)
Ejemplo de uso
![[Windows]](../images/windows.gif)
AdminApplication.getTaskInfoForAnApp("c:\ears\DefaultApplication.ear", "MapWebModToVH")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
AdminApplication.getTaskInfoForAnApp("/ears/DefaultApplication.ear", "MapWebModToVH")
listApplications
Este script lista todas las aplicaciones desplegadas. El script no requiere argumentos.
Sintaxis
AdminApplication.listApplications()
Ejemplo de uso
AdminApplication.listApplications()
listApplicationsWithTarget
Este script lista todas las aplicaciones desplegadas para un destino específico.
Argumento | Descripción |
---|---|
nodeName | Especifica el nombre del nodo de interés. |
serverName | Especifica el nombre del servidor de interés. |
Sintaxis
AdminApplication.listApplicationsWithTarget(nodeName, serverName)
Ejemplo de uso
AdminApplication.listApplicationsWithTarget("myNode", "server1")
listModulesInAnApp
Este script lista cada módulo de una aplicación desplegada.
Argumento | Descripción |
---|---|
appName | Especifica el nombre de la aplicación de interés. |
serverName | Especifica el nombre del servidor de interés. |
Sintaxis
AdminApplication.listModulesInAnApp(appName, serverName)
Ejemplo de uso
AdminApplication.listModulesInAnApp("myApp", "myServer")