Aqui alguns exemplos de comandos de CICS e como eles podem ajudar.
Os comandos precisam de um prefixo, que pode variar conforme variam a Automacao de um sistema, mas o prefixo comum seria:
F cicsname, - E logo apos a virgula entra a sintax do comando.
Os comandos que contem a letra I sao de display e os que tem a letra S sao os de modificar algo e os P sao usados para parar o CICS.
Comandos para Task de CICS
CEMT I AMA - Mostra numero de Tasks ativas
CEMT I MAX - Mostra o numero de Tasks
CEMT S MAX,XXX - Muda o numero maximo de Tasks do CICS
CEMT I TAS - Display de Task
CEMT I TAS TR(*) - Mostra os numeros das Tasks de todas as transacoes
CEMT S TAS(XXXX) PURGE - Comando para purgar uma Task
CEMT S TAS(XXXX) FORCEPURGE - Comando que forca o purge de uma Task
CEMT I TCL - Mostra numero de classes de Task
CEMT S TCL(XX) MAX(YY) - Muda a classe das Tasks
Comandos para Terminais de CICS
CEMT I TER - Mostra os terminais de um CICS
CEMT I TER(*) ACQ - Mostra os terminais que estao Acquired
CEMT I TER(*) OUT - Mostra os terminais que estao Out Of Service
CEMT I TER(XXXX) - Mostra um terminal especifico
CEMT S TER(cics id) INS - Coloca um terminal (LU) em Inservice
As outras opcoes deste comando, alem do In Service sao:
ACQ - Para um Acquire de terminal
OUT - Para colocar o terminal em Out Of Service
REL - Para um Release de terminal
Comandos para Transacao de CICS
CEMT I TRAN - Mostra as transacoes deste CICS
CEMT I TRAN(XXXX) - Mostra uma transacao especifica
CEMT S TRAN(XXXX)ENA/DIS - Opcoes do comando para Enable (habilitar) e Disable (desabilitar) uma transacao
+++Comandos para o CICS propriamente dito
CEMT P SHUT - Para o CICS, mas ele termina o que estava fazendo e deixa os Jobs terminarem seus acessos
CEMT P SHUT IMMED - Faz o Shutdown do CICS imediatamente, parando tudo o que ele eta fazendo
CEMT P SHUT DUMP - Para o CICS e faz um DUMP
CEMT P SNAP - Faz um DUMP do CICS sem ele parar
Comandos para Databases de CICS
CEMT I DLI(dbname) - Display de um File de Database
CEMT S DLI(DBNAME)START/STOP - Para ou inicializa um File de Database
Comandos para Printers e Terminais de VTAM no CICS
CEMT I NET - Display de printer de CICS
CEMT I NET(XXXXXX) - Display em uma printer de CICS
CEMT I NET(vtamid) - Display de terminal de VTAM
CEMT S NET(XXXXXX) INS - Coloca a Printer In Service.
As opcoes deste comando, alem do In Service tambem pode ser:
OUT - Para colocar Out Of Service
ACQ - Para Acquire
REL - Para Release
CEMT S NET(vtamid) INS - Faz um Acquire de uma LU pelo VTAM ID, colocando In Service
As opcoes deste comando, alem do In Service tambem pode ser:
OUT - Para colocar Out Of Service
ACQ - Para Acquire
REL - Para Release
Comandos para Programas de CICS
CEMT I PRO(*) - Display dos programas do CICS
CEMT I PRO(program name) - Display de um programa especifico
CEMT S PRO(XXXXXX) ENA - Para dar um Enable em um programa.
As opcoes deste comando, alem do Enable tambem pode ser:
DIS - Para um Disable do programa
NEW - Para criar um novo programa
Comandos para Datasets de DUMP do CICS
CEMT S DUMP OPEN - Comando que abre os Datasets de DUMP.
As opcoes deste comando sao:
CLOSE - Que fecha os Datasets de DUMP
SWITCH - Que muda os Datasets de DUMP
Comandos para TRACE
CEMT S TRACE ON/OFF - Comando que inicia ou para o TRACE no cics que seria usado para Debugging
Comandos para VTAM ACB no CICS
CEMT S VTAM OPEN - Comando que abre o VTAM ACB no CICS
As opcoes deste comando sao:
OPEN IMMED - Abre o VTAM ACB imediatamente
CLOSE - fecha o VTAM ACB
FORCECLOSE - Fecha o VTAM ACB mais rapido, mas nao corretamente
FORCECLOSE,IMMED - Fecha o VTAM ACB mais rapido e para tudo no CICS que use VTAM
Comandos para arquivos VSAM no CICS
CEMT I DA(file) - Para display de files
Este coamando pode ter ainda as seguintes variacoes:
CEMT I DA(file) OPEN - Para abrir arquivo VSAM
OPEN ENA - Para abrir e habilitar
CLOSE - Para fechar file
CLOSE DIS - Fecha e desabilita
Comandos para Tabela de Banco de Dados do CICS
DBOC INQ=??? - Permite checar todas as tabelas de bancos de dados
DBOC CLOSE=??? - Fecha todas as tabelas de bancos de dados
DBOC OPEN=??? - Abre todas as tabelas de bancos de dados
Este comando tambem funciono com uma tabela especifica:
DBOC INQ=xxxxxxxx - Permite checar uma tabela
DBOC CLOSE=xxxxxxxx - Fecha uma tablela
DBOC OPEN=xxxxxxxx - Abre uma tabela