Ações de Política

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