Mandatos del objeto AdminApp con scripts wsadmin
Utilice el objeto AdminApp para instalar, modificar y administrar aplicaciones.
El objeto AdminApp interactúa con los servicios de configuración y gestión de WebSphere Application Server para poder realizar consultas de la aplicación y los cambios. Esta interacción incluye la instalación y desinstalación de las aplicación, el listado de los módulos, la exportación, etc.
Se pueden arrancar los clientes de script cuando el servidor no está en ejecución, si se quieren utilizar sólo operaciones locales. Para ejecutar en modalidad local, utilice la opción -conntype NONE con objeto de iniciar el cliente de scripts. Recibirá un mensaje indicándole que está ejecutándose en modalidad local. No se recomienda ejecutar el objeto AdminApp en modalidad local cuando se está ejecutando un servidor. Esto se debe a que cualquier cambio realizado en la configuración en modalidad local no se reflejará en la configuración del servidor en ejecución y viceversa. Si guarda una configuración conflictiva, se puede dañar la configuración.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
- Realice una copia de seguridad del archivo raíz_instalación/bin/wsadmin.bat o del archivo raíz_instalación/bin/wsadmin.bat.
- Añada las siguientes líneas de código al archivo wsadmin después de la llamada al
archivo setupCmdLine.bat o setupCmdLine.sh:
LIBPATH="$WAS_LIBPATH":$LIBPATH export LIBPATH EXTSHM
SHLIB_PATH="$WAS_LIBPATH":$SHLIB_PATH export SHLIB_PATH
LD_LIBRARY_PATH="$WAS_LIBPATH":$LD_LIBRARY_PATH export LD_LIBRARY_PATH
SET PATH=%WAS_PATH%
Avoid trouble: No especifique LD_LIBRARY_PATH_64 en lugar de LD_LIBRARY_PATH en la sentencia de exportación anterior. Si especifica LD_LIBRARY_PATH_64 en la sentencia export anterior, se altera temporalmente cualquier valor de LD_LIBRARY_PATH que exista en otros scripts.gotcha
- Guarde el archivo actualizado wsadmin.bat o wsadmin.sh.
- Despliegue la aplicación.
En un entorno del gestor de despliegue, las actualizaciones de la configuración sólo están disponibles si un cliente de scripts está conectado a un gestor de despliegue.
Cuando esté conectado a un agente de nodo o a un servidor de aplicaciones gestionado, no podrá actualizar la configuración porque la configuración para estos procesos de servidor son copias de la configuración maestra que reside en el gestor de despliegue. Las copias se crean en la máquina del nodo cuando se produce una sincronización de la configuración entre el gestor de despliegue y el agente de nodo. Realice los cambios de configuración en los procesos del servidor conectando un cliente de scripts a un gestor de despliegue. Por esta razón, para cambiar una configuración, no ejecute un cliente de scripts en modalidad local en una máquina de nodo. No se soporta esta configuración.

