Puede utilizar los lenguajes de script Jacl o Jython para crear y gestionar aplicaciones de middleware con la herramienta wsadmin.
El mandato addMiddlewareAppWebModule añade un módulo web a una aplicación de middleware.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask addMiddlewareAppWebModule {-app myJ2EEApplication -moduleName myModule -contextRoot /MyJ2EEApp -virtualHost default_host -node AppServerNode1 -server tomcatServer1}
AdminTask.addMiddlewareAppWebModule ('[-app myJ2EEApplication -moduleName myModule -contextRoot /MyJ2EEApp -virtualHost default_host -node AppServerNode1 -server tomcatServer1]')
AdminTask.addMiddlewareAppWebModule (['-app', 'myJ2EEApplication', '-moduleName', 'myModule', '-contextRoot', '/MyJ2EEApp', '-virtualHost', 'default_host', '-node', 'AppServerNode1', '-server', 'tomcatServer1'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask addMiddlewareAppWebModule {-interactive}
AdminTask.addMiddlewareAppWebModule('[-interactive]')
AdminTask.addMiddlewareAppWebModule (['-interactive'])
El mandato addMiddlewareTarget añade un destino de despliegue a una aplicación de middleware.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask addMiddlewareTarget {-app myJ2EEApplication -node AppServerNode1 -server tomcatServer1}
AdminTask.addMiddlewareTarget ('[-app myJ2EEApplication -node AppServerNode1 -server tomcatServer1]')
AdminTask.addMiddlewareTarget (['-app', 'myJ2EEApplication', '-node', 'AppServerNode1', '-server', 'tomcatServer1'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask addMiddlewareTarget {-interactive}
AdminTask.addMiddlewareTarget('[-interactive]')
AdminTask.addMiddlewareTarget (['-interactive'])
El mandato deployWasCEApp añade una representación de una aplicación de WebSphere Application Server Community Edition.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask deployWasCEApp {-app newSample -edition 2 -node nodeName -server WasCEServerRep}
AdminTask.deployWasCEApp ('[-app newSample -edition 2 -node nodeName -server WasCEServerRep]')
AdminTask.deployWasCEApp (['-app', 'newSample', '-edition', '2', '-node', 'nodeName', '-server', 'WasCEServerRep'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask deployWasCEApp {-interactive}
AdminTask.deployWasCEApp ('[-interactive]')
AdminTask.deployWasCEApp (['-interactive'])
El mandato exportMiddlewareApp exporta una aplicación de middleware a un directorio.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask exportMiddlewareApp {-app sample -dir /home/user1}
AdminTask.exportMiddlewareApp ('[-app sample -dir /home/user1]')
AdminTask.exportMiddlewareApp (['-app', 'sample', '-dir', '/home/user1'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask exportMiddlewareApp {-interactive}
AdminTask.exportMiddlewareApp('[-interactive]')
AdminTask.exportMiddlewareApp (['-interactive'])
El mandato exportMiddlewareAppScript exporta los scripts de una aplicación de middleware a un directorio.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask exportMiddlewareAppScript {-app sample -dir /home/user1}
AdminTask.exportMiddlewareAppScript ('[-app sample -dir /home/user1]')
AdminTask.exportMiddlewareAppScript (['-app', 'sample', '-dir', '/home/user1'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask exportMiddlewareAppScript {-interactive}
AdminTask.exportMiddlewareAppScript('[-interactive]')
AdminTask.exportMiddlewareAppScript (['-interactive'])
El mandato listMiddlewareAppEditions lista todas las ediciones de una aplicación de middleware.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Ninguno.
Valor de retorno
El mandato devuelve una lista de nombres de edición.
Ejemplo de utilización de la modalidad por lotes:
$AdminTask listMiddlewareAppEditions {-app sample}
AdminTask.listMiddlewareAppEditions ('[-app sample]')
AdminTask.listMiddlewareAppEditions (['-app', 'sample'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask listMiddlewareAppEditions {-interactive}
AdminTask.listMiddlewareAppEditions('[-interactive]')
AdminTask.listMiddlewareAppEditions (['-interactive'])
El mandato listMiddlewareApps lista todas las aplicaciones de middleware.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Ninguno.
Valor de retorno
El mandato devuelve una lista de aplicaciones de middleware.
Ejemplo de utilización de la modalidad por lotes:
$AdminTask listMiddlewareApps {-app sample}
AdminTask.listMiddlewareApps ('[-app sample]')
AdminTask.listMiddlewareApps (['-app', 'sample'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask listMiddlewareApps {-interactive}
AdminTask.listMiddlewareApps('[-interactive]')
AdminTask.listMiddlewareApps (['-interactive'])
El mandato listMiddlewareAppWebModules lista los módulos web de una aplicación de middleware.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Ninguno.
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask listMiddlewareAppWebModules {-app sample -edition 1}
AdminTask.listMiddlewareAppWebModules ('[-app sample -edition 1]')
AdminTask.listMiddlewareAppWebModules (['-app', 'sample', '-edition', '1'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask listMiddlewareAppWebModules {-interactive}
AdminTask.listMiddlewareAppWebModules ('[-interactive]')
AdminTask.listMiddlewareAppWebModules (['-interactive'])
El mandato listMiddlewareTargets lista los destinos de despliegue de una aplicación de middleware.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
El mandato devuelve una lista de objetos de destino de despliegue.
Ejemplo de utilización de la modalidad por lotes:
$AdminTask listMiddlewareTargets {-app sample}
AdminTask.listMiddlewareTargets ('[-app sample]')
AdminTask.listMiddlewareTargets (['-app', 'sample'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask listMiddlewareTargets {-interactive}
AdminTask.listMiddlewareTargets('[-interactive]')
AdminTask.listMiddlewareTargets (['-interactive'])
El mandato modifyMiddlewareAppWebModule modifica los hosts virtuales de una aplicación.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask modifyMiddlewareAppWebModule {-app sample -edition 1 -renameEdition 2 -description Update Edition}
AdminTask.modifyMiddlewareAppWebModule ('[-app sample -edition 1 -renameEdition 2 -description Update Edition]')
AdminTask.modifyMiddlewareAppWebModule (['-app', 'sample', '-edition', '1', '-renameEdition', '2', '-description', 'Update Edition'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask modifyMiddlewareAppWebModule {-interactive}
AdminTask.modifyMiddlewareAppWebModule ('[-interactive]')
AdminTask.modifyMiddlewareAppWebModule (['-interactive'])
El mandato modifyPHPApp actualiza una aplicación PHP.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask modifyPHPApp {-app myPHPApplication -edition 1 -renameEdition 1.0.0}
AdminTask.modifyPHPApp ('[-app myPHPApplication -edition 1 -renameEdition 1.0.0]')
AdminTask.modifyPHPApp (['-app', 'myPHPApplication', '-edition', '1', '-renameEdition', '1.0.0'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask modifyPHPApp {-interactive}
AdminTask.modifyPHPApp('[-interactive]')
AdminTask.modifyPHPApp (['-interactive'])
El mandato modifyUnmanagedWebApp actualiza una aplicación no gestionada.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask modifyUnmanagedWebApp {-app sample -edition 1 -renameEdition 2 -description Update Edition}
AdminTask.modifyUnmanagedWebApp ('[-app sample -edition 1 -renameEdition 2 -description Update Edition]')
AdminTask.modifyUnmanagedWebApp (['-app', 'sample', '-edition', '1', -renameEdition', '2', '-description', 'Update Edition'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask modifyUnmanagedWebApp {-interactive}
AdminTask.modifyUnmanagedWebApp ('[-interactive]')
AdminTask.modifyUnmanagedWebApp (['-interactive'])
El mandato modifyWasCEApp actualiza una aplicación de WebSphere Application Server Community Edition.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask installWasCEAapp {-app sample -edition 1 -renameEdition 2 -description Update Edition}
AdminTask.modifyWasCEApp ('[-app sample-edition 1 -renameEdition 2 -description Update Edition]')
AdminTask.modifyWasCEApp (['-app', 'sample','-edition', '1', 'renameEdition', '2', '-description', 'Update Edition'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask modifyWasCEApp {-interactive}
AdminTask.modifyWasCEApp ('[-interactive]')
AdminTask.modifyWasCEApp (['-interactive'])
El mandato removeMiddlewareAppWebModule elimina el módulo web de la aplicación de middleware.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask removeMiddlewareAppWebModule {-app sample -edition 1 -moduleName myModule}
AdminTask.removeMiddlewareAppWebModule ('[-app sample -edition 1 -moduleName myModule]')
AdminTask.removeMiddlewareAppWebModule (['-app', 'sample', '-edition', '1', '-moduleName', 'myModule'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask removeMiddlewareAppWebModule {-interactive}
AdminTask.removeMiddlewareAppWebModule('[-interactive]')
AdminTask.removeMiddlewareAppWebModule (['-interactive'])
El mandato removeMiddlewareTarget elimina los destinos de despliegue de la aplicación de middleware.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask removeMiddlewareTarget {-app sample -cluster cluster1}
AdminTask.removeMiddlewareTarget ('[-app sample -cluster cluster1]')
AdminTask.removeMiddlewareTarget (['-app', 'sample', '-cluster', 'cluster1'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask removeMiddlewareTarget {-interactive}
AdminTask.removeMiddlewareTarget('[-interactive]')
AdminTask.removeMiddlewareTarget (['-interactive'])
El mandato showMiddlewareApp muestra los atributos de la aplicación de middleware.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask showMiddlewareApp {-app sample}
AdminTask.showMiddlewareApp ('[-app sample]')
AdminTask.showMiddlewareApp (['-app', 'sample'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask showMiddlewareApp {-interactive}
AdminTask.showMiddlewareApp('[-interactive]')
AdminTask.showMiddlewareApp (['-interactive'])
El mandato installWasCEApp instala una aplicación de WebSphere Application Server Community Edition.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask installWasCEApp {-app sample -archive /tmp/sample.ear -edition 1 -serverTargets {{myserver01 WASCE_2.0.0.2_myserver01_DS_1}} -webModules {{samplemicrowebapp.war /B default_host}}}
AdminTask.installWasCEApp ('[-app sample -archive /tmp/sample.ear -edition 1 -serverTargets [[myserver01 WASCE_2.0.0.2_myserver01_DS_1]] -webModules [[samplemicrowebapp.war /B default_host}}]')
AdminTask.installWasCEApp (['-app', 'sample', '-archive', '/tmp/sample.ear', '-edition', '1', '-serverTargets', '[[myserver01 WASCE_2.0.0.2_myserver01_DS_1]]', '-webModules', '[[samplemicrowebapp.war /B default_host]]'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask installWasCEApp {-interactive}
AdminTask.installWasCEApp ('[-interactive]')
AdminTask.installWasCEApp (['-interactive'])
El mandato startWasCEApp inicia una aplicación de WebSphere Application Server Community Edition.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask startWasCEApp {-app sample -edition 1}
AdminTask.startWasCEApp ('[-app sample -edition 1]')
AdminTask.startWasCEApp (['-app', 'sample', '-edition', '1'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask startWasCEApp {-interactive}
AdminTask.startWasCEApp ('[-interactive]')
AdminTask.startWasCEApp (['-interactive'])
El mandato stopWasCEApp detiene una aplicación de WebSphere Application Server Community Edition.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask stopWasCEApp {-app sample -edition 1}
AdminTask.stopWasCEApp ('[-app sample -edition 1]')
AdminTask.stopWasCEApp (['-app', 'sample', '-edition', '1'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask stopWasCEApp {-interactive}
AdminTask.stopWasCEApp ('[-interactive]')
AdminTask.stopWasCEApp (['-interactive'])
El mandato undeployWasCEApp elimina una representación de una aplicación de WebSphere Application Server Community Edition.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask undeployWasCEApp {-app sample -edition 2 -node nodeName -server WasCEServerRep}
AdminTask.undeployWasCEApp ('[-app newSample -edition 2 -node nodeName -server WasCEServerRep]')
AdminTask.undeployWasCEApp (['-app', 'newSample', '-edition', '2', '-node', 'nodeName', '-server', 'WasCEServerRep'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask undeployWasCEApp {-interactive}
AdminTask.undeployWasCEApp ('[-interactive]')
AdminTask.undeployWasCEApp (['-interactive'])
El mandato uninstallMiddlewareApp desinstala la aplicación de middleware.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask uninstallMiddlewareApp {-app sample -edition 1}
AdminTask.uninstallMiddlewareApp ('[-app sample -edition 1]')
AdminTask.uninstallMiddlewareApp (['-app', 'sample', '-edition', '1'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask uninstallMiddlewareApp {-interactive}
AdminTask.uninstallMiddlewareApp('[-interactive]')
AdminTask.uninstallMiddlewareApp (['-interactive'])
El mandato unregisterApp elimina una aplicación de middleware no gestionada.
Objeto de destino
Ninguno.
Parámetros necesarios
Parámetros opcionales
Valor de retorno
Ejemplo de utilización de la modalidad por lotes:
$AdminTask unregisterApp {-app sample -edition 1}
AdminTask.unregisterApp ('[-app sample -edition 1]')
AdminTask.unregisterApp (['-app', 'sample', '-edition', '1'])
Ejemplo de utilización de la modalidad interactiva
$AdminTask unregisterApp {-interactive}
AdminTask.unregisterApp('[-interactive]')
AdminTask.unregisterApp (['-interactive'])