Tópico anterior: Operações suportadas pelo servidorPróximo tópico: Sintaxe de PRESET, PRESET_REL, ALG_PRESET e ALG_PRESET_REL


Variáveis de operação

Esta tabela lista as variáveis que podem ser definidas para cada uma das operações com suporte:

Variáveis

Descrição

Operações

ALG_PRESET

ALG_PRESET_REL

Especifica valores para um ou mais dos atributos do log de atividades criado como resultado da variável CREATE_ALG. Se CREATE_ALG não for especificada, ALG_PRESET e ALG_PRESET_REL serão ignoradas.

CREATE_NEW
SEARCH
SHOW_DETAIL

CREATE_ALG

Especifica o tipo de log de atividades a ser criado como efeito colateral da operação. Use as variáveis ALG_PRESET ou ALG_PRESET_REL para especificar valores para os atributos do novo log de atividades.

A sincronização de criação do log de atividades depende da operação, conforme indicado a seguir:

CREATE_NEW
O log de atividades é criado quando o novo registro é salvo. Se o novo registro não for salvo, não será criado nenhum log de atividades.

SEARCH
O log de atividades é criado quando um registro é selecionado no formulário de lista. Se o registro for exibido em vez de selecionado (isto é, se o usuário selecionar explicitamente o comando Exibir no menu mouse-over do formulário de lista), não será criado nenhum log de atividades.

SHOW_DETAIL
O log de atividades é criado antes que o registro seja exibido.

CREATE_NEW
SEARCH
SHOW_DETAIL

FACTORY

Especifica a classe de objeto a ser pesquisada, criada ou atualizada. É possível usar qualquer nome especificado como OBJECT nos arquivos *.maj em $NX_ROOT/bopcfg, conforme indicado no Guia de Referência Técnica do CA SDM.

CREATE_NEW
GENERIC_LIST
SEARCH
UPDATE

HTMPL

Permite que o autor de HTMPL substitua a convenção de nomenclatura de modelos padrão e especifique explicitamente o arquivo HTMPL a ser exibido no lugar do modelo padrão.

Observação: quando o especificador de HTMPL é usado com CREATE_NEW ou UPDATE, o nome do formulário de referência deve seguir a convenção de nomenclatura zdetailxxx_factory.htmpl, em que xxx representa quaisquer caracteres e factory é o nome da fábrica.

CREATE_NEW
DISPLAY_FORM
JUST_GRONK_IT
MENU
SEARCH
SET_MENU
SHOW_DETAIL

UPDATE

KEEP.nome

Especifica o valor que pode ser salvo e transmitido entre páginas.

CREATE_NEW
GENERIC_LIST
SEARCH
UPDATE

KEY.nome_do_atributo

Semelhante a SET.nome_do_atributo, com exceção de que essa opção especifica uma pesquisa em nome_do_atributo, que deve ser uma referência a outra tabela ou objeto.

UPDATE

NEXT_PERSID

Especifica a ID persistente do registro a ser exibido a seguir.

UPDATE

PERSID

Especifica a ID persistente de um registro a ser exibido. Você pode especificar este item de uma das seguintes maneiras:

Diretamente, com uma ID persistente que consiste em um nome de fábrica do objeto, dois-pontos (:) e uma ID do banco de dados de números inteiros exclusiva. Por exemplo, PERSID=chg:1234 especifica a requisição de mudança com ID do banco de dados 1234.

Indiretamente, com uma ID persistente que consiste em um nome de fábrica do objeto, dois-pontos (:), um nome de atributo, um segundo sinal de dois-pontos (:)e um valor. Essa forma de PERSID determina o registro da fábrica indicada que tem um atributo com o valor especificado. Por exemplo, PERSID=chg:chg_ref_num:demo:3 especifica a requisição de mudança com número de referência demo:3.

SHOW_DETAIL
UPDATE

PRESET

PRESET_REL

Especifica valores para um ou mais dos atributos do registro criado como resultado da variável CREATE_NEW. Se CREATE_NEW não for especificada, PRESET será ignorada.

CREATE_NEW

QBE.op.nome_do_atributo

Especifica os valores a serem usados ao executar uma pesquisa. Esses valores são identificados usando-se uma palavra-chave QBE, em que nome_do_atributo identifica qualquer nome de atributo em um ticket que possa ser definido e op indica onde procurar o atributo:

EQ é igual ao valor

NE é diferente do valor

GT é maior que o valor

LT é menor que o valor

GE é maior ou igual ao valor

LE é menor ou igual ao valor

NU é nulo

NN é não nulo.

IN corresponde à expressão SQL LIKE

KY contém o texto digitado

Se você não definir nenhuma variável QBE, será exibida a janela de pesquisa padrão.

SEARCH

SET.nome_do_atributo

Especifica um nome de atributo a ser usado quando um ticket é criado, em que nome_do_atributo identifica qualquer atributo em um ticket que possa ser definido. Os nomes de atributo variam de acordo com o objeto subjacente. Todos os objetos e seus atributos podem ser encontrados nos arquivos *.maj do diretório majic, em bopcfg, conforme indicado no Guia de Referência Técnica do CA SDM.

CREATE_NEW
UPDATE

SET.id

Especifica a ID do banco de dados da linha a ser atualizada.

UPDATE

SKIPLIST

Quando definida como 1, pesquisa esse resultado em 1 localização; não exibe a lista de resultados de pesquisa. Em vez disso, são exibidos diretamente os detalhes somente leitura.

SEARCH

use_template

Quando definida como 1, a operação SEARCH retorna uma lista de modelos. O modelo retornado selecionado será usado na operação CREATE_NEW para preencher um novo registro. Essa variável é válida para requisições de mudança, ocorrências e solicitações.

CREATE_NEW
SEARCH

Mais informações:

Sintaxe de PRESET, PRESET_REL, ALG_PRESET e ALG_PRESET_REL