ADXTLK

Sommaire

adxtlk  permet de connaître le nom du fichier des verrous.

 

Classe, type et dimension

Char [S]adxtlk(254)

 

Exemples

# Extrait d'un fichier APL.ini
[S]adxtlk = "APLLCK"

 

Description et commentaires

adxtlk  est  une  variable système Adonix de type Char, qui fixe le nom de la table utilisée pour les verrous sur symbole. La  valeur  d'adxtlk  doit   être un nom_d'OBJet désignant la table. La table sera dans l'application courante.

adxtlkest positionnée à "APLLCK" au lancement d'Adonix par le fichier APL.INI.

Attention ! Ne pas modifier la valeur de cette variable. 

 

Remarques

Cette table s'appelle APLLCK et son abréviation est ALK. Sa structure est la suivante :

Nom de la zone

Type de la zone

Dimension

Commentaire

LCKSYM

Alphanumérique 35

1

Nom du Symbole

LCKIND

Entier Court

1

Indice

LCKPID

Entier Long

1

Porcess ID

LCKFLG

Libellé

1

Flag transaction

Une clé primaire LCKCLE, sans homonyme, est définie par LCKSYM+LCKIND.

Une  clé  secondaire PIDFLG, avec  homonymes, est définie par LCKPID+LCKFLG.

La zone LCKSYM permet de concaténer un nom de fichier (12 caractères) avec un "code", afin de pouvoir verrouiller un enregistrement quelconque d'une table autrement que par Readlock.

La zone LCKPID contient le numéro de process Unix de la cession adonix ayant posé le verrou.

La zone LCKFLG peut prendre 2 valeurs :

voir les instructions Lock et Unlock pour tout ce qui concerne les verrous et notamment les verrous de symbole.

 

Erreurs associées

Pas d'erreur associée.

 

Mots-clés associés

    Adxtct - Adxtms - Adxpid - Lock - Unlock

SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved