Condições de Política

As condições definidas na regra acionam a ação solicitada quando elas são atendidas. Uma regra de tarefa define apenas uma condição (um limite), que aciona a ação solicitada quando é atendida. Uma regra de sistema pode definir múltiplas condições, todas as quais devem ser atendidas para acionarem a ação solicitada.

Condições da regra de tarefa

A tabela a seguir inclui os atributos que podem ser especificados no editor de definição de política quando você define uma condição da regra de tarefa. É possível definir várias regras de tarefa do mesmo tipo de regra com valores de limite iguais ou diferentes. Quando várias regras de tarefa com o mesmo limite são implementadas, as regras são processadas na seguinte ordem: regras de ação de mensagem, regras de ação de evento e, em seguida, regras de ação de finalização anormal de tarefa.

Tabela 1. Atributos de regra de tarefa suportados
Tipo de regra de tarefa Subtipo AG.Core Valor

Solicitações assíncronas

Comandos RUN TRANSID

Nenhuma unidade
Milhares

0 – 4294967295
0 – 4294967

Pedidos do Banco de Dados

Comandos SQL
Comandos DLI (EXEC DLI ou CALLDLI)

Nenhuma unidade
Milhares

0 – 4294967295
0 – 4294967

Solicitações EXEC CICS

Todos os comandos EXEC CICS

Nenhuma unidade
Milhares

0 – 4294967295
0 – 4294967

Solicitações de Arquivos

Comandos DELETE
Comandos READ
Comandos READNEXT
Comandos READPREV
Comandos READ UPDATE
Comandos REWRITE
Comandos STARTBR
Comandos WRITE

Nenhuma unidade
Milhares

0 – 4294967295
0 – 4294967

Esses intervalos de valor para solicitações ou solicitações de milhar aplicam-se a todos os subtipos de regras de tarefa de solicitação de arquivo.

Solicitações do IBM® MQ

Comandos do MQ

Nenhuma unidade
Milhares

0 – 4294967295
0 – 4294967

Solicitações de contador nomeado

Comandos GET COUNTER
Comandos GET DCOUNTER

Nenhuma unidade
Milhares

0 – 4294967295
0 – 4294967

Solicitações do programa

Comandos LINK

Nota: Assim como os comandos LINK, os comandos INVOKE APPLICATION também são incluídos na contagem para a solicitação do programa, mas não são um subtipo separado.

Nenhuma unidade
Milhares

0 – 4294967295
0 – 4294967

Solicitações de início

Comandos START

Nenhuma unidade
Milhares

0 – 4294967295
0 – 4294967

Alocação de armazenamento

Armazenamento compartilhado de 24 bits alocado
Armazenamento de tarefa de 24 bits alocado

Armazenamento compartilhado de 31 bits alocado
Armazenamento de tarefa de 31 bits alocado

Armazenamento compartilhado de 64 bits alocado
Armazenamento de tarefa de 64 bits alocado


Bytes
Kilobytes
Megabytes
Gigabytes


Bytes
Kilobytes
Megabytes
Gigabytes



Bytes
Kilobytes
Megabytes
Gigabytes

Itens de regras de 24 bits:

0 - 16777215
0 - 16383
0 - 15
0

Itens de regras de 31 bits:

0 - 2147483647
0 - 2097151
0 - 2047
0 - 1

Itens de regras de 64 bits:

0 – 4294967295
0 – 4294967295
0 – 4294967295
0 – 4294967295

Solicitações de armazenamento

Solicitações de armazenamento compartilhado de 24 bits
Solicitações de armazenamento de tarefas de 24 bits

Solicitações de armazenamento compartilhado de 31 bits
Solicitações de armazenamento de tarefas de 31 bits

Solicitações de armazenamento compartilhado de 64 bits
Solicitações de armazenamento de tarefas de 64 bits

Nenhuma unidade
Milhares

0 – 4294967295
0 – 4294967

Esses intervalos de valor para solicitações ou solicitações de milhar aplicam-se a todos os subtipos de regras de tarefa de solicitação de armazenamento.

Solicitações de ponto de sincronização

Comandos SYNCPOINT

Nenhuma unidade
Milhares

0 – 4294967295
0 – 4294967

Solicitações de fila de TD

Comandos READQ TD
Comandos WRITEQ TD

Nenhuma unidade
Milhares

0 – 4294967295
0 – 4294967

Esses intervalos de valor para solicitações ou solicitações de milhar se aplicam a todos os subtipos de regras de tarefa de solicitação de fila de TD.

Horário

Tempo de CPU
Tempo decorrido

Microssegundos
Milissegundos
Segundos

0 – 4294967295
0 - 86400000
0 - 86400

Um valor de 86.400 segundos é igual a 24 horas.

Bytes da fila de armazenamento em fita

