Predicado de Dados do Aplicativo

Use o diálogo Predicado de dados do aplicativo no editor de ligação de evento para definir ou editar um predicado para dados do aplicativo. É possível especificar um operador e um valor para o predicado, escolher uma localização onde os dados são encontrados e inserir o formato.
Ao definir ou editar um predicado para dados do aplicativo clicando em Incluir ou Editar, o diálogo Predicado de dados do aplicativo é exibido.
Uma imagem da janela Incluir novos dados do aplicativo.

Os campos nesse diálogo são os seguintes:

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.
Local
A localização dos dados. Por exemplo, a opção FROM em um comando WRITEQ TS ou uma COMMAREA.
Contêiner
O nome do contêiner que contém os dados para aplicar o filtro. Disponível quando Localização é configurada como CHANNEL.

Clique em Selecionar a partir da estrutura de linguagem importada botão Selecionar a partir da estrutura de linguagem importada botão para importar uma estrutura de linguagem. Em seguida, será possível selecionar o campo em relação ao qual deseja filtrar a partir da estrutura de linguagem. Se você usar essa opção, os campos Tipo, Deslocamento e comprimento serão preenchidos automaticamente. Alternativamente, é possível especificar os valores Tipo, Deslocamento e Comprimento.

Tipo
Especifica o tipo de dados para o predicado de dados do aplicativo. Os seguintes tipos de dados estão disponíveis:
  • Ponto Flutuante Binário
  • Caractere
  • Caractere finalizado por nulo
  • Ponto Flutuante Decimal
  • Hexadecimal
  • Hexadecimal finalizado por nulo
  • Ponto Flutuante Hexadecimal
  • Decimal compactado
  • Meia-Palavra Assinada
  • Palavra Inteira Assinada
  • Meia-Palavra Não Assinada
  • Palavra Inteira Não Assinada
  • Decimal dividido em zonas
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.
Página de códigos
A página de códigos do campo para tipos de campo de caractere. Para obter mais informações sobre página de códigos, consulte Material de referência do conjunto de caracteres codificados.