Solução: Verifique o syslog; se o problema for causado por
ter permissões incorretas configuradas para o ID da tarefa iniciada, você geralmente
vê uma mensagem de falha de autorização de RACF, conforme mostrado no exemplo a seguir. ICH408I USER(TASKID1 ) GROUP(TSOUSER ) NAME(FRED (FRED) 959
/argo/MA11BRK/ENVFILE
CL(DIRSRCH ) FID(01D7C7E2E3F0F8000F16000000000003)
INSUFFICIENT AUTHORITY TO LOOKUP
ACCESS INTENT(--X) ACCESS ALLOWED(OTHER ---)
IEE132I START COMMAND DEVICE ALLOCATION ERROR
IEA989I SLIP TRAP ID=X33E MATCHED. JOBNAME=*UNAVAIL, ASID=00A8.
D J,BPXAS
IEE115I 11.13.04 2001.212 ACTIVITY 601
Nesse exemplo, o ID da tarefa
iniciada não tem acesso ao componente do sistema de arquivos. A mensagem ICH408I
mostra:
- O arquivo que a tarefa está tentando acessar
- O ID do usuário que está tentando acessar o arquivo
- As permissões que o ID espera ter (INTENT na mensagem)
- As permissões que o ID realmente possui (ALLOWED na mensagem)
Você pode utilizar essas informações para corrigir as permissões
e, em seguida, emitir novamente, nesse exemplo, o pedido de iniciar o
intermediário. Esse tipo de
mensagem será produzido se o usuário que está emitindo o comando (que pode ser para
iniciar o intermediário ou para enviar o JCL para iniciar uma das tarefas
de utilitário) não tiver as permissões do sistema de arquivos para o componente do sistema.
Utilize as informações de ICH408I para corrigir o problema.
Outra possível razão para falhas de autorização é inconsistências nas
definições de RACF para um ID de usuário na imagem MVS e o segmento
OMVS. Você também deve verificar com o administrador do sistema se o ID RACF utilizado no MVS tem uma imagem OMVS correspondente criada.