Grupo de Comandos ManagedNodeAgent para o Objeto AdminTask Utilizando a Programação de Script Wsadmin
É possível utilizar a linguagem de script Jython para configurar o gerenciador de tarefas com a ferramenta wsadmin. Utilize os comandos e parâmetros do grupo ManagedNodeAgent para configurar, consultar e gerenciar sua configuração do gerenciador de tarefas para nós gerenciados.
getRuntimeRegistrationProperties
O comando getRuntimeRegistrationProperties exibe propriedades de tempo de execução para um nó gerenciado e o gerenciador de tarefa respectivo.
Objeto de Destino
Nenhuma.
Parâmetros necessários
- -managedNodeName
- Especifica o nome do nó gerenciado de interesse. (Sequência, obrigatória)
Parâmetros Opcionais
- -jobManagerUUID
- Especifica o UUID do gerenciador de tarefas de interesse. (String, opcional)
- -host
- Especifica o nome do host a ser utilizado para identificar o gerenciador de tarefas. O valor padrão é localhost. (String, opcional)
- -port
- Especifica o número da porta do console administrativo a ser utilizado para identificar o gerenciador de tarefas. Se a segurança estiver ativada, utilize o número da porta segura. Se a segurança estiver desativada, utilize o número da porta não segura. O número da porta segura padrão é 9943, e o número de porta não segura padrão é 9960. (String, opcional)
Se o nó estiver registrado com mais de um gerenciador de tarefa, use o parâmetro jobManagerUUID ou os parâmetros de host e de porta para especificar o gerenciador de tarefa. Se o nó estiver registrado somente com um gerenciador de tarefa, será possível omitir todos esses parâmetros opcionais.
Valor de Retorno
Exemplo de uso do modo em lote
- Utilizando a sequência Jython:
AdminTask.getRuntimeRegistrationProperties('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Utilizando a lista Jython:
AdminTask.getRuntimeRegistrationProperties('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
Uso de exemplo do modo interativo
- Utilizando Jython:
AdminTask.getRuntimeRegistrationProperties('-interactive')
isPollingJobManager
O comando isPollingJobManager determina se um nó gerenciado está sondando um gerenciador de tarefas.
Objeto de Destino
Nenhuma.
Parâmetros necessários
- -managedNodeName
- Especifica o nome do nó gerenciado de interesse. (Sequência, obrigatória)
Parâmetros Opcionais
- -jobManagerUUID
- Especifica o UUID do gerenciador de tarefas de interesse. (String, opcional)
- -host
- Especifica o nome do host a ser utilizado para identificar o gerenciador de tarefas. O valor padrão é localhost. (String, opcional)
- -port
- Especifica o número da porta do console administrativo a ser utilizado para identificar o gerenciador de tarefas. Se a segurança estiver ativada, utilize o número da porta segura. Se a segurança estiver desativada, utilize o número da porta não segura. O número da porta segura padrão é 9943, e o número de porta não segura padrão é 9960. (String, opcional)
Use o parâmetro jobManagerUUID ou os parâmetros de host e de porta para especificar o gerenciador de tarefa. Se o sistema estiver registrado somente com um gerenciador de tarefa, é possível omitir todos esses parâmetros opcionais.
Valor de Retorno
O comando retorna true se a sondagem estiver ativada ou false se a sondagem não estiver ativada.
Uso de exemplo do modo em lote
- Utilizando a sequência Jython:
AdminTask.isPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Utilizando a lista Jython:
AdminTask.isPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
Uso de exemplo do modo interativo
- Utilizando Jython:
AdminTask.isPollingJobManager('-interactive')
listJobManagers
O comando listJobManagers lista cada gerenciador de tarefas com o qual é registrado um gerenciado específico.
Objeto de Destino
Nenhuma.
Parâmetros necessários
- -managedNodeName
- Especifica o nome do nó gerenciado de interesse. (Sequência, obrigatória)
Parâmetros Opcionais
- -jobManagerUUID
- Especifica o UUID do gerenciador de tarefas de interesse. (String, opcional)
- -host
- Especifica o nome do host a ser utilizado para identificar o gerenciador de tarefas. O valor padrão é localhost. (String, opcional)
- -port
- Especifica o número da porta do console administrativo a ser utilizado para identificar o gerenciador de tarefas. Se a segurança estiver ativada, utilize o número da porta segura. Se a segurança estiver desativada, utilize o número da porta não segura. O número da porta segura padrão é 9943, e o número de porta não segura padrão é 9960. (String, opcional)
Use o parâmetro jobManagerUUID ou os parâmetros de host e de porta para especificar o gerenciador de tarefa. Se o sistema estiver registrado somente com um gerenciador de tarefa, é possível omitir todos esses parâmetros opcionais.
Valor de Retorno
O comando retorna uma lista de propriedades do gerenciador de tarefas, incluindo o UUID e o nome do host do gerenciador de tarefas. Dependendo das propriedades definidas durante o registro do nó gerenciado, o comando também poderá exibir o número da porta, o tipo de conexão e o nome do usuário. O valor da propriedade de senha não será exibido.
Uso de exemplo do modo em lote
- Utilizando a sequência Jython:
AdminTask.listJobManagers('-managedNodeName myJobManagedNode')
- Utilizando a lista Jython:
AdminTask.listJobManagers('-managedNodeName', 'myJobManagedNode')
Uso de exemplo do modo interativo
- Utilizando Jython:
AdminTask.listJobManagers('-interactive')
registerWithJobManager
O comando registerWithJobManager registra um nó gerenciado ou gerenciador de implementação com o gerenciador de tarefas.
Objeto de Destino
Nenhuma.
Parâmetros necessários
- -managedNodeName
- Especifica o nome do nó gerenciado de interesse. (Sequência, obrigatória)
Parâmetros Opcionais
- -host
- Especifica o nome do host do gerenciador de tarefas. O valor padrão é localhost. (String, opcional)
- -port
- Especifica o número da porta do console administrativo do gerenciador de tarefas. Se a segurança estiver ativada, utilize o número da porta segura. Se a segurança estiver desativada, utilize o número da porta não segura. O número da porta segura padrão é 9943, e o número de porta não segura padrão é 9960. (String, opcional)
- -user
- Especifica o nome do usuário para efetuar login no gerenciador de tarefas. O usuário deve ter função de Administrador para o gerenciador de tarefas. (String, opcional)
- -password
- Especifica a senha para efetuar login no gerenciador de tarefas. (String, opcional)
- -alias
- Especifica o alias do nó gerenciado a ser inscrito. (String, opcional)
- -startPolling
- Especifica se o sistema sonda o gerenciador de tarefas depois de inscrevê-lo no nó gerenciado. (Booleano, opcional)
- -autoAcceptSigner
- Especifica se o signatário fornecido pelo servidor deve ser aceito automaticamente pelo servidor. Especifique false para desativar essa opção. O valor padrão é verdadeiro. (Booleano, opcional)
Valor de Retorno
'JobMgr-JOB_MANAGER-2f7d5a29-e601-417b-9124-7737be64dd0a'
Exemplo de uso do modo em lote
- Utilizando a sequência Jython:
AdminTask.registerWithJobManager('[-host myJobMgrHostname -managedNodeName myJobManagedNode -alias endpoint1]')
- Utilizando a lista Jython:
AdminTask.registerWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName myJobManagedNode', '-alias', 'endpoint1'])
Uso de exemplo do modo interativo
- Utilizando Jython:
AdminTask.registerWithJobManager('-interactive')
setRuntimeRegistrationProperties
O comando setRuntimeRegistrationProperties define as propriedades de tempo de execução para nós gerenciados e gerenciadores de tarefas.
Objeto de Destino
Nenhuma.
Parâmetros Opcionais
- -managedNodeName
- Especifica o nome do nó gerenciado de interesse. Se você não especificar o UUID, o sistema aplicará as propriedades em cada nó gerenciado. (String, opcional)
- -jobManagerUUID
- Especifica o UUID do gerenciador de tarefas de interesse. Se você não especificar o parâmetro jobManagerUUID, o sistema aplicará as propriedades a cada gerenciador de tarefas. (String, opcional)
- -host
- Especifica o nome do host a ser utilizado para identificar o gerenciador de tarefas. O valor padrão é localhost. (String, opcional)
- -port
- Especifica o número da porta do console administrativo a ser utilizado para identificar o gerenciador de tarefas. Se a segurança estiver ativada, utilize o número da porta segura. Se a segurança estiver desativada, utilize o número da porta não segura. O número da porta segura padrão é 9943, e o número de porta não segura padrão é 9960. (String, opcional)
- -interval
- Especifica o intervalo, em segundos, que o sistema aguarda antes que o nó gerenciado de interesse sonde o gerenciador de tarefas. (String, opcional)
- -size
- Especifica o tamanho máximo do conjunto de encadeamentos por nó gerenciado. (String, opcional)
Valor de Retorno
O comando não retorna uma saída.
Uso de exemplo do modo em lote
- Utilizando a sequência Jython:
AdminTask.setRuntimeRegistrationProperties('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey -interval 600')
- Utilizando a lista Jython:
AdminTask.setRuntimeRegistrationProperties('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey', '-interval', '600')
Uso de exemplo do modo interativo
- Utilizando Jython:
AdminTask.setRuntimeRegistrationProperties('-interactive')
startPollingJobManager
O comando startPollingJobManager instrui um nó gerenciado a começar a sondar o gerenciador de tarefas.
Objeto de Destino
Nenhuma.
Parâmetros necessários
- -managedNodeName
- Especifica o nome do nó gerenciado de interesse. (Sequência, obrigatória)
Parâmetros Opcionais
- -jobManagerUUID
- Especifica o UUID do gerenciador de tarefas de interesse. (String, opcional)
- -host
- Especifica o nome do host a ser utilizado para identificar o gerenciador de tarefas. O valor padrão é localhost. (String, opcional)
- -port
- Especifica o número da porta do console administrativo a ser utilizado para identificar o gerenciador de tarefas. Se a segurança estiver ativada, utilize o número da porta segura. Se a segurança estiver desativada, utilize o número da porta não segura. O número da porta segura padrão é 9943, e o número de porta não segura padrão é 9960. (String, opcional)
Use o parâmetro jobManagerUUID ou os parâmetros de host e de porta para especificar o gerenciador de tarefa. Se o sistema estiver registrado somente com um gerenciador de tarefa, é possível omitir todos esses parâmetros opcionais.
Valor de Retorno
O comando não retorna uma saída.
Uso de exemplo do modo em lote
- Utilizando a sequência Jython:
AdminTask.startPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Utilizando a lista Jython:
AdminTask.startPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
Uso de exemplo do modo interativo
- Utilizando Jython:
AdminTask.startPollingJobManager('-interactive')
stopPollingJobManager
O comando stopPollingJobManager instrui um nó gerenciado a parar a sondagem do gerenciador de tarefas.
Objeto de Destino
Nenhuma.
Parâmetros necessários
- -managedNodeName
- Especifica o nome do nó gerenciado de interesse. (Sequência, obrigatória)
Parâmetros Opcionais
- -jobManagerUUID
- Especifica o UUID do gerenciador de tarefas de interesse. (String, opcional)
- -host
- Especifica o nome do host a ser utilizado para identificar o gerenciador de tarefas. O valor padrão é localhost. (String, opcional)
- -port
- Especifica o número da porta do console administrativo a ser utilizado para identificar o gerenciador de tarefas. Se a segurança estiver ativada, utilize o número da porta segura. Se a segurança estiver desativada, utilize o número da porta não segura. O número da porta segura padrão é 9943, e o número de porta não segura padrão é 9960. (String, opcional)
Use o parâmetro jobManagerUUID ou os parâmetros de host e de porta para especificar o gerenciador de tarefa. Se o sistema estiver registrado somente com um gerenciador de tarefa, é possível omitir todos esses parâmetros opcionais.
Valor de Retorno
O comando não retorna uma saída.
Uso de exemplo do modo em lote
- Utilizando a sequência Jython:
AdminTask.stopPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Utilizando a lista Jython:
AdminTask.stopPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
Uso de exemplo do modo interativo
- Utilizando Jython:
AdminTask.stopPollingJobManager('-interactive')
unregisterWithJobManager
O comando unregisterWithJobManager remove o registro do nó gerenciado da configuração do gerenciador de tarefas.
Objeto de Destino
Nenhuma.
Parâmetros necessários
- -managedNodeName
- Especifica o nome do nó gerenciado de interesse. (Sequência, obrigatória)
Parâmetros Opcionais
- -host
- Especifica o nome do host do gerenciador de tarefas. O valor padrão é localhost. (String, opcional)
- -port
- Especifica o número da porta do console administrativo do gerenciador de tarefas. Se a segurança estiver ativada, utilize o número da porta segura. Se a segurança estiver desativada, utilize o número da porta não segura. O número da porta segura padrão é 9943, e o número de porta não segura padrão é 9960. (String, opcional)
- -user
- Especifica o nome do usuário para efetuar login no gerenciador de tarefas. O usuário deve ter função de Administrador para o gerenciador de tarefas. (String, opcional)
- -password
- Especifica a senha para efetuar login no gerenciador de tarefas. (String, opcional)
Valor de Retorno
'JobMgr-JOB_MANAGER-0aa85922-bd9a-4ca6-b72c-467cd256b9b3'
Exemplo de uso do modo em lote
- Utilizando a sequência Jython:
AdminTask.unregisterWithJobManager('[-host myJobMgrHostname -port 8989 -managedNodeName myJobManagedNode]')
- Utilizando a lista Jython:
AdminTask.unregisterWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName', 'myJobManagedNode'])
Uso de exemplo do modo interativo
- Utilizando Jython:
AdminTask.unregisterWithJobManager('-interactive')