Guia Filtragem
Cada predicado consiste de informações que identificam o predicado, um operador e um valor. É possível especificar tantos predicados quando se desejar para identificar a situação na qual você deseja que esse ponto de captura emita um evento. Os três tipos de predicados que são possíveis de ser especificados são Contexto, Opções do Evento e Dados do Aplicativo.
Alguns pontos de captura possuem um predicado primário. Um predicado primário é um predicado para o qual você seleciona >É Igual a como a configuração do Operador e fornece um valor para evitar um impacto no desempenho conforme mais especificações de captura são incluídas em um ponto de captura.

Contexto
Os predicados na especificação de captura são usados para filtragem no contexto do ponto de captura.
Cada ponto de captura possui itens de contexto aos quais é possível especificar predicados. Um exemplo é o ID de transação. Todos os predicados de contexto disponíveis são mostrados na guia Filtragem. Predicados de contexto são opcionais: no entanto, geralmente se especifica o ID de transação ou o programa atual para emitir eventos a partir de um determinado aplicativo.
A área de Contexto é usada para configurar opções de filtragem para eventos. Com base em outras informações que são fornecidas no Editor de ligação de evento, nem todos os campos se aplicam; os predicados de contexto disponíveis dependem do ponto de captura. Os predicados que você pode desejar especificar são: ID de transação, programa atual e ID do usuário.
- ID da Transação
- Opções do operador para todos os pontos de
captura:
- Tudo
- É Igual a
- Não É Igual
- Não Inicia com
- Inicia com
Opções adicionais para pontos de captura do aplicativo:- Menor Que
- Não Menos Que
- Maior Que
- Não Maior Que
- Programa Atual
- Opções do operador para todos os pontos de captura:
- Tudo
- É Igual a
- Não É Igual
- Não Inicia com
- Inicia com
- Menor Que
- Não Menos Que
- Maior Que
- Não Maior Que
- ID do usuário
- Opções do operador para todos os pontos de
captura:
- Tudo
- É Igual a
- Não É Igual
- Não Inicia com
- Inicia com
Opções adicionais para pontos de captura do aplicativo:- Menor Que
- Não Menos Que
- Maior Que
- Não Maior Que
- Código de resposta
- Opções do operador:
- Tudo
- É Igual a
- Os valores para o operador É Igual a incluem:
- Ok
- Não OK
Opções de Eventos
Os predicados na especificação de captura são usados para filtragem nos valores de opções de evento para um comando do CICS ou evento do sistema.
Cada ponto de captura pode ter opções de evento para as quais é possível especificar predicados. Alguns comandos não possuem opções de evento. As opções de evento correspondem às opções para um determinado comando EXEC CICS ou evento do sistema. Um exemplo para o comando SEND MAP é o nome MAP. Um exemplo para o evento do status da conexão do DB2 é o status FROM_CONNECTST. Todos os valores de dados fixos disponíveis para o ponto de captura são mostrados na guia Filtragem. O formato das opções de evento são conhecidos pelo CICS.
- Nome
- O nome da especificação de captura.
- Operador
- Opções do operador para todos os pontos de captura:
- Tudo
- É Igual a
- Não É Igual
- Não Inicia com
- Inicia com
Opções adicionais para pontos de captura do aplicativo:- Tudo
- É Igual a
- Não É Igual
- Não Inicia com
- Começa com
Opções adicionais para pontos de captura do sistema:- Vai Mais Alto Que
- Vai Mais Baixo Que
- Valor
- O valor especificado para o predicado.
- Os limites de predicados da opção de comando do aplicativo variam dependendo da API do CICS. Por exemplo, TRANSID é 4 caracteres; CHANNEL é 16 caracteres. O Editor de ligação de evento se ajusta dinamicamente para cada tipo e exibe uma mensagem se o valor do predicado for muito longo ou muito curto.
Para obter mais informações sobre opções de evento para chamadas API do CICS, consulte Eventos de aplicativos na documentação do produto CICS TS V5.4.0.
Para obter mais informações sobre opções de evento para eventos do sistema, consulte Eventos do sistema na documentação do produto CICS TS V5.4.0 e Guia Fontes de informações.
Dados do Aplicativo
Os predicados na especificação de captura são usados para filtragem em dados do aplicativo que são especificados em um comando CICS.
Os pontos de captura do aplicativo podem ter valores de dados de comprimento variável para os quais é possível especificar predicados. Os dados do aplicativo correspondem às opções para um determinado comando EXEC CICS. Um exemplo para o comando SEND MAP é o campo FROM. Todos os valores de dados variáveis disponíveis para o comando EXEC CICS para esse ponto de captura são mostrados na guia Filtragem.
Os predicados de dados do aplicativo são processados pelo CICS na ordem especificada; ou seja, o primeiro predicado é processado, seguido pelo segundo predicado e assim por diante.
- Local
- O valor do campo Localização depende da chamada API do CICS.
- Exemplos:
- Para o comando EXEC CICS WRITE FILE(EXMPCAT), as opções para o campo Localização são FROM e RIDFLD.
- Para o comando EXEC CICS INVOKE SERVICE(nome), as opções para o campo Localização são CHANNEL e SCOPE.
- Contêiner
- Especifica um contêiner de canal do CICS. O campo de contêiner pode ser selecionado apenas quando os dados do aplicativo possuem um canal especificado. Em todas as outras situações, o campo será desativado.
- Deslocamento
- Especifica a distância do início, na qual os dados começam. O deslocamento 0 é o início do campo.
- Comprimento
- O comprimento do campo em bytes. Um comprimento de 0 significa filtrar na área ou contêiner de dados inteiro. Isso é útil ao filtrar, por exemplo, no conteúdo de um contêiner, independente de seu comprimento.
- Operador
- Opções do operador:
- Tudo
- Existe
- É Igual a
- Não É Igual
- Não Existe
- Inicia com
- Não Inicia com
- Menor Que
- Não Menos Que
- Maior Que
- Não Maior Que
- Valor
- O valor especificado para o predicado.
- O comprimento depende do tipo de dados; por exemplo, o comprimento máximo para o tipo caractere é de 255 caracteres, enquanto o comprimento máximo para o tipo meia-palavra não sinalizada é de 5 caracteres com um valor de intervalo de 0 até 65535.