Rubrique précédente: Opérations de serveur prises en chargeRubrique suivante: Syntaxe des variables PRESET, PRESET_REL, ALG_PRESET et ALG_PRESET_REL


Variables d'opération

Le tableau suivant répertorie les variables pouvant être définies pour chacune des opérations prises en charge :

Variables

Description

Service Opérations

ALG_PRESET

ALG_PRESET_REL

Spécifie les valeurs d'un ou plusieurs attributs du journal d'activité créé suite à l'utilisation de la variable CREATE_ALG. Si la variable CREATE_ALG n'est pas spécifiée, les variables ALG_PRESET et ALG_PRESET_REL sont ignorées.

CREATE_NEW
SEARCH
SHOW_DETAIL

CREATE_ALG

Spécifie le type de journal d'activité à créer en tant qu'effet secondaire de l'opération. Utilisez les variables ALG_PRESET ou ALG_PRESET pour spécifier les valeurs des attributs du nouveau journal d'activité.

Le moment de la création du journal d'activité dépend de l'opération, comme suit :

CREATE_NEW
Le journal d'activité est créé lors de la sauvegarde de l'enregistrement. Si le nouvel enregistrement n'est pas enregistré, aucun journal d'activité n'est créé.

SEARCH
Le journal d'activité est créé lors de la sélection d'un enregistrement dans le formulaire de liste. Si l'enregistrement est consulté plutôt que sélectionné (c'est-à-dire, si l'utilisateur sélectionne de façon explicite la commande Affichage dans le menu contextuel du formulaire de liste), aucun journal d'activité n'est créé.

SHOW_DETAIL
Le journal d'activité est créé avant l'affichage de l'enregistrement.

CREATE_NEW
SEARCH
SHOW_DETAIL

FACTORY

Spécifie la classe d'objets à rechercher, à créer ou à mettre à jour. Vous pouvez utiliser n'importe quel nom spécifié comme OBJECT dans les fichiers *.maj figurant dans le répertoire $NX_ROOT/bopcfg, comme indiqué dans le Manuel de référence technique de CA SDM.

CREATE_NEW
GENERIC_LIST
SEARCH
UPDATE

HTMPL

Permet à l'auteur HTMPL d'ignorer les conventions d'affectation des noms de modèles par défaut et de spécifier explicitement le fichier HTMPL à afficher à la place du modèle par défaut.

Remarque : Lorsque l'indicateur HTMPL est utilisé avec CREATE_NEW ou UPDATE, le nom du formulaire référencé doit respecter la convention d'affectation de noms zdetailxxx_factory.htmpl, où xxx représente les caractères, et factory est le nom du sous-objet.

CREATE_NEW
DISPLAY_FORM
JUST_GRONK_IT
MENU
SEARCH
SET_MENU
SHOW_DETAIL

UPDATE

KEEP.nom

Spécifie la valeur pouvant être enregistrée et transmise entre des pages.

CREATE_NEW
GENERIC_LIST
SEARCH
UPDATE

KEY.attr_name

Similaire à la variable SET.attr_name mais spécifie une recherche sur attr_name qui doit désigner une autre table ou un autre objet.

UPDATE

NEXT_PERSID

Spécifie l'ID persistant du prochain enregistrement à afficher.

UPDATE

PERSID

Spécifie l'ID persistant d'un enregistrement à afficher. Vous pouvez spécifier cette variable de l'une des manières suivantes :

Directement, avec un ID persistant composé d'un nom de sous-objet, du signe deux points (:) et d'un ID de base de données unique sous la forme d'un nombre entier. Par exemple, PERSID=chg:1234 spécifie la demande de changement avec l'ID de base de données 1234.

Indirectement, avec un ID persistant composé d'un nom de sous-objet, du signe deux-points (:), d'un nom d'attribut, d'un second signe deux-points (:) et d'une valeur. Cette forme de PERSID spécifie l'enregistrement du sous-objet spécifié dont l'attribut a la valeur définie. Par exemple, PERSID=chg:chg_ref_num:demo:3 spécifie la demande de changement dont le numéro de référence est demo:3.

SHOW_DETAIL
UPDATE

PRESET

PRESET_REL

Spécifie les valeurs d'un ou plusieurs attributs de l'enregistrement créé suite à l'utilisation de la variable CREATE_NEW. Si la variable CREATE_NEW n'est pas spécifiée, la variable PRESET est ignorée.

CREATE_NEW

QBE.op.attr_name

Spécifie les valeurs à utiliser lors d'une recherche. Ces valeurs sont identifiées à l'aide d'un mot clé QBE, où attr_name désigne un nom d'attribut définissable d'un ticket et op indique de rechercher si l'attribut :

EQ est égal à la valeur

NE est différent de la valeur

GT est supérieur à la valeur

LT est inférieur à la valeur

GE est supérieur ou égal à la valeur

LE est inférieur ou égal à la valeur

NU correspond à null

NN ne correspond pas à null

IN correspond à l'expression SQL LIKE

KY contient le texte entré

Si vous ne définissez aucune variable QBE, c'est la fenêtre de recherche standard qui s'affiche.

SEARCH

SET.attr_name

Spécifie le nom de l'attribut à utiliser lors de la création d'un ticket, où attr_name identifie un attribut définissable dans un ticket. Les noms d'attributs varient en fonction de l'objet sous-jacent. Tous les objets et leurs attributs se trouvent dans les fichiers *.maj du répertoire majic dans bopcfg, comme indiqué dans le Manuel de référence technique de CA SDM.

CREATE_NEW
UPDATE

SET.id

Spécifie l'ID de la base de données de la ligne à mettre à jour.

UPDATE

SKIPLIST

Si cette variable est définie à 1, la liste des résultats de la recherche ne s'affiche pas lorsqu'un seul résultat est renvoyé, mais le détail correspondant en lecture seule s'affiche directement.

SEARCH

use_template

Si cette variable est définie à 1, l'opération SEARCH renvoie une liste de modèles. Le modèle renvoyé sélectionné sera utilisé dans l'opération CREATE_NEW pour renseigner un nouvel enregistrement. Cette variable est valide pour les demandes de changement, les demandes client et les demandes.

CREATE_NEW
SEARCH

Informations complémentaires :

Syntaxe des variables PRESET, PRESET_REL, ALG_PRESET et ALG_PRESET_REL