Todos os bytes de TS gravados
Bytes de TS auxiliares gravados
Bytes de TS principais gravados
Bytes de TS compartilhados gravados

Nota:
  • O subtipo WRITEQ é usado para configurar um limite para a quantidade de dados gravados em todas as TSQs combinadas. Os outros subtipos são usados para configurar um limite para um tipo específico de TSQ.
  • Os dados gravados pelas solicitações WRITE e REWRITE contam no total e as solicitações REWRITE são tratadas como operações WRITE, em que a contagem é incrementada pelo tamanho total de REWRITE e não pelo delta entre o WRITE original e REWRITE.
  • Os dados serão contados apenas se WRITEQ for executado com êxito.

Bytes
Kilobytes
Megabytes
Gigabytes

0 – 4294967295
0 - 4194303
0 - 4095
0 - 3

Todos os subtipos da regra de tarefa de byte da fila de TS têm os mesmos intervalos de valores.

Solicitações de fila de TS

Todos os comandos WRITEQ TS
Comandos READQ TS
Comandos WRITEQ TS para auxiliar
Comandos WRITEQ TS para principal
Comandos WRITEQ TS para compartilhado

Nota: Os subtipos READQ e WRITEQ são usados para configurar um limite para o número total de solicitações READ ou WRITE para as TSQs auxiliar, principal e compartilhada combinadas. Os outros subtipos de WRITEQ são usados para configurar um limite para o número de solicitações WRITE para um tipo específico de TSQ.

Nenhuma unidade
Milhares

0 – 4294967295
0 – 4294967

Esses intervalos de valor para solicitações ou solicitações de milhar se aplicam a todos os subtipos de regras de tarefa de solicitação de fila de TS.

Nota: Ao selecionar uma unidade e especificar um valor para o limite na regra de tarefa de política, esteja ciente de que a granularidade diminui à medida em que o tamanho da unidade aumenta. No entanto, se não for possível especificar um valor alto o suficiente com uma unidade menor, você poderá conseguir especificar um valor apropriado usando uma unidade maior. Por exemplo, se você criar uma regra de tarefa de solicitação de armazenamento e desejar configurar um limite para solicitações de armazenamento compartilhado de 64 bits maior que 4294967295 bytes, não será possível usar bytes como a unidade, mas você pode ser capaz de configurar o seu limite usando kilobytes e digitando um valor de kilobyte apropriado no campo Valor no editor de definição de política.
Importante:

É possível usar dados de monitoramento do CICS para determinar um limite apropriado a ser configurado para uma regra de tarefa, mas esteja ciente de que o número de solicitações que são contadas por monitoramento do CICS e as solicitações que são contadas pela política do CICS podem diferir. Isso ocorre porque a política conta somente as solicitações EXEC CICS API, mas o monitoramento inclui também as solicitações internas. Portanto, as solicitações que não passam pela camada EXEC CICS são contadas pelo monitoramento do CICS, mas não são incluídas na contagem de políticas. Para usar a política para contar solicitações WRITEQ TD como um exemplo, se uma tarefa do usuário emitir uma solicitação EXEC CICS SPI para alterar o status de um recurso CICS, a mensagem DFHAP1900 será gravada no CADS da fila de dados temporários; essa solicitação é contada nos dados de monitoramento do CICS, mas não é incluída na contagem de política.

Para obter informações sobre os dados de monitoramento do CICS que podem ser usados para determinar um limite adequado a ser configurado para uma regra de tarefa do CICS, consulte Dados de monitoramento do CICS para determinação dos limites da regra de tarefa.

Condições da regra do sistema

A tabela a seguir inclui as condições que você pode especificar no editor de definição de política ao definir uma condição de regra do sistema.

Tabela 2. Condições da regra do sistema suportadas
Tipo de regra do sistema Condição Valor da Condição Operador de condição

Status disponível do pacote configurável

Status de ativação do pacote configurável

ID do pacote configurável

Caracteres 1-64

Caracteres aceitáveis:

A-Z a-z 0-9 @ # . / - _

  • tudo
  • não é igual
  • não iniciar com
  • equals
  • começa com

Status disponível do pacote configurável

Status de ativação do pacote configurável

Nome do Pacote

1 a 8 caracteres

Caracteres aceitáveis:

A-Z a-z 0-9 $ @ # . / - _ % & ? ! : | " = ¬ , ; < >

  • tudo
  • não é igual
  • não iniciar com
  • equals
  • começa com

Status disponível do pacote configurável

A partir do status disponível
Para status disponível

AVAILABLE
SOMEAVAIL
UNAVAILABLE

  • não é igual
  • equals

Status de ativação do pacote configurável

De status de ativação

DISABLED
DISABLING
ENABLED
ENABLING
INITIAL

  • não é igual
  • equals

Status de ativação do pacote configurável

Para status de ativação

