Rubrique précédente: Variables de listeRubrique suivante: Variables d'opération


Opérations de serveur prises en charge

Les opérations suivantes sont prises en charge pour vous permettre d'intégrer les pages Web de CA SDM dans vos pages Web :

CREATE_NEW

Fournit une interface générique permettant à l'utilisateur de créer une ligne dans une table spécifiée. Vous devez entrer le nom d'objet. Par défaut, un modèle nommé detail_xxx_edit.htmpl est utilisé pour l'objet xxx. Vous pouvez remplacer le fichier .htmpl en spécifiant la propriété HTMPL.

Identificateurs obligatoires :

FACTORY=nomobjet

Identificateurs facultatifs :

ALG_PRESET=expression_prédéfinie
ALG_PRESET_REL=expression_prédéfinie
CREATE_ALG=type_journal_activité
HTMPL=zdetailxxx_sous-objet.htmpl
KEEP.attr_name=valeur
PRESET=expression_prédéfinie
PRESET_REL=expression_prédéfinie
SET.attr_name=valeur
use_template=1 | 0 (0 par défaut)

Remarque : Pour que vous puissiez utiliser l'indicateur HTMPL avec CREATE_NEW, le nom du formulaire référencé doit respecter la convention d'affectation de noms zdetailxxx_factory.htmpl. Le nom doit commencer par la chaîne « zdetail » puis être suivi de caractères alphanumériques (y compris une chaîne nulle), d'un caractère de soulignement et du nom du sous-objet.

ENDSESSION ou LOGOUT

Termine la session en cours. Il est conseillé d'utiliser l'opération ENDSESSION.

GENERIC_LIST

Fournit une interface générique permettant à l'utilisateur d'afficher une liste à partir d'une table de la base de données. Vous devez entrer le nom d'objet. Par défaut, un modèle nommé list_xxx.htmpl est utilisé pour l'objet xxx. Vous pouvez remplacer le fichier .htmpl en spécifiant la propriété HTMPL.

Identificateurs obligatoires :

FACTORY=nomobjet
KEEP.attr_name=valeur

DISPLAY_FORM

Fournit une interface générique permettant à l'utilisateur d'afficher un formulaire personnalisé.

Identificateurs obligatoires :

HTMPL=fichier_htmpl

Remarque : DISPLAY_FORM remplace JUST_GRONK_IT. Les implémentations existantes peuvent continuer à utiliser JUST_GRONK_IT, qui fonctionne exactement comme DISPLAY_FORM. Il est conseillé d'utiliser l'opération DISPLAY_FORM.

MENU

Affiche la page de menu principale, qu'est définie dans le fichier web.cfg de la propriété Menu.

Identificateurs facultatifs :

HTMPL=fichier-de-menu

fichier-de-menu correspond au nom d'un fichier de menu principal de remplacement.

PAGE_EXTENSION

Permet à l'administrateur Web de spécifier des extensions supplémentaires pour l'interface.

Identificateurs obligatoires :

NAME=fichier_html

html_file est l'un des noms de fichiers répertoriés dans la directive UserPageExtensions du fichier de configuration.

Identificateurs facultatifs :

REQUIRES_LOGIN=1

S'il est présent, une page de connexion apparaît d'abord si l'utilisateur n'est pas connecté actuellement. S'il est omis ou défini sur zéro, le fichier est affiché sans vérifier si l'utilisateur est connecté actuellement.

RELOG

Affiche la page de connexion.

SEARCH

Fournit une interface générique pour permettre les recherches dans les tables de la base de données. Cette opération suppose qu'un search_xxx.htmpl approprié a été créé, où xxx est le nom d'objet, comme défini dans les fichiers .maj dans le répertoire majic dans bopcfg.

Remarque : Pour plus d'informations, reportez-vous au Manuel de référence technique de CA SDM. Par défaut, les résultats de cette recherche sont affichés dans list_xxx.htmpl, mais vous pouvez modifier cette option en spécifiant la propriété HTMPL.

Identificateurs obligatoires :

FACTORY=nom-objet
QBE.op.attr_name=valeur

Identificateurs facultatifs :

ALG_PRESET=expression_prédéfinie
ALG_PRESET_REL=expression_prédéfinie
CREATE_ALG=type_journal_activité
HTMPL=fichier_htmpl_liste
KEEP.attr_name=valeur

SEC_REFRESH

Actualise les informations d'accès utilisateur à partir du sous-système de sécurité. Pour ce faire, les utilisateurs bénéficiant des droits de modification (pour le groupe fonctionnel admin) sur l'écran de menu ont accès à un lien hypertexte. Après la mise à jour des droits d'accès d'un utilisateur à l'aide du programme de sécurité, cette opération permet d'actualiser les informations d'accès (cette actualisation s'étend à tous les utilisateurs).

Remarque : L'actualisation de la sécurité est un processus asynchrone. Une fois l'actualisation terminée, un message s'affiche dans le journal standard (stdlog).

SET_MENU

Cette opération est identique à l'opération MENU lorsque vous utilisez MENU avec la variable HTMPL, à la différence près qu'elle définit également le formulaire de menu par défaut au formulaire spécifié à l'aide de la propriété HTMPL.

Identificateurs obligatoires :

HTMPL=fichier_htmpl

Remarque : La définition de MENU dans le fichier web.cfg sera alors ignorée jusqu'au redémarrage du service Web.

SHOW_DETAIL

Fournit une interface générique permettant à l'utilisateur d'afficher en lecture‑seule le détail d'une ligne dans une table spécifiée. Le nom d'ID persistant doit être spécifié (il permet de déterminer le nom d'objet). Par défaut, un modèle nommé detail_xxx_ro.htmpl est utilisé pour l'objet xxx. Vous pouvez remplacer le fichier .htmpl en spécifiant la propriété HTMPL.

Identificateurs obligatoires :

PERSID=id‑persistant

Identificateurs facultatifs :

ALG_PRESET=expression_prédéfinie
ALG_PRESET_REL=expression_prédéfinie
CREATE_ALG=type_journal_activité
HTMPL=fichier_htmpl_détail_lectureseule

UPDATE

Fournit une interface générique pour modifier une table. L'ID et le nom d'objet doivent être transmis, et un formulaire détaillé susceptible d'être modifié s'affiche pour l'utilisateur. Par défaut, l'utilisateur a un accès exclusif à l'enregistrement pendant deux minutes et est certain que ses changements seront appliqués s'ils sont soumis pendant ce délai.

Identificateurs obligatoires :

PERSID=id-persistant ou
SET.id=id-de-ligne-à-mettreàjour FACTORY=nom-objet

Identificateurs facultatifs :

NEXT_PERSID=idpersistant (de l'enregistrement à afficher après la mise à jour)‑
KEEP.attr_name=valeur
KEY.attr_name=valeur
HTMPL=zdetailxxx_sous-objet.htmpl

Remarque : Pour que vous puissiez utiliser l'indicateur HTMPL avec UPDATE, le nom du formulaire référencé doit respecter la convention d'affectation de noms zdetailxxx_factory.htmpl. Le nom doit commencer par la chaîne « zdetail » puis être suivi de caractères alphanumériques (y compris une chaîne nulle), d'un caractère de soulignement et du nom du sous-objet.

Remarque : Pour plus d'informations sur le fichier web.cfg, reportez-vous au Manuel d'administration.