O aplicativo do planejador de longa execução pode ser protegido ativando a segurança global. Esse aplicativo utiliza uma combinação de abordagens de segurança declarativas e baseadas em instância para proteger tarefas e comandos, em que apenas os usuários com a função lradmin ou lrsubmitter têm a autoridade para realizar operações de longa execução em um ambiente ativado por segurança.
Conforme ilustrado na tabela a seguir, os usuários que tiverem a função lradmin designada têm a autoridade para executar todas as ações do aplicativo do planejador de execução longa em todas as tarefas, independentemente do direito à propriedade da tarefa, enquanto os usuários que tiverem a função lrsubmitter designada somente podem agir sobre tarefas pertencentes aos próprios responsáveis pelo envio. ✓ representa autoridade na tabela a seguir:
Comandos do Cliente | Função lradmin | Função lrsubmitter |
---|---|---|
submitRecurringRequest -xJCL=<arquivo> | ✓ | ✓ |
submitRecurringRequest -job=<nome_da_tarefa> | ✓ | ✓ |
cancelRecurringRequest -request=<id_do_pedido> | ✓ | ✓ (somente pedido do qual é proprietário) |
modifyRecurringRequest -request=<id_do_pedido> | ✓ | ✓ (somente pedido do qual é proprietário) |
getRecurringRequestDetails -request=<id_do_pedido> | ✓ | ✓ (somente pedido do qual é proprietário) |
showRecurringJobs -request=<id_do_pedido> | ✓ | ✓ (somente pedido do qual é proprietário) |
showAllRecurringRequests | ✓ | ✓ |
submit -xJCL=<arquivo> | ✓ | ✓ |
submit -job=<nome da tarefa> | ✓ | ✓ |
submit -job=<nome da tarefa> -add/replace | ✓ | N/D Este é um comando administrativo. |
cancel -jobid=<id_da_tarefa> | ✓ | ✓ (apenas tarefas de propriedade) |
purge -jobid=<id_da_tarefa> | ✓ | ✓ (apenas tarefas de propriedade) |
output -jobid=<id_da_tarefa> | ✓ | ✓ (apenas tarefas de propriedade) |
restart -jobid=<id_da_tarefa> | ✓ | ✓ (apenas tarefas de propriedade) |
remove -job=<id_da_tarefa> | ✓ | N/D Este é um comando administrativo. |
suspend -jobid=<id_da_tarefa> | ✓ | ✓ (apenas tarefas de propriedade) |
resume -jobid=<id_da_tarefa> | ✓ | ✓ (apenas tarefas de propriedade) |
save -xJCL=<arquivo> -job=<nome_da_tarefa> | ✓ | N/D Este é um comando administrativo. |
show -job=<nome_da_tarefa> | ✓ | ✓ |
status (showAll) | ✓ | N/D Este é um comando administrativo. |
status -jobid=<id_da_tarefa> | ✓ | ✓ (apenas tarefas de propriedade) |
getBatchJobRC -jobid=<id_da_tarefa> | ✓ | ✓ (apenas tarefas de propriedade) |
help | ✓ | ✓ |
Próximas etapas
<raiz_da_instalação_do_was>/bin/lrcmd.[bat|sh] -cmd=<nome do comando> <argumentos do comando> [-host=<host> -port=<porta>] -userid=<ID do usuário> -password=<senha>em que:
D:\IBM\WebSphere\AppServer\bin\lrcmd -cmd=submit -xJCL=D:\IBM\WebSphere\AppServer\longRunning\ postingSampleXJCL.xml -port=9445 -host=wasxd01.ibm.com -userid=mylradmin -password=w2g0u1tf
Consulte a Interface de Linha de Comandos para obter informações adicionais sobre outros parâmetros.
Related concepts
Aplicativos de Longa Execução