As ações suportadas são emitir uma mensagem, encerrar a tarefa de forma
anormal ou emitir um evento.
Ações Suportadas
O CICS monitora a utilização de recursos da tarefa e,
se algum limite, conforme definido por políticas implementadas, for excedido, o CICS executará a ação especificada.
As ações que podem ser executadas quando um limite é excedido são:
- Emitir a mensagem DFHMP3001, que é a ação de política padrão.
Esta mensagem é emitida para que o programador de sistema possa tomar a ação
apropriada.
- Encerrar a tarefa de forma anormal. A tarefa é encerrada pelo CICS, a mensagem DFHMP3002 é emitida e
o código de encerramento anormal padrão AMPB ou um código de encerramento anormal especificado pelo usuário é emitido.
Por padrão, é efetuado um dump de transação para o encerramento anormal. É possível suprimir
o dump de transação ou solicitar um dump do sistema usando os comandos CEMT
SET TRDUMPCODE|SYDUMPCODE e EXEC CICS SET TRANDUMPCODE|SYDUMPCODE.
É possível manipular o encerramento anormal usando o comando EXEC CICS HANDLE ABEND.
- Emitir um evento. O usuário pode especificar o nome de um adaptador EP ou de um conjunto de adaptadores EP. O evento tem o mesmo comportamento que eventos do sistema CICS e, assim como eventos do sistema,
um evento de política pode ser emitido apenas para um adaptador EP assíncrono e não transacional. As informações capturadas no evento são predeterminadas e não customizáveis. Os itens capturados e exibidos no contexto de evento são:
- Versão de esquema de política
- Liberação de esquema de política
- Nome da ligação de evento: "Evento de Política do CICS"
- Nome de espec de captura: "CICS_Policy_Event_Capture_Spec"
- Tag do usuário de ligação de evento
- Nome do evento de negócios: "CICS_Policy_Event"
Os seguintes itens são capturados e exibidos nos dados do evento:- Nome da política
- Nome da regra
- Tipo de regra (por exemplo, "storage")
- Item de regra (por exemplo, "task24")
- Operador (por exemplo, "GT")
- Limite (por exemplo, 2048)
- Contagem atual (por exemplo, 2200)
- Nome da plataforma
- Nome do aplicativo
- Versão do aplicativo (major.minor.micro)
- Operação
- Nome do pacote configurável que contém a política
- Versão do pacote configurável (major.minor.micro)
- ID do Pacote Configurável
- Data
- ID da Tarefa
- ID da Transação
- Nome do programa
- Tag do usuário de política