Prise en charge des données d'utilisation des travaux pour les comptes de facturation
Le produit fournit des informations comptables pour la refacturation des travaux traitement par lots sur tous les systèmes d'exploitation. La comptabilité de refacturation vous permet de déterminer les coûts de traitement des travaux traitement par lots ayant été exécutés par différents utilisateurs et groupes.
Le planificateur de travaux enregistre les données d'utilisation destinées à alimenter la comptabilité de refacturation, lorsque la fonction d'enregistrement correspondante est activée via la console d'administration. Cette fonction est disponible pour tous les systèmes d'exploitation et peut être activée ou désactivée au moyen de paramètres de configuration. L'enregistrement des données d'utilisation des travaux n'est pas activé par défaut.
- L'identité du travail : l'identificateur associé au travail, qui est renvoyé par le planificateur de travaux lorsque le travail est soumis
- L'identité de l'émetteur : le cas échéant, l'identité de l'utilisateur ayant soumis le travail
- La consommation de temps UC : un entier qui représente le nombre d'unités de temps UC utilisées, une unité étant égale à 10-6 seconde.
- L'état du travail : l'état du travail. Par exemple, en cours d'exécution ou terminé.
- Le nom du noeud et celui du serveur : le nom du noeud et le nom du serveur où le travail a été exécuté
- L'heure de début du travail : l'heure à laquelle l'exécution du travail a commencé
- L'heure de dernière mise à jour des données d'utilisation du travail
- L'identifiant comptable : les informations de comptabilité des travaux associées au travail
CREATE TABLE "LRSSCHEMA"."JOBUSAGE" (
"JOBID" VARCHAR(250) NOT NULL ,
"SUBMITTER" VARCHAR(256),
"CPUCONSUMEDSOFAR" BIGINT NOT NULL,
"JOBSTATE" VARCHAR(32) NOT NULL,
"SERVER" VARCHAR(250) NOT NULL,
"NODE" VARCHAR(250) NOT NULL,
"STARTTIME" VARCHAR(64) NOT NULL,
"LASTUPDATE" VARCHAR(64) NOT NULL,
"ACCNTING" CHAR(64) ) IN "USERSPACE1" ;
select * from LRSSCHEMA.JOBUSAGE where JOBID='PostingSampleEar:99'
L'accès par programmation aux données de la table d'utilisation des travaux du planificateur doit spécifier un niveau d'isolement read uncommitted (lecteur non validée) pour nuire à l'exécution du travail actif ou à l'enregistrement des données de comptabilité. STARTTIME et LASTUPDATE représentent la valeur renvoyée par System.currentTimeMillis(). Pour plus d'informations, voir ++ dans les rubriques suivantes.
![[z/OS]](../images/ngzos.gif)
Agencement de l'enregistrement SMF JobUsage
Le rôle de l'enregistrement SMF JobUsage est de stocker des informations relatives à un travail du conteneur traitement par lots au sein d'un serveur de transaction WebSphere Application Server for z/OS. L'enregistrement SMF type 120, sous-type 20, est l'enregistrement d'utilisation de travaux. Il y a une section d'utilisation de travaux par enregistrement, comme le montre le tableau suivant :
Décalage (décimal) | Décalage (hexadécimal) | Chaîne | Longueur | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM120XVL | 2 | binaire | Longueur de la section JobUsage |
2 | 2 | SM120XJL | 1 | binaire | Longueur de la zone d'identificateur du travail (maximum 250) |
3 | 3 | SM120XJ | 250 | EBCDIC | Identificateur du travail |
254 | FE | SM120XT | 32 | EBCDIC | Emetteur du travail |
286 | 11E | SM120XSL | 1 | binaire | Longueur de la zone d'état du travail (maximum 32) |
287 | 11F | SM120XS | 31 | EBCDIC | Etat (final) du travail. Peut être l'un des suivants : ended (terminé), execution failed (échec de l'exécution) ou restartable (redémarrable). |
319 | 13F | SM120XNL | 1 | binaire | Longueur de la zone de nom du serveur (maximum 250) |
320 | 140 | SM120XN | 250 | EBCDIC | Nom du serveur. |
570 | 23A | SM120XOL | 1 | binaire | Longueur de la zone de nom du noeud (maximum 250) |
571 | 23B | SM120XO | 250 | EBCDIC | Nom de noeud |
821 | 335 | SM120XAL | 1 | binaire | Longueur de la zone d'informations de comptabilité (maximum 64) |
822 | 336 | SM120XA | 64 | EBCDIC | Donnée comptable. |
886 | 376 | SM120XBL | 1 | binaire | Longueur de la zone d'heure de début du travail (maximum 64) |
887 | 377 | SM120XB | 64 | EBCDIC | Heure de début du travail ++ |
951 | 3B7 | SM120XLL | 1 | binaire | Longueur de la zone d'heure de dernière mise à jour (maximum 64) |
952 | 3B8 | SM120XL | 64 | EBCDIC | Heure de dernière mise à jour ++ |
1016 | 3F8 | SM120XPL | 1 | binaire | Longueur de la zone de consommation de temps UC (maximum 64) |
1017 | 3F9 | SM120XP | 64 | EBCDIC | Temps total d'UC consommé, exprimé en microsecondes |
1081 | 439 | SM120XZ | 64 | EBCDIC | Temps d'UC consommé, exprimé en microsecondes, sur les processeurs généraux |
** Les décalages des zones qui suivant sont valables lorsque la zone est considérée comme remplie, c'est-à-dire lorsque les données qu'elle contient atteignent sa longueur maximale. Le véritable décalage dans l'enregistrement est le début de la zone plus sa longueur plus un.
++ Représentée par une chaîne de caractères qui est le nombre de millisecondes écoulées depuis le 1er janvier 1970, à 00:00:00 GMT.
Représentée par une chaîne de caractères qui est le nombre d'unités d'UC utilisées, une unité étant égale à 10-6 secondes. 10-6 signifie 10 élevé à la puissance -6 ; autrement dit, .000001.
![[z/OS]](../images/ngzos.gif)
Utilisation des données avec des enregistrements SMF 120 de sous-type 9
Les données d'utilisation des travaux peuvent être enregistrées avec des enregistrements SMF 120 de sous-type 20 ou 9. Les enregistrements SMF 120 de sous-type 20 sont décrits dans la section sur l'agencement des enregistrements SMF d'utilisation de travaux.
Les enregistrements SMF 120 de sous-type 9 contiennent un grand nombre de métriques inclus dans les enregistrements SMF 120 de sous-type 20. De plus, le conteneur de lots ajoute l'ID du travail, l'ID émetteur, et l'identifiant comptable du travail à la section de données utilisateur de l'enregistrement SMF 120 de sous-type 9.


Le type de données utilisateur du conteneur par lots est 101 au format décimal ou x65 au format hexadécimal. Les données ont une longueur fixe de 352 au format décimal ou de x160 au format hexadécimal. Toutes les zones sont de longueur fixe. Le format des données utilisateur est décrit dans le tableau ci-après.
Décalage (format décimal) | Décalage (format hexadécimal) | Longueur | Format | Description |
---|---|---|---|---|
0 | 0 | 1 | binaire | Longueur de l'ID de travail |
1 | 1 | 255 | EBCDIC | ID travail |
256 | 100 | 32 | EBCDIC | ID de l'émetteur |
288 | 120 | 1 | binaire | Longueur des informations de comptabilité |
289 | 121 | 63 | EBCDIC | Informations de comptabilité |
![[z/OS]](../images/ngzos.gif)
Formatage des enregistrements SMF par lots à l'aide du navigateur SMF
Les enregistrements de traitement par lots SMF 120 du sous-type 20 et du sous-type 9 peuvent être formatés à l'aide du module complémentaire de travaux par lots pour le navigateur SMF Browser pour WebSphere Application Server for z/OS.
Suivez les instructions du module et de l'utilitaire du navigateur SMF pour appeler le navigateur.