Fonction de script : Lit les paramètres système actuels.
GET_UC_SETTING(Setting, Component, Option)
Syntaxe |
Description / format |
---|---|
Paramètre |
Paramètre système devant être lu. Valeurs autorisées : WORKLOAD_ACTUAL_FT, WORKLOAD_ACTUAL_JOB, WORKLOAD_MAX_FT, WORKLOAD_MAX_JOB, SET_TRACE, SERVER_MODE, SERVER_OPTIONS WORKLOAD_ACTUAL_FT : ressources actuellement utilisées mises à disposition par l'agent pour les transferts de fichiers |
Composant |
Composant AE dont les paramètres système doivent être lus, en fonction du paramètre Paramètre.
Pour WORKLOAD_ACTUAL_FT, WORKLOAD_ACTUAL_JOB, WORKLOAD_MAX_FT et WORKLOAD_MAX_JOB : Nom de l'agent. |
Option |
Option/statut de l'objet queue spécifié dont la valeur doit être lue. Ce paramètre ne doit être indiqué que si la valeur d'un objet queue doit être lue (Paramètre = QUEUE). Valeurs autorisées : ACTIVE_COUNT, CONSIDER_ERT, MAX_SLOTS, PRIORITY, STATE ACTIVE_COUNT : nombre de slots de queue occupés |
Codes retour |
---|
Pour WORKLOAD_ACTUAL_FT et WORKLOAD_ACTUAL_JOB : Pour WORKLOAD_MAX_FT et WORKLOAD_MAX_JOB : Pour SET_TRACE : Pour SERVER_MODE : Pour SERVER_OPTIONS : Pour QUEUE - ACTIVE_COUNT : Pour QUEUE - CONSIDER_ERT : Pour QUEUE - MAX_SLOTS : Pour QUEUE - PRIORITY : Pour QUEUE - STATE : |
Les options de trace peuvent être définies dans la catégorie Serveur de la supervision système. La fonction de script GET_UC_SETTING retourne un nombre à seize chiffres où chaque chiffre correspond à une des 16 zones disponibles (par ex. TCP/IP).
L'administrateur peut définir les options du serveur dans la variable UC_SYSTEM_SETTINGS d'AE, à l'aide de la clé SERVER_OPTIONS. GET_UC_SETTING retourne la chaîne de caractères complète. Pour lire une option spéciale du serveur, vous pouvez utiliser les éléments de script MID, SUBSTR ou STR_CUT.
GET_UC_SETTING permet d'écrire toutes les transactions ouvertes dans la base de données AE.
L'exemple suivant récupère la quantité maximale de ressources que l'agent WIN01 fournit pour les jobs. Le résultat est écrit dans le protocole d'activation.
:SET &RET# = GET_UC_SETTING(WORKLOAD_MAX_JOB, "WIN01")
:PRINT &RET#
Le deuxième exemple lit les options de trace du système AE AEPROD.
:SET &RET# = GET_UC_SETTING(SET_TRACE, "AEPROD")
Cet exemple récupère le type de processus serveur AE#WP003.
:SET &RET# = GET_UC_SETTING(SERVER_MODE, "AE#WP003")
Les lignes de script suivantes lisent le troisième chiffre des options du serveur. Ce paramètre définit si les enregistrements statistiques doivent être vérifiés en cas de démarrage à froid.
:SET &RET# = GET_UC_SETTING(SERVER_OPTIONS)
:SET &OPTION# = SUBSTR(&RET#,3,1)
L'exemple suivant récupère le statut courant d'un objet queue et l'affiche dans le protocole d'activation.
:SET &RET# = GET_UC_SETTING(QUEUE,QUEUE.JOBS,STATE)
:IF &RET# = 0
: PRINT "QUEUE.JOBS - Status = GO"
:ELSE
: PRINT "QUEUE.JOBS - Status = STOP"
:ENDIF
Le dernier exemple lit le maximum de slots courant d'un objet queue et l'écrit dans le rapport d'activation.
:SET &RET# = GET_UC_SETTING(QUEUE,QUEUE.JOBS,MAX_SLOTS)
: PRINT "Queue QUEUE.JOBS - Max Slots: &RET#"
Rubriques connexes :
Elément de script | Description |
---|---|
Modifie les paramètres système au cours de l'exécution. |
Eléments de script - Paramètres et statuts du système
Généralités sur les scripts
Eléments de script - Liste alphabétique
Eléments de script - Répartition fonctionnelle