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).

[z/OS]

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

Nenhum

Parâ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:
Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=
configuration_id
O valor do ID de configuração é o modelo do servidor de aplicativos, que é templates\servertypes\APPLICATION_SERVER|servertype-metadata.xml

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

Nenhum

Parâ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:
Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=
configuration_id
O valor do ID de configuração é o modelo do servidor genérico, que é templates\servertypes\GENERIC_SERVER|servertype-metadata.xml.

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:
Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=
configuration_id
O ID de configuração pode ter um dos seguintes valores:
  • 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

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)
[z/OS]-specificShortName
[z/OS]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.
[z/OS]-genericShortName
[z/OS]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)
[z/OS]-bitmode
[z/OS]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:
Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=
configuration_id
O valor do ID de configuração é o modelo do servidor proxy, que é templates\servertypes\PROXY_SERVER|servertype-metadata.xml

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

Recurso Reprovado Recurso Reprovado: O comando createServerType foi descontinuado. Nenhum comando alternativo é fornecido para esta reprovação.depfeat

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

[AIX Solaris HP-UX Linux Windows][IBM i]-defaultTemplateName
[AIX Solaris HP-UX Linux Windows][IBM i]Especifica o nome do modelo padrão. O valor-padrão é default. (Cadeia, opcional)
[z/OS]-defaultzOSTemplateName
[z/OS]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)
[z/OS]-specificShortName
[z/OS]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)
[z/OS]-genericShortName
[z/OS]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

Nenhum

Parâ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:
Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=configuration_id
O valor do Id de configuração é o modelo do servidor da web, que étemplates\servertypes\WEB_SERVER|servertype-metadata.xml

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

Nenhum

Parâ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]Parâmetros Opcionais
-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}
    [z/OS]
     $AdminTask getJavaHome {-nodeName mynode -serverName myserver -mode 64bit}
  • Utilizando a cadeia Jython:
    AdminTask.getJavaHome ('[-nodeName mynode -serverName myserver]')
    [z/OS]
    AdminTask.getJavaHome ('[-nodeName mynode -serverName myserver -mode 64bit]')
  • Utilizando a lista Jython:
    AdminTask.getJavaHome (['-nodeName' 'mynode' '-serverName' 'myserver'])
    [z/OS]
    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]

getJVMMode

Utilize o comando getJVMMode para obter informações sobre o modo da Java virtual machine.

Objeto de Destino

Nenhum

Parâ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

Nenhum

Parâ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

Nenhum

Parâ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

Nenhum

Parâ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

Nenhum

Parâ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

Nenhum

Parâ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

[z/OS]-processType
[z/OS]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]

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

Nenhum

Parâ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

Nenhum

Parâ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

Nenhum

Parâ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

Nenhum

Parâ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

Nenhum

Parâ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

Nenhum

Parâ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

Nenhum

Parâ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'])

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_atservermanagement
Nome do arquivo: rxml_atservermanagement.html