MVS Operator Commands

8 comandos
CANCEL C jobname[,A=asid]
cancel jobs operator

Cancela um job ou address space em execução. Emite sinal de cancelamento.

Parâmetros

jobname obrigatório Nome do job a cancelar
A=asid opcional Address space ID (quando há jobs com mesmo nome)

Exemplos

Cancelar job
C MYJOB

Cancela o job MYJOB

Cancelar por ASID
C MYJOB,A=001F

Cancela pelo address space ID

FORCE cancel
F MYJOB,ARMRESTART

Force cancel quando CANCEL não responde

📌 Nota: ⚠ Use FORCE apenas quando CANCEL não responder após alguns minutos.
D A,ALL D A,ALL
display address-space jobs

Exibe todos os address spaces ativos no sistema, incluindo jobs, started tasks e TSO users.

Exemplos

Listar todos os address spaces
D A,ALL

Exibe todos os address spaces com status, CPU e memória

Listar por nome
D A,JOB1*

Filtra address spaces que começam com JOB1

📌 Nota: Use "D A,L" para listagem curta. "D A,JOB1" para um job específico.
D GRS,CONTENTION D GRS,CONTENTION
grs enq contention performance diagnose

Exibe recursos com contenção no GRS (Global Resource Serialization) — útil para diagnosticar ENQs travados.

Exemplos

Ver contenções
D GRS,CONTENTION

Lista todos os recursos com contenção

Todos os ENQs
D GRS,ALL

Todos os recursos GRS

ENQ específico
D GRS,RES=(SYSDSN,MYJOB)

ENQ para um dataset específico

📌 Nota: Essencial para diagnóstico de deadlocks e jobs travados esperando datasets.
D J,ALL D J,ALL
display jobs

Exibe todos os jobs ativos no sistema com informações de status e JES.

Exemplos

Todos os jobs
D J,ALL

Lista todos os jobs em execução

Job específico
D J,MYJOB

Informações do job MYJOB

📌 Nota: Equivale a D A,ALL mas focado em batch jobs.
D M=CPU D M=CPU
display cpu hardware performance

Exibe informações sobre os processadores (CPUs) do sistema: status, utilização e configuração.

Exemplos

Status de CPUs
D M=CPU

Mostra todas as CPUs e seus estados

Storage real
D M=STOR

Exibe memória real e seu uso

Paging
D M=PAGE

Status dos page datasets

📌 Nota: Use D M=ALL para exibir todas as informações de hardware.
MODIFY F procname,command
modify started-task operator

Envia um comando para uma started task em execução.

Parâmetros

procname obrigatório Nome da started task
command obrigatório Comando a ser enviado

Exemplos

Enviar comando
F MYPROC,STATUS

Envia STATUS para MYPROC

Refresh config
F MYPROC,REFRESH

Solicita refresh de configuração

VTAM display
F VTAM,DISPLAY,ID=ALL

Exibe todos os recursos VTAM

📌 Nota: Os comandos aceitos dependem da implementação da started task.
START S procname[.identifier][,parm=value]
start started-task operator

Inicia uma started task ou procedimento catalogado no sistema.

Parâmetros

procname obrigatório Nome do procedimento (membro da PROCLIB)
identifier opcional Identificador único para a instância
parm=value opcional Parâmetros passados ao procedimento

Exemplos

Iniciar started task
S MYPROC

Inicia o procedimento MYPROC

Com identificador
S MYPROC.MYID

Inicia com identificador único

Com parâmetros
S MYPROC,ENV=PROD

Passa parâmetro ENV=PROD

📌 Nota: O procedimento deve estar na PROCLIB definida no JES2.
STOP P procname[.identifier]
stop started-task operator

Para uma started task de forma controlada, enviando sinal de shutdown.

Parâmetros

procname obrigatório Nome da started task

Exemplos

Parar started task
P MYPROC

Para MYPROC de forma controlada

📌 Nota: A started task deve ter código para tratar o STOP. Se não responder, use CANCEL.