Grupo de mandatos ServerManagement para el objeto AdminTask
Puede utilizar los lenguajes de script Jython o Jacl para gestionar servidores con la herramienta wsadmin. Los mandatos y parámetros del grupo ServerManagement se pueden utilizar para crear y gestionar configuraciones de servidor de aplicaciones, servidor Web, servidor proxy, servidor genérico y JVM (Java™ Virtual Machine).
changeServerSpecificShortName
- createApplicationServer
- createApplicationServerTemplate
- createGenericServer
- createGenericServerTemplate
- createGenericServerTemplate
- createProxyServer
- createProxyServerTemplate
- createServerType (En desuso)
- createWebServer
- createWebServerTemplate
- deleteServer
- deleteServerTemplate
- getJavaHome
getJVMMode
- getServerType
- listServers
- listServerTemplates
- listServerTypes
- setJVMDebugMode
- setGenericJVMArguments
- setJVMInitialHeapSize
- setJVMMaxHeapSize
setJVMMode
- setJVMProperties
- setJVMSystemProperties
- setProcessDefinition
- setTraceSpecification
- showJVMProperties
- showJVMSystemProperties
- showProcessDefinition
- showServerInfo
- showServerTypeInfo
- showTemplateInfo
![[z/OS]](../images/ngzos.gif)
changeServerSpecificShortName
Utilice el mandato changeServerSpecificShortName para cambiar el nombre abreviado asociado con un servidor.
Objeto de destino
Ninguno
Parámetros necesarios
- -serverName
- Nombre del servidor cuyo nombre abreviado desea cambiar.
- -nodeName
- Nombre del nodo que contiene el servidor.
Parámetros opcionales
- -specificShortName
- Cada servidor debe tener un nombre abreviado específico y exclusivo. Si no se especifica este parámetro, se asigna automáticamente un nombre abreviado específico y exclusivo. El valor de este parámetro debe tener 8 caracteres como máximo y todos deben ir en mayúsculas.
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask changeServerSpecificShortName {-serverName server1 -nodeName node1 -specificShortName newshortname}
- Utilizando la serie Jython:
AdminTask.changeServerSpecificShortName('[-serverName miservidor -nodeName myNode -specificShortName newshortname]')
- Utilizando la lista Jython:
AdminTask.changeServerSpecificShortName(['-serverName', 'miservidor', '-nodeName', 'myNode', '-specificShortName', 'newshortname'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask changeServerSpecificShortName {-interactive}
- Utilizando la serie Jython:
AdminTask.changeServerSpecificShortName ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.changeServerSpecificShortName (['-interactive'])
createApplicationServer
Utilice el mandato createApplicationServer para crear un nuevo servidor de aplicaciones.
Objeto de destino
Especifica el nombre del nodo (String, obligatorio)
Parámetros necesarios
- -name
- Nombre del servidor que desea crear. (String, obligatorio)
Parámetros opcionales
- -templateName
- Nombre de la plantilla en la que se basa el servidor. (String, opcional)
- -genUniquePorts
- Especifica si el sistema genera puertos HTTP exclusivos para el servidor. El valor predeterminado es true. Especifique false si no desea generar puertos HTTP exclusivos para el servidor. (Booleano)
- -templateLocation
- -templateLocation (ConfigID, opcional)
- El ID de configuración que representa la ubicación de una plantilla.
Para listar todas las plantillas disponibles, puede utilizar el siguiente mandato:
print AdminTask.listServerTemplates('-serverType WEB_SERVER')
Ejemplo de uso:-templateLocation IHS(templates/servertypes/WEB_SERVER/servers/IHS|server.xml)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask createApplicationServer ndnode1 {-name test1 -templateName default}
- Utilizando la serie Jython:
AdminTask.createApplicationServer('ndnode1', '[-name test1 -templateName default]')
- Utilizando la lista Jython:
AdminTask.createApplicationServer('ndnode1', ['-name', 'test1', '-templateName', 'default'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask createApplicationServer {-interactive}
- Utilizando Jython:
AdminTask.createApplicationServer ('-interactive')
createApplicationServerTemplate
El mandato createApplicationServerTemplate crea una plantilla de servidor de aplicaciones nueva.
Objeto de destino
NingunoParámetros necesarios
- -templateName
- Especifica el nombre de la plantilla de servidor de aplicaciones que desea crear. (String, obligatorio)
- -serverName
- Especifica el nombre del servidor en el que se basa la plantilla. (String, obligatorio)
- -nodeName
- Especifica el nodo que se corresponde con el servidor en el se basa la plantilla. (String, obligatorio)
Parámetros opcionales
- -description
- Especifica la descripción de la plantilla. (String)
- -templateLocation
- Especifica un ID de configuración que representa la ubicación donde se colocará la plantilla. (String)El ejemplo siguiente muestra el formato del ID de configuración, en el que el nombre de visualización es opcional:
El valor del ID de configuración es la plantilla del servidor de aplicaciones, que es templates\servertypes\APPLICATION_SERVER|servertype-metadata.xml.Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id= ID_configuración
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask createApplicationServerTemplate {-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "Esta es mi plantilla nueva" -templateLocation Websphere:_Websphere_Config_Data_Display_Name=APPLICATION_SERVER,_Websphere_Config_Data_Id= templates/servertypes/APPLICATION_SERVER|servertype-metadata.xml}
- Utilizando la serie Jython:
AdminTask.createApplicationServerTemplate('[-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "Esta es mi plantilla nueva" -templateLocation Websphere:_Websphere_Config_Data_Display_Name= APPLICATION_SERVER,_Websphere_Config_Data_Id=templates/servertypes/APPLICATION_SERVER|servertype- metadata.xml]')
- Utilizando la lista Jython:
AdminTask.createApplicationServerTemplate(['-templateName', 'newTemplate', '-serverName', 'server1', '-nodeName', 'ndnode1', '-description', "This is my new template"])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask createApplicationServerTemplate {-interactive}
- Utilizando la serie Jython:
AdminTask.createApplicationServerTemplate ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.createApplicationServerTemplate (['-interactive'])
createGenericServer
Utilice el mandato createGenericServer para crear un nuevo servidor genérico en la configuración. Un servidor genérico es un servidor que el producto gestiona, pero que no ha proporcionado. El mandato createGenericServer proporciona un paso adicional, ConfigProcDef, que puede utilizar para configurar los parámetros específicos para los servidores genéricos.
Objeto de destino
Especifica el nombre del nodo (String, obligatorio)Parámetros necesarios
- -name
- Nombre del servidor que desea crear.
Parámetros opcionales
- -templateName
- Toma una plantilla de servidor. Este paso proporciona una lista de plantillas de servidor de aplicaciones para el tipo de nodo y de servidor. El valor predeterminado es la plantilla predeterminada del tipo de servidor. (String, opcional)
- -genUniquePorts
- Especifica si el sistema genera puertos HTTP exclusivos para el servidor. El valor predeterminado es true. Especifique false si no desea generar puertos HTTP exclusivos para el servidor. (Booleano)
- -templateLocation
- El ID de configuración que representa la ubicación de una plantilla. Especifique el ID de configuración _Websphere_Config_Data_Id=templates/servertypes/GENERIC_SERVER|servertype-metadata.xml para crear un servidor genérico. (ObjectName)
- -startCommand
- Indica la vía de acceso al mandato que se ejecutará cuando se inicia este servidor genérico. (String, opcional)
- -startCommandArgs
- Indica los argumentos que deben pasarse a startCommand cuando se inicia el servidor genérico. (String, opcional)
- -executableTargetKind
- Especifica si se utilizará un nombre de clase Java (utilice JAVA_CLASS) o el nombre de un archivo JAR ejecutable (utilice EXECUTABLE_JAR) como destino ejecutable para este proceso. Este campo debe permanecer en blanco para ejecutables binarios. Este parámetro sólo se puede aplicar para procesos Java. (String, opcional)
- -executableTarget
- Especifica el nombre del destino ejecutable, (una clase Java que contiene un método main() o el nombre de un JAR ejecutable), en función del tipo del destino ejecutable. Este campo debe permanecer en blanco para ejecutables binarios. Este parámetro sólo se puede aplicar para procesos Java. (String, opcional)
- -workingDirectory
- Especifica el directorio de trabajo del servidor genérico.
- -stopCommand
- Indica la vía de acceso al mandato que se ejecutará cuando se detiene este servidor genérico. (String, opcional)
- -stopCommandArgs
- Indica los argumentos de deben pasarse al parámetro stopCommand cuando se detiene el servidor genérico. (String, opcional)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask createGenericServer jim667BaseNode {-name jgeneric -ConfigProcDef {{"/usr/bin/myStartCommand" "arg1 arg2" "" "" "/tmp/workingDirectory" "/tmp/stopCommand" "argy argz"}}}
- Utilizando la serie Jython:
AdminTask.createGenericServer('jim667BaseNode', '[-name jgeneric -ConfigProcDef [[/usr/bin/myStartCommand "arg1 arg2" "" "" /tmp/workingDirectory /tmp/StopCommand "argy argz"]]]')
- Utilizando la lista Jython:
AdminTask.createGenericServer('jim667BaseNode', ['-name', 'jgeneric', '-ConfigProcDef', [['/usr/bin/myStartCommand', "arg1 arg2" "" "", '/tmp/workingDirectory', '/tmp/StopCommand', "argy argz"]]])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask createGenericServer {-interactive}
- Utilizando la serie Jython:
AdminTask.createGenericServer ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.createGenericServer (['-interactive'])
createGenericServerTemplate
El mandato createGenericServerTemplate crea una plantilla de servidor genérico nueva.
Objeto de destino
NingunoParámetros necesarios
- -templateName
- Especifica el nombre de la plantilla de servidor genérico que desea crear. (String, obligatorio)
- -serverName
- Especifica el nombre del servidor en el que se basa la plantilla. (String, obligatorio)
- -nodeName
- Especifica el nodo que se corresponde con el servidor en el se basa la plantilla. (String, obligatorio)
Parámetros opcionales
- -description
- Especifica la descripción de la plantilla. (String)
- -templateLocation
- Especifica un ID de configuración que representa la ubicación donde se colocará la plantilla. (String)El ejemplo siguiente muestra el formato del ID de configuración, en el que el nombre de visualización es opcional:
El valor del ID de configuración es la plantilla de servidor genérico, que es templates\servertypes\GENERIC_SERVER|servertype-metadata.xml.Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id= ID_configuración
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask createGenericServerTemplate {-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "Esta es mi plantilla nueva" -templateLocation Websphere:_Websphere_Config_Data_Display_Name=GENERIC_SERVER,_Websphere_Config_Data_Id= templates/servertypes/GENERIC_SERVER|servertype-metadata.xml}
- Utilizando la serie Jython:
AdminTask.createGenericServerTemplate('[-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "Esta es mi plantilla nueva" -templateLocation Websphere:_Websphere_Config_Data_Display_Name= GENERIC_SERVER,_Websphere_Config_Data_Id=templates/servertypes/GENERIC_SERVER|servertype-metadata.xml]')
- Utilizando la lista Jython:
AdminTask.createGenericServerTemplate(['-templateName', 'newTemplate', '-serverName', 'server1', '-nodeName', 'ndnode1', '-description', "This is my new template"])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask createGenericServerTemplate {-interactive}
- Utilizando la serie Jython:
AdminTask.createGenericServerTemplate('[-interactive]')
- Utilizando la lista Jython:
AdminTask.createGenericServerTemplate(['-interactive'])
createGenericServerTemplate
Utilice el mandato createGenericServerTemplate para crear una plantilla de servidor basada en una configuración de servidor.
Objeto de destino
Ninguno.Parámetros necesarios
- -serverName
- Especifica el nombre del servidor de interés. (String, obligatorio)
- -nodeName
- Especifica el nombre del nodo de interés. (String, obligatorio)
- -templateName
- Especifica el nombre de la plantilla que se debe crear. (String, obligatorio)
Parámetros opcionales
- -description
- Proporciona una descripción de la plantilla que se debe crear. (String, opcional)
- -templateLocation
- Especifica un ID de configuración que representa la ubicación de la plantilla.
Si no se especifica este parámetro, el sistema utiliza la ubicación predeterminada. (String, opcional)El ejemplo siguiente muestra el formato del ID de configuración, en el que el nombre de visualización es opcional:
El ID de configuración puede ser uno de los valores siguientes:Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id= ID_configuración
- Para crear una plantilla de servidor Web:
templates\servertypes\WEB_SERVER|servertype-metadata.xml
- Para crear una plantilla de servidor de aplicaciones:
templates\servertypes\APPLICATION_SERVER|servertype-metadata.xml
- Para crear una plantilla de servidor genérico:
templates\servertypes\GENERIC_SERVER|servertype-metadata.xml
- Para crear una plantilla de servidor proxy:
templates\servertypes\PROXY_SERVER|servertype-metadata.xml
- Para crear una plantilla de servidor Web:
Ejemplos
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask createGenericServerTemplate {-interactive}
- Utilizando Jython:
AdminTask.createGenericServerTemplate('-interactive')
createProxyServer
Utilice el mandato createProxyServer para crear un nuevo servidor proxy en la configuración. El servidor proxy es un tipo específico de servidor de aplicaciones que direcciona solicitudes HTTP a los servidores de contenido que realizan el trabajo. El servidor proxy es el punto inicial de entrada, después del cortafuegos, para las solicitudes en la empresa.
Objeto de destino
Especifica el nombre del nodo (String, obligatorio)Parámetros necesarios
- -name
- Nombre del servidor que se desea crear. (String)
Parámetros opcionales
- -templateName
- Toma una plantilla de servidor. Este paso proporciona una lista de plantillas de servidor de aplicaciones para el tipo de nodo y de servidor. El valor predeterminado es la plantilla predeterminada del tipo de servidor. (String)
- -genUniquePorts
- Especifica si el sistema genera puertos HTTP exclusivos para el servidor. El valor predeterminado es true. Especifique false si no desea generar puertos HTTP exclusivos para el servidor. (Boolean)
- -templateLocation
- Especifica la ubicación de la plantilla de su sistema. Utilice la ubicación definida por el sistema si no está seguro de la ubicación. (String)
-specificShortName
Especifica el nombre abreviado específico del servidor. Cada servidor debe tener un nombre abreviado específico. El valor de este parámetro debe tener 8 caracteres en mayúscula o menos. Si no especifica ningún valor para el parámetro specificShortName, el sistema genera un nombre corto exclusivo.
-genericShortName
Especifica el nombre abreviado genérico del servidor. Todos los miembros de un clúster comparten el mismo nombre abreviado genérico. Asigne un nombre abreviado genérico exclusivo para los servidores que no pertenezcan al clúster. El valor de este parámetro debe tener 8 caracteres en mayúscula o menos. Si no especifica ningún valor para el parámetro genericShortName, el sistema genera un nombre abreviado exclusivo. (String)
- -clusterName
- Especifica el nombre del clúster al que el sistema asigna el servidor. (String)
-bitmode
Especifica la modalidad de bit para el servidor. Los valores válidos son 31 y 64 bits.
Pasos opcionales
- -ConfigCoreGroup
- coregroupName
- Especifica el nombre del grupo principal a configurar. (String)
- -selectProtocols
- list
- Especifica una lista de protocolos soportados por el servidor proxy. (java.util.List)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask createProxyServer myNode {-name myProxyServer -templateName myTemplate -ConfigCoreGroup [-coregroupName [myCoreGroup]] -selectProtocols [-list [HTTP, SIP]]}
- Utilizando la serie Jython:
AdminTask.createProxyServer('myNode', '[-name myProxyServer -templateName myTemplate -ConfigCoreGroup [-coregroupName [myCoreGroup]] -selectProtocols [-list [HTTP, SIP]]]')
- Utilizando la lista Jython:
AdminTask.createProxyServer(myNode, ['-name', 'myProxyServer', '-templateName', 'myTemplate', '-ConfigCoreGroup', '[-coregroupName [myCoreGroup]]', '-selectProtocols', '[-list [HTTP, SIP]]'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask createProxyServer {-interactive}
- Utilizando Jython:
AdminTask.createProxyServer('-interactive')
createProxyServerTemplate
Utilice el mandato createProxyServerTemplate para crear una nueva plantilla de servidor proxy en una configuración de servidor proxy existente.
Objeto de destino
NingunoParámetros necesarios
- -templateName
- Especifica el nombre de la plantilla de servidor proxy que se debe crear. (String)
- -serverName
- Especifica el nombre del servidor proxy de interés. (String)
- -nodeName
- Especifica el nombre del nodo de interés. (String)
Parámetros opcionales
- -description
- Especifica una descripción de la nueva plantilla de servidor. (String)
- -templateLocation
- Especifica un ID de configuración que representa la ubicación donde se colocará la plantilla. Utilice la ubicación definida
por el sistema si no está seguro de la ubicación. (String)El ejemplo siguiente muestra el formato del ID de configuración, en el que el nombre de visualización es opcional:
El valor del ID de configuración es la plantilla de servidor proxy, que es templates\servertypes\PROXY_SERVER|servertype-metadata.xml.Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id= ID_configuración
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask createProxyServerTemplate {-templateName proxyServerTemplate -serverName proxyServer1 -nodeName myNode}
- Utilizando la serie Jython:
AdminTask.createProxyServerTemplate('[-templateName proxyServerTemplate -serverName proxyServer1 -nodeName myNode]')
- Utilizando la lista Jython:
AdminTask.createProxyServerTemplate(['-templateName', 'proxyServerTemplate', '-serverName', 'proxyServer1', '-nodeName', 'myNode'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask createProxyServerTemplate {-interactive}
- Utilizando Jython:
AdminTask.createProxyServerTemplate('[-interactive]')
createServerType

Utilice el mandato createServerType para definir un tipo de servidor.
Objeto de destino
Ninguno.Parámetros necesarios
- -version
- Especifica la versión del producto. (String, obligatorio)
- -serverType
- Especifica el tipo de servidor de interés. (String, obligatorio)
- -createTemplateCommand
- Especifica el mandato que se debe utilizar para crear una plantilla de servidor. (String, obligatorio)
- -createCommand
- Especifica el mandato que se va a utilizar para crear un servidor. (String, obligatorio)
- -configValidator
- Especifica el nombre de la clase de validador de configuración. (String, obligatorio)
Parámetros opcionales
-defaultTemplateName
Especifica el nombre de la plantilla predeterminada. El valor predeterminado es default. (String, opcional)
-defaultzOSTemplateName
Especifica el nombre de la plantilla predeterminada. El valor predeterminado es default_zOS. (String, opcional)
Salida de ejemplo
El mandato devuelve el nombre de objeto del tipo de servidor que se ha creado.Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask createServerType {-version version -serverType serverType -createTemplateCommand name -createCommand name}
- Utilizando la serie Jython:
AdminTask.createServerType('[-version version -serverType serverType -createTemplateCommand name -createCommand name]')
- Utilizando la lista Jython:
AdminTask.createServerType(['-version', 'version', '-serverType', 'serverType', '-createTemplateCommand', 'name', '-createCommand', 'name'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask createServerType {-interactive}
- Utilizando Jython:
AdminTask.createServerType('-interactive')
createWebServer
Utilice el mandato createWebServer para crear una definición de servidor Web. Este mandato crea una definición de servidor Web utilizando una plantilla y configura las propiedades de definición de servidor Web. Las definiciones de servidores Web generan y propagan el archivo plugin-config.xml para cada servidor Web. Sólo para IBM® HTTP Server, puede utilizar las definiciones de servidor Web para administrar y configurar los servidores Web IBM HTTP Server con la consola administrativa. Estas funciones incluyen: iniciar, detener, ver los archivos de registros cronológicos, ver y editar los archivos de configuración.
Objeto de destino
Especifica el nombre del nodo (String, obligatorio).Parámetros necesarios
- -name
- Especifica el nombre del servidor. (String, obligatorio)
- -serverConfig
- Escriba las propiedades de definición del servidor Web. Utilice
este parámetro y las opciones asociadas para especificar las
propiedades de configuración de
IBM
HTTP Server. Especifique los valores siguientes en orden en una lista con el parámetro -serverConfig:
- webPort
- Especifica el número de puerto del servidor Web. Esta opción es obligatoria para todos los servidores Web. (Entero, obligatorio)
- webInstallRoot
- Especifica el directorio de la vía de acceso de instalación para el servidor Web. Esta opción es necesaria para la función de administración de IBM HTTP Server. (String, obligatorio)
- pluginInstallRoot
- Especifica el directorio raíz de instalación en el que se instala el plug-in de servidor Web. Esta opción es obligatoria para todos los servidores Web. (String, obligatorio)
- configurationFile
- Especifica la vía de acceso a archivo de IBM HTTP Server. Esta opción es necesaria para ver y editar únicamente el archivo de configuración de IBM HTTP Server. (String, obligatorio)
- serviceName
- Especifica el nombre del servicio Windows en el que se iniciará IBM HTTP Server. Esta opción es necesaria para iniciar y detener únicamente el servidor web IBM HTTP Server. (String, obligatorio)
- errorLogfile
- Especifica la vía de acceso al registro de errores de IBM HTTP Server (error.log) (String, obligatorio)
- accessLogfile
- Especifica la vía de acceso al archivo de registros cronológicos de acceso de IBM HTTP Server (access.log). (String, obligatorio)
- webProtocol
- Especifica el servidor de administración IBM HTTP Server que se ejecuta con un servidor Web no gestionado o remoto. Las opciones son HTTP o HTTPS. El valor predeterminado es HTTP. (String, obligatorio)
- webAppMapping
- Especifica la información de configuración para la correlación de aplicaciones Web. (String, obligatorio)
- -eemoteServerConfig
- Especifica propiedades de definición de servidor Web adicionales
que sólo son necesarias si el servidor Web
IBM
HTTP Server está instalado en una máquina remota en relación con el
servidor de aplicaciones. Especifique los valores siguientes en orden en una lista con el parámetro
remoteServerConfig:
- adminPort
- Especifica el puerto del servidor de administración IBM HTTP Server. El servidor de administración está instalado en la misma máquina que IBM HTTP Server y maneja las solicitudes administrativas dirigidas al servidor Web IBM HTTP Server. (String, obligatorio)
- adminProtocol
- Especifica el título del protocolo administrativo. Las opciones son HTTP o HTTPS. El valor predeterminado es HTTP. (String, obligatorio)
- adminUserID
- Especifica el ID de usuario, si está activada la autenticación en el servidor de administración del archivo de configuración de administración (admin.conf). Este valor debe coincidir con la autenticación en el archivo admin.conf. (String, opcional)
- adminPasswd
- Especifica la contraseña del ID de usuario. La contraseña se genera mediante el programa de utilidad htpasswd en el archivo admin.passwd. (String, opcional)
Parámetros opcionales
- -templateName
- Especifica el nombre de la plantilla que desea utilizar. Las plantillas incluyen lo siguiente: IHS, iPlanet, IIS, DOMINO, APACHE. La plantilla por omisión es IHS. (String, obligatorio)
- -genUniquePorts
- Especifica si el sistema genera puertos HTTP exclusivos para el servidor. El valor predeterminado es true. Especifique false si no desea generar puertos HTTP exclusivos para el servidor. (Booleano)
- -templateLocation
- El ID de configuración que representa la ubicación de una plantilla. Especifique el ID de configuración _Websphere_Config_Data_Id=templates/servertypes/WEB_SERVER|servertype-metadata.xml para crear un servidor genérico. (ObjectName)
-specificShortName
Especifica el nombre abreviado específico del servidor. Todos los servidores deben tener nombres abreviados específicos y exclusivos. Si no se especifica este parámetro, el sistema asigna automáticamente un nombre. El valor de este parámetro debe tener 8 caracteres como máximo y todos deben ir en mayúsculas.(String, opcional)
-genericShortName
Especifica el nombre abreviado genérico del servidor. Todos los servidores deben tener nombres abreviados específicos y exclusivos. Si no se especifica este parámetro, el sistema asigna automáticamente un nombre. El valor de este parámetro debe tener 8 caracteres como máximo y todos deben ir en mayúsculas.(String, opcional)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask createWebServer myNode {-name wsname -serverConfig {{80 /opt/path/to/ihs /opt/path/to/plugin /opt/path/to/plugin.xml "servicio windows" /opt/path/to/error.log /opt/path/to/access.log HTTP}} -remoteServerConfig {{8008 usuario contraseña HTTP}}
- Utilizando la lista Jython:
print AdminTask.createWebServer(myNode, ['-name', wsname, '-serverConfig',[['80','/opt/path/to/ihs', '/opt/path/to/plugin', '/opt/path/to/plugin.xml', 'servicio windows', '/opt/path/to/error.log', '/opt/path/to/access.log','HTTP']], '-remoteServerConfig', [['8008','usuario','contraseña','HTTP']]])
- Utilizando la serie Jython:
AdminTask.createWebServer('myNode','-name wsname -serverConfig [80 /opt/path/to/ihs /opt/path/to/plugin /opt/path/to/plugin.xml "servicio windows" /opt/path/to/error.log /opt/path/to/access.log HTTP] -remoteServerConfig [8008 contraseña de usuario HTTP]')
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask createWebServer -interactive
- Utilizando la serie Jython:
AdminTask.createWebServer ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.createWebServer (['-interactive'])
createWebServerTemplate
El mandato createWebServerTemplate crea una plantilla de servidor Web nueva.
Objeto de destino
NingunoParámetros necesarios
- -templateName
- Especifica el nombre de la plantilla de servidor Web que desea crear. (String, obligatorio)
- -serverName
- Especifica el nombre del servidor en el que se basa la plantilla. (String, obligatorio)
- -nodeName
- Especifica el nodo que se corresponde con el servidor en el se basa la plantilla. (String, obligatorio)
Parámetros opcionales
- -description
- Especifica la descripción de la plantilla. (String)
- -templateLocation
- Especifica un ID de configuración que representa la ubicación donde se colocará la plantilla. (String)El ejemplo siguiente muestra el formato del ID de configuración, en el que el nombre de visualización es opcional:
El valor de ID de configuración es la plantilla de servidor web, que es templates\servertypes\WEB_SERVER|servertype-metadata.xmlWebsphere:_Websphere_Config_Data_Display_Name=nombre_visualización,_Websphere_Config_Data_Id=ID_configuración
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask createWebServerTemplate {-templateName newTemplate -serverName servidor1 -nodeName ndnodo1 -description "Esta es mi plantilla nueva" -templateLocation Websphere:_Websphere_Config_Data_Display_Name=WEB_SERVER,_Websphere_Config_Data_Id= templates/servertypes/WEB_SERVER|servertype-metadata.xml}
- Utilizando la serie Jython:
AdminTask.createWebServerTemplate('[-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "Esta es mi plantilla nueva" -templateLocation Websphere:_Websphere_Config_Data_Display_Name= WEB_SERVER,_Websphere_Config_Data_Id=templates/servertypes/WEB_SERVER|servertype-metadata.xml]')
- Utilizando la lista Jython:
AdminTask.createWebServerTemplate(['-templateName', 'newTemplate', '-serverName', 'server1', '-nodeName', 'ndnode1', '-description', "This is my new template"])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask createWebServerTemplate {-interactive}
- Utilizando la serie Jython:
AdminTask.createWebServerTemplate ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.createWebServerTemplate (['-interactive'])
deleteServer
Utilice el mandato deleteServer para eliminar un servidor.
Objeto de destino
NingunoParámetros necesarios
- -serverName
- Nombre del servidor que se desea eliminar. (String, obligatorio)
- -nodeName
- Nombre del nodo del servidor que desea eliminar. (String, obligatorio)
Parámetros opcionales
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask deleteServer {-serverName server_name -nodeName node_name}
- Utilizando la serie Jython:
AdminTask.deleteServer('[-serverName server_name -nodeName node_name]')
- Utilizando la lista Jython:
AdminTask.deleteServer(['-serverName', 'server_name', '-nodeName', 'node_name'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask deleteServer {-interactive}
- Utilizando la serie Jython:
AdminTask.deleteServer ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.deleteServer (['-interactive'])
deleteServerTemplate
Utilice el mandato deleteServerTemplate para eliminar una plantilla de servidor. No puede suprimir las plantillas definidas por el sistema. Sólo puede suprimir las plantillas de servidor que haya creado. Este mandato suprime el directorio que aloja la plantilla de servidor.
Objeto de destino
Nombre de la plantilla que se desea eliminar. (ObjectName, obligatorio)
Parámetros necesarios
Ninguno.
Parámetros opcionales
Ninguno.
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask deleteServerTemplate template_name(templates/serverTypes/APPLICATION_SERVER/servers /newTemplate|server.xml#Server_1105015708079)
- Utilizando la serie Jython:
AdminTask.deleteServerTemplate('template_name(templates/serverTypes/APPLICATION_SERVER/servers /newTemplate|server.xml#Server_1105015708079)')
- Utilizando la lista Jython:
AdminTask.deleteServerTemplate('template_name(templates/serverTypes/APPLICATION_SERVER/servers /newTemplate|server.xml#Server_1105015708079)')
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask deleteServerTemplate {-interactive}
- Utilizando la serie Jython:
AdminTask.deleteServerTemplate ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.deleteServerTemplate (['-interactive'])
getJavaHome
Utilice el mandato getJavaHome para obtener el valor inicial de Java.
Objeto de destino
Ninguno.Parámetros necesarios
- -serverName
- Especifica el nombre del servidor. (String, obligatorio)
- -nodeName
- Especifica el nombre del nodo. (String, obligatorio)
![[z/OS]](../images/ngzos.gif)
- -mode
- Especifica la modalidad 64bit o 31bit. (String, opcional)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask getJavaHome {-nodeName mynode -serverName miservidor}
$AdminTask getJavaHome {-nodeName myNode -serverName miservidor -mode 64bit}
- Utilizando la serie Jython:
AdminTask.getJavaHome ('[-nodeName mynode -serverName miservidor]')
AdminTask.getJavaHome ('[-nodeName myNode -serverName miservidor -mode 64bit]')
- Utilizando la lista Jython:
AdminTask.getJavaHome (['-nodeName' 'mynode' '-serverName' 'miservidor'])
AdminTask.getJavaHome (['-nodeName', 'myNode', '-serverName', 'miservidor', '-mode', '64bit'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask getJavaHome {-interactive}
- Utilizando la serie Jython:
AdminTask.getJavaHome ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.getJavaHome (['-interactive'])
![[z/OS]](../images/ngzos.gif)
getJVMMode
Utilice el mandato getJVMMode para obtener información sobre la modalidad de la JVM (Java Virtual Machine).
Objeto de destino
NingunoParámetros necesarios
- -serverName
- Nombre del servidor. (String, obligatorio)
- -nodeName
- Nombre del nodo. (String, obligatorio)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask getJVMMode {-nodeName mynode -serverName miservidor}
- Utilizando la serie Jython:
AdminTask.getJVMMode ('[-nodeName mynode -serverName miservidor]')
- Utilizando la lista Jython:
AdminTask.getJVMMode (['-nodeName', 'mynode', '-serverName', 'miservidor'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask getJVMMode {-interactive}
- Utilizando la serie Jython:
AdminTask.getJVMMode ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.getJVMMode (['-interactive'])
getServerType
El mandato getServerType devuelve el tipo de servidor que especifique.Objeto de destino
NingunoParámetros opcionales
- -serverName
- Nombre del servidor. (String)
- -nodeName
- Nombre del nodo. (String)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask getServerType {-serverName test2 -nodeName ndnode1}
- Utilizando la serie Jython:
AdminTask.getServerType('[-serverName test2 -nodeName ndnode1]')
- Utilizando la lista Jython:
AdminTask.getServerType(['-serverName', 'test2', '-nodeName', 'ndnode1'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask getServerType {-interactive}
- Utilizando la serie Jython:
AdminTask.getServerType ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.getServerType (['-interactive'])
listServers
El mandato listServers devuelve una lista de servidores.Objeto de destino
NingunoParámetros opcionales
- serverType
- Especifica el tipo de servidor. Se utiliza para filtrar los resultados. (String, opcional)
- nodeName
- Especifica el nombre del nodo. Se utiliza para filtrar los resultados. (String, opcional)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask listServers {-serverType APPLICATION_SERVER -nodeName ndnode1}
- Utilizando la serie Jython:
AdminTask.listServers('[-serverType APPLICATION_SERVER -nodeName ndnode1]')
- Utilizando la lista Jython:
AdminTask.listServers(['-serverType', 'APPLICATION_SERVER', '-nodeName', 'ndnode1'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask listServers {-interactive}
- Utilizando la serie Jython:
AdminTask.listServers ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.listServers (['-interactive'])
listServerTemplates
Utilice el mandato listServerTemplates para listar las plantillas de servidor.
Objeto de destino
NingunoParámetros opcionales
- -version
- Versión de la plantilla que desea enumerar. (String, opcional)
- -serverType
- Especifique esta opción si desea enumerar las plantillas de un tipo de servidor específico. (String, opcional)
- -name
- Especifique esta opción para buscar una plantilla específica. (String, opcional)
- -queryExp
- Para clave y valor que puede utilizar para buscar plantillas según las propiedades. Por ejemplo, com.ibm.websphere.nodeOperatingSystem=os390 (String[], optional).
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask listServerTemplates {-version 6.0.0.0 -serverType APPLICATION_SERVER}
- Utilizando la serie Jython:
AdminTask.listServerTemplates('[-version 6.0.0.0 -serverType APPLICATION_SERVER]')
- Utilizando la lista Jython:
AdminTask.listServerTemplates(['-version', '6.0.0.0', '-serverType', 'APPLICATION_SERVER'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask listServerTemplates {-interactive}
- Utilizando la serie Jython:
AdminTask.listServerTemplates ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.listServerTemplates (['-interactive'])
listServerTypes
Utilice el mandato listServerTypes para visualizar todos los tipos de servidores actuales. Por ejemplo, APPLICATION_SERVER, WEB_SERVER, GENERIC_SERVER
Objeto de destino
Nombre de nodo para el que desea enumerar los tipos válidos. Por ejemplo, los tipos que sólo son válidos en z/OS aparecerán en un nodo z/OS. (String, opcional)
Parámetros y valores de retorno
- Parámetros: ninguno
- Devuelve: una lista de tipos de servidor que puede definir en un nodo. Si no especifica el objeto de destino, este mandato devuelve todos los tipos de servidor definidos en la totalidad de la célula.
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask listServerTypes ndnode1
- Utilizando la serie Jython:
AdminTask.listServerTypes(ndnode1)
- Utilizando la lista Jython:
AdminTask.listServerTypes(ndnode1)
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask listServerTypes {-interactive}
- Utilizando la serie Jython:
AdminTask.listServerTypes ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.listServerTypes (['-interactive'])
setJVMDebugMode
Utilice el mandato setJVMDebugMode para establecer la modalidad de depuración de la JVM (Java Virtual Machine) para el servidor de aplicaciones.
Objeto de destino
NingunoParámetros necesarios
- -serverName
- Nombre del servidor cuyas propiedades de JVM se modificarán. Si sólo existe un servidor en la configuración, este parámetro es opcional. (String, obligatorio)
- -nodeName
- Nombre del nodo en el que reside el servidor. Si el nombre de servidor es exclusivo en la célula, este parámetro es opcional. (String, obligatorio)
- -debugMode
- Especifica si se debe ejecutar la JVM en modalidad de depuración. El valor predeterminado es no habilitar la modalidad de depuración. (Booleano, obligatorio)
Ejemplos
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask setJVMDebugMode {-interactive}
- Utilizando la serie Jython:
AdminTask.setJVMDebugMode ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.setJVMDebugMode (['-interactive'])
setGenericJVMArguments
Utilice el mandato setGenericJVMArguments para pasar los argumentos de línea de mandatos al código de la JVM (Java Virtual Machine) que inicia el proceso del servidor de aplicaciones.
Objeto de destino
NingunoParámetros necesarios
- -serverName
- Especifica el nombre del servidor que contiene las propiedades de la JVM que se modifican. Si sólo existe un servidor en la configuración, este parámetro es opcional. (String, obligatorio)
- -nodeName
- Especifica el nombre de nodo donde reside el servidor. Si el nombre de servidor es exclusivo en la célula, este parámetro es opcional. (String, obligatorio)
Parámetros opcionales
-processType
Especifica el tipo de proceso del servidor. Los valores válidos son Control, Servant o Adjunct. (String, opcional)
- -genericJvmArguments
- Especifica que los argumentos de línea de mandatos que se pasan al código de JVM (Java Virtual Machine) que inicia el proceso del servidor de aplicaciones. (String, opcional)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask setGenericJVMArguments {-serverName server1 -nodeName node1}
- Utilizando la serie Jython:
AdminTask.setGenericJVMArguments('[-serverName server1 -nodeName node1]')
- Utilizando la lista Jython:
AdminTask.setGenericJVMArguments(['-serverName', 'server1', '-nodeName', 'node1'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask setGenericJVMArguments {-interactive}
- Utilizando la serie Jython:
AdminTask.setGenericJVMArguments ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.setGenericJVMArguments (['-interactive'])
setJVMInitialHeapSize
Utilice el mandato setJVMInitialHeapSize para establecer el tamaño de almacenamiento dinámico inicial de la JVM (Java Virtual Machine) para el servidor de aplicaciones.
Objeto de destino
Ninguno
Parámetros y valores de retorno
- -serverName
- Nombre del servidor cuyas propiedades de JVM se modifican. Si sólo existe un servidor en la configuración, este parámetro es opcional. (String, obligatorio)
- -nodeName
- Nombre del nodo en el que reside el servidor. Si el nombre de servidor es exclusivo en la célula, este parámetro es opcional. (String, obligatorio)
- -initialHeapSize
- Especifica el tamaño inicial de almacenamiento dinámico disponible para el código JVM, en megabytes. (Integer, obligatorio)
Ejemplos
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask setJVMInitialHeapSize {-interactive}
- Utilizando la serie Jython:
AdminTask.setJVMInitialHeapSize ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.setJVMInitialHeapSize (['-interactive'])
setJVMMaxHeapSize
Utilice el mandato setJVMMaxHeapSize para establecer el tamaño de almacenamiento dinámico inicial de la JVM (Java Virtual Machine) para el servidor de aplicaciones.
Objeto de destino
Ninguno
Parámetros y valores de retorno
- -serverName
- Nombre del servidor cuyas propiedades de JVM se modifican. Si sólo existe un servidor en la configuración, este parámetro es opcional. (String, obligatorio)
- -nodeName
- Nombre del nodo en el que se encuentra el servidor. Si el nombre de servidor es exclusivo en la célula, este parámetro es opcional. (String, obligatorio)
- -maximumHeapSize
- Especifica el tamaño máximo de almacenamiento dinámico disponible para el código JVM, en megabytes. (Integer, obligatorio)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask setJVMMaxHeapSize {-serverName server1 -nodeName node1 -maximumHeapSize 10}
Nota de configuración: Con el lenguaje de scripts Jacl, el mandato subst le permite sustituir un valor establecido previamente por una variable en el mandato. Por ejemplo, puede establecer el tamaño máximo de almacenamiento dinámico de JVM con los mandatos:set nodeparm "node1" $AdminTask setJVMMaxHeapSize [subst {-serverName server1 -nodeName $nodeparm -maximumHeapSize 100}]
- Utilizando la serie Jython:
AdminTask.setJVMMaxHeapSize('[-serverName server1 -nodeName node1 -maximumHeapSize 10]')
- Utilizando la lista Jython:
AdminTask.setJVMMaxHeapSize(['-serverName', 'server1', '-nodeName', 'node1', '-maximumHeapSize', '10'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask setJVMMaxHeapSize {-interactive}
- Utilizando la serie Jython:
AdminTask.setJVMMaxHeapSize ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.setJVMMaxHeapSize (['-interactive'])
![[z/OS]](../images/ngzos.gif)
setJVMMode
Utilice el mandato setJVMMode para establecer la modalidad de la JVM (Java Virtual Machine).
La modalidad puede tener 64 bits. La modalidad local está permitida para la modificación desconectada del servidor.
Objeto de destino
Ninguno.Parámetros y valores de retorno
- -serverName
- Nombre del servidor. (String, obligatorio)
- -nodeName
- Nombre del nodo. (String, obligatorio)
Parámetros opcionales
- -mode
- Especifica la modalidad 64bit o 31bit. (String, obligatorio)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask setJVMMode {-nodeName myNode -serverName miservidor -mode 64bit}
- Utilizando la serie Jython:
AdminTask.setJVMMode ('[-nodeName myNode -serverName miservidor -mode 64bit]')
- Utilizando la lista Jython:
AdminTask.setJVMMode (['-nodeName', 'myNode', '-serverName', 'miservidor', '-mode', '64bit'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask setJVMMode {-interactive}
- Utilizando la serie Jython:
AdminTask.setJVMMode ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.setJVMMode (['-interactive'])
setJVMProperties
Utilice el mandato setJVMProperties para establecer la configuración de la JVM (Java Virtual Machine) para el servidor de aplicaciones.
Objeto de destino
NingunoParámetros necesarios
- -serverName
- Especifica el nombre del servidor para el que se modificarán las propiedades de la JVM. Si sólo existe un servidor en la configuración, este parámetro es opcional. (String, obligatorio)
- -nodeName
- Especifica el nombre de nodo donde reside el servidor. Si el nombre de servidor es exclusivo en toda la célula, este parámetro es opcional. (String, obligatorio)
Parámetros opcionales
- -classpath
- Especifica la vía de acceso de clases estándar en la que el código de la JVM (Java Virtual Machine) busca las clases. (String, opcional)
- -bootClasspath
- Clases y recursos de rutina de carga para el código de JVM. Esta opción sólo está disponible para las instrucciones JVM que dan soporte a las clases y recursos de rutina de carga. Puede separar varias vías de acceso con dos puntos (:) o un punto y coma (;), según el sistema operativo del nodo. (String, opcional)
- -verboseModeClass
- Especifica si se debe utilizar la salida de depuración detallada de la carga de clase. El valor predeterminado es no habilitar la carga de clase verbosa.(Boolean, opcional)
- -verboseModeGarbageCollection
- Especifica si se debe utilizar la salida de depuración detallada de la recogida de basura. El valor predeterminado es no habilitar la recogida de basura verbosa.(Boolean, opcional)
- -verboseModeJNI
- Especifica si se debe utilizar la salida de depuración detallada de la invocación de método nativo. El valor predeterminado es no habilitar la actividad de JNI (Java Native Interface) verbosa.(Booleano, opcional)
- -initialHeapSize
- Especifica el tamaño de almacenamiento dinámico inicial en megabytes que está disponible en el código JVM. (Entero, opcional)
- -maximumHeapSize
- Especifica el tamaño máximo de almacenamiento dinámico disponible en megabytes para el código JVM. (Entero, opcional)
- -runHProf
- Este parámetro sólo se aplica a la versión de WebSphere Application Server. Especifica si se debe utilizar el soporte de perfiles de HProf. Para utilizar otro perfil, especifique los valores del perfil personalizado mediante el parámetro hprofArguments. El valor predeterminado es no habilitar el soporte de perfiles de HProf. (Booleano, opcional)
- -hprofArguments
- Este parámetro sólo se aplica a la versión de WebSphere Application Server. Especifica los argumentos de perfil de la línea de mandatos que se pasan al código JVM que inicia el proceso del servidor de aplicaciones. Puede especificar argumentos cuando el soporte de perfiles de HProf está habilitado.(String, opcional)
- -debugMode
- Especifica si se debe ejecutar la JVM en modalidad de depuración. El valor predeterminado es no habilitar el soporte de modalidad de depuración. (Booleano, opcional)
- -debugArgs
- Especifica los argumentos de depuración de la línea de mandatos que se pasan al código JVM que inicia el proceso del servidor de aplicaciones. Puede especificar argumentos cuando está habilitada la modalidad de depuración. (String, opcional)
- -genericJvmArguments
- Especifica los argumentos de la línea de mandatos que se pasan al código JVM que inicia el proceso del servidor de aplicaciones. (String, opcional)
- -executableJarFileName
- Especifica un nombre completo de la vía de acceso del archivo JAR ejecutable que el código JVM utiliza. (String, opcional)
- -disableJIT
- Especifica si se debe inhabilitar la opción del compilador JIT (just in time) del código JVM. (Booleano, opcional)
- -osName
- Especifica los valores de JVM de un determinado sistema operativo. Cuando se inicia, el proceso utiliza los valores de JVM para el sistema operativo del nodo. (String, opcional)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask setJVMProperties {-serverName server1 -nodeName node1}
- Utilizando la serie Jython:
AdminTask.setJVMProperties('[-serverName server1 -nodeName node1]')
- Utilizando la lista Jython:
AdminTask.setJVMProperties(['-serverName', 'server1', '-nodeName', 'node1'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask setJVMProperties {-interactive}
- Utilizando la serie Jython:
AdminTask.setJVMProperties ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.setJVMProperties (['-interactive'])
setJVMSystemProperties
Utilice el mandato setJVMSystemProperties para establecer la propiedad del sistema de la JVM (Java Virtual Machine) para el proceso del servidor de aplicaciones.
Objeto de destino
NingunoParámetros necesarios
- -serverName
- Especifica el nombre del servidor cuyas propiedades de sistema de JVM se establecerán. Si sólo existe un servidor en la configuración, este parámetro es opcional. (String, obligatorio)
- -nodeName
- Especifica el nombre de nodo donde reside el servidor. Si el nombre de servidor es exclusivo en la célula, este parámetro es opcional. (String, obligatorio)
- -propertyName
- Especifica el nombre de la propiedad. (String, obligatorio)
- -propertyValue
- Especifica el valor de la propiedad. (String, obligatorio)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask setJVMSystemProperties {-serverName server1 -nodeName node1 -propertyName test.property -propertyValue testValue}
- Utilizando la serie Jython:
AdminTask.setJVMSystemProperties('[-serverName server1 -nodeName node1 -propertyName test.property -propertyValue testValue]')
- Utilizando la lista Jython:
AdminTask.setJVMSystemProperties(['-serverName', 'server1', '-nodeName', 'node1', '-propertyName', 'test.property', '-propertyValue', 'testValue'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask setJVMSystemProperties {-interactive}
- Utilizando la serie Jython:
AdminTask.setJVMSystemProperties ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.setJVMSystemProperties (['-interactive'])
setProcessDefinition
Utilice el mandato setProcessDefinition para establecer la definición del proceso de un servidor de aplicaciones.
Objeto de destino
NingunoParámetros necesarios
- -serverName
- Nombre del servidor para el que desea modificar la definición de proceso. Si sólo existe un servidor en toda la configuración, este parámetro es opcional. (String, obligatorio)
- -nodeName
- Nombre del nodo en el que reside el servidor. Si el nombre de servidor es exclusivo en toda la célula, este parámetro es opcional. (String, obligatorio)
Parámetros opcionales
- -executableName
- Especifica el nombre ejecutable que se invoca para iniciar el proceso. Este parámetro sólo se aplica a la versión de WebSphere Application Server. (String, opcional)
- -executableArguments
- Especifica los argumentos que se pasan al proceso cuando éste se inicia. Este parámetro sólo se aplica a la versión de WebSphere Application Server. (String, opcional)
- -workingDirectory
- Especifica el directorio del sistema de archivos que el proceso utiliza como directorio de trabajo actual. (String, opcional)
- -executableTargetKind
- Especifica el tipo del destino del ejecutable. Los valores válidos son JAVA_CLASS y EXECUTABLE_JAR. (String, opcional)
- -executableTarget
- Especifica el nombre del destino ejecutable. El destino ejecutable es una clase Java que contiene un método main() o el nombre de un archivo JAR ejecutable. (String, opcional)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask setProcessDefinition {-serverName server1 -nodeName node1}
- Utilizando la serie Jython:
AdminTask.setProcessDefinition('[-serverName server1 -nodeName node1]')
- Utilizando la lista Jython:
AdminTask.setProcessDefinition(['-serverName', 'server1', '-nodeName', 'node1'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask setProcessDefinition {-interactive}
- Utilizando la serie Jython:
AdminTask.setProcessDefinition ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.setProcessDefinition (['-interactive'])
setTraceSpecification
Utilice el mandato setTraceSpecification para establecer la especificación de rastreo para el servidor. Si el servidor está ejecutando una especificación de rastreo, el cambio entra en vigor inmediatamente. Este mandato también guarda la especificación de rastreo en la configuración.
Objeto de destino
NingunoParámetros necesarios
- -serverName
- Especifica el nombre del servidor cuya especificación de rastreo se establecerá. Si sólo existe un servidor en la configuración, este parámetro es opcional. (String, obligatorio)
- -nodeName
- Especifica el nombre de nodo donde reside el servidor. Si el nombre de servidor es exclusivo en la célula, este parámetro es opcional. (String, obligatorio)
- -traceSpecification
- Especifica la especificación de rastreo. (String, obligatorio)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask setTraceSpecification {-serverName server1 -nodeName node1 -traceSpecification com.ibm.*=all=enabled}
- Utilizando la serie Jython:
AdminTask.setTraceSpecification('[-serverName server1 -nodeName node1 -traceSpecification com.ibm.*=all=enabled]')
- Utilizando la lista Jython:
AdminTask.setTraceSpecification(['-serverName', 'server1', '-nodeName', 'node1', '-traceSpecification', 'com.ibm.*=all=enabled'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask setTraceSpecification {-interactive}
- Utilizando la serie Jython:
AdminTask.setTraceSpecification ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.setTraceSpecification (['-interactive'])
showJVMProperties
Utilice el mandato showJVMProperties para listar la configuración de la JVM (Java Virtual Machine) para el servidor del proceso de aplicaciones.
Objeto de destino
NingunoParámetros necesarios
- -serverName
- Especifica el nombre del servidor cuyas propiedades de JVM se muestran. Si sólo existe un servidor en toda la configuración, este parámetro es opcional. (String, obligatorio)
- -nodeName
- Especifica el nombre de nodo donde reside el servidor. Si el nombre de servidor es exclusivo en toda la célula, este parámetro es opcional. (String, obligatorio)
- -propertyName
- Si especifica este parámetro, se devuelve el valor de esta propiedad. Si no especifica este parámetro, todas las propiedades de JVM se devolverán en formato de lista. Cada elemento en la lista es un par de nombre y valor de propiedad. (String, opcional)
Parámetros opcionales
- -propertyName
- Si especifica este parámetro, se devuelve el valor de esta propiedad. Si no especifica este parámetro, todas las propiedades de JVM se devolverán en formato de lista. Cada elemento en la lista es un par de nombre y valor de propiedad. (String, opcional)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask showJVMProperties {-serverName server1 -nodeName node1 -propertyName test.property}
- Utilizando la serie Jython:
AdminTask.showJVMProperties('[-serverName server1 -nodeName node1 -propertyName test.property]')
- Utilizando la lista Jython:
AdminTask.showJVMProperties(['-serverName', 'server1', '-nodeName', 'node1', '-propertyName', 'test.property'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask showJVMProperties {-interactive}
- Utilizando la serie Jython:
AdminTask.showJVMProperties ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.showJVMProperties (['-interactive'])
showJVMSystemProperties
Utilice el mandato showJVMSystemProperties para mostrar las propiedades del sistema de la JVM (Java Virtual Machine) para el proceso del servidor de aplicaciones.
Objeto de destino
NingunoParámetros necesarios
- -serverName
- Especifica el nombre del servidor cuyas propiedades de JVM se mostrarán. Si sólo existe un servidor en la configuración, este parámetro es opcional. (String, obligatorio)
- -nodeName
- Especifica el nombre de nodo donde reside el servidor. Si el nombre de servidor es exclusivo en la célula, este parámetro es opcional. (String, obligatorio)
Parámetros opcionales
- -propertyName
- Si especifica este parámetro, se devuelve el valor de la propiedad especificada. Si no especifica este parámetro, se devolverán todas las propiedades en una lista donde cada elemento es un par de nombre y valor de propiedad. (String, opcional)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask showJVMSystemProperties {-serverName server1 -nodeName node1 -propertyName test.property}
- Utilizando la serie Jython:
AdminTask.showJVMSystemProperties('[-serverName server1 -nodeName node1 -propertyName test.property]')
- Utilizando la lista Jython:
AdminTask.showJVMSystemProperties(['-serverName', 'server1', '-nodeName', 'node1', '-propertyName', 'test.property'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask showJVMSystemProperties {-interactive}
- Utilizando la serie Jython:
AdminTask.showJVMSystemProperties ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.showJVMSystemProperties (['-interactive'])
showProcessDefinition
Utilice el mandato showProcessDefinition para mostrar la definición de proceso del servidor.
Objeto de destino
NingunoParámetros necesarios
- -serverName
- Especifica el nombre del servidor para el que se muestra la definición de proceso. Si sólo existe un servidor en la configuración, este parámetro es opcional. (String, obligatorio)
- -nodeName
- Especifica el nombre de nodo donde reside el servidor. Si el nombre de servidor es exclusivo en la célula, este parámetro es opcional. (String, obligatorio)
Parámetros opcionales
- -propertyName
- Si no especifica este parámetro, todas las definiciones de proceso del servidor se devuelven en un formato de lista donde cada elemento de la lista es un par de nombre y valor de propiedad. Si especifica este parámetro, se devuelve el valor de propiedad del nombre de propiedad que se ha especificado. (String, opcional)
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask showProcessDefinition {-serverName server1 -nodeName node1 -propertyName test.property}
- Utilizando la serie Jython:
AdminTask.showProcessDefinition('[-serverName server1 -nodeName node1 -propertyName test.property]')
- Utilizando la lista Jython:
AdminTask.showProcessDefinition(['-serverName', 'server1', '-nodeName', 'node1', '-propertyName', 'test.property'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask showProcessDefinition {-interactive}
- Utilizando la serie Jython:
AdminTask.showProcessDefinition ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.showProcessDefinition (['-interactive'])
showServerInfo
El mandato showServerInfo muestra la información del servidor que se especifique.
Objeto de destino
ID de configuración del servidor. (Obligatorio)Parámetros y valores de retorno
- Parámetros: ninguno
- Devuelve: una lista de metadatos.
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask showServerInfo server1(cells/WAS00Network/nodes/ndnode1/servers/server1|server.xml)
- Utilizando la serie Jython:
AdminTask.showServerInfo('server1(cells/WAS00Network/nodes/ndnode1/servers/server1|server.xml)')
- Utilizando la lista Jython:
AdminTask.showServerInfo('server1(cells/WAS00Network/nodes/ndnode1/servers/server1|server.xml)')
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask showServerInfo {-interactive}
- Utilizando la serie Jython:
AdminTask.showServerInfo ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.showServerInfo (['-interactive'])
showServerTypeInfo
El mandato showServerTypeInfo muestra información acerca de un tipo de servidor específico.
Objeto de destino
Especifica un tipo de servidor. Por ejemplo: APPLICATION_SERVER (String, obligatorio)Parámetros opcionales
- -version
- Especifica la versión de las plantillas que desea enumerar. Por ejemplo, 6.0.0.0. (String, opcional)
- -serverType
- Especifica si desea enumerar las plantillas de un tipo de servidor específico. (String, opcional)
- -name
- Especifica si se busca una plantilla específica. (String, opcional)
- -queryExp
- Especifica un par de clave y valor que puede utilizar para buscar plantillas según las propiedades. Por ejemplo, com.ibm.websphere.nodeOperatingSystem=os390 (String[], optional).
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask showServerTypeInfo APPLICATION_SERVER
- Utilizando la serie Jython:
AdminTask.showServerTypeInfo(APPLICATION_SERVER)
- Utilizando la lista Jython:
AdminTask.showServerTypeInfo(APPLICATION_SERVER)
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask showServerTypeInfo {-interactive}
- Utilizando la serie Jython:
AdminTask.showServerTypeInfo ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.showServerTypeInfo (['-interactive'])
showTemplateInfo
Utilice el mandato showTemplateInfo para visualizar la información de metadatos de una plantilla de servidor específica.
Objeto de destino
Especifica el ID de configuración del tipo de servidor. (String, obligatorio)
Parámetros y valores de retorno
Ejemplos
Ejemplo de utilización de la modalidad por lotes:
- Utilizando Jacl:
$AdminTask showTemplateInfo default(templates/servertypes/APPLICATION_SERVER/servers/default|server.xml) {isSystemTemplate true} {name default} {com.ibm.websphere.baseProductVersion 6.0.0} {description {The WebSphere Default Server Template}} {com.ibm.websphere.baseProductMinorVersion 0.0} {com.ibm.websphere.baseProductMajorVersion 6} {com.ibm.websphere.nodeOperatingSystem {}}{isDefaultTemplate true}
- Utilizando la serie Jython:
AdminTask.showTemplateInfo(default(templates/serverTypes/APPLICATION_SERVER/servers/default|server.xml)) '[[isSystemTemplate true] [com.ibm.websphere.baseProductVersion 6.0.0] [name default] [com.ibm.websphere.baseProductMinorVersion 0.0] [description The WebSphere Default Server Template] [isDefaultTemplate true] [com.ibm.websphere.nodeOperatingSystem] [com.ibm.websphere.baseProductMajorVersion 6]]'
- Utilizando la lista Jython:
AdminTask.showTemplateInfo(default(templates/serverTypes/APPLICATION_SERVER/servers/default|server.xml)) [['isSystemTemplate', 'true'], ['com.ibm.websphere.baseProductVersion', '6.0.0'], ['name', 'default'] ['com.ibm.websphere.baseProductMinorVersion', '0.0'], ['description', 'The WebSphere Default Server Template'] ['isDefaultTemplate', 'true'], ['com.ibm.websphere.nodeOperatingSystem'], ['com.ibm.websphere.baseProductMajorVersion', '6']]
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask showTemplateInfo {-interactive}
- Utilizando la serie Jython:
AdminTask.showTemplateInfo ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.showTemplateInfo (['-interactive'])