WRKJVMJOB
Gérer les travaux JVM
En bref
La commande Gérer les travaux JVM (WRKJVMJOB) permet à l'utilisateur de surveiller les machines virtuelles Java (JVM) qui s'exécutent dans des travaux actifs. The Work with JVM Jobs (WRKJVMJOB) command allows the user to monitor Java Virtual Machines (JVMs) running in active jobs.
WRKJVMJOB se lit WRK
(Gérer) + JVMJOB.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
WRKJVMJOB
Paramètres
Astuce : dans une session 5250, tapez WRKJVMJOB 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 QJAVA)
Où s'exécute : Environnements interactifs (*INTERACT *IPGM *IREXX *EXEC)
Compatible multitâche : Non
La commande Gérer les travaux JVM (WRKJVMJOB) permet à l'utilisateur de surveiller les machines virtuelles Java (JVM) qui s'exécutent dans des travaux actifs. Si les valeurs indiquées pour le paramètre Nom du travail (JOB) identifient un seul travail, un menu s'affiche avec les options disponibles pour ce travail JVM. Sinon, une liste des travaux avec des JVM actives s'affiche. The Work with JVM Jobs (WRKJVMJOB) command allows the user to monitor Java Virtual Machines (JVMs) running in active jobs. If the values specified for the Job name (JOB) parameter identify a single job, a menu is displayed showing the options available for the specific JVM job. Otherwise a list of jobs with active JVMs is displayed.
Une fois un travail précis identifié, les informations ou fonctions suivantes sont disponibles pour le travail de la machine virtuelle IBM Technology for Java : Once a specific job is identified, the following information or functionality is available for the IBM Technology for Java Virtual Machine job:
- Les arguments et options avec lesquels la JVM a été démarrée. The arguments and options with which the JVM was started.
- Les variables d'environnement pour ILE et PASE. Environment variables for both ILE and PASE.
- Les demandes de verrouillage Java en attente pour le travail JVM. Java lock requests outstanding for the JVM job.
- Les informations de récupération de mémoire (garbage collection). Garbage collection information.
- Les propriétés avec lesquelles la JVM a été démarrée. The properties with which the JVM was started.
- Les propriétés avec lesquelles la JVM s'exécute actuellement. The properties with which the JVM is currently running.
- La liste des unités d'exécution associées à la JVM. The list of threads associated with the JVM.
- L'historique partiel du travail JVM. The partially completed job log for the JVM job.
- La possibilité de gérer les fichiers spoule d'entrée et de sortie du travail JVM. The ability to work with spooled input and output files for the JVM job.
- La possibilité de générer des vidages JVM (système, tas, Java) à partir d'une option de l'écran. The ability to generate JVM (System, Heap, Java) dumps from a panel option.
- La possibilité d'activer et de désactiver la récupération de mémoire détaillée (verbose) à partir d'une option de l'écran. The ability to enable and disable verbose garbage collection from a panel option.
Restrictions:
Tout utilisateur peut générer une liste des travaux avec des JVM actives. Toutefois, pour gérer un seul travail JVM, l'émetteur de la commande doit s'exécuter sous un profil utilisateur identique à l'identité utilisateur du travail concerné, ou sous un profil utilisateur possédant le droit spécial de contrôle des travaux (*JOBCTL). Any user can generate a list of the jobs with active JVMs. However, in order to work with a single JVM job 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 worked with, or the issuer of the command must be running under a user profile which has job control (*JOBCTL) special authority.
L'identité utilisateur du travail est le nom du profil utilisateur sous lequel un travail est connu des autres travaux. Des informations complémentaires sur l'identité utilisateur du travail figurent dans la collection de rubriques Gestion du travail de l'IBM i Information Center à l'adresse http://www.ibm.com/systems/i/infocenter. The job user identity is the name of the user profile by which a job is known to other jobs. More information about the job user identity is in the Work management topic collection in the IBM i Information Center at http://www.ibm.com/systems/i/infocenter.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| JOB | Travail | Nom de travail qualifié | Facultatif, positionnel 1 |
| 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 | ||
| OPTION | Option | *SELECT, *CRTOPT, *ENVVAR, *PASEENVVAR, *LCK, *GC, *THREAD, *INLPROP, *CURPROP, *HEAPDMP | Facultatif |
| JAVA | Afficher informations Java | *YES, *NO | Facultatif |
| JDK | Niveau Java | Valeur caractère, *ALL | Facultatif |
| BIT | Version Java | *BOTH, 32, 64 | Facultatif |
Nom du travail (JOB)Job name (JOB)
Indique le nom du travail dans lequel s'exécute la JVM. Si aucun numéro de travail ni nom d'utilisateur n'est fourni, tous les travaux actuellement présents sur le système sont recherchés d'après le nom simple du travail. Le nom de travail entré doit être celui d'un travail dans lequel une machine virtuelle IBM Technology for Java s'exécute actuellement. Si plusieurs travaux sont trouvés, le paramètre *OPTION est ignoré et la liste des travaux est affichée. Specifies the name of the job where the JVM is running. If no job number and user name is given, all of the jobs currently in the system are searched for the simple job name. The job name entered must be a job in which an IBM Technology for Java VM is currently running. If multiple jobs are found, the *OPTION parameter is ignored and the list of jobs is displayed.
Qualificatif 1: Travail Qualificatif 1: Job
- *ALL
- Tous les travaux portant le nom d'utilisateur de travail et le numéro de travail indiqués sont recherchés pour trouver une machine virtuelle IBM Technology for Java active. All jobs with the specified job user name and job number are searched for an active IBM Technology for Java Virtual Machine.
- nom-générique
- Indiquez le nom générique du travail à afficher. Un nom générique est une chaîne d'un ou plusieurs caractères suivie d'un astérisque (*). Si un nom générique est indiqué, tous les travaux avec des JVM actives dont le nom de travail a le même préfixe que le nom générique sont affichés. Specify the generic name of the job to be displayed. A generic name is a character string of one or more characters followed by an asterisk (*). If a generic name is specified, all jobs with active JVMs with job names that have the same prefix as the generic name are displayed.
- nom
- Indiquez le nom du travail à afficher. Specify the name of the job to be displayed.
Qualificatif 2: Utilisateur Qualificatif 2: User
- *ALL
- Tous les travaux portant le nom de travail et le numéro de travail indiqués sont recherchés pour trouver une machine virtuelle IBM Technology for Java active. All jobs with the specified job name and job number are searched for an active IBM Technology for Java Virtual Machine.
- nom-générique
- Indiquez un nom générique qui identifie le profil utilisateur sous lequel le travail a été démarré. Un nom générique est une chaîne d'un ou plusieurs caractères suivie d'un astérisque (*). Si un nom générique est indiqué, tous les travaux avec des JVM actives dont l'utilisateur du travail a le même préfixe que le nom générique sont affichés. Specify a generic name that identifies the user profile under which the job was started. A generic name is a character string of one or more characters followed by an asterisk (*). If a generic name is specified, all jobs with active JVMs with job users that have the same prefix as the generic name are displayed.
- nom
- Indiquez le nom qui identifie le profil utilisateur sous lequel le travail a été démarré. Specify the name that identifies the user profile under which the job was started.
Qualificatif 3: Numéro Qualificatif 3: Number
- *ALL
- Tous les travaux portant le nom de travail et l'utilisateur de travail indiqués sont recherchés pour trouver une machine virtuelle IBM Technology for Java active. All jobs with the specified job name and job user are searched for an active IBM Technology for Java Virtual Machine.
- 000000-999999
- Indiquez le numéro de travail attribué par le système. Specify the job number assigned by the system.
Option (OPTION)
Indique les informations à gérer. Si plusieurs travaux sont trouvés, le paramètre *OPTION est ignoré et la liste des travaux est affichée. Specifies which information is being worked with. If multiple jobs are found, the *OPTION parameter is ignored and the list of jobs is displayed.
- *SELECT
- Affiche le menu Gérer la machine virtuelle Java qui permet de sélectionner l'option nécessaire. Display the Work with Java Virtual Machine menu which allows you to select the option that is needed.
- *CRTOPT
- Afficher les options de création de la JVM Display JVM creation options
- *ENVVAR
- Afficher les variables d'environnement Display environment variables
- *PASEENVVAR
- Afficher les variables d'environnement PASE Display PASE environment variables
- *LCK
- Afficher les informations de verrouillage Java Display Java lock information
- *GC
- Afficher les informations de récupération de mémoire Display garbage collection information
- *THREAD
- Afficher les unités d'exécution Display threads
- *INLPROP
- Afficher les propriétés système Java initiales Display initial Java system properties
- *CURPROP
- Afficher les propriétés système Java en cours Display current Java system properties
Afficher les informations Java (JAVA)Show Java information (JAVA)
Indique si les informations Java (niveau Java et version Java) sont affichées dans la liste des travaux Java actifs. Ce paramètre détermine également si les deux options suivantes sont affichées. Specifies whether the Java infomation(Java level and Java version) is shown in the active Java job list. It also controls if the following two options are displayed.
- *YES
- Affiche les informations Java de chaque travail, filtrées selon deux options différentes, « Niveau Java » et « Version Java ». Displays the Java information for each job filtered by two different options "Java level" and "Java version".
- *NO
- N'affiche pas les informations Java de chaque travail Java actif. Les deux options suivantes, Niveau Java et Version Java, sont sans effet. Do not display the Java information for each active Java job. The following two options, Java level and Java version have no effect.
Niveau Java (JDK)Java level (JDK)
Indique le niveau Java d'un travail, utilisé pour filtrer les travaux à afficher dans la liste des travaux. Par exemple, si vous souhaitez n'afficher que les travaux JDK 60 dans la liste de sortie, indiquez '1.6.0', '1.6', '6.0', '60' ou '6' dans cette zone. Specifies the Java level of a job which is used to filter the jobs tobe displayed in the job list. For example, if you want to show only JDK 60 jobs in the output list, specify '1.6.0', '1.6','6.0','60' or '6' in this field.
- *ALL
- Affiche tous les travaux Java, quel que soit le niveau Java sur lequel ils s'exécutent. Displays all Java jobs no matter which Java level it is running on.
Version Java (BIT)Java version (BIT)
Indique la version Java d'un travail, utilisée pour filtrer les travaux affichés dans la liste des travaux. Par exemple, si vous souhaitez n'afficher que les travaux Java 32 bits dans la liste de sortie, indiquez '32'. Specifies the Java version of a job which is used to filter the jobs displayed in the job list. For example, if you want to show only 32 bit Java jobs in the output list, specify '32'.
- *BOTH
- Affiche les travaux Java 32 bits et 64 bits. Displays both 32 bit and 64 bit Java jobs.
- 32
- Affiche les travaux Java 32 bits. Displays 32 bit Java jobs.
- 64
- Affiche les travaux Java 64 bits. Displays 64 bit Java jobs.
Exemples
Exemple 1 : Affichage de tous les travaux avec des JVM actives Example 1: Showing All Jobs With Active JVMs
WRKJVMJOB
Cette commande affiche un écran répertoriant tous les travaux qui s'exécutent sur le système et qui ont une machine virtuelle IBM Technology for Java active. This command displays a panel listing all of the jobs running on the system which have an active IBM Technology for Java VM.
Exemple 2 : Affichage des actions pour un travail donné Example 2: Showing Actions For Specific Job
WRKJVMJOB JOB(032072/NISTLER/QP0ZSPWP)
Cette commande affiche un écran répertoriant les actions qui peuvent être effectuées sur le travail nommé 032072/NISTLER/QP0ZSPWP. This command will display a panel listing actions that may be taken on the job named 032072/NISTLER/QP0ZSPWP.
Messages d'erreur
Messages *ESCAPE *ESCAPE Messages
- CPE3440
- Opération non prise en charge. Operation not supported.
- CPF1071
- Aucun droit sur le travail &3/&2/&1. No authority to job &3/&2/&1.
- CPF9871
- Une erreur s'est produite pendant le traitement. Error occurred while processing.
- JVAB321
- Travail de machine virtuelle Java &3/&2/&1 introuvable ou inactif. Java Virtual Machine job &3/&2/&1 not found or not active.
- JVAB322
- Vous n'êtes pas autorisé à exécuter la fonction sur la machine virtuelle Java. Not authorized to perform function on Java Virtual Machine.
- JVAB325
- Unité d'exécution Java introuvable. Java Thread not found.
- JVAB326
- La récupération de mémoire détaillée (verbose) a été activée. Verbose garbage collection has been enabled.
- JVAB327
- La récupération de mémoire détaillée (verbose) a été désactivée. Verbose garbage collection has been disabled.
- JVAB331
- WRKJVMJOB a échoué. WRKJVMJOB failed.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.