STRWCH
Démarrer surveillance
Start Watch
En bref
La commande Démarrer surveillance (STRWCH) démarre la fonction de surveillance d'événements, qui avertit l'utilisateur en appelant un programme qu'il a indiqué lorsque l'événement indiqué (un message, une entrée du journal LIC ou une entrée PAL) se produit. The Start Watch (STRWCH) command starts the watch for event function, which notifies the user by calling a user specified program when the specified event (a message, a LIC log entry or PAL entry) occurs.
STRWCH se lit STR
(Démarrer) + WCH.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
STRWCH SSNID(…) WCHPGM(…)
Paramètres
-
SSNIDID de session Session ID obligatoire -
WCHPGMProgramme de surveillance Watch program obligatoire -
CALLWCHPGMAppel du programme de surveillance Call watch program -
WCHMSGSurveiller un message Watch for message -
WCHMSGQFile d'attente de messages surveillée Watched message queue -
WCHJOBTravail surveillé Watched job -
WCHLICLOGSurveiller une entrée du journal LIC Watch for LIC log entry -
WCHPALSurveiller une entrée PAL Watch for PAL entry -
RUNPTYPriorité d'exécution
Astuce : dans une session 5250, tapez STRWCH puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSYS)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande Démarrer surveillance (STRWCH) démarre la fonction de surveillance d'événements, qui avertit l'utilisateur en appelant un programme qu'il a indiqué lorsque l'événement indiqué (un message, une entrée du journal LIC ou une entrée PAL) se produit. PAL signifie Product Activity Log (journal d'activité des produits) ; il présente les erreurs survenues (par exemple sur les unités de disque et de bande, les communications et les postes de travail). The Start Watch (STRWCH) command starts the watch for event function, which notifies the user by calling a user specified program when the specified event (a message, a LIC log entry or PAL entry) occurs. PAL stands for Product Activity Log which shows errors that have occurred (such as in disk and tape units, communications, and work stations).
Jusqu'à 10000 sessions de surveillance peuvent être actives simultanément, mais les identificateurs de sessions de surveillance actives doivent être uniques dans tout le système. Up to 10000 watch sessions can be active at a time but active watch session identifiers must be unique across the system.
La session de surveillance se poursuit jusqu'à ce qu'elle soit arrêtée par la commande Terminer surveillance (ENDWCH) ou par l'API Terminer surveillance (QSCEWCH). Une session de surveillance peut être arrêtée à partir du même travail ou d'un autre travail. The watch session continues until ended with the End Watch (ENDWCH) command or with the End Watch (QSCEWCH) API. A watch session can be ended from the same job or a different job.
Restrictions:
- Pour utiliser cette commande, vous devez posséder le droit spécial service (*SERVICE) ou être autorisé à la fonction de surveillance de service d'IBM i via la prise en charge de l'administration des applications de System i Navigator. La commande Modifier l'utilisation d'une fonction (CHGFCNUSG), avec l'ID de fonction QIBM_SERVICE_WATCH, peut également être utilisée pour modifier la liste des utilisateurs autorisés à démarrer et à arrêter des opérations de surveillance. To use this command, you must have service (*SERVICE) special authority, or be authorized to the Service watch function of IBM i through System i Navigator's Application Administration support. The Change Function Usage (CHGFCNUSG) command, with a function ID of QIBM_SERVICE_WATCH, can also be used to change the list of users that are allowed to start and end watch operations.
- Lorsque le paramètre Travail surveillé (WCHJOB) est indiqué, l'émetteur de la commande doit s'exécuter sous un profil utilisateur identique à l'identité utilisateur du travail surveillé, ou sous un profil utilisateur possédant le droit spécial contrôle des travaux (*JOBCTL). Le droit spécial contrôle des travaux (*JOBCTL) est également requis si un nom d'utilisateur générique est indiqué pour le paramètre WCHJOB. When the Watched job (WCHJOB) parameter is specified, the issuer of the command must be running under a user profile which is the same as the job user identity of the job being watched, or the issuer of the command must be running under a user profile which has job control (*JOBCTL) special authority. Job control (*JOBCTL) special authority is also required if a generic user name is specified for the WCHJOB parameter.
- Si vous indiquez *ALL pour le nom de travail surveillé, ou un nom d'utilisateur générique, vous devez posséder le droit spécial sur tous les objets (*ALLOBJ) ou être autorisé à la fonction Surveiller n'importe quel travail d'IBM i via la prise en charge de l'administration des applications de System i Navigator. La commande Modifier utilisation d'une fonction (CHGFCNUSG), avec l'ID de fonction QIBM_WATCH_ANY_JOB, peut également être utilisée pour modifier la liste des utilisateurs autorisés à démarrer et à arrêter des opérations de surveillance. If you specify *ALL for the watched job name, or a generic user name, you must have all object (*ALLOBJ) special authority, or be authorized to the Watch any job function of IBM i through System i Navigator's Application Administration support. The Change Function Usage (CHGFCNUSG) command, with a function ID of QIBM_WATCH_ANY_JOB, can also be used to change the list of users that are allowed to start and end watch operations.
- Vous devez posséder les droits d'exploitation (*OBJOPR) et d'exécution (*EXECUTE) sur le programme de surveillance à appeler, ainsi que le droit d'exécution (*EXECUTE) sur la bibliothèque où se trouve le programme. You must have operational (*OBJOPR) and execute (*EXECUTE) authorities to the watch program to be called, and execute (*EXECUTE) authority to the library where the program is located.
- Vous devez posséder le droit d'utilisation (*USE) sur les files d'attente de messages indiquées dans le paramètre File d'attente de messages surveillée (WCHMSGQ), ainsi que le droit d'utilisation (*USE) sur la bibliothèque dans laquelle se trouve la file d'attente de messages. You must have use (*USE) authority to the message queues specified in Watched message queue (WCHMSGQ) parameter, and use (*USE) authority to the library where the message queue is located.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| SSNID | ID de sessionSession ID | Nom, *GEN | Obligatoire, positionnel 1 |
| WCHPGM | Programme de surveillanceWatch program | Nom d'objet qualifié | Obligatoire, positionnel 2 |
| Qualificatif 1 : Programme de surveillanceQualificatif 1: Watch program | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| CALLWCHPGM | Appel du programme de surveillanceCall watch program | Valeurs uniques: *WCHEVT Autres valeurs (jusqu'à 2 répétitions): *STRWCH, *ENDWCH |
Facultatif |
| WCHMSG | Surveiller un messageWatch for message | Valeurs uniques: *NONE Autres valeurs (jusqu'à 5 répétitions): Liste d'éléments |
Facultatif |
| Élément 1: Message to watch | Nom générique, nom, *ALL, *IMMED | ||
| Élément 2: Donnée de comparaison | Valeur caractère, *NONE | ||
| Élément 3: Compare against | *MSGDTA, *FROMPGM, *TOPGM | ||
| Élément 4: Type de message | *ALL, *COMP, *DIAG, *ESCAPE, *INFO, *INQ, *NOTIFY, *SCOPE, *STATUS | ||
| Élément 5: Opérateur relationnel | *GE, *EQ, *GT, *LT, *LE | ||
| Élément 6: Code gravité | 0-99, 00 | ||
| WCHMSGQ | File d'attente de messages surveilléeWatched message queue | Values (jusqu'à 3 répétitions): Liste d'éléments | Facultatif |
| Élément 1: File attente messages |
Valeurs uniques: *SYSOPR, *JOBLOG, *HSTLOG Autres valeurs: Nom d'objet qualifié |
||
| Qualificatif 1: File attente messages | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL | ||
| WCHJOB | Travail surveilléWatched job | Valeurs uniques: * Autres valeurs (jusqu'à 5 répétitions): Liste d'éléments |
Facultatif |
| Élément 1: Travail | Nom de travail qualifié | ||
| Qualificatif 1: Travail | Nom générique, nom, *ALL | ||
| Qualificatif 2: Utilisat | Nom générique, nom, *ALL | ||
| Qualificatif 3: Numéro | 000000-999999, *ALL | ||
| WCHLICLOG | Surveiller une entrée du journal LICWatch for LIC log entry | Valeurs uniques: *NONE Autres valeurs (jusqu'à 5 répétitions): Liste d'éléments |
Facultatif |
| Élément 1: Major code | Valeur caractère, *ALL | ||
| Élément 2: Minor code | Valeur caractère, *ALL | ||
| Élément 3: Donnée de comparaison | Valeur caractère, *NONE | ||
| Élément 4: Compare against | *ALL, *TDENBR, *TASKNAME, *SVRTYPE, *JOBNAME, *JOBUSR, *JOBNBR, *THDID, *EXCPID, *MODNAME, *MODRUNAME, *MODEPNAME, *MODOFFSET, *MODTSP | ||
| WCHPAL | Surveiller une entrée PALWatch for PAL entry | Valeurs uniques: *NONE Autres valeurs (jusqu'à 5 répétitions): Liste d'éléments |
Facultatif |
| Élément 1: Code SRC | Valeur caractère, *ALL | ||
| Élément 2: Donnée de comparaison | Valeur caractère, *NONE | ||
| Élément 3: Compare against | *RSCNAME, *RSCTYPE, *RSCMODEL | ||
| RUNPTY | Priorité d'exécution | 1-99, 25 | Facultatif |
ID de session (SSNID)Session ID (SSNID)
Indique un identificateur de session pour cette surveillance. Cet identificateur doit être unique parmi toutes les surveillances actives du système. Specifies a session identifier for this watch. This identifier must be unique across all active watches on the system.
Ce paramètre est obligatoire. This is a required parameter.
- *GEN
- Le système génère un identificateur de session unique pour cette surveillance. The system will generate a unique session identifier for this watch.
- nom
- Indiquez l'identificateur de session de cette surveillance. Vous ne pouvez pas indiquer d'identificateur de session commençant par "QSC". Specify the session identifier for this watch. You cannot specify a session identifier that starts with "QSC".
Programme de surveillance (WCHPGM)Watch program (WCHPGM)
Indique le programme d'exit utilisateur à appeler pour signaler qu'un événement surveillé indiqué s'est produit. Le programme d'exit est appelé une fois pour chaque message, entrée du journal LIC et entrée PAL indiqués dans cette commande. Autrement dit, si un message est surveillé dans une file d'attente de messages et dans un historique de travail, et que le message est envoyé aux deux emplacements, le programme d'exit est appelé deux fois. Specifies the user exit program to be called to notify that a specified watch event occurred. The exit program will be called once for each message, LIC log entry and PAL entry specified on this command. That is, if a message is watched on a message queue and in a job log, and the message is sent to both locations, the exit program will be called twice.
Ce paramètre est obligatoire. This is a required parameter.
Le programme de surveillance est appelé : The watch program will be called:
- Après une correspondance avec un message, un type, une gravité et toute donnée de comparaison associée indiqués pour le paramètre WCHMSG, ou une correspondance avec une entrée du journal du code interne sous licence (LIC) et toute donnée de comparaison associée indiquée pour le paramètre WCHLICLOG, ou une correspondance avec une entrée du journal d'activité des produits (PAL) et toute donnée de comparaison associée indiquée pour le paramètre WCHPAL. After a match of a message, type, severity and any associated comparison data specified for the WCHMSG parameter, or a match of a Licensed Internal Code (LIC) log entry and any associated comparison data specified for the WCHLICLOG parameter, or a match of a Product Activity Log (PAL) entry and any associated comparison data specified for the WCHPAL parameter occurs.
- Chaque fois qu'il a été défini dans le paramètre Appel du programme de surveillance (CALLWCHPGM). Whenever it was defined in the Call watch program (CALLWCHPGM) parameter.
Le programme de surveillance possède trois paramètres d'entrée et un paramètre de sortie. Les quatre paramètres sont obligatoires : There are three input parameters and one output parameter associated with the watch program. The four parameters are required:
1 Watch option setting Input Char(10) 2 Session Id Input Char(10) 3 Error detected Output Char(10) 4 Event data Input Char(*)
Les valeurs autorisées pour le paramètre "Watch option setting" sont les suivantes : Allowed values for the "Watch option setting" parameter are:
- *MSGID
- Une correspondance s'est produite avec un ID de message ou un message immédiat/impromptu, un type de message, une gravité de message et toute donnée de comparaison associée indiqués dans le paramètre WCHMSG. A match on a message id or immediate/impromptu message, message type, message severity and any associated comparison data specified on WCHMSG parameter occurred.
- *LICLOG
- Une correspondance s'est produite avec une entrée du journal LIC et toute donnée de comparaison associée indiquée dans le paramètre WCHLICLOG. A match on a LIC log andany associated comparison data specified on the WCHLICLOG parameter occurred.
- *PAL
- Une correspondance s'est produite avec une entrée du journal d'activité des produits (PAL) et toute donnée de comparaison associée indiquée dans le paramètre WCHPAL. A match on a Product Activity Log (PAL) and any associated comparison data specified on the WCHPAL parameter occurred.
- *STRWCH
- Le programme de surveillance est appelé avant le début de la surveillance de tout événement. The watch program will be called before starting watching for any event.
- *ENDWCH
- The watch program will be called when the watch session is ending. Possible reasons might be:
- La commande Terminer surveillance (ENDWCH) ou l'API Terminer surveillance (QSCEWCH) a été émise. End Watch (ENDWCH) command or End Watch (QSCEWCH) API was issued.
- Un ou plusieurs des travaux de surveillance d'événements se sont terminés anormalement ou ont été arrêtés par une action de l'utilisateur. One or more of the watch for event jobs ended abnormally or ended by user action.
Remarque : Une session de surveillance peut se terminer parce qu'une erreur a été détectée dans le programme d'exit de surveillance. Dans ce cas, le programme de surveillance n'est pas appelé au moment de *ENDWCH. Note: A watch session might end because an error was detected on the watch exit program. In this case, the watch program will not be called at *ENDWCH time.
Le paramètre "Session ID" contient le nom de la session de surveillance qui appelle le programme d'exit utilisateur. The "Session ID" parameter contains the name of the watch session that is calling the user exit program.
Les valeurs autorisées pour le paramètre « Error detected » sont : Allowed values for the "Error detected" parameter are:
- *ERROR
- Erreur détectée par le programme d'exit de surveillance. La session de surveillance transmise dans le paramètre Session ID est arrêtée. Si la session de surveillance à arrêter avait initialement indiqué plusieurs messages, entrées du journal LIC ou entrées PAL, aucun d'entre eux n'est plus surveillé. Le message CPI3999 est envoyé à l'historique du travail et à l'historique système pour indiquer qu'une erreur du programme d'exit a provoqué l'arrêt de la session de surveillance. Error detected by watch exit program. The watch session that was passed in Session ID parameter will be ended. If the watch session to be ended originally specified multiple messages or LIC log entries or PAL entries, all of them will no longer be watched. CPI3999 message will be sent to the job log and the history log to indicate an error in the exit program caused the watch session to be ended.
- <blanks>
- Aucune erreur détectée par le programme d'exit de surveillance. No error detected by watch exit program.
Remarques : Notes:
- Toute valeur autre que "*ERROR" ou <blancs> est considérée comme une erreur, et la session de surveillance transmise dans le paramètre Session ID est arrêtée. Si la session de surveillance à arrêter avait initialement indiqué plusieurs messages, entrées du journal LIC ou entrées PAL, aucun d'entre eux n'est plus surveillé. Le message CPI3999 est envoyé à l'historique du travail et à l'historique système pour indiquer qu'une erreur du programme d'exit a provoqué l'arrêt de la session de surveillance. Any value other than "*ERROR" or <blanks> will be considered an error and the watch session that was passed in Session ID parameter will be ended. If the watch session to be ended originally specified multiple messages or LIC log entries or PAL entries, all of them will no longer be watched. CPI3999 message will be sent to the job log and the history log to indicate an error in the exit program caused the watch session to be ended.
Les valeurs autorisées pour le paramètre "Event data" lorsque *MSGID est indiqué pour le paramètre "Watch option setting" ont la structure suivante : Allowed values for the "Event data" parameter when *MSGID is specified for the "Watch option setting" parameter will be the following structure:
OFFSET TYPE FIELD Dec Hex 0 0 BINARY(4) Length of watch information 4 4 CHAR(7) Message watched 11 B CHAR(1) Reserved 12 C CHAR(10) Message queue name 22 16 CHAR(10) Message queue library 32 20 CHAR(10) Job name 42 2A CHAR(10) User name 52 34 CHAR(6) Job number 58 3A BINARY(4) Original replacement data length 62 3E CHAR(256) Sending program name 318 13E CHAR(10) Sending module name 328 148 BINARY(4) Offset to sending procedure name 332 14C BINARY(4) Length of sending procedure name 336 150 CHAR(10) Receiving program name 346 15A CHAR(10) Receiving module name 356 164 BINARY(4) Offset to receiving procedure name 360 168 BINARY(4) Length of receiving procedure name 364 16C BINARY(4) Message severity 368 170 CHAR(10) Message type 378 17A CHAR(8) Message timestamp 386 182 CHAR(4) Message key 390 186 CHAR(10) Message file name 400 190 CHAR(10) Message file library 410 19A CHAR(2) Reserved 412 19C BINARY(4) Offset to comparison data 416 1A0 BINARY(4) Length of comparison data 420 1A4 CHAR(10) Compare against 430 1AE CHAR(2) Reserved 432 1B0 BINARY(4) Comparison data CCSID 436 1B4 BINARY(4) Offset where comparison data was found 440 1B8 BINARY(4) Offset to replacement data 444 1BC BINARY(4) Length of replacement data 448 1C0 BINARY(4) Replacement data CCSID 452 1C4 CHAR(10) Sending user profile 462 1CE CHAR(10) Target job name 472 1D8 CHAR(10) Target job user name 482 1E2 CHAR(6) Target job number * * CHAR(*) Sending procedure name * * CHAR(*) Receiving procedure name * * CHAR(*) Message comparison data * * CHAR(*) Message replacement data
Les valeurs autorisées pour le paramètre "Event data" lorsque *LICLOG est indiqué pour le paramètre "Watch option setting" ont la structure suivante : Allowed values for the "Event data" parameter when *LICLOG is specified for the "Watch option setting" parameter will be the following structure:
OFFSET TYPE FIELD Dec Hex 0 0 BINARY(4) Length of watch information 4 4 CHAR(4) LIC Log major code 8 8 CHAR(4) LIC Log minor code 12 C CHAR(8) LIC Log id (keyword DMPID on PRTINTDTA) 20 14 CHAR(8) LIC Log timestamp 28 1C CHAR(8) TDE number 36 24 CHAR(16) Task name 52 34 CHAR(30) Server type 82 52 CHAR(2) Exception ID 84 54 CHAR(10) LIC job name 94 5E CHAR(10) LIC user name 104 68 CHAR(6) LIC job number 110 6E CHAR(4) Reserved 114 72 CHAR(8) Thread ID 122 7A CHAR(8) LIC module compile timestamp 130 82 CHAR(8) LIC module offset 138 8A CHAR(8) LIC module RU name 146 92 CHAR(48) LIC module name 194 DA CHAR(128) LIC module entry point name 322 142 CHAR(1) LIC log compare against specified 323 143 CHAR(1) Reserved 324 144 BINARY(4) Offset to comparison data 328 148 BINARY(4) Length of comparison data 332 14C CHAR(10) LIC log compare against * * CHAR(*) LIC log comparison data
Les valeurs autorisées pour le paramètre "Event data" lorsque *PAL est indiqué pour le paramètre "Watch option setting" ont la structure suivante : Allowed values for the "Event data" parameter when *PAL is specified for the "Watch option setting" parameter will be the following structure:
OFFSET TYPE FIELD Dec Hex 0 0 BINARY(4) Length of watch information 4 4 CHAR(8) System reference code 12 C CHAR(10) Device name 22 16 CHAR(4) Device type 26 1A CHAR(4) Model 30 1E CHAR(15) Serial number 45 2D CHAR(10) Resource name 55 37 CHAR(8) Error Log id (keyword ERRLOGID on PRTERRLOG) 63 3F CHAR(8) PAL timestamp 71 47 CHAR(4) Reference code 75 4B CHAR(8) Secondary code 83 53 CHAR(8) Table identifier 91 5B CHAR(1) Reserved 92 5C BINARY(4) Sequence 96 60 BINARY(4) Offset to comparison data 100 64 BINARY(4) Length of comparison data 104 68 CHAR(10) PAL compare against * * CHAR(*) PAL comparison data
Les valeurs autorisées pour le paramètre "Event data" lorsque *STRWCH ou *ENDWCH est indiqué pour le paramètre "Watch option setting" ont la structure suivante : Allowed values for the "Event data" parameter when *STRWCH or *ENDWCH is specified for the "Watch option setting" parameter will be the following structure:
OFFSET TYPE FIELD Dec Hex 0 0 BINARY(4) Length of watch information (always 4 at this time)
For more information on the watch exit program interface, refer to the Ensemble de rubriques API de la catégorie Programmation de l'IBM i Information Center (http://www.ibm.com/systems/i/infocenter/)
Qualificatif 1 : Programme de surveillance Qualificatif 1: Watch program
- nom
- Indiquez le nom du programme d'exit de surveillance. Specify the name of the watch exit program.
Qualificatif 2: Biblio
- *LIBL
- Toutes les bibliothèques de la liste de bibliothèques du travail sont parcourues jusqu'à la première correspondance. All libraries in the job's library list are searched until the first match is found.
- *CURLIB
- La bibliothèque en cours du travail est utilisée pour localiser le programme. Si aucune bibliothèque en cours n'est définie pour le travail, la bibliothèque QGPL est utilisée. The current library for the job is used to locate the program. If no library is specified as the current library for the job, the QGPL library is used.
- nom
- Indiquez le nom de la bibliothèque dans laquelle se trouve le programme d'exit utilisateur. Specify the name of the library where the user exit program is located.
Appel du programme de surveillance (CALLWCHPGM)Call watch program (CALLWCHPGM)
Indique les moments où le programme indiqué dans le paramètre Programme de surveillance (WCHPGM) est appelé. Le programme est toujours appelé lorsque l'événement surveillé se produit. Vous pouvez indiquer des moments supplémentaires où le programme doit être appelé. Specifies the times at which the program specified for the Watch program (WCHPGM) parameter will be called. The program will always be called when the watched for event occurs. You can specify additional times for the program to be called.
Valeurs uniques
- *WCHEVT
- Le programme de surveillance est appelé lorsque l'événement surveillé se produit. The watch program will be called when the watched for event occurs.
Autres valeurs (jusqu'à 2 répétitions)
- *STRWCH
- Le programme de surveillance est appelé lorsque l'événement surveillé se produit, ainsi qu'avant le début de la surveillance de tout événement. The watch program will be called when the watched for event occurs and also be called before starting watching for any event.
- *ENDWCH
- The watch program will be called when the watched for event occurs and also be called when the watch session is ending. Possible reasons might be:
- La commande Terminer surveillance (ENDWCH) ou l'API Terminer surveillance (QSCEWCH) a été émise. End Watch (ENDWCH) command or End Watch (QSCEWCH) API was issued.
- Un ou plusieurs des travaux de surveillance d'événements se sont terminés anormalement ou ont été arrêtés par une action de l'utilisateur. One or more of the watch for event jobs ended abnormally or ended by user action.
Remarque : Une session de surveillance peut se terminer parce qu'une erreur a été détectée dans le programme d'exit de surveillance. Dans ce cas, le programme de surveillance n'est pas appelé au moment de *ENDWCH. Note: A watch session might end because an error was detected on the watch exit program. In this case, the watch program will not be called at *ENDWCH time.
Surveiller un message (WCHMSG)Watch for message (WCHMSG)
Indique jusqu'à cinq messages à surveiller. Si une valeur autre que *NONE est indiquée, vous devez indiquer où surveiller le message dans le paramètre File d'attente de messages surveillée (WCHMSGQ). Lorsque le message surveillé est ajouté à la file d'attente de messages ou à l'historique indiqué, le programme d'exit de surveillance est appelé. Specifies up to five messages which are to be watched. If a value other than *NONE is specified, you must specify where to watch for the message on the Watched message queue (WCHMSGQ) parameter. When the watched for message is added to the specified message queue or log, the watch exit program is called.
Remarque : Les messages déplacés et renvoyés ne seront pas surveillés. Seule l'occurrence d'origine du message peut être surveillée. Note: Moved and resent messages will not be watched. Only the original instance of the message can be watched.
Remarque : La surveillance des ID de message CPF1124 ou CPF1164 sera ignorée dans le travail QSCWCHPS (qui gère le traitement de la surveillance). Un programme d'exit utilisateur ne sera pas déclenché lorsque CPF1124 ou CPF1164 est émis dans le travail QSCWCHPS. Note: Watching for message id CPF1124 or CPF1164 will be ignored in job QSCWCHPS (which handles watch processing). A user exit program will not be triggered when CPF1124 or CPF1164 is issued in job QSCWCHPS.
Valeurs uniques
- *NONE
- Aucun message ne sera surveillé. No messages will be watched.
Élément 1: Message to watch
- *ALL
- Tous les messages doivent être surveillés. Cela comprend les messages stockés et les messages immédiats. Sachez que la surveillance de tous les messages peut dégrader les performances de votre système. Utilisez-la avec précaution. All messages are to be watched. This includes stored messages and immediate messages. Be aware that watching for all messages might cause performance degradation on your system. Use it cautiously.
- *IMMED
- Tous les messages immédiats ou impromptus sont surveillés. Aucun message stocké dans un fichier de messages n'est surveillé. All immediate or impromptu messages will be watched. No messages stored in a message file are watched.
- nom-générique
- Indiquez l'identificateur de message générique à surveiller. Un nom générique est une chaîne de caractères composée d'un ou plusieurs caractères suivis d'un astérisque (*) ; par exemple, ABC*. L'astérisque remplace tout caractère valide. Un nom de message générique désigne tous les messages dont l'identificateur commence par le préfixe générique. Specify the generic message identifier to be watched. A generic name is a character string of one or more characters followed by an asterisk (*); for example, ABC*. The asterisk substitutes for any valid characters. A generic message name specifies all messages with message identifiers that begin with the generic prefix.
- nom
- Indiquez l'identificateur de message de 7 caractères à surveiller. Specify the 7-character message identifier to be watched.
Élément 2: Donnée de comparaison
Indiquez les données de comparaison à utiliser si un message correspondant au message indiqué est ajouté à la file d'attente de messages ou à l'historique indiqué. Si les données du message, le "programme émetteur" (From program) ou le "programme destinataire" (To program) comprennent le texte indiqué, la condition surveillée est vraie. Si les données du message, le "programme émetteur" ou le "programme destinataire" ne contiennent pas le texte indiqué, la fonction de surveillance se poursuit simplement. Specify comparison data to be used if a message matching the specified message is added to the specified message queue or log. If the message data, the "From program" or the "To program" includes the specified text, the watched for condition is true. If the message data, the "From program" or the "To program" does not contain the specified text, the watch function just continues.
- *NONE
- Aucune donnée de comparaison n'est indiquée. Si un message correspondant au message indiqué est ajouté à la file d'attente de messages ou au journal indiqué, la condition surveillée est vraie. No comparison data is specified. If a message matching the specified message is added to the specified message queue or log, the watched for condition is true.
- valeur-caractère
- Indiquez la chaîne de texte utilisée pour la comparaison avec les données du message, le « programme émetteur » ou le « programme destinataire » du message surveillé. Ce texte est sensible à la casse et peut être placé entre guillemets pour indiquer des blancs intégrés ou de fin. Specify the text string used to compare against the message data, the "From program" or the "To program" of the watched for message. This text is case sensitive and can be quoted in order to specify imbedded or trailing blanks.
Élément 3: Compare against
Indiquez la partie du message avec laquelle les données de comparaison indiquées pour l'élément 2 doivent être comparées. Specify which part of the message the comparison data specified for element 2 is to be compared against.
- *MSGDATA
- Les données de comparaison seront comparées aux données de remplacement du message. The comparison data will be compared against the message replacement data.
- *FROMPGM
- Les données de comparaison seront comparées au nom du programme qui envoie le message, ou au nom du programme ILE qui contient la procédure qui envoie le message. The comparison data will be compared against the name of the program sending the message, or the name of the ILE program that contains the procedure sending the message.
- *TOPGM
- Les données de comparaison seront comparées au nom du programme auquel le message a été envoyé, ou au nom du programme ILE qui contient la procédure à laquelle le message a été envoyé. The comparison data will be compared against the name of the program the message was sent to, or the name of the ILE program that contains the procedure the message was sent to.
Élément 4: Type de message
Indiquez le type de message attribué au message à surveiller. Specify the message type assigned to the message to be watched.
- *ALL
- Tous les types de message doivent être surveillés. Cela comprend les types de message fin, commande, diagnostic, *ESCAPE, information, demande d'information, notification, réponse, demande, copie de l'expéditeur, portée et état. All the message types are to be watched. This includes completion, command, diagnostic, escape, informational, inquiry, notify, reply, request, sender's copy, scope and status message types.
- *COMP
- Un message de fin doit être surveillé. A completion message is to be watched.
- *DIAG
- Un message de diagnostic doit être surveillé. A diagnostic message is to be watched.
- *ESCAPE
- Un message *ESCAPE doit être surveillé. An escape message is to be watched.
- *INFO
- Un message d'information doit être surveillé. An informational message is to be watched.
- *INQ
- Un message de demande d'information doit être surveillé. An inquiry message is to be watched.
- *NOTIFY
- Un message de notification doit être surveillé. A notify message is to be watched.
- *SCOPE
- Un message de portée doit être surveillé. A scope message is to be watched.
- *STATUS
- Un message d'état doit être surveillé. A status message is to be watched.
Élément 5: Opérateur relationnel
Indiquez un opérateur relationnel avec lequel le code de gravité du message est comparé. Specify one relational operator against which the message severity code is compared.
- *GE
- Supérieur ou égal. Greater than or equal.
- *EQ
- Égal. Equal.
- *GT
- Supérieur. Greater than.
- *LT
- Inférieur. Less than.
- *LE
- Inférieur ou égal. Less than or equal.
Élément 6: Code gravité
Indique le code de gravité du message à surveiller. Specifies the severity code of the message to be watched.
- 00
- Le code de gravité attribué au message surveillé est 00. The severity code assigned to the message to be watched for is 00.
- Severity-code
- Indiquez une valeur, comprise entre 00 et 99, comme niveau de gravité associé au message à surveiller. Specify a value, ranging from 00 through 99, as the severity level associated with the message to be watched.
File d'attente de messages surveillée (WCHMSGQ)Watched message queue (WCHMSGQ)
Indique où surveiller les messages indiqués dans le paramètre WCHMSG. Vous pouvez demander la surveillance de l'ajout du message dans la file d'attente de messages de l'opérateur système, dans l'historique, dans d'autres files d'attente de messages et dans des historiques de travail. Jusqu'à trois files d'attente de messages ou valeurs spéciales peuvent être indiquées. Specifies where to watch for the messages specified on the WCHMSG parameter. You can specify to watch the message being added to the system operator message queue, the history log, other message queues, and job logs. Up to three message queues or special values can be specified.
Élément 1: File attente messages
Valeurs uniques
- *SYSOPR
- Surveiller les messages ajoutés à la file d'attente de messages de l'opérateur système (file d'attente de messages QSYSOPR de la bibliothèque QSYS). Watch messages added to the system operator message queue (QSYSOPR message queue in library QSYS).
- *JOBLOG
- Surveiller les messages ajoutés aux historiques des travaux indiqués dans le paramètre Travail surveillé (WCHJOB). Watch messages added to the job logs of the jobs specified for the Watched job (WCHJOB) parameter.
- *HSTLOG
- Surveiller les messages ajoutés à l'historique (file d'attente de messages QHST de la bibliothèque QSYS). Watch messages added to the history log (QHST message queue in library QSYS).
-
Qualificatif 1: File attente messages
- nom
- Indiquez le nom de la file d'attente de messages à surveiller. Specify the name of the message queue to watch.
-
Qualificatif 2: Biblio
- *LIBL
- Toutes les bibliothèques de la liste de bibliothèques de l'unité d'exécution en cours sont recherchées jusqu'à ce que la première occurrence soit trouvée. All libraries in the library list for the current thread are searched until the first match is found.
- nom
- Indiquez le nom de la bibliothèque dans laquelle se trouve la file d'attente de messages. Specify the name of the library where the message queue is located.
Travail surveillé (WCHJOB)Watched job (WCHJOB)
Indique le travail dont l'historique est surveillé pour les messages indiqués dans le paramètre Surveiller le message (WCHMSG). Le travail indiqué n'est surveillé que si *JOBLOG est indiqué dans le paramètre File d'attente de messages surveillée (WCHMSGQ). Jusqu'à cinq noms de travaux peuvent être indiqués. Specifies the job whose job log is watched for the messages specified on the Watch for message (WCHMSG) parameter. The specified job will only be watched if *JOBLOG is specified on the Watched message queue (WCHMSGQ) parameter. Up to five job names may be specified.
Valeurs uniques
- *
- Seul l'historique du travail qui a émis cette commande de surveillance est surveillé. Only the job log of the job that issued this watch command is watched.
Élément 1: Travail
-
Qualificatif 1: Travail
- nom-générique
- Indiquez le nom générique du travail à surveiller. Un nom générique est une chaîne de caractères composée d'un ou plusieurs caractères suivis d'un astérisque (*) ; par exemple, ABC*. L'astérisque remplace tout caractère valide. Un nom de travail générique désigne tous les travaux dont le nom commence par le préfixe générique. Specify the generic name of the job to be watched. A generic name is a character string of one or more characters followed by an asterisk (*); for example, ABC*. The asterisk substitutes for any valid characters. A generic job name specifies all jobs with job names that begin with the generic prefix.
- *ALL
- Tous les travaux portant le nom d'utilisateur de travail indiqué sont surveillés. *ALL pour le nom de travail est considéré comme une spécification de travail générique car il surveille tous les travaux qui répondent au qualificatif de nom d'utilisateur de travail que vous avez indiqué. All jobs with the specified job user name are watched. *ALL for the job name is considered to be a generic job specification because it will watch all jobs that meet the job user name qualifier that you specified.
- nom
- Indiquez le nom du travail à surveiller. Specify the name of the job to be watched.
-
Qualificatif 2: Utilisat
- nom-générique
- Indiquez le nom générique du nom d'utilisateur du travail à surveiller. Un nom générique est une chaîne de caractères composée d'un ou plusieurs caractères suivis d'un astérisque (*) ; par exemple, ABC*. L'astérisque remplace tout caractère valide. Un nom d'utilisateur générique désigne tous les travaux portant le nom de travail indiqué et dont le nom d'utilisateur commence par le préfixe générique. Specify the generic name of the user name of the job to be watched. A generic name is a character string of one or more characters followed by an asterisk (*); for example, ABC*. The asterisk substitutes for any valid characters. A generic user name specifies all jobs with the specified job name and with user names that begin with the generic prefix.
- *ALL
- Tous les travaux portant le nom de travail indiqué sont surveillés. *ALL pour le nom d'utilisateur de travail est considéré comme une spécification de travail générique car il surveille tous les travaux qui répondent au qualificatif de nom de travail que vous avez indiqué. All jobs with the specified job name are watched. *ALL for the job user name is considered to be a generic job specification because it will watch all jobs that meet the job name qualifier that you specified.
- nom
- Indiquez le nom d'utilisateur du travail à surveiller. Specify the user name of the job to be watched.
-
Qualificatif 3: Numéro
- *ALL
- Tous les travaux portant le nom de travail et le nom d'utilisateur indiqués sont surveillés. *ALL pour le numéro de travail est considéré comme une spécification de travail générique car il surveille tous les travaux qui répondent aux qualificatifs de nom de travail et de nom d'utilisateur de travail que vous avez indiqués. All jobs with the specified job name and user name are watched. *ALL for the job number is considered to be a generic job specification because it will watch all jobs that meet the job name and job user name qualifiers that you specified.
- 000000-999999
- Indiquez le numéro de travail pour qualifier plus précisément le nom de travail et le nom d'utilisateur. Vous ne pouvez pas indiquer de numéro de travail si un qualificatif de nom de travail générique ou de nom d'utilisateur générique est indiqué. Specify the job number to further qualify the job name and user name. You cannot specify a job number if a generic job name or a generic user name qualifier is specified.
Surveiller une entrée du journal LIC (WCHLICLOG)Watch for LIC log entry (WCHLICLOG)
Indique jusqu'à cinq identificateurs d'entrées du journal du code interne sous licence (LIC) à surveiller. Chaque entrée du journal LIC contient un code majeur et un code mineur. La condition surveillée est remplie si une entrée du journal LIC correspondant aux codes majeur et mineur indiqués et à toute donnée de comparaison indiquée est ajoutée. Specifies up to five licensed internal code (LIC) log entry identifiers which are to be watched for. Each LIC log entry contains a major and a minor code. The watched for condition will be met if a LIC log entry is added that matches the specified major and minor codes and any comparison data specified.
Valeurs uniques
- *NONE
- Aucune entrée du journal LIC ne sera surveillée. No LIC log entries will be watched for.
Élément 1: Major code
- *ALL
- Tout code majeur d'entrée du journal LIC sera considéré comme une correspondance. Si *ALL est indiqué pour le code majeur, vous ne pouvez pas indiquer *ALL pour le code mineur de l'entrée du journal LIC. Any LIC log entry major code will be considered to be a match. If *ALL is specified for the major code, you cannot specify *ALL for the LIC log entry minor code.
- valeur-caractère
- Indiquez le code majeur du journal LIC à surveiller. Vous pouvez indiquer soit un chiffre hexadécimal, soit un point d'interrogation pour chaque caractère du code à quatre chiffres. Un point d'interrogation est un caractère générique qui correspond à n'importe quel chiffre à cette position. Jusqu'à trois caractères génériques peuvent être indiqués. Specify the LIC log major code to be watched for. You can specify either a hexadecimal digit or a question mark for each character in the four-digit code. A question mark is a wildcard character that will match any digit in that position. Up to three wildcard characters can be specified.
Élément 2: Minor code
- *ALL
- Tout code mineur d'entrée du journal LIC sera considéré comme une correspondance. Si *ALL est indiqué pour le code mineur, vous ne pouvez pas indiquer *ALL pour le code majeur de l'entrée du journal LIC. Any LIC log entry minor code will be considered to be a match. If *ALL is specified for the minor code, you cannot specify *ALL for the LIC log entry major code.
- valeur-caractère
- Indiquez le code mineur du journal LIC à surveiller. Vous pouvez indiquer soit un chiffre hexadécimal, soit un point d'interrogation pour chaque caractère du code à quatre chiffres. Un point d'interrogation est un caractère générique qui correspond à n'importe quel chiffre à cette position. Jusqu'à trois caractères génériques peuvent être indiqués. Specify the LIC log minor code to be watched for. You can specify either a hexadecimal digit or a question mark for each character in the four-digit code. A question mark is a wildcard character that will match any digit in that position. Up to three wildcard characters can be specified.
Élément 3: Donnée de comparaison
Indiquez les données de comparaison à utiliser si une entrée de journal correspondant aux codes majeur et mineur indiqués est ajoutée au journal du code interne sous licence (LIC). Si ce texte est trouvé dans les zones de données de l'entrée de journal surveillée, la condition surveillée est vraie. Specify comparison data to be used if a log entry matching the specified major and minor codes is added to the licensed internal code (LIC) log. If this text is found in the LIC log entry data fields of the watched for log entry, the watched for condition is true.
- *NONE
- Aucune donnée de comparaison n'est indiquée. Si une entrée du journal LIC correspondant aux codes majeur et mineur indiqués est ajoutée au journal LIC, la condition surveillée est vraie. No comparison data is specified. If a LIC log entry matching the specified major and minor codes is added to the LIC log, the watched for condition is true.
- valeur-caractère
- Specify the text string used to compare against the entry data of the watched for log entry. If this text is found in the LIC log entry data field specified for element 4, the watch condition is considered to be true. This text is case sensitive. If *ALL is specified in the LIC log compare against field, the LIC log fields which will be compared are TDE number, task name, server type, job name, user ID, job number, thread ID, exception ID, LIC module compile timestamp, LIC module offset, LIC module RU name, LIC module name, LIC module entry point name. The comparison data cannot be used to match across two fields, and can match an entire field or a substring of any field.
Lors de la surveillance d'un ID d'exception, les quatre chiffres hexadécimaux de l'ID d'exception doivent être indiqués. Le préfixe MCH peut également être indiqué si vous souhaitez comparer uniquement avec la zone d'ID d'exception et éviter d'éventuelles correspondances de sous-chaîne avec les autres zones. When watching for an exception ID, all four hexadecimal digits of the exception ID must be specified. Also, the prefix MCH may be specified if you want to compare only against the exception ID field and avoid possible substring matches with the other fields.
Élément 4: Compare against
Indiquez la partie du journal LIC avec laquelle les données de comparaison indiquées pour l'élément 3 doivent être comparées. Specify which part of the LIC log the comparison data specified for element 3 is to be compared against.
- *ALL
- Les données de comparaison du journal LIC seront comparées à toutes les zones décrites ci-dessous. The LIC log comparison data will be compared against all the fields described below.
- *TDENBR
- Les données de comparaison du journal LIC seront comparées au numéro de l'élément de répartition de tâche (TDE) qui a demandé l'entrée du journal LIC. The LIC log comparison data will be compared against the number of the task dispatching element (TDE) which requested the LIC log entry.
- *TASKNAME
- Les données de comparaison du journal LIC seront comparées au nom de la tâche qui a demandé l'entrée du journal LIC. Le nom de tâche est à blanc (hex 40) si l'entrée du journal LIC n'est pas demandée par une tâche. The LIC log comparison data will be compared against the name of the task which requested the LIC log entry. Task name is blank (hex 40s) if the LIC log entry is not requested by a task.
- *SVRTYPE
- Les données de comparaison du journal LIC seront comparées au type de serveur qui a demandé l'entrée du journal LIC. Le type de serveur est à blanc (hex 40) si l'entrée du journal LIC n'est pas demandée par un serveur. The LIC log comparison data will be compared against the type of server that requested the LIC log entry. Server type is blank (hex 40s) if the LIC log entry is not requested by a server.
- *JOBNAME
- Les données de comparaison du journal LIC seront comparées au nom du travail qui a demandé l'entrée du journal LIC. Le nom de travail LIC est à blanc (hex 40) si l'entrée du journal LIC n'est pas demandée par un travail. The LIC log comparison data will be compared against the name of the job which requested the LIC log entry. LIC job name is blank (hex 40s) if the LIC log entry is not requested by a job.
- *JOBUSR
- Les données de comparaison du journal LIC seront comparées au nom d'utilisateur du travail qui a demandé l'entrée du journal LIC. Le nom d'utilisateur LIC est à blanc (hex 40) si l'entrée du journal LIC n'est pas demandée par un travail. The LIC log comparison data will be compared against the user name of the job which requested the LIC log entry. LIC user name is blank (hex 40s) if the LIC log entry is not requested by a job.
- *JOBNBR
- Les données de comparaison du journal LIC seront comparées au numéro de travail (000000-999999) qui qualifie plus précisément le nom de travail et le nom d'utilisateur du travail qui a demandé l'entrée du journal LIC. Le numéro de travail LIC est à blanc (hex 40) si l'entrée du journal LIC n'est pas demandée par un travail. The LIC log comparison data will be compared against the job number (000000-999999) to further qualify the job name and user name of the job which requested the LIC log entry. LIC job number is blank (hex 40s) if the LIC log entry is not requested by a job.
- *THDID
- Les données de comparaison du journal LIC seront comparées à l'unité d'exécution qui a demandé l'entrée du journal LIC. L'identificateur d'unité d'exécution est à zéros binaires si l'entrée du journal LIC n'est pas demandée par une unité d'exécution. The LIC log comparison data will be compared against the thread which requested the LIC log entry. Thread identifier is binary zeros if the LIC log entry is not requested by a thread.
- *EXCPID
- Les données de comparaison du journal LIC seront comparées à l'exception qui a provoqué la demande de l'entrée du journal LIC. Il s'agit d'une zone hexadécimale de 2 octets formée en concaténant, au numéro de groupe d'exceptions de 1 octet de poids fort, un numéro de sous-type d'exception de 1 octet de poids faible. L'identificateur d'exception est à zéros binaires si l'entrée du journal LIC n'est pas demandée à la suite d'une exception. The LIC log comparison data will be compared against the exception that caused the LIC log entry to be requested. This is a 2-byte hexadecimal field formed by concatenating to the high-order 1-byte exception group number a low-order 1-byte exception subtype number. Exception identifier is binary zeros if the LIC log entry is not requested as a result of an exception.
- *MODNAME
- Les données de comparaison du journal LIC seront comparées au nom du module LIC qui a demandé l'entrée du journal LIC. Si le nom du module dépasse 64 caractères, le nom du module LIC est tronqué à 64 caractères. The LIC log comparison data will be compared against the LIC module name which requested the LIC log entry. If the module name is greater than 64 characters, the LIC module name is truncated to 64 characters.
- *MODRUNAME
- Les données de comparaison du journal LIC seront comparées au nom de l'unité de remplacement du module LIC. Le nom de l'unité de remplacement du module LIC est toujours en EBCDIC majuscules. The LIC log comparison data will be compared against the LIC module replacement unit name. LIC module RU name is always in upper case EBCDIC.
- *MODEPNAME
- Les données de comparaison du journal LIC seront comparées au nom du point d'entrée qui a demandé l'entrée du journal LIC. Si le nom du point d'entrée dépasse 128 caractères, le nom du point d'entrée du module LIC est tronqué à 128 caractères. The LIC log comparison data will be compared against the name of the entry point which requested the LIC log entry. If the entry point name is greater than 128 characters, the LIC module entry point name is truncated to 128 characters.
- *MODOFFSET
- Les données de comparaison du journal LIC seront comparées au déplacement en octets dans le texte du module LIC qui a demandé l'entrée du journal LIC. The LIC log comparison data will be compared against the byte offset into the LIC module text which requested the LIC log entry.
- *MODTSP
- Les données de comparaison du journal LIC seront comparées à l'horodatage de compilation du module LIC. Le format de cette zone est le format d'horodatage du système. The LIC log comparison data will be compared against the timestamp of when the LIC module was compiled. The format for this field is the system time-stamp format.
Surveiller une entrée PAL (WCHPAL)Watch for PAL entry (WCHPAL)
Indique jusqu'à cinq entrées du journal d'activité des produits (PAL) à surveiller. Lorsque l'entrée PAL surveillée se produit, le programme d'exit de surveillance est appelé. Specifies up to five Product Activity Log (PAL) entries which are to be watched for. When the watched for PAL occurs, the watch exit program is called.
Valeurs uniques
- *NONE
- Aucune entrée PAL ne sera surveillée. No PAL entries will be watched for.
Autres valeurs (jusqu'à 5 répétitions)
Élément 1: Code SRC
- *ALL
- Tout code de référence système sera considéré comme une correspondance. Any system reference code will be considered to be a match.
- valeur-caractère
- Indiquez le code de référence système (SRC) à surveiller. Vous pouvez indiquer soit un chiffre hexadécimal, soit un point d'interrogation pour chaque caractère du code à huit chiffres. Un point d'interrogation est un caractère générique qui correspond à n'importe quel chiffre à cette position. Jusqu'à sept caractères génériques peuvent être indiqués. Vous pouvez également indiquer un SRC générique, c'est-à-dire une chaîne de caractères composée d'un ou plusieurs caractères suivis d'un astérisque (*) ; par exemple, ABC*. L'astérisque remplace tout caractère valide. Un SRC générique désigne toutes les entrées PAL dont le code de référence système commence par le préfixe générique. Specify the system reference code (SRC) to be watched for. You can specify either a hexadecimal digit or a question mark for each character in the eight-digit code. A question mark is a wildcard character that will match any digit in that position. Up to seven wildcard characters can be specified. You can also specify a generic SRC that is a character string of one or more characters followed by an asterisk (*); for example, ABC*. The asterisk substitutes for any valid characters. A generic SRC specifies all PAL entries with system reference codes that begin with the generic prefix.
Élément 2: Donnée de comparaison
- *NONE
- Aucune donnée de comparaison n'est indiquée. Si une entrée PAL correspondant au code de référence système indiqué se produit, la condition surveillée est vraie. No comparison data is specified. If a PAL entry matching the specified system reference code occurs, the watched for condition is true.
- valeur-caractère
- Specify the text string used to compare against the field specified in element 3 of the watched for PAL entry. This text is case sensitive.
Vous pouvez indiquer les caractères génériques point d'interrogation (?) et astérisque (*) dans la chaîne de texte. Un point d'interrogation est un caractère générique d'un seul caractère et correspond à n'importe quel caractère à la même position. Par exemple, '??123' correspond à toute valeur de cinq caractères se terminant par '123'. Plusieurs caractères génériques point d'interrogation peuvent être indiqués pour la valeur des données de comparaison. You can specify question mark (?) and asterisk (*) wildcard characters in the text string. A question mark is a single-character wildcard and will match any character in the same position. For example, '??123' will match any value that is five characters long and ends with '123'. Multiple question mark wildcard characters can be specified for the comparison data value.
Un astérisque est un caractère générique de plusieurs caractères. Vous pouvez indiquer un seul caractère générique astérisque à la fin de la valeur des données de comparaison. Par exemple, 'ABC*' correspond à toute valeur commençant par les lettres 'ABC'. An asterisk is a multiple-character wildcard character. You can specify a single asterisk wildcard character at the end of the comparison data value. For example, 'ABC*' will match any value that begins with the letters 'ABC'.
Indiquez les données de comparaison à utiliser si une entrée PAL correspondant au code de référence système indiqué se produit. Si la zone indiquée à l'élément 3 correspond au texte indiqué, la condition surveillée est vraie. Si la zone indiquée à l'élément 3 ne correspond pas au texte indiqué, la fonction de surveillance se poursuit simplement. Specify comparison data to be used if a PAL entry matching the specified system reference code occurs. If the field specified in element 3 matches the specified text, the watched for condition is true. If the field specified in element 3 does not match the specified text, the watch function just continues.
Élément 3: Compare against
- *RSCNAME
- Les données de comparaison seront comparées au nom de l'unité physique dont l'entrée figure dans le journal. Un nom de ressource est d'abord attribué par le système, mais il a pu être remplacé par une nouvelle valeur par un utilisateur. The comparison data will be compared against the name of the physical device that has the entry in the log. A resource name is assigned at first by the system, but may have been changed to a new value by a user.
- *RSCTYPE
- Les données de comparaison seront comparées au numéro ou au mot servant à identifier un produit. The comparison data will be compared against the number or word used to identify a product.
- *RSCMODEL
- Les données de comparaison seront comparées aux numéros ou aux lettres servant à identifier le niveau de fonction d'un produit d'un type donné. The comparison data will be compared against the numbers or letters used to identify the feature level of a product with a given type.
Indiquez la partie de l'entrée PAL avec laquelle les données de comparaison indiquées pour l'élément 2 doivent être comparées. Specify which part of the PAL entry the comparison data specified for element 2 is to be compared against.
Priorité d'exécution (RUNPTY)
Indique la priorité du travail dans lequel le travail de la session de surveillance sera exécuté. Specifies the priority of the job where the watch session work will be run.
- 25
- Une priorité de travail de 25 sera utilisée. A job priority of 25 will be used.
- 1-99
- Indiquez la priorité d'exécution du travail. Pour plus d'informations sur la priorité d'exécution d'un travail, voir Ensemble de rubriques Gestion des travaux de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/ Specify the run priority of the job. For more information on job run priority, refer to the Ensemble de rubriques Gestion des travaux de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/
Exemples
Exemple 1 : Démarrer la surveillance d'un identificateur de message générique dans votre travail en indiquant une gravité de message Example 1: Start a Watch for a Generic Message Identifier on Your Job and Specifying a Message Severity
STRWCH SSNID(OWN_JOB) WCHPGM(MYLIB/MYPGM)
WCHMSG((CPF00* *NONE *MSGDTA *ALL *GE 50)) WCHMSGQ((*JOBLOG))
Cette commande démarre la session de surveillance nommée "OWN_JOB" pour surveiller tout message commençant par CPF00 survenant dans le travail qui a appelé la commande STRWCH et dont le code de gravité est supérieur ou égal à 50. Lorsqu'un message CPF00* est envoyé à l'historique du travail en cours, le programme MYPGM de la bibliothèque MYLIB est appelé pour signaler l'événement. This command starts the watch session named "OWN_JOB" to start watching for any message starting with CPF00 to occur on the job that called the STRWCH command and whose severity code is greater than or equal to 50. When a CPF00* message is sent to the current job log, MYPGM program in MYLIB library will be called to be notified of the event.
Exemple 2 : Démarrer la surveillance d'un message en indiquant une priorité d'exécution Example 2: Start a Watch for a Message Specifying a Run Priority
STRWCH SSNID(*GEN) WCHPGM(MYLIB/EXTPGM)
WCHMSG((CPF1804))
WCHMSGQ((*SYSOPR) (*JOBLOG))
WCHJOB((*ALL/MYUSER/MYJOBNAME))
RUNPTY(10)
Cette commande démarre une session de surveillance pour appeler le programme d'exit utilisateur MYLIB/EXTPGM lorsque le message CPF1804 est trouvé dans la file d'attente de messages de l'opérateur système ou dans l'historique du travail *ALL/MYUSER/MYJOBNAME. Un identificateur de session de surveillance unique est généré. L'identificateur de session est renvoyé dans les données du message de fin CPC3901 envoyé après le démarrage réussi de la session de surveillance. Le travail dans lequel le programme d'exit utilisateur est appelé s'exécute avec une priorité d'exécution de 10. This command starts a watch session to call MYLIB/EXTPGM user exit program when CPF1804 message is found on the System Operator message queue or within the *ALL/MYUSER/MYJOBNAME job log. A unique watch session identifier will be generated. The session identifier will be returned in the message data of CPC3901 completion message sent after the watch session starts successfully. The job where the user exit program will be called will run with a run priority of 10.
Exemple 3 : Démarrer la surveillance d'un message immédiat en indiquant des données de comparaison Example 3: Start a Watch for an Immediate Message Specifying Comparison Data
STRWCH SSNID(FRMPGM) WCHPGM(MYLIB/EXTPGM)
WCHMSG((*IMMED QSCSWCH *FROMPGM))
WCHMSGQ((*HSTLOG))
Cette commande démarre une session de surveillance pour appeler le programme d'exit utilisateur MYLIB/EXTPGM lorsqu'un message immédiat (ou impromptu) est envoyé à la file d'attente de messages QHST de la bibliothèque QSYS par le programme QSCSWCH. This command starts a watch session to call MYLIB/EXTPGM user exit program when an immediate (or impromptu) message is sent to message queue QHST in library QSYS by QSCSWCH program.
Exemple 4 : Démarrer la surveillance de plusieurs types de messages dans mes historiques de travaux Example 4: Start a Watch for Several Messages Types in my Job Logs
STRWCH SSNID(ERRMSG) WCHPGM(MYLIB/EXTPGM)
WCHMSG((*ALL *NONE *MSGDTA *DIAG *GT 50)
(*ALL *NONE *MSGDTA *STATUS *GT 50)
(*ALL *NONE *MSGDTA *ESCAPE *GT 50))
WCHMSGQ((*JOBLOG))
WCHJOB((*ALL/MYUSER/*ALL))
Cette commande démarre une session de surveillance pour appeler le programme d'exit utilisateur MYLIB/EXTPGM lorsqu'un message de diagnostic, d'état ou *ESCAPE dont le code de gravité est supérieur à 50 est envoyé à l'historique d'un travail s'exécutant sous le profil utilisateur MYUSER. This command starts a watch session to call MYLIB/EXTPGM user exit program when any diagnostic, status or escape message with a severity code greater than 50 is sent to a job log running under MYUSER user profile.
Exemple 5 : Démarrer la surveillance d'une entrée du journal LIC Example 5: Start a Watch for a LIC Log Entry
STRWCH SSNID(LICLOGSSN) WCHPGM(*LIBL/EXTPGM)
WCHLICLOG(('99??' 9932 MYJOBNAME))
Cette commande démarre LICLOGSSN pour surveiller une entrée du journal du code interne sous licence (LIC) dont le code majeur commence par 99 et le code mineur est 9932, générée sur le système. De plus, les informations du journal LIC doivent contenir le texte "MYJOBNAME". La première correspondance du programme EXTPGM trouvée dans la liste de bibliothèques est appelée pour signaler que l'événement s'est produit. This command starts LICLOGSSN to watch for a Licensed Internal Code (LIC) log entry that has a major code starting with 99 and a minor code of 9932 generated on the system. Also, the LIC log information should contain the text "MYJOBNAME". The first match of EXTPGM program found in the library list will be called notifying that the event occurred.
Exemple 6 : Démarrer la surveillance d'une entrée PAL et appeler le programme d'exit au début et à la fin Example 6: Start a Watch for a PAL Entry and Call Exit Program at Start and End Times
STRWCH SSNID(PALSSN)
WCHPGM(USRLIB/USRPGM)
CALLWCHPGM(*STRWCH *ENDWCH)
WCHPAL((B600512? MYRSC *RSCNAME))
Cette commande démarre PALSSN pour surveiller une entrée du journal d'activité des produits (PAL) dont le code de référence système commence par B600512, générée sur le système. De plus, le nom de ressource PAL contient le texte "MYRSC". Le programme USRLIB/USRPGM est appelé pour signaler que l'événement s'est produit, mais il est également appelé avant le début de la surveillance de tout événement et à la fin de la session de surveillance. This command starts PALSSN to watch for a Product Activity Log (PAL) entry that has a system reference code starting with B600512 generated on the system. Also, the PAL resource name contains the text "MYRSC". The program USRLIB/USRPGM will be called notifying that the event occurred, but it will also be called before starting watching for any event and when the watch session is ending.
Messages d'erreur
Messages *ESCAPE *ESCAPE Messages
- CPF0006
- Erreurs trouvées dans la commande.
- CPF2401
- Accès non autorisé à la bibliothèque &1.
- CPF2403
- File d'attente de messages &1 non trouvée dans &2.
- CPF2408
- Non autorisé à la file d'attente de messages &1.
- CPF39E3
- L'ID de session &1 existe déjà. Session ID &1 already exists.
- CPF39E4
- Indiquez un message, une entrée du journal LIC ou une entrée PAL à surveiller. Specify Watch for message, LIC log entry or PAL entry.
- CPF39E5
- Aucun travail actif trouvé, la session de surveillance n'a pas été démarrée. No active jobs found, watch session not started.
- CPF39E6
- L'utilisateur ne possède pas le droit requis. The user does not have the required authority.
- CPF39E7
- Identificateur de session non valide. Invalid session identifier.
- CPF39E8
- Droits insuffisants pour surveiller les opérations. Not enough authority to watch operations.
- CPF39E9
- Le droit spécial *JOBCTL est obligatoire. *JOBCTL special authority required.
- CPF3958
- Vous n'avez pas le droit d'utiliser le programme &1 de la bibliothèque &2. Not authorized to use program &1 in library &2.
- CPF39D0
- La fonction de surveillance d'événements ne peut pas démarrer. Code motif &1. Watch for event function cannot start. Reason code &1.
- CPF39D1
- Limite dépassée pour les travaux de surveillance d'événements. Limit exceeded for jobs watching for events.
- CPF3C20
- Erreur détectée par le programme &1. Error found by program &1.
- CPF9811
- Programme &1 non trouvé dans la bibliothèque &2.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.