Tema anterior: Operaciones de servidor compatiblesTema siguiente: Sintaxis de PRESET, PRESET_REL, ALG_PRESET y ALG_PRESET_REL


Variables de operación

Esta tabla muestra las variables que pueden definirse para cada una de las operaciones de las operaciones compatibles:

Variables

Descripción

Operaciones

ALG_PRESET

ALG_PRESET_REL

Especifica valores para uno o más de los atributos del registro de actividades creado como resultado de la variable CREATE_ALG. Si no se especifica CREATE_ALG, se omiten ALG_PRESET y ALG_PRESET_REL.

CREATE_NEW
SEARCH
SHOW_DETAIL

CREATE_ALG

Especifica el tipo de registro de actividad que debe crearse como efecto secundario de la operación. Utilice las variables ALG_PRESET o ALG_PRESET a fin de especificar valores para los atributos del nuevo registro de actividades.

El momento de creación del registro de actividades dependerá de la operación, tal y como aparece a continuación:

CREATE_NEW
El registro de actividades se crea cuando se guarda el nuevo registro. Si no se guarda el nuevo registro, el registro de actividades no se crea.

SEARCH
El registro de actividades se crea cuando se selecciona un registro del formulario de lista. Si el registro se visualiza, pero no se selecciona (esto es, si el usuario selecciona de forma explícita el comando Ver del menú que aparece al pasar el ratón por el formulario de lista), no se crea ningún registro de actividades.

SHOW_DETAIL
El registro de actividades se crea antes de que se muestre el registro.

CREATE_NEW
SEARCH
SHOW_DETAIL

FACTORY

Especifica la clase de objeto que hay que buscar, crear o actualizar. Puede utilizar cualquier nombre especificado como OBJECT en los archivos *.maj de $NX_ROOT/bopcfg, tal como se muestra en la Guía de referencia técnica de CA SDM.

CREATE_NEW
GENERIC_LIST
SEARCH
UPDATE

HTMPL

Permite al autor de HTMPL anular la convención de nombres de plantilla predeterminada y especificar explícitamente el archivo HTMPL que debe mostrarse en lugar de la plantilla predeterminada.

Nota: Cuando se emplea el especificador HTMPL con CREATE_NEW o UPDATE, el nombre del formulario al que se hace referencia debe seguir la convención de nombres zdetailxxx_fábrica.htmpl, donde xxx es cualquier combinación de caracteres y fábrica es el nombre de fábrica.

CREATE_NEW
DISPLAY_FORM
JUST_GRONK_IT
MENU
SEARCH
SET_MENU
SHOW_DETAIL

UPDATE

KEEP.nombre

Especifica el valor que puede guardarse e introducirse entre páginas.

CREATE_NEW
GENERIC_LIST
SEARCH
UPDATE

KEY.nombre_atributo

Similar a la variable SET.nombre_atributo, excepto por el hecho de que especifica una búsqueda de nombre_atributo, que debe constituir una referencia a otra tabla u objeto.

UPDATE

NEXT_PERSID

Especifica el ID persistente del registro que debe mostrarse a continuación.

UPDATE

PERSID

Especifica el ID persistente de un registro que debe mostrarse. Puede especificar esta variable de cualquiera de las siguientes formas:

Directamente, mediante un ID persistente que conste de un nombre de fábrica, dos puntos (:) y un ID de base de datos de números enteros exclusivo. Por ejemplo, PERSID=chg:1234, especifica la orden de cambio con el ID de base de datos 1234.

Indirectamente, con un ID persistente que conste de un nombre de fábrica, dos puntos (:), un nombre de atributo, otros dos puntos (:) y un valor. Este formato de PERSID define el registro de la fábrica especificada que cuenta con un atributo del valor especificado. Por ejemplo, PERSID=chg:chg_ref_num:demo:3 especifica la orden de cambio con número de referencia demo:3.

SHOW_DETAIL
UPDATE

PRESET

PRESET_REL

Especifica valores para uno o más de los atributos del registro creado como resultado de la variable CREATE_NEW. Si no se especifica CREATE_NEW, PRESET se omite.

CREATE_NEW

QBE.op.nombre_atributo

Especifica los valores que utilizar al realizar una búsqueda. Estos valores se identifican mediante una palabra clave QBE, donde nombre_atributo identifica cualquier nombre de atributo en un parte que pueda definirse y op indica que se busque donde el atributo:

EQ es igual al valor

NE no es igual al valor

GT es mayor que el valor

LT es menor que el valor

GE es mayor que el valor o igual a él

LE es menor que el valor o igual a él

NU es nulo

NN no es nulo

IN coincide con la expresión SQL LIKE

KY contiene el texto escrito

Si no define ninguna variable QBE, se muestra la ventana de búsqueda estándar.

SEARCH

SET.nombre_atributo

Especifica el nombre de atributo que se utilizará al crear un ticket, donde attr_name identifica cualquier atributo susceptible de definición en un ticket. Los nombres de atributo variarán en función del objeto subyacente. Puede encontrar todos los objetos y sus atributos en los archivos *.maj del directorio majic en bopcfg, tal como se muestra en la Guía de referencia técnica de CA SDM.

CREATE_NEW
UPDATE

SET.ID

Especifica el ID de base de datos correspondiente a la fila que es preciso actualizar.

UPDATE

SKIPLIST

Cuando esta variable se define como 1, las búsquedas que dan como resultado 1 coincidencia no muestran la lista de resultados de la búsqueda. En su lugar, se muestra directamente el formulario de detalles de sólo lectura.

SEARCH

use_template

Cuando esta variable se define como 1, la operación SEARCH devolverá una lista de plantillas. La plantilla devuelta seleccionada se utilizará en la operación CREATE_NEW para rellenar un nuevo registro. Esta variable es válida para órdenes de cambio, incidencias y solicitudes.

CREATE_NEW
SEARCH

Más información:

Sintaxis de PRESET, PRESET_REL, ALG_PRESET y ALG_PRESET_REL