Fonction de script : Lecture des informations relatives aux systèmes AE.
[
SYS_INFO(component, VERSION, [ type ], [component name])
Syntaxe |
Description / format |
---|---|
Composant |
Composants dont la version doit être déterminée Valeurs autorisées : "SERVER" et "INITIALDATA" |
VERSION |
Ce mot clé indique la version |
Type |
Indique la partie de la version à lire. Valeurs autorisées : |
Nom du composant |
Nom de l'agent dont la version doit être récupérée. |
Codes retour |
---|
Version de "20291" : l'agent indiqué n'a pas été trouvé. |
Cette fonction de script récupère la version de
Pour lire la version d'un agent, la valeur "AGENT" doit être attribuée au paramètre Composant et le nom de l'agent doit être attribué au Nom du composant.
Une version
Dans l'exemple suivant, la version de
:SET &VERSION# = SYS_INFO(SERVER, VERSION)
Le second exemple détermine la version des données initiales de la base de données AE.
:SET &VERSION# = SYS_INFO(INITIALDATA, VERSION)
Dans le troisième exemple, la version de l'agent WIN01 est lue :
:SET &VERSION# = SYS_INFO(AGENT, VERSION,,"WIN01")
Le quatrième exemple détermine chaque partie de la version de
:SET &VERSION# = SYS_INFO(SERVER, VERSION,MAJOR)
:PRINT "Automation Engine - Major Version: &VERSION#"
:SET &VERSION# = SYS_INFO(SERVER, VERSION,MINOR)
:PRINT "Automation Engine - Minor Version: &VERSION#"
:SET &VERSION# = SYS_INFO(SERVER, VERSION,PATCH)
:PRINT "Automation Engine - Service Pack: &VERSION#"
:SET &VERSION# = SYS_INFO(SERVER, VERSION,RELEASE_IDENTIFIER)
:PRINT "Automation Engine - Build: &VERSION#"
:SET &VERSION# = SYS_INFO(SERVER, VERSION,ALL)
:PRINT "Automation Engine - Version: &VERSION#"
Exemple d'affichage dans le protocole d'activation :
2013-05-07 16:16:52 - U0020408
2013-05-07 16:16:52 - U0020408
2013-05-07 16:16:52 - U0020408
2013-05-07 16:16:52 - U0020408
2013-05-07 16:16:52 - U0020408
[
SYS_INFO(MQPWP, BUSY, Period)
SYS_INFO(Message queue, COUNT)
SYS_INFO(Message queue, LENGTH, Period)
Syntaxe |
Description / format |
---|---|
File d'attente des messages |
File d'attente des messages pour laquelle les informations doivent .être récupérées Valeurs autorisées : "MQPWP", "MQWP" , "MQDWP", "MQOWP" et "MQRWP" "MQPWP" : file d'attente des messages du processus de travail primaire |
BUSY |
Fournit la charge de travail en pourcentage de |
COUNT | Indique le nombre de messages dans la file d'attente. |
LENGTH | Indique la durée moyenne de traitement de la file d'attente des messages. |
Période |
Période utilisée pour le calcul de l'utilisation ou de la durée moyenne de traitement. Valeurs autorisées : "01", "10" et "60" "01" : la dernière minute |
Codes retour |
---|
"20876" : la file d'attente des messages n'existe pas. BUSY : COUNT : LENGTH : |
La fonction de script détermine les données concernant les files d'attente des messages.
Vous pouvez récupérer la charge de travail en pourcentage de
Le premier exemple demande la charge de travail de
:IF SYS_INFO(MQPWP, BUSY, "10") > 80
: SEND_MSG SMITH,AE,"Workload of
:ENDIF
Le deuxième exemple lit le nombre de messages se trouvant dans la file d'attente du processus de dialogue.
:SET &NUMBER# = SYS_INFO(MQDWP, COUNT)
Le troisième exemple indique la durée de traitement actuelle de la file d'attente des messages du processus de travail pendant la dernière heure.
:SET &DURATION# = SYS_INFO(MQWP, LENGTH, "60")
Rubriques connexes :
Statuts et utilisation du système
Généralités sur les scripts
Eléments de script - Liste alphabétique
Eléments de script - Répartition fonctionnelle