No obstante, puede existir un módulo de Java EE 5 o posterior dentro de una aplicación que incluya archivos previos a Java EE 5 y que utilice la extensión de nombre de archivo .xmi.
Los archivos ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, y ibm-portlet-ext.xmi siguen utilizando la extensión de archivo .xmi.
sptcfgdeleteUserAndGroupEntries
Utilice el mandato deleteUserAndGroupEntries para suprimir los usuarios o grupos de todos los roles y para suprimir los ID de usuario y las contraseñas de todos los roles RunAs definidos en la aplicación.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifica la aplicación de interés.
Parámetros opcionales
Ninguna.Ejemplos
- Utilizando Jacl:
$AdminApp deleteUserAndGroupEntries myapp
- Utilizando serie de Jython:
print AdminApp.deleteUserAndGroupEntries('myapp')
- Utilizando la lista Jython:
print AdminApp.deleteUserAndGroupEntries(['myapp'])
editar
Utilice el mandato edit para editar una aplicación o un módulo en modalidad por lotes. El mandato edit cambia la aplicación especificada mediante el argumento de nombre de aplicación utilizando las opciones que se han especificado con el argumento de opciones. No son necesarias opciones para el mandato edit.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifica la aplicación de interés.
- opciones
- Especifica las opciones que se han de aplicar a la configuración de la aplicación o módulo.
Parámetros opcionales
Ninguna.Ejemplos
- Utilizando Jacl:
$AdminApp edit "JavaMail Sample" {-MapWebModToVH {{"JavaMail Sample WebApp" mtcomps.war,WEB-INF/web.xml newVH}}}
- Utilizando serie de Jython:
print AdminApp.edit("JavaMail Sample", '[-MapWebModToVH [["JavaMail 32 Sample WebApp" mtcomps.war,WEB-INF/web.xml newVH]]]')
- Utilizando la lista Jython:
option = [["JavaMail 32 Sample WebApp", "mtcomps.war,WEB-INF/web.xml", "newVH"]] mapVHOption = ["-MapWebModToVH", option] print AdminApp.edit("JavaMail Sample", mapVHOption)
editInteractive
Utilice el mandato editInteractive para editar una aplicación o módulo en modalidad interactiva. El mandato editInteractive cambia el despliegue de la aplicación. Especifique estos cambios en el parámetro options. No son necesarias opciones para el mandato editInteractive.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifica la aplicación de interés.
- opciones
- Especifica las opciones que se han de aplicar a la configuración de la aplicación o módulo.
Parámetros opcionales
Ninguna.Ejemplos
- Utilizando Jacl:
$AdminApp editInteractive ivtApp
- Utilizando serie de Jython:
AdminApp.editInteractive('ivtApp')
export
Utilice el mandato export para exportar el parámetro de nombre de aplicación en un archivo que especifique mediante el nombre de archivo.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifica la aplicación de interés.
- nombre de archivo
- Especifica el nombre de archivo al que exportar el nombre de aplicación.
Parámetros opcionales
- exportToLocal
- Especifica que el sistema debe exportar la aplicación de interés al nombre de archivo especificado en la máquina cliente local.
Ejemplos
- Utilizando Jacl:
$AdminApp export DefaultApplication c:/temp/export.ear {-exportToLocal}
- En Jython:
AdminApp.export('DefaultApplication', 'c:/temp/export.ear', '[-exportToLocal]')
exportDDL
Utilice el mandato exportDDL para extraer la DDL (Data Definition Language) del parámetro de nombre de aplicación en el parámetro de nombre de directorio que especifica un directorio. El parámetro options es opcional.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifica la aplicación de interés.
- nombre de directorio
- Especifica el nombre del directorio al que exportar el nombre de aplicación.
Parámetros opcionales
- opciones
- Especifica las opciones que se han de pasar al nombre de aplicación especificado.
Ejemplos
- Utilizando Jacl:
$AdminApp exportDDL "My App" /usr/me/DDL {-ddlprefix myApp}
- Utilizando serie de Jython:
print AdminApp.exportDDL("My App", '/usr/me/DDL', '[-ddlprefix myApp]')
exportFile
Utilice el mandato exportFile para exportar el contenido de un archivo individual especificado mediante el URI (Uniform Resource Identifier) desde la aplicación de interés.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifica la aplicación de interés.
- URI
- Especifica el archivo individual que se ha de exportar. Especifique el URI dentro del contexto de una aplicación, como se muestra en este ejemplo: META-INF/application.xml. Para especificar archivos dentro de un módulo, el URI comienza con un URI de módulo, como se muestra en el ejemplo siguiente: foo.war/WEB-INF/web.xml.
- nombrearchivo
- Especifica la vía de acceso totalmente cualificada y el nombre del archivo del archivo al que se va a exportar.
Parámetros opcionales
Ninguna.Ejemplos
- Utilizando Jacl:
$AdminApp exportFile "My App" myapp/components.jar/META-INF/ibm-ejb-jar-bnd.xml META-INF/ibm-ejb-jar-bnd.xml
- Utilizando serie de Jython:
AdminApp.exportFile('My App', 'myapp/components.jar/META-INF/ibm-ejb-jar-bnd.xml', 'META-INF/ibm-ejb-jar-bnd.xml')
getDeployStatus
Utilice el mandato getDeployStatus para visualizar el estado de despliegue de la aplicación. Tras instalar o actualizar una aplicación grande, utilice este mandato para visualizar información detallada del estado para la expansión del archivo binario de la aplicación. No podrá iniciar la aplicación hasta que el sistema extraiga la aplicación.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifica el nombre de la aplicación de interés.
Parámetros opcionales
Ninguna.Ejemplos
- En Jacl:
$AdminApp getDeployStatus myApplication
- Utilizando Jython:
print AdminApp.getDeployStatus('myApplication')
Al ejecutar el mandato getDeployStatus, donde myApplication es DefaultApplication, se obtiene información de estado sobre DefaultApplication parecida a la siguiente:
ADMA5071I: Se ha iniciado la comprobación de estado de la distribución para la aplicación DefaultApplication.
WebSphere:cell=myCell01,node=myNode01,distribution=unknown,expansion=unknown
ADMA5011I: La limpieza del directorio temporal de la aplicación DefaultApplication ha finalizado.
ADMA5072I: Se ha completado la comprobación de estado de la distribución de la aplicación
DefaultApplication.
WebSphere:cell=myCell01,node=myNode01,distribution=unknown,expansion=unknown
help
Utilice el mandato help para visualizar información de ayuda genera acerca del objeto AdminApp.
Objeto de destino
Ninguna.Parámetros necesarios
Ninguna.Parámetros opcionales
- nombre de la operación
- Especifique esta opción para visualizar ayuda para un mandato AdminApp u opción de instalación.
Salida de ejemplo
WASX7095I:: El objeto AdminApp permite manipular objetos de aplicación, lo que incluye la instalación,
la desinstalación, la edición y el listado. La mayoría de los mandatos que admite el objeto AdminConfig funcionan en dos modalidades:
la modalidad por omisión es una en la que AdminApp se comunica con el servidor de aplicaciones para realizar sus
tareas. También es posible una modalidad local, en la que no se lleva a cabo ninguna comunicación con el servidor.
La modalidad local de la operación se invoca mediante el distintivo "-conntype NONE" en
la serie de opción proporcionada en el mandato.
AdminApp da soporte a los mandatos siguientes. Para obtener más información detallada acerca de estos mandatos
utilice el mandato "help" de AdminApp y proporcione el nombre del mandato como un argumento.
edit Edita las propiedades de una aplicación.
editInteractive Edita las propiedades de una aplicación de modo interactivo.
export Exporta una aplicación a archivo.
exportDDL Extrae una DDL de la aplicación a un directorio.
help Muestra información de ayuda.
install Instala una aplicación, dado un nombre de archivo y una serie de opción.
installInteractive Instala una aplicación en modalidad interactiva, dado un nombre de archivo y una serie de opción.
list Lista todas las aplicaciones instaladas.
listModules Lista los módulos en una aplicación especificada
opciones de aplicación Muestra las opciones disponibles para un archivo dado o en general.
taskInfo Muestra información detallada perteneciente a una tarea de instalación dada
uninstall Desinstala una aplicación, dado un nombre de archivo y una serie de opción.
WASX7102I: Método: uninstall
Argumentos: nombre de aplicación, opciones
Descripción: Desinstala una aplicación con el nombre "nombre de aplicación" con las opciones suministradas en String 2.
Método: uninstall
Argumentos: nombre de aplicación
Descripción: Desinstala la aplicación especificada como "nombre de aplicación" con las opciones por omisión.
Ejemplos
- El ejemplo siguiente no especifica ningún argumento.
$AdminApp help
- El ejemplo siguiente especifica el argumento de nombre de operación:
$AdminApp help uninstall
- El ejemplo siguiente no especifica ningún argumento.
print AdminApp.help()
- El ejemplo siguiente especifica el argumento de nombre de operación:
print AdminApp.help('uninstall')
install
Utilice el mandato install para instalar una aplicación en modalidad no interactiva, dado un nombre de archivo plenamente cualificado y una serie de opciones de instalación. El parámetro options es opcional.
Objeto de destino
Ninguna.Parámetros necesarios
- archivo ear
- Especifique la vía de acceso del archivo .ear que se va a instalar.
Parámetros opcionales
- opciones
- Especifique las opciones de instalación para el mandato.
Ejemplos
- En Jacl:
$AdminApp install c:/apps/myapp.ear
- Utilizando Jython:
print AdminApp.install('c:/apps/myapp.ear')
Utilizando Jacl:
$AdminApp options myApp.ear
print AdminApp.options('myApp.ear')
En Jacl:
$AdminApp help MapModulesToServers
print AdminApp.help('MapModulesToServers')
installInteractive
Utilice el mandato installInteractive para instalar una aplicación en modalidad interactiva, dado un nombre de archivo plenamente cualificado y una serie de opciones de instalación. El parámetro options es opcional.
Objeto de destino
Ninguna.Parámetros necesarios
- archivo ear
- Especifique la vía de acceso del archivo .ear que se va a instalar.
Parámetros opcionales
- opciones
- Especifique las opciones de instalación para el mandato.
Ejemplos
- En Jacl:
$AdminApp installInteractive c:/websphere/appserver/installableApps/jmsample.ear
- Utilizando Jython:
print AdminApp.installInteractive('c:/websphere/appserver/installableApps/jmsample.ear')
isAppReady
Utilice el mandato isAppReady para determinar si la aplicación especificada se ha distribuido y está lista para ejecutarse. Devuelve un valor de true si la aplicación está lista o un valor de false si la aplicación no está lista. Normalmente un script que invoca isAppReady instala o actualiza una aplicación y, a continuación, realiza un bucle en la llamada hasta que ésta devuelve un valor de true antes de iniciar la aplicación. Este mandato no está soportado cuando la herramienta wsadminn no está conectada a un servidor.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifique el nombre de la aplicación de interés.
Parámetros opcionales
- ignoreUnknownState
- Comprueba si la aplicación especificada se ha distribuido y está lista para ejecutarse. Los valores válidos para el parámetro ignoreUnknownState incluyen true y false. Si especifica un valor de true, los nodos y los servidores que tengan un estado desconocido no se incluirán en la devolución final como preparados. El mandato devuelve un valor de true si la aplicación está preparada o un valor de false si la aplicación no está preparada. Este mandato no está soportado cuando la herramienta wsadminn no está conectada a un servidor.
Salida de ejemplo
ADMA5071I: Se ha iniciado la comprobación de estado de la distribución para la aplicación
DefaultApplication.WebSphere:cell=Node03Cell,node=myNode,distribution=true
ADMA5011I: La limpieza del directorio temporal de la aplicación DefaultApplication ha finalizado.
ADMA5072I: Se ha completado la comprobación de estado de la distribución de la aplicación DefaultApplication.true
ADMA5071I: Se ha iniciado la comprobación de estado de la distribución para la aplicación TEST.WebSphere:cell=myCell,node=myNode,
distribution=unknown
ADMA5011I: La limpieza del directorio temporal de la aplicación TEST ha finalizado.
ADMA5072I: Se ha completado la comprobación de estado de la distribución de la aplicación TEST.false
Ejemplos
- En Jacl:
set result [$AdminApp isAppReady DefaultApplication] while {$result == "false"} { ### Wait 5 seconds before checking again after 5000 set result [$AdminApp isAppReady DefaultApplication] } puts "Starting application..."
- Utilizando Jython:
import time result = AdminApp.isAppReady('DefaultApplication') while (result == "false") : ### Wait 5 seconds before checking again time.sleep(5) result = AdminApp.isAppReady ('DefaultApplication') print("Starting application...")
- En Jacl:
set result [$AdminApp isAppReady DefaultApplication] while {$result == "false"} { ### Wait 5 seconds before checking again after 5000 set result [$AdminApp isAppReady DefaultApplication] } puts "Starting application..."
- Utilizando Jython:
import time result = AdminApp.isAppReady ('DefaultApplication') while (result == "false"): ### Wait 5 seconds before checking again time.sleep(5) result = AdminApp.isAppReady ('DefaultApplication') print("Starting application...")
list
Utilice el mandato list para listar las aplicaciones que se han instalado en la configuración.
Objeto de destino
Ninguna.Parámetros necesarios
Ninguna.Parámetros opcionales
- target
- Lista las aplicaciones instaladas en un ámbito de destino concreto en la configuración.
Salida de ejemplo
adminconsole
DefaultApplication
ivtApp
Ejemplos
- En Jacl:
$AdminApp list
- Utilizando Jython:
print AdminApp.list()
- En Jacl:
$AdminApp list WebSphere:cell=myCell,node=myNode,server=myServer
- Utilizando Jython:
print AdminApp.list("WebSphere:cell=myCell,node=myNode,server=myServer")
listModules
Utilice el mandato listModules para listar los módulos de una aplicación.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifica la aplicación de interés.
Parámetros opcionales
- opciones
- Especifica la lista de servidores de aplicación en los que se han instalado los módulos. El parámetro options es opcional. La opción válida es -server.
Salida de ejemplo
ivtApp#ivtEJB.jar+META-INF/ejb-jar.xml
ivtApp#ivt_app.war+WEB-INF/web.xml
Ejemplos
- En Jacl:
$AdminApp listModules ivtApp
- Utilizando Jython:
print AdminApp.listModules('ivtApp')
opciones
Utilice el mandato options para visualizar una lista de opciones para la instalación de un archivo EAR (Enterprise Archive).
Objeto de destino
Ninguna.Parámetros necesarios
Ninguna.Parámetros opcionales
- archivo EAR
- Especifica el archivo EAR de interés.
- nombre de aplicación
- Especifica la aplicación para la que se ha de visualizar una lista de las opciones para editar una aplicación existente.
- Nombre de módulo de aplicación
- Especifica el nombre de módulo para el que se visualizará una lista de opciones para editar un módulo de una aplicación existente. Este parámetro debe tener el mismo formato de nombre de módulo que la salida devuelta por el mandato listModules.
- archivo, operaciones
- Muestra una lista de opciones para instalar o actualizar una aplicación o
un archivo de módulo de aplicación. Especifique uno de los siguientes valores válidos:
- installapp: utilice esta opción para instalar el archivo que se ha especificado.
- updateapp: utilice esta opción para actualizar una aplicación existente con el archivo especificado.
- addmodule: utilice esta opción para añadir el archivo de módulo especificado a una aplicación existente.
- updatemodule: utilice esta opción para actualizar un módulo existente en una aplicación con el archivo de módulo que se ha especificado.
Salida de ejemplo
WASX7112I: Las opciones siguientes son válidas para "ivtApp"
MapRolesToUsersBindJndiForEJBNonMessageBindingMapEJBRefToEJBMapWebModToVHMapModulesToServersdistributeApp
nodistributeAppuseMetaDataFromBinary
nouseMetaDataFromBinarycreateMBeansForResources
nocreateMBeansForResourcesreloadEnabled
noreloadEnabledverboseinstalled.ear.destination reloadInterval
Ejemplos
- En Jacl:
$AdminApp options c:/websphere/appserver/installableApps/ivtApp.ear
- Utilizando Jython:
print AdminApp.options('c:/websphere/appserver/installableApps/ivtApp.ear')
- En Jacl:
$AdminApp options ivtApp
- Utilizando Jython:
print AdminApp.options('ivtApp')
- En Jacl:
$AdminApp options ivtApp#ivtEJB.jar+META-INF/ejb-jar.xml
- Utilizando Jython:
print AdminApp.options('ivtApp#ivtEJB.jar+META-INF/ejb-jar.xml')
- En Jacl:
$AdminApp options c:/websphere/appserver/installableApps/ivtApp.ear updateapp
- Utilizando Jython:
print AdminApp.options('c:/websphere/appserver/installableApps/ivtApp.ear', 'updateapp')
publishWSDL
Utilice el mandato publishWSDL para publicar los archivos WSDL (Web Services Description Language) de las aplicaciones especificadas en el parámetro de nombre aplicación, en el archivo que se ha especificado en el parámetro de nombre de archivo.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de archivo
- Especifica el archivo de interés.
- nombre de aplicación
- Especifica la aplicación de interés.
Parámetros opcionales
- prefijos de direcciones SOAP
- Especifica los prefijos de direcciones SOAP que se han de utilizar.
Salida de ejemplo
El mandato publishWSDL no devuelve ninguna salida.
Ejemplos
- En Jacl:
$AdminApp publishWSDL JAXRPCHandlerServer c:/temp/a.zip
- Utilizando Jython:
print AdminApp.publishWSDL('JAXRPCHandlerServer', 'c:/temp/a.zip')
- En Jacl:
$AdminApp publishWSDL JAXRPCHandlersServer c:/temp/a.zip {{JAXRPCHandlersServerApp.war {{http http://localhost:9080}}}}
- Utilizando Jython:
print AdminApp.publishWSDL('JAXRPCHandlersServer', 'c:/temp/a.zip', '[[JAXRPCHandlersServerApp.war [[http http://localhost:9080]]]]')
searchJNDIReferences
Utilice el mandato searchJNDIReferences para listar las aplicaciones que hacen referencia al nombre JNDI (Java Naming and Directory Interface) de un nodo específico.
Objeto de destino
Ninguna.Parámetros necesarios
- ID de configuración del nodo
- Especifica el ID de configuración para el nodo de interés.
Parámetros opcionales
- opciones
- Especifica las opciones que se van a utilizar.
Salida de ejemplo
WASX7410W: Esta operación puede tardar bastante dependiendo del número de aplicaciones instaladas en el sistema.
MyApp
MapResRefToEJB :ejb-jar-ic.jar : [eis/J2CCF1]
Ejemplos
- En Jacl:
$AdminApp searchJNDIReferences $node {-JNDIName eis/J2CCF1 -verbose}
- Utilizando Jython:
print AdminApp.searchJNDIReferences(node, '[-JNDIName eis/J2CCF1 -verbose]')
taskInfo
Utilice el mandato taskInfo para proporcionar información sobre una opción de tarea concreta para un archivo de aplicación. Muchos nombres de tarea han cambiado entre V5.x y V6.x para realizar las mismas operaciones o para operaciones similares. Es posible que tenga que actualizar los scripts existentes si está migrando de V5.x a V6.x.
Objeto de destino
Ninguna.Parámetros necesarios
- archivo EAR
- Especifica el archivo EAR de interés.
- nombre de tarea
- Especifica la tarea para la que solicita la información.
Parámetros opcionales
Ninguna.Salida de ejemplo
MapWebModToVH: Selección de hosts virtuales para módulos web.
Especifique el host virtual en el que desee instalar los módulos web
contenidos en la aplicación. Los módulos web se pueden instalar en el mismo host virtual o dispersarse entre varios hosts.
Cada elemento de la tarea MapWebModToVH consta de los tres campos siguientes: "webModule," "uri" y "virtualHost."
De estos campos, se puede asignar nuevos valores a "virtualHost" y el siguiente
es necesario: "virtualHost"
El contenido actual de la tarea después de ejecutar los enlaces predeterminados es:
webModule: JavaMail Sample WebApp
uri: mtcomps.war,WEB-INF/web.xml
virtualHost: host_virtual
Ejemplos
- En Jacl:
$AdminApp taskInfo c:/websphere/appserver/installableApps/jmsample.ear MapWebModToVH
- Utilizando Jython:
print AdminApp.taskInfo('c:/websphere/appserver/installableApps/jmsample.ear', 'MapWebModToVH')
uninstall
Utilice el mandato uninstall para desinstalar una aplicación existente.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifica el nombre de la aplicación que se va a desinstalar.
Parámetros opcionales
- opciones
- Especifica las opciones de desinstalación.
Salida de ejemplo
ADMA5017I: Se ha iniciado la desinstalación de myapp.
ADMA5104I: La entrada de índice de servidor de myCellManager se ha actualizado satisfactoriamente.
ADMA5102I: La supresión de los datos de configuración de myapp del repositorio
de configuración se ha completado satisfactoriamente.
ADMA5011I: Se ha realizado la limpieza del directorio temporal de la aplicación myapp.
ADMA5106I: La aplicación myapp se ha desinstalado satisfactoriamente.
Ejemplos
- En Jacl:
$AdminApp uninstall myApp
- Utilizando Jython:
print AdminApp.uninstall('myApp')
update
Utilice el mandato update para actualizar una aplicación en modalidad no interactiva. Este mandato permite la adición, eliminación y actualización de los subcomponentes de aplicación o de la aplicación completa. Proporciona el nombre de aplicación, el tipo de contenido y las opciones de actualización.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifica el nombre de la aplicación que se ha de actualizar.
- tipo de contenido
- Utilice el parámetro de
tipo de contenido para indicar que desea actualizar parte de la aplicación o la
aplicación completa. A continuación, se proporciona una lista de los
valores de tipo de contenido válidos para el mandato update:
- app - Indica que desea actualizar la aplicación completa. Esta opción es lo mismo que indicar la opción update con el mandato install. Con el valor app como tipo de contenido, debe especificar la opción operation con update como valor. Proporcione el nuevo archivo EAR (Enterprise Archive) utilizando la opción contents. También puede especificar información de enlace y opciones de aplicación. Por omisión, la información de enlace de los módulos instalados se fusiona con la información de enlace de los módulos actualizados. Para cambiar este comportamiento por omisión, especifique las opciones update.ignore.old o update.ignore.new.
- file - Indica que desea actualizar un solo archivo. Puede añadir, eliminar o actualizar archivos individuales en cualquier ámbito dentro de la aplicación desplegada. Con el valor file como tipo de contenido, debe realizar operaciones en el archivo utilizando la opción operation. Dependiendo del tipo de operación, se necesitarán más opciones. Para actualizar y añadir archivos, debe proporcionar el contenido del archivo y el URI de archivo relativo a la raíz del archivo EAR utilizando las opciones contents y contenturi. Para eliminar archivos, debe proporcionar el URI de archivo relativo a la raíz del archivo EAR utilizando la opción contenturi que es la única entrada necesaria. Las demás opciones que proporcione se ignorarán.
- modulefile - Indica que desea actualizar un módulo. Puede añadir,
eliminar o actualizar un módulo de aplicación individual. Si especifica el valor
modulefile como tipo de contenido, debe indicar la operación que desea
realizar en el módulo utilizando la opción operation. Dependiendo del tipo de operación, se necesitarán más opciones.
Para instalar nuevos módulos o actualizar módulos existentes en una aplicación, debe
indicar el contenido del archivo y el URI del archivo relativo a la raíz del archivo
EAR utilizando las opciones contents y contenturi.
También puede especificar información de enlace y opciones de aplicación que
pertenezcan a los módulos nuevos o actualizados. En las actualizaciones de módulos,
la información de enlace del módulo instalado se fusiona por omisión con la
información de enlace del módulo de entrada. Para cambiar este comportamiento por
omisión, especifique las opciones update.ignore.old o update.ignore.new. Para eliminar un módulo, indique el URI del archivo
relativo a la raíz del archivo EAR. Restricción: Por lo general, no puede añadir ni actualizar un módulo si éste depende de otras clases fuera del módulo, como clases dentro de un paquete opcional o biblioteca. El proceso del lado de cliente comporta clases de módulos de entrada de introspección, que podrían no cargarse satisfactoriamente a no ser que las dependencias de clase también se resuelvan. Puede añadir o actualizar un módulo si hace que las clases necesarias estén disponibles en un sistema de archivos accesible a través de scripts wsadmin. Con scripts wsadmin, puede modificar la propiedad com.ibm.ws.scripting.classpath del archivo raíz_perfil/properties/wsadmin.properties e incluir dichas clases de modo que el cargador de clases pueda resolverlas.
- partialapp - Indica que desea actualizar una aplicación parcial. Utilizando un subconjunto de componentes de aplicación proporcionado en un formato de archivo .zip, puede actualizar, añadir y suprimir archivos y módulos. El archivo comprimido no es un archivo J2EE (Java 2 platform, Enterprise Edition) válido. Contiene artefactos de aplicación en la misma estructura jerárquica con la que aparecen en un archivo EAR. Si desea obtener más información sobre cómo construir el archivo comprimido de aplicación parcial, consulte el apartado de la API de Java. Si indica el valor partialapp como tipo de contenido, utilice la opción contents para especificar la ubicación del archivo comprimido. Cuando se proporciona una aplicación parcial como entrada de actualización, no se pueden especificar opciones de aplicación y de información de enlace, y se ignorarán si se proporcionan.
Parámetros opcionales
- opciones
- Hay muchas opciones disponibles para el mandato update. Para obtener una lista de cada una de las opciones válidas para el mandato update, consulte la sección Opciones para los mandatos install, installInteractive, edit, editInteractive, update y updateInteractive del objeto AdminApp con scripts wsadmin.
Salida de ejemplo
La actualización de singleFile se ha iniciado.
ADMA5009I: El archivador de la aplicación se ha extraído en
C:\DOCUME~1\lavena\LOCALS~1\Temp\app_fb5a1960f0\ext
Archivos añadidos de ear parcial: []
performFileOperation: source=C:\DOCUME~1\lavena\LOCALS~1\Temp\app_fb5a1960f0\ext,
dest=C:\DOCUME~1\lavena\LOCALS~1\Temp\app_fb5a1960f0\mrg, uri= META-INF/web.xml, op= add
Copiando archivo de C:\DOCUME~1\lavena\LOCALS~1\Temp\app_fb5a1960f0\ext/META-INF/web.xml en
C:\DOCUME~1\lavena\LOCALS~1\Temp\app_fb5a1960f0\mrg\META-INF\web.xml
La lista de contracción es: []
FileMergeTask se ha completado satisfactoriamente
ADMA5005I: La aplicación singleFile se ha configurado en el repositorio de WebSphere.
delFiles: []
delM: null
addM: null
Patrón para eliminar loose y mod:
Patrón para añadir loose: META-INF/[^/]*|WEB-INF/[^/]*|.*wsdl
archivo raíz que se va a copiar: META-INF/web.xml en
C:\asv\b0403.04\WebSphere\AppServer\wstemp\Scriptfb5a191b4e\workspace\cells\BAMBIE\applications\
singleFile.ear\deployments\singleFile/META-INF/web.xml
ADMA5005I: La aplicación singleFile se ha configurado en xmlDoc del repositorio de WebSphere: [#document: null]
elemento raíz: [app-delta: null]
***** nombre de archivo delta: C:\asv\b0403.04\WebSphere\AppServer\wstemp\Scriptfb5a191b4e\workspace\cells\BAMBIE\applications\
singleFile.ear/deltas/delta-1079548405564
ADMA5005I: La aplicación singleFile se ha configurado en el repositorio de WebSphere.
ADMA6011I: Suprimiendo árbol de directorios C:\DOCUME~1\lavena\LOCALS~1\Temp\app_fb5a1960f0
ADMA5011I: Se ha realizado la limpieza del directorio temporal de la aplicación
singleFile.
La actualización de singleFile ha finalizado.
Ejemplos
- En Jacl:
$AdminApp update myApp file {-operation add -contents c:/apps/myApp/web.xml -contenturi META-INF/web.xml}
$AdminApp update myApp file {-operation add -contents /apps/myApp/web.xml -contenturi META-INF/web.xml}
- Utilizando Jython:
print AdminApp.update('myApp', 'file', '[-operation add -contents c:/apps/myApp/web.xml -contenturi META-INF/web.xml]')
print AdminApp.update('myApp', 'file', '[-operation add -contents /apps/myApp/web.xml -contenturi META-INF/web.xml]')
- Utilizando la lista Jython:
print AdminApp.update('myApp', 'file', ['-operation', 'add', '-contents', 'c:/apps/myApp/web.xml', '-contenturi', 'META-INF/web.xml'])
print AdminApp.update('myApp', 'file', ['-operation', 'add', '-contents', '/apps/myApp/web.xml', '-contenturi', 'META-INF/web.xml'])
updateAccessIDs
Utilice el mandato updateAccessIDs para actualizar la información de ID de acceso para usuarios y grupos a los que se han asignado diferentes roles definidos en la aplicación. El sistema lee los ID de acceso del registro de usuario y guarda los ID en los enlaces de aplicación. Esta operación mejora el rendimiento de tiempo de ejecución de la aplicación. Utilice este mandato después de instalar una aplicación o después de editar la información específica del rol de seguridad para una aplicación instalada. Este método no se puede invocar cuando se ha establecido la opción -conntype de la herramienta wsadmin en NONE. Debe estar conectado al servidor para invocar este mandato.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifica el nombre de la aplicación de interés.
- bALL
- El parámetro booleano bALL recupera y guarda todos los ID de acceso para los usuarios y grupos de los enlaces de aplicación. Especifique false para recuperar los ID de acceso para usuarios y grupos que no tienen un ID de acceso en los enlaces de aplicación.
Ejemplos
- Utilización de Jacl o true:
$AdminApp updateAccessIDs myapp true
- Utilización de Jacl para false:
$AdminApp updateAccessIDs myapp false
- Utilización de Jython para true:
print AdminApp.updateAccessIDs('myapp', 1)
- Utilización de Jython para false:
print AdminApp.updateAccessIDs('myapp', 0)
updateInteractive
Utilice el mandato updateInteractive para añadir, eliminar y actualizar subcomponentes de aplicación o una aplicación completa. Cuando actualice un módulo de aplicación o una aplicación completa utilizando la modalidad interactiva, los pasos que se siguen para configurar la información de enlace son parecidos a los que se aplican al mandato installInteractive. Si actualiza un archivo o una aplicación parcial, los pasos que se utilizan para configurar la información de enlace no están disponibles. En este caso, los pasos son los mismos que los que se utilizan con el mandato update.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre de aplicación
- Especifica el nombre de la aplicación que se ha de actualizar.
- tipo de contenido
- Utilice el parámetro de
tipo de contenido para indicar que desea actualizar parte de la aplicación o la
aplicación completa. A continuación, se proporciona una lista de los
valores de tipo de contenido válidos para el mandato updateInteractive:
- app - Indica que desea actualizar la aplicación completa. Esta opción es lo mismo que indicar la opción update con el mandato install. Con el valor app como tipo de contenido, debe especificar la opción operation con update como valor. Proporcione el nuevo archivo EAR (Enterprise Archive) utilizando la opción contents. También puede especificar información de enlace y opciones de aplicación. Por omisión, la información de enlace de los módulos instalados se fusiona con la información de enlace de los módulos actualizados. Para cambiar este comportamiento por omisión, especifique las opciones update.ignore.old o update.ignore.new.
- file - Indica que desea actualizar un solo archivo. Puede añadir, eliminar o actualizar archivos individuales en cualquier ámbito dentro de la aplicación desplegada. Con el valor file como tipo de contenido, debe realizar operaciones en el archivo utilizando la opción operation. Dependiendo del tipo de operación, se necesitarán más opciones. Para actualizar y añadir archivos, debe proporcionar el contenido del archivo y el URI de archivo relativo a la raíz del archivo EAR utilizando las opciones contents y contenturi. Para eliminar archivos, debe proporcionar el URI de archivo relativo a la raíz del archivo EAR utilizando la opción contenturi que es la única entrada necesaria. Las demás opciones que proporcione se ignorarán.
- modulefile - Indica que desea actualizar un módulo. Puede añadir,
eliminar o actualizar un módulo de aplicación individual. Si especifica el valor
modulefile como tipo de contenido, debe indicar la operación que desea
realizar en el módulo utilizando la opción operation. Dependiendo del tipo de operación, se necesitarán más opciones.
Para instalar nuevos módulos o actualizar módulos existentes en una aplicación, debe
indicar el contenido del archivo y el URI del archivo relativo a la raíz del archivo
EAR utilizando las opciones contents y contenturi.
También puede especificar información de enlace y opciones de aplicación que
pertenezcan a los módulos nuevos o actualizados. En las actualizaciones de módulos,
la información de enlace del módulo instalado se fusiona por omisión con la
información de enlace del módulo de entrada. Para cambiar este comportamiento por
omisión, especifique las opciones update.ignore.old o update.ignore.new. Para eliminar un módulo, indique el URI del archivo
relativo a la raíz del archivo EAR. Restricción: Por lo general, no puede añadir ni actualizar un módulo si éste depende de otras clases fuera del módulo, como clases dentro de un paquete opcional o biblioteca. El proceso del lado de cliente comporta clases de módulos de entrada de introspección, que podrían no cargarse satisfactoriamente a no ser que las dependencias de clase también se resuelvan. Puede añadir o actualizar un módulo si hace que las clases necesarias estén disponibles en un sistema de archivos accesible a través de scripts wsadmin. Con scripts wsadmin, puede modificar la propiedad com.ibm.ws.scripting.classpath del archivo raíz_perfil/properties/wsadmin.properties e incluir dichas clases de modo que el cargador de clases pueda resolverlas.
- partialapp - Indica que desea actualizar una aplicación parcial. Utilizando un subconjunto de componentes de aplicación proporcionado en un formato de archivo .zip, puede actualizar, añadir y suprimir archivos y módulos. El archivo comprimido no es un archivo J2EE (Java 2 platform, Enterprise Edition) válido. Contiene artefactos de aplicación en la misma estructura jerárquica con la que aparecen en un archivo EAR. Si desea obtener más información sobre cómo construir el archivo comprimido de aplicación parcial, consulte el apartado de la API de Java. Si indica el valor partialapp como tipo de contenido, utilice la opción contents para especificar la ubicación del archivo comprimido. Cuando se proporciona una aplicación parcial como entrada de actualización, no se pueden especificar opciones de aplicación y de información de enlace, y se ignorarán si se proporcionan.
Parámetros opcionales
- opciones
- Hay muchas opciones disponibles para el mandato updateInteractive. Para obtener una lista de cada una de las opciones válidas para el mandato updateInteractive, consulte la sección Opciones para los mandatos install, installInteractive, edit, editInteractive, update y updateInteractive del objeto AdminApp con scripts wsadmin.
Salida de ejemplo
Obteniendo tareas para: myApp
WASX7266I: Existe un archivo was.policy para esta aplicación. ¿Desea visualizarlo? [No]
Tarea[4]: Enlace de enterprise beans con nombres JNDI
Cada enterprise bean no controlado por mensaje de la aplicación o del módulo debe enlazarse con un nombre JNDI.
Módulo EJB: Incremento del bean del módulo EJB
EJB: IncrementURI: Increment.jar,META-INF/ejb-jar.xml
Nombre JNDI: [Inc]:
Task[10]: Especificación del origen de datos predeterminado para
los módulos EJB 2.x
Especifique el origen de datos predeterminado para
el módulo EJB 2.x que contiene los beans CMP 2.x.
WASX7349I: Los valores posibles de autorización de recursos son contenedor o por fábrica de conexiones.
Módulo EJB: Incremento del bean del módulo EJB
URI: Increment.jar,META-INF/ejb-jar.xml
Nombre JNDI: [DefaultDatasource]:
Autorización de recursos: [Por fábrica de conexiones]:
Tarea[12]: Especificación de orígenes de datos de beans CMP individuales 2.x
Especifique un origen de datos opcional para cada bean 2.x CMP. La correlación de un
origen de datos específico con un bean CMP altera temporalmente
el origen de datos por omisión para el módulo que contiene el enterprise bean.
WASX7349I: Los valores posibles de autorización de recursos son contenedor o por fábrica de conexiones.
Módulo EJB: Incremento del bean del módulo EJB
EJB: IncrementURI: Increment.jar,META-INF/ejb-jar.xml
Nombre JNDI: [DefaultDatasource]:
Autorización de recursos: [Por fábrica de conexiones]:contenedor
Estableciendo "Autorización de recursos" en "cmpBinding.container"
Tarea[14]: Selección de los servidores de aplicaciones
Especifique el servidor de aplicaciones donde desea instalar módulos contenidos en la
aplicación.
Los módulos pueden instalarse en el mismo servidor o pueden dispersarse entre varios servidores.
Módulo: Increment EJB module
URI: Increment.jar,META-INF/ejb-jar.xml
Servidor: [WebSphere:cell=myCell,node=myNode,server=server1]:
Tarea[16]: Selección de protecciones de métodos no protegidos para 2.x EJB
Especifique si desea asignar un rol de seguridad al método desprotegido, añadir el método a la lista de exclusión o marcar
el método como no seleccionado.
Módulo EJB: Incremento del bean del módulo EJB
URI: Increment.jar,META-INF/ejb-jar.xml
Tipo de protección: [methodProtection.uncheck]:
Tarea[18]: Selección del ID del programa de fondo
Especifique la selección para el ID del programa de fondo actual
Módulo EJB: Incremento del bean del módulo EJB
URI: Increment.jar,META-INF/ejb-jar.xml
Lista de BackendId: CLOUDSCAPE_V50_1
CurrentBackendId: [CLOUDSCAPE_V50_1]:
Tarea[21]: Especificación de las opciones de la aplicación
Especifique las distintas opciones disponibles para preparar e instalar la aplicación.
Precompilar JSP: [No]:
Desplegar EJB: [No]:
Desplegar WebServices: [No]:
Tarea[22]: Especificación de las opciones de despliegue de EJB
Especifique las opciones para desplegar EJB.
....La opción de despliegue de EJB no está habilitada.
Tarea[24]: Copia de archivos WSDL
Copiar archivos WSDL
....Esta tarea no requiere ninguna entrada del usuario
Tarea[25]: Especificación de las opciones para desplegar servicios web
Especificar las opciones para desplegar servicios web
....La opción de despliegue de servicios no está habilitada.
La actualización de myApp se ha iniciado.
ADMA5009I: El archivador de la aplicación se ha extraído en C:\DOCUME~1\lavena\LOCALS~1\Temp\app_fb5a48e969\ext/Increment.jar
FileMergeTask se ha completado satisfactoriamente
ADMA5005I: La aplicación myApp se ha configurado en el repositorio de WebSphere.
delFiles: []
delM: null
addM: [Increment.jar, ]
Patrón para eliminar loose y mod:
Patrón para añadir loose: META-INF/[^/]*|WEB-INF/[^/]*|.*wsdl
archivo raíz que se va a copiar:
META-INF/application.xml to C:\asv\b0403.04\WebSphere\AppServer\wstemp\Scriptfb5a487089\workspace\cells\BAMBIE\
applications\testSM.ear\deployments\testSM/META-INF/application.xml
suprimir archivos para añadir/actualizar módulo completo: []
ADMA6017I: Documento guardado C:\asv\b0403.04\WebSphere\AppServer\wstemp\Scriptfb5a487089\workspace\cells\BAMBIE\
applications\testSM.ear\deployments\testSM/Increment.jar\META-INF/ejb-jar.xml
ADMA6016I: Añadir al espacio de trabajo Increment.jar/META-INF/ejb-jar.xml
ADMA6017I: Documento guardado C:\asv\b0403.04\WebSphere\AppServer\wstemp\Scriptfb5a487089\workspace\cells\BAMBIE\
applications\testSM.ear\deployments\testSM/Increment.jar\META-INF/MANIFEST.MF
ADMA6016I: Añadir al espacio de trabajo Increment.jar/META-INF/MANIFEST.MF
ADMA6017I: Documento guardado C:\asv\b0403.04\WebSphere\AppServer\wstemp\Scriptfb5a487089\workspace\cells\BAMBIE\
applications\testSM.ear\deployments\testSM/Increment.jar\META-INF/ibm-ejb-jar-bnd.xmi
ADMA6016I: Añadir al espacio de trabajo Increment.jar/META-INF/ibm-ejb-jar-bnd.xmi
ADMA6017I: Documento guardado C:\asv\b0403.04\WebSphere\AppServer\wstemp\Scriptfb5a487089\workspace\cells\BAMBIE\
applications\testSM.ear\deployments\testSM/Increment.jar\META-INF/Table.ddl
ADMA6016I: Añadir al espacio de trabajo Increment.jar/META-INF/Table.ddl
ADMA6017I: Documento guardado C:\asv\b0403.04\WebSphere\AppServer\wstemp\Scriptfb5a487089\workspace\cells\BAMBIE\
applications\testSM.ear\deployments\testSM/Increment.jar\META-INF/ibm-ejb-jar-ext.xmi
ADMA6016I: Añadir al espacio de trabajo Increment.jar/META-INF/ibm-ejb-jar-ext.xmi
añadir archivos para añadir/actualizar módulo completo: [Increment.jar/META-INF/ejb-jar.xml, Increment.jar/META-INF/MANIFEST.MF,
Increment.jar/META-INF/ibm-ejb-jar-bnd.xmi,
Increment.jar/META-INF/Table.ddl, Increment.jar/META-INF/ibm-ejb-jar-ext.xmi]
ADMA5005I: La aplicación myApp se ha configurado en el repositorio de WebSphere.
xmlDoc: [#document: null]
elemento raíz: [app-delta: null]
****** nombre de archivo delta: C:\asv\b0403.04\WebSphere\AppServer\wstemp\Scriptfb5a487089\workspace\cells\BAMBIE\
applications\testSM.ear/deltas/delta-1079551520393
ADMA5005I: La aplicación myApp se ha configurado en el repositorio de WebSphere.
ADMA6011I: Suprimiendo árbol de directorios C:\DOCUME~1\lavena\LOCALS~1\Temp\app_fb5a48e969
ADMA5011I: Se ha realizado la limpieza del directorio temporal de la aplicación
myApp.
La actualización de myApp ha finalizado.
Ejemplos
- En Jacl:
$AdminApp updateInteractive myApp modulefile {-operation add -contents c:/apps/myApp/Increment.jar -contenturi Increment.jar -nodeployejb -BindJndiForEJBNonMessageBinding {{"Increment EJB module" Increment Increment.jar,META-INF/ejb-jar.xml Inc}}}
$AdminApp updateInteractive myApp modulefile {-operation add -contents /apps/myApp/Increment.jar -contenturi Increment.jar -nodeployejb -BindJndiForEJBNonMessageBinding {{"Increment EJB module" Increment Increment.jar,META-INF/ejb-jar.xml Inc}}}
- Utilizando Jython:
print AdminApp.updateInteractive('myApp', 'modulefile', '[-operation add -contents c:/apps/myApp/Increment.jar -contenturi Increment.jar -nodeployejb -BindJndiForEJBNonMessageBinding [["Increment EJB module" Increment Increment.jar,META-INF/ejb-jar.xml Inc]]]')
print AdminApp.updateInteractive('myApp', 'modulefile', '[-operation add -contents /apps/myApp/Increment.jar -contenturi Increment.jar -nodeployejb -BindJndiForEJBNonMessageBinding [["Increment EJB module" Increment Increment.jar,META-INF/ejb-jar.xml Inc]]]')
- Utilizando la lista Jython:
bindJndiForEJBValue = [["Increment EJB module", "Increment","Increment.jar,META-INF/ejb-jar.xml", "Inc"]] print AdminApp.updateInteractive('myApp', 'modulefile', ['-operation', 'add', '-contents', 'c:/apps/myApp/Increment.jar', '-contenturi', 'Increment.jar', '-nodeployejb', '-BindJndiForEJBNonMessageBinding', bindJndiForEJBValue])
bindJndiForEJBValue = [["Increment EJB module", "Increment", "Increment.jar,META-INF/ejb-jar.xml", "Inc"]] print AdminApp.updateInteractive('myApp', 'modulefile', ['-operation', 'add', '-contents', '/apps/myApp/Increment.jar', '-contenturi', 'Increment.jar', '-nodeployejb', '-BindJndiForEJBNonMessageBinding', bindJndiForEJBValue])
view
Utilice el mandato view para ver la tarea especificada mediante el parámetro de nombre de tarea para la aplicación o módulo especificado mediante el parámetro de nombre de aplicación. Utilice -tasknames como la opción para obtener una lista de\n \tnombres de tareas válidas para la aplicación. Si no es así, especifique uno o más nombres de tarea como la opción.
Objeto de destino
Ninguna.Parámetros necesarios
- nombre
- Especifica el nombre de la aplicación o módulo que se ha de visualizar.
Parámetros opcionales
- bALL
- El parámetro booleano bALL recupera y guarda todos los ID de acceso para los usuarios y grupos de los enlaces de aplicación. Especifique false para recuperar los ID de acceso para usuarios y grupos que no tienen un ID de acceso en los enlaces de aplicación.
- -buildVersion
- Especifica si debe visualizarse la versión de compilación de la aplicación de interés.
Salida de ejemplo
MapModulesToServersMapWebModToVHMapRolesToUsers
MapModulesToServers: Seleccionando servidores de aplicaciones
Especifique el servidor de aplicaciones donde desea instalar módulos contenidos en su
aplicación. Puede instalar módulos en el mismo servidor o dispersarlos entre varios servidores:
Módulo: adminconsole
URI: adminconsole.war,WEB-INF/web.xml
Server: WebSphere:cell=juniartiNetwork,
node=juniartiManager,server=dmgr
Ejemplos
- En Jacl:
$AdminApp view DefaultApplication {-tasknames}
- Utilizando Jython:
print AdminApp.view('DefaultApplication', ['-tasknames'])
- En Jacl:
$AdminApp view DefaultApplication {-MapModulesToServers}
- Utilizando Jython:
print AdminApp.view('DefaultApplication', ['-MapModulesToServers'])
- En Jacl:
$AdminApp view DefaultApplication {-AppDeploymentOptions}
- Utilizando Jython:
print AdminApp.view('DefaultApplication', '-AppDeploymentOptions')
- En Jacl:
$AdminApp view DefaultApplication {-buildVersion}
- Utilizando Jython:
print AdminApp.view('DefaultApplication', '-buildVersion')