DISABLED
DISABLING
DISCARDING
ENABLED
ENABLING

  • não é igual
  • equals

status da conexão do DB2

De status da conexão
Para status da conexão

CONNECTING
CONNECTED
DISCONNING
NOTCONNECTED

  • não é igual
  • equals

Status de ativação do arquivo
Status de abertura do arquivo

Nome do Arquivo

1 a 8 caracteres

Caracteres aceitáveis:

A-Z 0-9 $ @ #

  • tudo
  • não é igual
  • não iniciar com
  • equals
  • começa com

Status de ativação do arquivo

De status de ativação
Para status de ativação

DISABLED
DISABLING
ENABLED
UNENABLED
UNENABLING

  • não é igual
  • equals

Status de ativação do arquivo

Status Aberto

CLOSED
CLOSEREQUEST
OPEN

  • tudo
  • não é igual
  • equals

Status de abertura do arquivo

De status de abertura
Para status de abertura

CLOSED
CLOSEREQUEST
OPEN

  • não é igual
  • equals

Status de conexão IPIC

Nome da conexão

1 a 8 caracteres

Caracteres aceitáveis:

A-Z 0-9 $ @ #

  • tudo
  • não é igual
  • não iniciar com
  • equals
  • começa com

Status de conexão IPIC

De status da conexão
Para status da conexão

ACQUIRED
FREEING
OBTAINING
RELEASED

  • não é igual
  • equals

Mensagem

ID de Mensagem

9 caracteres

Formato: DFHXXnnnn ou EYUXXnnnn

Em que:
  • X é qualquer caractere maiúsculo de A a Z.
  • n é qualquer dígito de 0 a 9.
  • XX não é EC, EP ou MP para uma mensagem do DFH.
  • tudo
  • equals
  • começa com

Status da conexão MRO

Nome da conexão

1 a 4 caracteres

Caracteres aceitáveis:

A-Z 0-9 $ @ #

  • tudo
  • não é igual
  • não iniciar com
  • equals
  • começa com

Status da conexão MRO

De status da conexão
Para status da conexão

ACQUIRED
RELEASED

  • não é igual
  • equals

Mensagem

Inserção de mensagem

De 0 a 255 caracteres

Caracteres aceitáveis:

Todos os caracteres, incluindo espaço em branco. 1 

  • não é igual
  • não iniciar com
  • equals
  • começa com

Status de ativação do programa

Nome do programa

1 a 8 caracteres

Caracteres aceitáveis:

A-Z 0-9 $ @ #

  • tudo
  • não é igual
  • não iniciar com
  • equals
  • começa com

Status de ativação do programa

De status de ativação
Para status de ativação

DISABLED
ENABLED

  • não é igual
  • equals

Tarefas do usuário

Porcentagem de MXT

Os valores válidos são maiores que:
60, 70, 80, 90, 100
Os valores válidos são menores que:
50, 60, 70, 80, 90
  • tudo
  • é maior que
  • é menor que

Tarefas Tranclass

Classe de Transação

1 a 8 caracteres

Caracteres aceitáveis:

A-Z 0-9 $ @ #

  • tudo
  • não é igual
  • não iniciar com
  • equals
  • começa com

Tarefas Tranclass

Porcentagem de MAXACTIVE

Valores válidos para GHT:
60, 70, 80, 90, 100
Valores válidos para GLT:
50, 60, 70, 80, 90
  • tudo
  • é maior que
  • é menor que

Encerramento Anormal da Transação

Código de encerramento de forma anormal

1 a 4 caracteres

Caracteres aceitáveis:

A-Z a-z 0-9 $ @ # . / - _ % & ? ! : | " = ¬ , ; < >

  • tudo
  • não é igual
  • não iniciar com
  • equals
  • começa com

Status de ativação do pacote configurável
Status disponível do pacote configurável
Status de conexão do DB2
Status de ativação do arquivo
Status de abertura do arquivo
Mensagem
Status da conexão MRO
Status do programa
Encerramento Anormal da Transação

ID da Transação

1 a 4 caracteres

Caracteres aceitáveis:

A-Z a-z 0-9 $ @ # . / - _ % & ? ! : | " = ¬ , ; < >

  • tudo
  • não é igual
  • não iniciar com
  • equals
  • começa com

Status de ativação do pacote configurável
Status disponível do pacote configurável
Status de conexão do DB2
Status de ativação do arquivo
Status de abertura do arquivo
Status de conexão IPIC
Mensagem
Status da conexão MRO
Status do programa
Encerramento Anormal da Transação

ID do usuário

1 a 8 caracteres

Caracteres aceitáveis:

A-Z 0-9 $ @ #

  • tudo
  • não é igual
  • não iniciar com
  • equals
  • começa com
Nota:  1  Quando o operador de condição não começa com ou começa com for especificado, pelo menos um caractere deverá ser especificado.