Grupo de Comandos ServerManagement para o Objeto AdminTask
É possível utilizar as linguagens de script Jython ou Jacl para gerenciar servidores com a ferramenta wsadmin. Os comandos e parâmetros no grupo ServerManagement podem ser usados para criar e gerenciar configurações do servidor de aplicativos, do servidor da Web, do servidor proxy, do servidor genérico e da Java™ virtual machine (JVM).
changeServerSpecificShortName
- createApplicationServer
- createApplicationServerTemplate
- createGenericServer
- createGenericServerTemplate
- createGenericServerTemplate
- createProxyServer
- createProxyServerTemplate
- createServerType (Descontinuado)
- 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
Use o comando changeServerSpecificShortName para o nome abreviado associado a um servidor.
Objeto de destino
Nenhum(a)
Parâmetros Necessários
- -serverName
- O nome do servidor cujo nome abreviado você deseja alterar.
- -nodeName
- O nome do nó que contém o servidor.
Parâmetros Opcionais
- -specificShortName
- Cada servidor deve ter um nome abreviado específico exclusivo. Se este parâmetro não for especificado, um nome abreviado exclusivo será automaticamente designado. O valor para este parâmetro deve ter 8 caracteres de comprimento ou menos, e todos os caracteres devem estar em maiúsculas.
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask changeServerSpecificShortName {-serverName server1 -nodeName node1 -specificShortName newshortname}
- Utilizando a cadeia Jython:
AdminTask.changeServerSpecificShortName('[-serverName myserver -nodeName myNode -specificShortName newshortname]')
- Utilizando a lista Jython:
AdminTask.changeServerSpecificShortName(['-serverName', 'myserver', '-nodeName', 'myNode', '-specificShortName', 'newshortname'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask changeServerSpecificShortName {-interactive}
- Utilizando a cadeia Jython:
AdminTask.changeServerSpecificShortName ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.changeServerSpecificShortName (['-interactive'])
createApplicationServer
Utilize o comando createApplicationServer para criar um novo servidor de aplicativos.
Objeto de destino
Especifica o nome do nó (String, obrigatório)
Parâmetros Necessários
- -name
- O nome do servidor que deseja criar. (Cadeia, obrigatória)
Parâmetros Opcionais
- -templateName
- O nome do gabarito a partir do qual basear o servidor. (String, opcional)
- -genUniquePorts
- Especifica se o sistema gerará portas HTTP exclusivas para o servidor. O valor padrão é verdadeiro. Especifique false se não quiser gerar portas HTTP exclusivas para o servidor. (Boolean)
- -templateLocation
- -templateLocation (ConfigID, opcional)
- O ID de configuração que representa o local de um modelo. Para listar todos os modelos disponíveis, é possível usar o comando
a seguir:
print AdminTask.listServerTemplates('-serverType WEB_SERVER')
Exemplo de uso:-templateLocation IHS(templates/servertypes/WEB_SERVER/servers/IHS|server.xml)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask createApplicationServer ndnode1 {-name test1 -templateName default}
- Utilizando a cadeia Jython:
AdminTask.createApplicationServer('ndnode1', '[-name test1 -templateName default]')
- Utilizando a lista Jython:
AdminTask.createApplicationServer('ndnode1', ['-name', 'test1', '-templateName', 'default'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask createApplicationServer {-interactive}
- Utilizando Jython:
AdminTask.createApplicationServer ('-interactive')
createApplicationServerTemplate
O comando createApplicationServerTemplate cria um novo modelo de servidor de aplicativos.
Objeto de Destino
NenhumParâmetros Requeridos
- -templateName
- Especifica o nome do modelo de servidor de aplicativos que deseja criar. (Sequência, obrigatória)
- -serverName
- Especifica o nome do servidor a partir do qual o modelo deve ser baseado. (Cadeia, necessário)
- -nodeName
- Especifica o nó que corresponde ao servidor a partir do qual o modelo deve ser baseado. (Cadeia, necessário)
Parâmetros Opcionais
- -description
- Especifica a descrição do modelo. (String)
- -templateLocation
- Especifica um ID de configuração que representa o local para colocar o modelo. (String)O seguinte exemplo exibe o formato do ID de configuração, em que o nome de exibição é opcional:
O valor do ID de configuração é o modelo do servidor de aplicativos, que é templates\servertypes\APPLICATION_SERVER|servertype-metadata.xmlWebsphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id= configuration_id
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask createApplicationServerTemplate {-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "Este é o meu novo modelo" -templateLocation Websphere:_Websphere_Config_Data_Display_Name=APPLICATION_SERVER,_Websphere_Config_Data_Id= templates/servertypes/APPLICATION_SERVER|servertype-metadata.xml}
- Utilizando a cadeia Jython:
AdminTask.createApplicationServerTemplate('[-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "Este é meu novo modelo" -templateLocation Websphere:_Websphere_Config_Data_Display_Name= APPLICATION_SERVER,_Websphere_Config_Data_Id=templates/servertypes/APPLICATION_SERVER|servertype- metadata.xml]')
- Utilizando a lista Jython:
AdminTask.createApplicationServerTemplate(['-templateName', 'newTemplate', '-serverName', 'server1', '-nodeName', 'ndnode1', '-description', "This is my new template"])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask createApplicationServerTemplate {-interactive}
- Utilizando a cadeia Jython:
AdminTask.createApplicationServerTemplate ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.createApplicationServerTemplate (['-interactive'])
createGenericServer
Utilize o comando createGenericServer para criar um novo servidor genérico na configuração. Um servidor genérico é um servidor que o produto gerencia, mas não forneceu. O comando createGenericServer oferece uma etapa adicional, ConfigProcDef, que você pode utilizar para configurar os parâmetros que são específicos de servidores genéricos.
Objeto de Destino
Especifica o nome do nó (String, obrigatório)Parâmetros Requeridos
- -name
- O nome do servidor que deseja criar.
Parâmetros Opcionais
- -templateName
- Utiliza um modelo de servidor. Essa etapa fornece uma lista de gabaritos de servidores de aplicativos para o tipo de nó e servidor. O valor padrão é o modelo padrão para o tipo de servidor. (Cadeia, opcional)
- -genUniquePorts
- Especifica se o sistema gerará portas HTTP exclusivas para o servidor. O valor padrão é verdadeiro. Especifique false se não quiser gerar portas HTTP exclusivas para o servidor. (Boolean)
- -templateLocation
- O ID de configuração que representa o local de um modelo. Especifique o ID de configuração _Websphere_Config_Data_Id=templates/servertypes/GENERIC_SERVER|servertype-metadata.xml para criar um servidor genérico. (ObjectName)
- -startCommand
- Indica o caminho para o comando que será executado quando esse servidor genérico for iniciado. (Cadeia, opcional)
- -startCommandArgs
- Indica os argumentos a serem passados para o startCommand quando o servidor genérico for iniciado. (Cadeia, opcional)
- -executableTargetKind
- Especifica se um nome de classe Java (utilize JAVA_CLASS) ou o nome de um arquivo JAR executável (utilize EXECUTABLE_JAR) será utilizado como o destino executável deste processo. Esse campo deve permanecer em branco para executáveis binários. Esse parâmetro é aplicável apenas a processos Java. (String opcional)
- -executableTarget
- Especifica o nome do destino do executável (uma classe Java contendo um método main() ou o nome de um JAR executável), dependendo do tipo de destino do executável. Esse campo deve permanecer em branco para executáveis binários. Esse parâmetro é aplicável apenas a processos Java. (String, opcional)
- -workingDirectory
- Especifica o diretório de trabalho do servidor genérico.
- -stopCommand
- Indica o caminho para o comando que será executado quando esse servidor genérico for parado. (Cadeia, opcional)
- -stopCommandArgs
- Indica os argumentos a serem transmitidos para o parâmetro stopCommand quando o servidor genérico for parado. (Cadeia, opcional)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask createGenericServer jim667BaseNode {-name jgeneric -ConfigProcDef {{"/usr/bin/myStartCommand" "arg1 arg2" "" "" "/tmp/workingDirectory" "/tmp/stopCommand" "argy argz"}}}
- Utilizando a cadeia Jython:
AdminTask.createGenericServer('jim667BaseNode', '[-name jgeneric -ConfigProcDef [[/usr/bin/myStartCommand "arg1 arg2" "" "" /tmp/workingDirectory /tmp/StopCommand "argy argz"]]]')
- Utilizando a lista Jython:
AdminTask.createGenericServer('jim667BaseNode', ['-name', 'jgeneric', '-ConfigProcDef', [['/usr/bin/myStartCommand', "arg1 arg2" "" "", '/tmp/workingDirectory', '/tmp/StopCommand', "argy argz"]]])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask createGenericServer {-interactive}
- Utilizando a cadeia Jython:
AdminTask.createGenericServer ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.createGenericServer (['-interactive'])
createGenericServerTemplate
O comando createGenericServerTemplate criar um novo modelo de servidor genérico.
Objeto de Destino
NenhumParâmetros Requeridos
- -templateName
- Especifica o nome do modelo do servidor genérico que você deseja criar. (Sequência, obrigatória)
- -serverName
- Especifica o nome do servidor a partir do qual o modelo deve ser baseado. (Cadeia, necessário)
- -nodeName
- Especifica o nó que corresponde ao servidor a partir do qual o modelo deve ser baseado. (Cadeia, necessário)
Parâmetros Opcionais
- -description
- Especifica a descrição do modelo. (String)
- -templateLocation
- Especifica um ID de configuração que representa o local para colocar o modelo. (String)O seguinte exemplo exibe o formato do ID de configuração, em que o nome de exibição é opcional:
O valor do ID de configuração é o modelo do servidor genérico, que é templates\servertypes\GENERIC_SERVER|servertype-metadata.xml.Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id= configuration_id
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask createGenericServerTemplate {-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "Este é o meu novo modelo" -templateLocation Websphere:_Websphere_Config_Data_Display_Name=GENERIC_SERVER,_Websphere_Config_Data_Id= templates/servertypes/GENERIC_SERVER|servertype-metadata.xml}
- Utilizando a cadeia Jython:
AdminTask.createGenericServerTemplate('[-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "Este é o meu novo modelo" -templateLocation Websphere:_Websphere_Config_Data_Display_Name= GENERIC_SERVER,_Websphere_Config_Data_Id=templates/servertypes/GENERIC_SERVER|servertype-metadata.xml]')
- Utilizando a lista Jython:
AdminTask.createGenericServerTemplate(['-templateName', 'newTemplate', '-serverName', 'server1', '-nodeName', 'ndnode1', '-description', "This is my new template"])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask createGenericServerTemplate {-interactive}
- Utilizando a cadeia Jython:
AdminTask.createGenericServerTemplate ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.createGenericServerTemplate(['-interactive'])
createGenericServerTemplate
Utilize o comando createGenericServerTemplate para criar um modelo de servidor com base em uma configuração do servidor.
Objeto de Destino
Nenhum.Parâmetros Requeridos
- -serverName
- Especifica o nome do servidor de interesse. (Sequência, obrigatória)
- -nodeName
- Especifica o nome do nó de interesse. (Sequência, obrigatória)
- -templateName
- Especifica o nome do modelo a ser criado. (Sequência, obrigatória)
Parâmetros Opcionais
- -description
- Fornece uma descrição do modelo a ser criado. (Cadeia, opcional)
- -templateLocation
- Especifica um ID de configuração que representa o local do modelo. Se esse parâmetro não for especificado, o sistema utilizará o local padrão. (Cadeia, opcional)O seguinte exemplo exibe o formato do ID de configuração, em que o nome de exibição é opcional:
O ID de configuração pode ter um dos seguintes valores:Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id= configuration_id
- Para criar um modelo de servidor da Web:
templates\servertypes\WEB_SERVER|servertype-metadata.xml
- Para criar um modelo de servidor de aplicativos:
templates\servertypes\APPLICATION_SERVER|servertype-metadata.xml
- Para criar um modelo de servidor genérico:
templates\servertypes\GENERIC_SERVER|servertype-metadata.xml
- Para criar um modelo de servidor proxy:
templates\servertypes\PROXY_SERVER|servertype-metadata.xml
- Para criar um modelo de servidor da Web:
Exemplos
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask createGenericServerTemplate {-interactive}
- Utilizando Jython:
AdminTask.createGenericServerTemplate('-interactive')
createProxyServer
Utilize o comando createProxyServer para criar um novo servidor proxy na configuração. O servidor proxy é um tipo específico de servidor de aplicativos que roteia pedidos HTTP para servidores de conteúdo que executam o trabalho. O servidor proxy é o ponto de entrada inicial, após o firewall, para pedidos na corporação.
Objeto de Destino
Especifica o nome do nó (String, obrigatório)Parâmetros Requeridos
- -name
- O nome do servidor a ser criado. (String)
Parâmetros Opcionais
- -templateName
- Utiliza um modelo de servidor. Essa etapa fornece uma lista de gabaritos de servidores de aplicativos para o tipo de nó e servidor. O valor padrão é o modelo padrão para o tipo de servidor. (Cadeia)
- -genUniquePorts
- Especifica se o sistema gerará portas HTTP exclusivas para o servidor. O valor padrão é verdadeiro. Especifique false se não quiser gerar portas HTTP exclusivas para o servidor. (Booleano)
- -templateLocation
- Especifica o local do modelo no sistema. Utilize o local definido pelo sistema se não tiver certeza do local. (String)
-specificShortName
Especifica o nome abreviado específico do servidor. Cada servidor deve ter um nome abreviado específico. Esse parâmetro deve ter um valor de oito caracteres maiúsculos ou menos. Se você não especificar um valor para o parâmetro specificShortName, o sistema gerará um nome abreviado exclusivo.
-genericShortName
Especifica o nome abreviado genérico do servidor. Cada membro de um cluster compartilha o mesmo nome abreviado genérico. Designe um nome abreviado genérico exclusivo para os servidores que não pertencem a um cluster. Esse parâmetro deve ter um valor de oito caracteres maiúsculos ou menos. Se você não especificar um valor para o parâmetro genericShortName, o sistema gerará um nome abreviado exclusivo. (Cadeia)
- -clusterName
- Especifica o nome do cluster para o qual o sistema designa o servidor. (String)
-bitmode
Especifica o modo de bit para o servidor. Os valores válidos são 31 e 64 bits.
Etapas Opcionais
- -ConfigCoreGroup
- coregroupName
- Especifica o nome do grupo principal a ser configurado. (String)
- -selectProtocols
- list
- Especifica uma lista de protocolos suportada pelo servidor proxy. (java.util.List)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask createProxyServer myNode {-name myProxyServer -templateName myTemplate -ConfigCoreGroup [-coregroupName [myCoreGroup]] -selectProtocols [-list [HTTP, SIP]]}
- Utilizando a cadeia Jython:
AdminTask.createProxyServer('myNode', '[-name myProxyServer -templateName myTemplate -ConfigCoreGroup [-coregroupName [myCoreGroup]] -selectProtocols [-list [HTTP, SIP]]]')
- Utilizando a lista Jython:
AdminTask.createProxyServer(myNode, ['-name', 'myProxyServer', '-templateName', 'myTemplate', '-ConfigCoreGroup', '[-coregroupName [myCoreGroup]]', '-selectProtocols', '[-list [HTTP, SIP]]'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask createProxyServer {-interactive}
- Utilizando Jython:
AdminTask.createProxyServer('-interactive')
createProxyServerTemplate
Utilize o comando createProxyServerTemplate para criar um novo modelo de servidor proxy com base em uma configuração de servidor proxy existente.
Objeto de Destino
Nenhum(a)Parâmetros Requeridos
- -templateName
- Especifica o nome do modelo de servidor proxy a ser criado. (String)
- -serverName
- Especifica o nome do servidor proxy de interesse. (String)
- -nodeName
- Especifica o nome do nó de interesse. (String)
Parâmetros Opcionais
- -description
- Especifica uma descrição para o novo modelo de servidor. (String)
- -templateLocation
- Especifica um ID de configuração que representa o local para colocar o modelo. Utilize o local definido
pelo sistema se não tiver certeza do local. (String)O seguinte exemplo exibe o formato do ID de configuração, em que o nome de exibição é opcional:
O valor do ID de configuração é o modelo do servidor proxy, que é templates\servertypes\PROXY_SERVER|servertype-metadata.xmlWebsphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id= configuration_id
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask createProxyServerTemplate {-templateName proxyServerTemplate -serverName proxyServer1 -nodeName myNode}
- Utilizando a cadeia Jython:
AdminTask.createProxyServerTemplate('[-templateName proxyServerTemplate -serverName proxyServer1 -nodeName myNode]')
- Utilizando a lista Jython:
AdminTask.createProxyServerTemplate(['-templateName', 'proxyServerTemplate', '-serverName', 'proxyServer1', '-nodeName', 'myNode'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask createProxyServerTemplate {-interactive}
- Utilizando Jython:
AdminTask.createProxyServerTemplate('[-interactive]')
createServerType

Utilize o comando createServerType para definir um tipo de servidor.
Objeto de Destino
Nenhum.Parâmetros Requeridos
- -version
- Especifica o versão do produto. (Cadeia, necessário)
- -serverType
- Especifica o tipo de servidor de interesse. (Cadeia, necessário)
- -createTemplateCommand
- Especifica o comando a ser utilizado para criar um modelo de servidor. (Cadeia, necessário)
- -createCommand
- Especifica o comando a ser utilizado para criar um servidor. (Cadeia, necessário)
- -configValidator
- Especifica o nome da classe de validador de configuração. (Sequência, obrigatória)
Parâmetros Opcionais
-defaultTemplateName
Especifica o nome do modelo padrão. O valor-padrão é default. (Cadeia, opcional)
-defaultzOSTemplateName
Especifica o nome do modelo padrão. O valor padrão é default_zOS. (Cadeia, opcional)
Saída de amostra
O comando retorna o nome do objeto do tipo de servidor criado.Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask createServerType {-version version -serverType serverType -createTemplateCommand name -createCommand name}
- Utilizando a cadeia Jython:
AdminTask.createServerType('[-version version -serverType serverType -createTemplateCommand name -createCommand name]')
- Utilizando a lista Jython:
AdminTask.createServerType(['-version', 'version', '-serverType', 'serverType', '-createTemplateCommand', 'name', '-createCommand', 'name'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask createServerType {-interactive}
- Utilizando Jython:
AdminTask.createServerType('-interactive')
createWebServer
Use o comando createWebServer para criar uma definição do servidor da Web. Este comando cria uma definição de servidor da Web usando um modelo e configura as propriedades de definição do servidor da Web. As definições do servidor da Web geram e propagam o arquivo plugin-config.xml para cada servidor da Web. Apenas para o IBM® HTTP Server, é possível usar definições de servidor da Web para administrar e configurar os servidores da Web do IBM HTTP Server com o console administrativo. Essas funções incluem: Iniciar, Parar, Visualizar logs, Visualizar e Editar arquivos de configuração.
Objeto de Destino
Especifica o nome do nó. (String, obrigatório)Parâmetros Requeridos
- -name
- Especifica o nome do servidor. (Sequência, obrigatória)
- -serverConfig
- Especifica as propriedades de definição do servidor da Web. Utilize esse parâmetro e
as opções associadas para especificar as propriedades de configuração para o IBM HTTP Server. Especifique os seguintes valores na ordem em uma lista com o parâmetro -serverConfig:
- webPort
- Especifica o número da porta do servidor da Web. Essa opção é obrigatória para todos os servidores da Web. (Integer, obrigatório)
- webInstallRoot
- Especifica o diretório de caminho de instalação para o servidor da Web. Esta opção é necessária para a Função Admin do IBM HTTP Server. (Sequência, obrigatória)
- pluginInstallRoot
- Especifica o diretório-raiz de instalação em que o plug-in para o servidor da Web está instalado. Essa opção é obrigatória para todos os servidores da Web. (Cadeia, necessário)
- configurationFile
- Especifica o caminho do arquivo para o IBM HTTP Server. Essa opção é necessária apenas para visualização e edição do arquivo de configuração do IBM HTTP Server. (Cadeia, necessário)
- serviceName
- Especifica o nome do serviço do Windows no qual iniciar o IBM HTTP Server. Essa opção é necessária apenas para iniciar e parar o servidor da Web do IBM HTTP Server. (Sequência, obrigatória)
- errorLogfile
- Especifica o caminho para o log de erros do IBM HTTP Server (error.log) (String, necessário)
- accessLogfile
- Especifica o caminho para o log de acesso do IBM HTTP Server (access.log). (Cadeia, necessário)
- webProtocol
- Especifica o servidor de administração do IBM HTTP Server em execução com um servidor da Web não gerenciado ou remoto. As opções incluem HTTP ou HTTPS. O padrão é HTTP. (Cadeia, necessário)
- webAppMapping
- Especifica as informações de configuração para mapeamento do aplicativo da Web. (Sequência, obrigatória)
- -remoteServerConfig
- Especifica propriedades de definição adicionais do servidor da Web que são necessárias apenas se o servidor da Web do
IBM HTTP Server estiver instalado em uma
máquina remota em relação ao servidor de aplicativos. Especifique os seguintes valores na ordem em uma lista com o parâmetro remoteServerConfig:
- adminPort
- Especifica a porta do servidor administrativo do IBM HTTP Server. O servidor de administração está instalado na mesma máquina que o IBM HTTP Server e manipula pedidos administrativos para o servidor da Web do IBM HTTP Server. (Cadeia, necessário)
- adminProtocol
- Especifica o título do protocolo administrativo. As opções incluem HTTP ou HTTPS. O padrão é HTTP. (Sequência, obrigatória)
- adminUserID
- Especifica o ID de usuário, se a autenticação está ativada no servidor de administração do arquivo de configuração admin (admin.conf). Esse valor deve corresponder à autenticação no arquivo admin.conf. (Cadeia, opcional)
- adminPasswd
- Especifica a senha do ID para o ID do usuário. A senha é gerada pelo utilitário htpasswd no arquivo admin.passwd. (Cadeia, opcional)
Parâmetros Opcionais
- -templateName
- Especifica o nome do modelo a ser utilizado. Gabaritos incluem o seguinte: IHS, iPlanet, IIS, DOMINO, APACHE. O modelo padrão é IHS. (Sequência, requerido)
- -genUniquePorts
- Especifica se o sistema gerará portas HTTP exclusivas para o servidor. O valor padrão é verdadeiro. Especifique false se não quiser gerar portas HTTP exclusivas para o servidor. (Boolean)
- -templateLocation
- O ID de configuração que representa o local de um modelo. Especifique o ID de configuração _Websphere_Config_Data_Id=templates/servertypes/WEB_SERVER|servertype-metadata.xml para criar um servidor genérico. (ObjectName)
-specificShortName
Especifica o nome abreviado específico do servidor. Todos os servidores devem ter nomes abreviados específicos exclusivos. Se esse parâmetro não for especificado, o sistema designará automaticamente um nome. O valor para esse parâmetro deve ter 8 caracteres ou menos e todos os caracteres devem ter letras maiúsculas. (Cadeia, opcional)
-genericShortName
Especifica o nome abreviado genérico do servidor. Todos os servidores devem ter nomes abreviados específicos exclusivos. Se esse parâmetro não for especificado, o sistema designará automaticamente um nome. O valor para esse parâmetro deve ter 8 caracteres ou menos e todos os caracteres devem ter letras maiúsculas. (Cadeia, opcional)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask createWebServer myNode {-name wsname -serverConfig {{80 /opt/path/to/ihs /opt/path/to/plugin /opt/path/to/plugin.xml "windows service" /opt/path/to/error.log /opt/path/to/access.log HTTP}} -remoteServerConfig {{8008 user password HTTP}}
- Utilizando a lista Jython:
print AdminTask.createWebServer(myNode, ['-name', wsname, '-serverConfig',[['80','/opt/path/to/ihs', '/opt/path/to/plugin', '/opt/path/to/plugin.xml', 'windows service', '/opt/path/to/error.log', '/opt/path/to/access.log','HTTP']], '-remoteServerConfig', [['8008','user','password','HTTP']]])
- Utilizando a cadeia Jython:
AdminTask.createWebServer('myNode','-name wsname -serverConfig [80 /opt/path/to/ihs /opt/path/to/plugin /opt/path/to/plugin.xml "windows service" /opt/path/to/error.log /opt/path/to/access.log HTTP] -remoteServerConfig [8008 user password HTTP]')
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask createWebServer -interactive
- Utilizando a cadeia Jython:
AdminTask.createWebServer ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.createWebServer (['-interactive'])
createWebServerTemplate
O comando createWebServerTemplate cria um novo modelo de servidor da Web.
Objeto de Destino
NenhumParâmetros Requeridos
- -templateName
- Especifica o nome do modelo do servidor da Web que deseja criar. (Sequência, obrigatória)
- -serverName
- Especifica o nome do servidor a partir do qual o modelo deve ser baseado. (Sequência, obrigatória)
- -nodeName
- Especifica o nó que corresponde ao servidor a partir do qual o modelo deve ser baseado. (Sequência, obrigatória)
Parâmetros Opcionais
- -description
- Especifica a descrição do modelo. (String)
- -templateLocation
- Especifica um ID de configuração que representa o local para colocar o modelo. (String)O seguinte exemplo exibe o formato do ID de configuração, em que o nome de exibição é opcional:
O valor do Id de configuração é o modelo do servidor da web, que étemplates\servertypes\WEB_SERVER|servertype-metadata.xmlWebsphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=configuration_id
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask createWebServerTemplate {-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "This is my new template" -templateLocation Websphere:_Websphere_Config_Data_Display_Name=WEB_SERVER,_Websphere_Config_Data_Id= templates/servertypes/WEB_SERVER|servertype-metadata.xml}
- Utilizando a cadeia Jython:
AdminTask.createWebServerTemplate('[-templateName newTemplate -serverName server1 -nodeName ndnode1 -description "Este é meu novo modelo" -templateLocation Websphere:_Websphere_Config_Data_Display_Name= WEB_SERVER,_Websphere_Config_Data_Id=templates/servertypes/WEB_SERVER|servertype-metadata.xml]')
- Utilizando a lista Jython:
AdminTask.createWebServerTemplate(['-templateName', 'newTemplate', '-serverName', 'server1', '-nodeName', 'ndnode1', '-description', "This is my new template"])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask createWebServerTemplate {-interactive}
- Utilizando a cadeia Jython:
AdminTask.createWebServerTemplate ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.createWebServerTemplate (['-interactive'])
deleteServer
Utilize o comando deleteServer para excluir um servidor.
Objeto de Destino
NenhumParâmetros Requeridos
- -serverName
- O nome do servidor a ser excluído. (Sequência, obrigatória)
- -nodeName
- O nome do nó para o servidor que você deseja excluir. (Sequência, obrigatória)
Parâmetros Opcionais
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask deleteServer {-serverName server_name -nodeName node_name}
- Utilizando a cadeia Jython:
AdminTask.deleteServer('[-serverName server_name -nodeName node_name]')
- Utilizando a lista Jython:
AdminTask.deleteServer(['-serverName', 'server_name', '-nodeName', 'node_name'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask deleteServer {-interactive}
- Utilizando a cadeia Jython:
AdminTask.deleteServer ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.deleteServer (['-interactive'])
deleteServerTemplate
Utilize o comando deleteServerTemplate para excluir um modelo de servidor. Não é possível excluir gabaritos que sejam definidos pelo sistema. É possível excluir somente gabaritos do servidor que você criou. Esse comando exclui o diretório que hospeda o modelo do servidor.
Objeto de Destino
O nome do modelo a ser excluído. (ObjectName, obrigatório)
Parâmetros Requeridos
Nenhuma.
Parâmetros Opcionais
Nenhuma.
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask deleteServerTemplate template_name(templates/serverTypes/APPLICATION_SERVER/servers /newTemplate|server.xml #Server_1105015708079)
- Utilizando a cadeia Jython:
AdminTask.deleteServerTemplate('template_name(templates/serverTypes/APPLICATION_SERVER/servers /newTemplate|server.xml#Server_1105015708079)')
- Utilizando a lista Jython:
AdminTask.deleteServerTemplate('template_name(templates/serverTypes/APPLICATION_SERVER/servers /newTemplate|server.xml#Server_1105015708079)')
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask deleteServerTemplate {-interactive}
- Utilizando a cadeia Jython:
AdminTask.deleteServerTemplate ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.deleteServerTemplate (['-interactive'])
getJavaHome
Utilize o comando getJavaHome para obter o valor inicial de Java.
Objeto de Destino
Nenhum.Parâmetros Requeridos
- -serverName
- Especifica o nome do servidor. (Sequência, obrigatória)
- -nodeName
- Especifica o nome do nó. (Sequência, obrigatória)
![[z/OS]](../images/ngzos.gif)
- -mode
- Especifica o modo 64 bits ou 31 bits. (Cadeia, opcional)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask getJavaHome {-nodeName mynode -serverName myserver}
$AdminTask getJavaHome {-nodeName mynode -serverName myserver -mode 64bit}
- Utilizando a cadeia Jython:
AdminTask.getJavaHome ('[-nodeName mynode -serverName myserver]')
AdminTask.getJavaHome ('[-nodeName mynode -serverName myserver -mode 64bit]')
- Utilizando a lista Jython:
AdminTask.getJavaHome (['-nodeName' 'mynode' '-serverName' 'myserver'])
AdminTask.getJavaHome (['-nodeName', 'mynode', '-serverName', 'myserver', '-mode', '64bit'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask getJavaHome {-interactive}
- Utilizando a cadeia Jython:
AdminTask.getJavaHome ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.getJavaHome (['-interactive'])
![[z/OS]](../images/ngzos.gif)
getJVMMode
Utilize o comando getJVMMode para obter informações sobre o modo da Java virtual machine.
Objeto de Destino
NenhumParâmetros Requeridos
- -serverName
- O nome do servidor. (Cadeia, obrigatória)
- -nodeName
- O nome do nó. (Sequência, obrigatória)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask getJVMMode {-nodeName mynode -serverName myserver}
- Utilizando a cadeia Jython:
AdminTask.getJVMMode ('[-nodeName mynode -serverName myserver]')
- Utilizando a lista Jython:
AdminTask.getJVMMode (['-nodeName', 'mynode', '-serverName', 'myserver'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask getJVMMode {-interactive}
- Utilizando a cadeia Jython:
AdminTask.getJVMMode ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.getJVMMode (['-interactive'])
getServerType
O comando getServerType retorna o tipo do servidor especificado.Objeto de Destino
NenhumParâmetros Opcionais
- -serverName
- O nome do servidor. (String)
- -nodeName
- O nome do nó. (String)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask getServerType {-serverName test2 -nodeName ndnode1}
- Utilizando a cadeia Jython:
AdminTask.getServerType('[-serverName test2 -nodeName ndnode1]')
- Utilizando a lista Jython:
AdminTask.getServerType(['-serverName', 'test2', '-nodeName', 'ndnode1'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask getServerType {-interactive}
- Utilizando a cadeia Jython:
AdminTask.getServerType ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.getServerType (['-interactive'])
listServers
O comando listServers retorna uma lista de servidores.Objeto de Destino
NenhumParâmetros Opcionais
- serverType
- Especifica o tipo do servidor. Utilizado para filtrar os resultados. (Sequência, opcional)
- nodeName
- Especifica o nome do nó. Utilizado para filtrar os resultados. (Cadeia, opcional)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask listServers {-serverType APPLICATION_SERVER -nodeName ndnode1}
- Utilizando a cadeia Jython:
AdminTask.listServers('[-serverType APPLICATION_SERVER -nodeName ndnode1]')
- Utilizando a lista Jython:
AdminTask.listServers(['-serverType', 'APPLICATION_SERVER', '-nodeName', 'ndnode1'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask listServers {-interactive}
- Utilizando a cadeia Jython:
AdminTask.listServers ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.listServers (['-interactive'])
listServerTemplates
Utilize o comando listServerTemplates para listar gabaritos de servidor.
Objeto de Destino
NenhumParâmetros Opcionais
- -version
- A versão do modelo que você deseja listar. (String, opcional)
- -serverType
- Especifique esta opção se quiser listar gabaritos para um tipo de servidor específico. (String, opcional)
- -name
- Especifique esta opção para procurar um modelo específico. (Cadeia, opcional)
- -queryExp
- Um par de chave e valor que pode ser utilizado para localizar gabaritos por propriedades. Por exemplo, com.ibm.websphere.nodeOperatingSystem=os390 (String[], opcional).
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask listServerTemplates {-version 6.0.0.0 -serverType APPLICATION_SERVER}
- Utilizando a cadeia Jython:
AdminTask.listServerTemplates('[-version 6.0.0.0 -serverType APPLICATION_SERVER]')
- Utilizando a lista Jython:
AdminTask.listServerTemplates(['-version', '6.0.0.0', '-serverType', 'APPLICATION_SERVER'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask listServerTemplates {-interactive}
- Utilizando a cadeia Jython:
AdminTask.listServerTemplates ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.listServerTemplates (['-interactive'])
listServerTypes
Utilize o comando listServerTypes para exibir todos os tipos de servidores atuais. Por exemplo, APPLICATION_SERVER, WEB_SERVER, GENERIC_SERVER
Objeto de Destino
O nome do nó para o qual você deseja listar os tipos válidos. Por exemplo, os tipos que são válidos apenas no z/OS aparecerão em um nó do z/OS. (Cadeia, opcional)
Parâmetros e valores de retorno
- Parâmetros: Nenhum
- Retorna: Uma lista de tipos de servidor que você pode definir em um nó. Se você não especificar o objeto de destino, esse comando retornará todos os tipos de servidores definidos na célula inteira.
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask listServerTypes ndnode1
- Utilizando a cadeia Jython:
AdminTask.listServerTypes(ndnode1)
- Utilizando a lista Jython:
AdminTask.listServerTypes(ndnode1)
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask listServerTypes {-interactive}
- Utilizando a cadeia Jython:
AdminTask.listServerTypes ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.listServerTypes (['-interactive'])
setJVMDebugMode
Utilize o comando setJVMDebugMode para configurar o modo de depuração da JVM (Java virtual machine) para o servidor de aplicativos.
Objeto de Destino
NenhumParâmetros Requeridos
- -serverName
- O nome do servidor cujas propriedades da JVM serão modificadas. Se houver apenas um servidor na configuração, esse parâmetro é opcional. (Cadeia, necessário)
- -nodeName
- O nome do nó onde o servidor reside. Se o nome do servidor for exclusivo na célula, esse parâmetro é opcional. (Sequência, obrigatória)
- -debugMode
- Especifica se a JVM deve ser executada no modo de depuração. O padrão é não ativar o modo de depuração. (Booleano, obrigatório)
Exemplos
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask setJVMDebugMode {-interactive}
- Utilizando a cadeia Jython:
AdminTask.setJVMDebugMode ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.setJVMDebugMode (['-interactive'])
setGenericJVMArguments
Utilizar o comando setGenericJVMArguments transmite argumentos da linha de comandos para o código da JVM (Java virtual machine) que inicia o processo do servidor de aplicativos.
Objeto de Destino
NenhumParâmetros Requeridos
- -serverName
- Especifica o nome do servidor que contém as propriedades JVM que são modificadas. Se existir apenas um servidor na configuração, esse parâmetro é opcional. (Cadeia, necessário)
- -nodeName
- Especifica o nome do nó em que o servidor reside. Se o nome do servidor for exclusivo na célula, esse parâmetro é opcional. (Cadeia, obrigatória)
Parâmetros Opcionais
-processType
Especifica o tipo de processo do servidor. Os valores válidos incluem: Control, Servant ou Adjunct. (Cadeia, opcional)
- -genericJvmArguments
- Especifica os argumentos da linha de comandos a serem transmitidos ao código da Java virtual machine que inicia o processo do servidor de aplicativos. (String, opcional)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask setGenericJVMArguments {-serverName server1 -nodeName node1}
- Utilizando a cadeia Jython:
AdminTask.setGenericJVMArguments('[-serverName server1 -nodeName node1]')
- Utilizando a lista Jython:
AdminTask.setGenericJVMArguments(['-serverName', 'server1', '-nodeName', 'node1'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask setGenericJVMArguments {-interactive}
- Utilizando a cadeia Jython:
AdminTask.setGenericJVMArguments ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.setGenericJVMArguments (['-interactive'])
setJVMInitialHeapSize
Utilize o comando setJVMInitialHeapSize para configurar o tamanho de heap inicial da JVM (Java Virtual Machine) para o servidor de aplicativos.
Objeto de Destino
Nenhum(a)
Parâmetros e valores de retorno
- -serverName
- O nome do servidor cujas propriedades da JVM serão modificadas. Se houver apenas um servidor na configuração, esse parâmetro é opcional. (Cadeia, necessário)
- -nodeName
- O nome do nó onde o servidor reside. Se o nome do servidor for exclusivo na célula, esse parâmetro é opcional. (Sequência, obrigatória)
- -initialHeapSize
- Especifica o tamanho de heap inicial disponível para o código de JVM, em megabytes. (Integer, obrigatório)
Exemplos
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask setJVMInitialHeapSize {-interactive}
- Utilizando a cadeia Jython:
AdminTask.setJVMInitialHeapSize ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.setJVMInitialHeapSize (['-interactive'])
setJVMMaxHeapSize
Utilize o comando setJVMMaxHeapSize para configurar o tamanho máximo de heap da JVM (Java virtual machine) para o servidor de aplicativos.
Objeto de Destino
Nenhum(a)
Parâmetros e valores de retorno
- -serverName
- O nome do servidor cujas propriedades da JVM serão modificadas. Se houver apenas um servidor na configuração, (String, obrigatório)
- -nodeName
- O nome do nó onde o servidor está localizado. Se o nome do servidor for exclusivo na célula, esse parâmetro é opcional. (Sequência, obrigatória)
- -maximumHeapSize
- Especifica o tamanho de heap máximo disponível para o código de JVM, em megabytes. (Integer, obrigatório)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask setJVMMaxHeapSize {-serverName server1 -nodeName node1 -maximumHeapSize 10}
Nota de Configuração: Com a linguagem de script Jacl, o comando subst permite substituir um valor configurado anteriormente para uma variável no comando. Por exemplo, é possível configurar o tamanho máximo de heap JVM usando os seguintes comandos:set nodeparm "node1" $AdminTask setJVMMaxHeapSize [subst {-serverName server1 -nodeName $nodeparm -maximumHeapSize 100}]
- Utilizando a cadeia Jython:
AdminTask.setJVMMaxHeapSize('[-serverName server1 -nodeName node1 -maximumHeapSize 10]')
- Utilizando a lista Jython:
AdminTask.setJVMMaxHeapSize(['-serverName', 'server1', '-nodeName', 'node1', '-maximumHeapSize', '10'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask setJVMMaxHeapSize {-interactive}
- Utilizando a cadeia Jython:
AdminTask.setJVMMaxHeapSize ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.setJVMMaxHeapSize (['-interactive'])
![[z/OS]](../images/ngzos.gif)
setJVMMode
Utilize o comando setJVMMode para configurar o modo da Java virtual machine.
O modo pode ter 64 bits. O modo local é permitido para modificação desconectada do servidor.
Objeto de Destino
Nenhum.Parâmetros e valores de retorno
- -serverName
- O nome do servidor. (Cadeia, necessário)
- -nodeName
- O nome do nó. (Sequência, obrigatória)
Parâmetros Opcionais
- -mode
- Especifica o modo 64 bits ou 31 bits. (Sequência, obrigatória)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask setJVMMode {-nodeName myNode -serverName myserver -mode 64bit}
- Utilizando a cadeia Jython:
AdminTask.setJVMMode ('[-nodeName myNode -serverName myserver -mode 64bit]')
- Utilizando a lista Jython:
AdminTask.setJVMMode (['-nodeName', 'myNode', '-serverName', 'myserver', '-mode', '64bit'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask setJVMMode {-interactive}
- Utilizando a cadeia Jython:
AdminTask.setJVMMode ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.setJVMMode (['-interactive'])
setJVMProperties
Utilize o comando setJVMProperties para definir a configuração da JVM (Java virtual machine) para o servidor de aplicativos.
Objeto de Destino
NenhumParâmetros Requeridos
- -serverName
- Especifica o nome do servidor para o qual as propriedades da JVM serão modificadas. Se houver apenas um servidor na configuração, esse parâmetro é opcional. (Sequência, obrigatória)
- -nodeName
- Especifica o nome do nó em que o servidor reside. Se o nome do servidor for exclusivo na célula inteira, esse parâmetro é opcional. (Sequência, obrigatória)
Parâmetros Opcionais
- -classpath
- Especifica o caminho de classe padrão no qual o código da JVM (Java virtual machine) procura classes. (Cadeia, opcional)
- -bootClasspath
- As classes e recursos de auto-inicialização para o código da JVM. Esta opção está disponível somente para instruções da JVM que suportam classes e recursos de inicialização. É possível separar vários caminhos com dois-pontos (:) ou ponto-e-vírgula (;), dependendo do sistema operacional do nó. (Cadeia, opcional)
- -verboseModeClass
- Especifica se deve utilizar a saída de depuração detalhada para carregamento de classe. O padrão é não ativar o carregamento de classe detalhada. (Booleano, opcional)
- -verboseModeGarbageCollection
- Especifica se deve utilizar a saída de depuração detalhada para coleta de lixo. O padrão é não ativar a coleta de lixo detalhada. (Booleano, opcional)
- -verboseModeJNI
- Especifica se deve utilizar a saída de depuração detalhada para chamada de método nativo. O padrão é não ativar a atividade Java Native Interface (JNI) detalhada. (Booleano, opcional)
- -initialHeapSize
- Especifica o tamanho de heap inicial em megabytes disponível para o código da JVM. (Integer, opcional)
- -maximumHeapSize
- Especifica o tamanho de heap máximo disponível em megabytes para o código da JVM. (Integer, opcional)
- -runHProf
- Esse parâmetro aplica-se apenas à versão do WebSphere Application Server. Especifica se utilizar o suporte de gerenciador de perfis de HProf. Para utilizar outro gerenciador de perfis, especifique as configurações personalizadas do gerenciador de perfis utilizando o parâmetro hprofArguments. O padrão é não ativar o suporte ao criador de perfil HProf. (Booleano, opcional)
- -hprofArguments
- Esse parâmetro aplica-se apenas à versão do WebSphere Application Server. Ela especifica argumentos do gerenciador de perfis da linha de comandos a serem transmitidos para o código de JVM que inicia o processo do servidor de aplicativos. É possível especificar argumentos quando o suporte ao criador de perfil HProf está ativado. (Cadeia, opcional)
- -debugMode
- Especifica se a JVM deve ser executada no modo de depuração. O padrão é não ativar o suporte ao modo de depuração. (Booleano, opcional)
- -debugArgs
- Especifica os argumentos de depuração da linha de comandos a serem transmitidos para o código de JVM que inicia o processo do servidor de aplicativos. É possível especificar argumentos quando o modo de depuração está ativado. (Cadeia, opcional)
- -genericJvmArguments
- Especifica os argumentos da linha de comandos a serem transmitidos para o código de JVM que inicia o processo do servidor de aplicativos. (String, opcional)
- -executableJarFileName
- Especifica o nome completo do caminho para um arquivo JAR executável utilizado pelo código de JVM. (Cadeia, opcional)
- -disableJIT
- Especifica se a opção do compilador JIT (Just In Time) deve ser desativada no código da JVM. (Booleano, opcional)
- -osName
- Especifica as configurações da JVM para um determinado sistema operacional. Quando iniciado, o processo utilizar as definições de JVM para o sistema operacional do nó. (Cadeia, opcional)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask setJVMProperties {-serverName server1 -nodeName node1}
- Utilizando a cadeia Jython:
AdminTask.setJVMProperties('[-serverName server1 -nodeName node1]')
- Utilizando a lista Jython:
AdminTask.setJVMProperties(['-serverName', 'server1', '-nodeName', 'node1'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask setJVMProperties {-interactive}
- Utilizando a cadeia Jython:
AdminTask.setJVMProperties ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.setJVMProperties (['-interactive'])
setJVMSystemProperties
Utilize o comando setJVMSystemProperties para configurar a propriedade de sistema da JVM (Java virtual machine) para o processo do servidor de aplicativos.
Objeto de Destino
NenhumParâmetros Requeridos
- -serverName
- Especifica o nome do servidor cujas propriedades de sistema da JVM serão configuradas. Se houver apenas um servidor na configuração, esse parâmetro é opcional. (Sequência, obrigatória)
- -nodeName
- Especifica o nome do nó em que o servidor reside. Se o nome do servidor for exclusivo na célula, esse parâmetro é opcional. (Sequência, obrigatória)
- -propertyName
- Especifica o nome da propriedade. (Sequência, requerido)
- -propertyValue
- Especifica o valor da propriedade. (Cadeia, obrigatória)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask setJVMSystemProperties {-serverName server1 -nodeName node1 -propertyName test.property -propertyValue testValue}
- Utilizando a cadeia Jython:
AdminTask.setJVMSystemProperties('[-serverName server1 -nodeName node1 -propertyName test.property -propertyValue testValue]')
- Utilizando a lista Jython:
AdminTask.setJVMSystemProperties(['-serverName', 'server1', '-nodeName', 'node1', '-propertyName', 'test.property', '-propertyValue', 'testValue'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask setJVMSystemProperties {-interactive}
- Utilizando a cadeia Jython:
AdminTask.setJVMSystemProperties ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.setJVMSystemProperties (['-interactive'])
setProcessDefinition
Utilize o comando setProcessDefinition para configurar a definição de processo de um servidor de aplicativos.
Objeto de Destino
NenhumParâmetros Requeridos
- -serverName
- O nome do servidor para o qual deseja modificar a definição de processo. Se houver apenas um servidor na configuração inteira, esse parâmetro é opcional. (Sequência, obrigatória)
- -nodeName
- O nome do nó onde o servidor reside. Se o nome do servidor for exclusivo na célula inteira, esse parâmetro é opcional. (Cadeia, necessário)
Parâmetros Opcionais
- -executableName
- Especifica o nome do executável chamado para iniciar o processo. Esse parâmetro aplica-se apenas à versão do WebSphere Application Server. (Cadeia, opcional)
- -executableArguments
- Especifica os argumentos que são transmitidos para o processo quando ele é iniciado. Esse parâmetro aplica-se apenas à versão do WebSphere Application Server. (Cadeia, opcional)
- -workingDirectory
- Especifica o diretório de sistema de arquivos que o processo utiliza para o diretório de trabalho atual. (Cadeia, opcional)
- -executableTargetKind
- Especifica o tipo do destino executável. Os valores válidos incluem JAVA_CLASS e EXECUTABLE JAR. (String, opcional)
- -executableTarget
- Especifica o nome do destino executável. O destino do executável é uma classe Java que contém um método main() ou o nome de um arquivo JAR executável. (String, opcional)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask setProcessDefinition {-serverName server1 -nodeName node1}
- Utilizando a cadeia Jython:
AdminTask.setProcessDefinition('[-serverName server1 -nodeName node1]')
- Utilizando a lista Jython:
AdminTask.setProcessDefinition(['-serverName', 'server1', '-nodeName', 'node1'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask setProcessDefinition {-interactive}
- Utilizando a cadeia Jython:
AdminTask.setProcessDefinition ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.setProcessDefinition (['-interactive'])
setTraceSpecification
Utilize o comando setTraceSpecification para configurar a especificação de rastreio para o servidor. Se o servidor estiver executando uma nova especificação de rastreio, as alterações entrarão em vigor imediatamente. Esse comando também salva a especificação de rastreio na configuração.
Objeto de Destino
NenhumParâmetros Obrigatórios
- -serverName
- Especifica o nome do servidor cuja especificação de rastreio será configurada. Se houver apenas um servidor na configuração, esse parâmetro é opcional. (Sequência, obrigatória)
- -nodeName
- Especifica o nome do nó em que o servidor reside. Se o nome do servidor for exclusivo na célula, esse parâmetro é opcional. (Sequência, obrigatória)
- -traceSpecification
- Define a especificação de rastreio. (Sequência, obrigatória)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask setTraceSpecification {-serverName server1 -nodeName node1 -traceSpecification com.ibm.*=all=enabled}
- Utilizando a cadeia Jython:
AdminTask.setTraceSpecification('[-serverName server1 -nodeName node1 -traceSpecification com.ibm.*=all=enabled]')
- Utilizando a lista Jython:
AdminTask.setTraceSpecification(['-serverName', 'server1', '-nodeName', 'node1', '-traceSpecification', 'com.ibm.*=all=enabled'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask setTraceSpecification {-interactive}
- Utilizando a cadeia Jython:
AdminTask.setTraceSpecification ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.setTraceSpecification (['-interactive'])
showJVMProperties
Utilize o comando showJVMProperties para listar a configuração da JVM (Java virtual machine) para o servidor do processo aplicativo.
Objeto de Destino
NenhumParâmetros Requeridos
- -serverName
- Especifica o nome do servidor cujas propriedades da JVM são mostradas. Se houver apenas um servidor na configuração inteira, esse parâmetro é opcional. (Sequência, obrigatória)
- -nodeName
- Especifica o nome do nó em que o servidor está localizado. Se o nome do servidor for exclusivo na célula inteira, esse parâmetro é opcional. (Sequência, obrigatória)
- -propertyName
- Se esse parâmetro for especificado, o valor dessa propriedade será retornado. Se você não especificar esse parâmetro, todas as propriedades da JVM serão retornadas em um formato de lista. Cada elemento na lista é um par de nome e valor de propriedade. (Cadeia, opcional)
Parâmetros Opcionais
- -propertyName
- Se esse parâmetro for especificado, o valor dessa propriedade será retornado. Se você não especificar esse parâmetro, todas as propriedades da JVM serão retornadas em um formato de lista. Cada elemento na lista é um par de nome e valor de propriedade. (Cadeia, opcional)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask showJVMProperties {-serverName server1 -nodeName node1 -propertyName test.property}
- Utilizando a cadeia Jython:
AdminTask.showJVMProperties('[-serverName server1 -nodeName node1 -propertyName test.property]')
- Utilizando a lista Jython:
AdminTask.showJVMProperties(['-serverName', 'server1', '-nodeName', 'node1', '-propertyName', 'test.property'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask showJVMProperties {-interactive}
- Utilizando a cadeia Jython:
AdminTask.showJVMProperties ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.showJVMProperties (['-interactive'])
showJVMSystemProperties
Utilize o comando showJVMSystemProperties para mostrar as propriedades de sistema da JVM (Java virtual machine) para o processo do servidor de aplicativos.
Objeto de Destino
NenhumParâmetros Obrigatórios
- -serverName
- Especifica o nome do servidor cujas propriedades da JVM serão mostradas. Se houver apenas um servidor na configuração, esse parâmetro é opcional. (Sequência, obrigatória)
- -nodeName
- Especifica o nome do nó em que o servidor reside. Se o nome do servidor for exclusivo na célula, esse parâmetro é opcional. (Sequência, obrigatória)
Parâmetros Opcionais
- -propertyName
- Se esse parâmetro for especificado, o valor da propriedade especificada será retornado. Se você não especificar esse parâmetro, todas as propriedades serão retornadas em uma lista onde cada elemento é um par de nome e valor de propriedade. (Cadeia, opcional)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask showJVMSystemProperties {-serverName server1 -nodeName node1 -propertyName test.property}
- Utilizando a cadeia Jython:
AdminTask.showJVMSystemProperties('[-serverName server1 -nodeName node1 -propertyName test.property]')
- Utilizando a lista Jython:
AdminTask.showJVMSystemProperties(['-serverName', 'server1', '-nodeName', 'node1', '-propertyName', 'test.property'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask showJVMSystemProperties {-interactive}
- Utilizando a cadeia Jython:
AdminTask.showJVMSystemProperties ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.showJVMSystemProperties (['-interactive'])
showProcessDefinition
Utilize o comando showProcessDefinition para mostrar a definição de processo do servidor.
Objeto de Destino
NenhumParâmetros Requeridos
- -serverName
- Especifica o nome do servidor para o qual definição de processo é mostrada. Se existir apenas um servidor na configuração, esse parâmetro é opcional. (Sequência, obrigatória)
- -nodeName
- Especifica o nome do nó em que o servidor reside. Se o nome do servidor for exclusivo na célula, esse parâmetro é opcional. (Sequência, obrigatória)
Parâmetros Opcionais
- -propertyName
- Se você não especificar esse parâmetro, todas as definições de processo do servidor serão retornadas em um formato de lista onde cada elemento na lista é um par de nome e valor de propriedade. Se esse parâmetro for especificado, o valor da propriedade do nome da propriedade especificado será retornado. (Cadeia, opcional)
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask showProcessDefinition {-serverName server1 -nodeName node1 -propertyName test.property}
- Utilizando a cadeia Jython:
AdminTask.showProcessDefinition('[-serverName server1 -nodeName node1 -propertyName test.property]')
- Utilizando a lista Jython:
AdminTask.showProcessDefinition(['-serverName', 'server1', '-nodeName', 'node1', '-propertyName', 'test.property'])
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask showProcessDefinition {-interactive}
- Utilizando a cadeia Jython:
AdminTask.showProcessDefinition ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.showProcessDefinition (['-interactive'])
showServerInfo
O comando showServerInfo retorna as informações para um servidor especificado.
Objeto de Destino
O ID de configuração do servidor. (requerido)Parâmetros e valores de retorno
- Parâmetros: Nenhum
- Retorna: Uma lista de metadados.
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask showServerInfo server1(cells/WAS00Network/nodes/ndnode1/servers/server1|server.xml)
- Utilizando a cadeia Jython:
AdminTask.showServerInfo('server1(cells/WAS00Network/nodes/ndnode1/servers/server1|server.xml)')
- Utilizando a lista Jython:
AdminTask.showServerInfo('server1(cells/WAS00Network/nodes/ndnode1/servers/server1|server.xml)')
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask showServerInfo {-interactive}
- Utilizando a cadeia Jython:
AdminTask.showServerInfo ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.showServerInfo (['-interactive'])
showServerTypeInfo
O comando showServerTypeInfo exibe informações sobre um tipo de servidor específico.
Objeto de Destino
Especifica um tipo de servidor. Por exemplo: APPLICATION_SERVER (String, required)Parâmetros Opcionais
- -version
- Especifica a versão dos modelos a serem listados. Por exemplo, 6.0.0.0. (Cadeia, opcional)
- -serverType
- Especifica se deseja listar os modelos para um tipo de servidor específico. (Cadeia, opcional)
- -name
- Especifica se deve procurar um modelo específico. (Cadeia, opcional)
- -queryExp
- Especifica um par de chave e valor que pode ser utilizado para localizar modelos por propriedades. Por exemplo, com.ibm.websphere.nodeOperatingSystem=os390 (String[], opcional).
Exemplos
Exemplo de uso do modo de lote:
- Utilizando Jacl:
$AdminTask showServerTypeInfo APPLICATION_SERVER
- Utilizando a cadeia Jython:
AdminTask.showServerTypeInfo(APPLICATION_SERVER)
- Utilizando a lista Jython:
AdminTask.showServerTypeInfo(APPLICATION_SERVER)
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask showServerTypeInfo {-interactive}
- Utilizando a cadeia Jython:
AdminTask.showServerTypeInfo ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.showServerTypeInfo (['-interactive'])
showTemplateInfo
Utilize o comando showTemplateInfo para exibir as informações de metadados para um modelo de servidor específico.
Objeto de Destino
Especifica o ID de configuração do tipo de servidor. (Sequência, obrigatória)
Parâmetros e valores de retorno
Exemplos
Exemplo de uso do modo de lote:
- 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 a cadeia 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 a 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']]
Uso do exemplo do modo interativo:
- Utilizando Jacl:
$AdminTask showTemplateInfo {-interactive}
- Utilizando a cadeia Jython:
AdminTask.showTemplateInfo ('[-interactive]')
- Utilizando a lista Jython:
AdminTask.showTemplateInfo (['-interactive'])