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.

Les données de comptabilité enregistrées pour chaque travail comprennent :
  • 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
Les déclarations DDL pour la table JOBUSAGE du planificateur de travaux sont définies dans les fichiers CreateLRSCHEDTables*.ddl du répertoire racine_serveur_app/util/Batch. Voici un exemple de définition de schéma :
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" ;
L'accès aux données de la table peut se faire à l'aide d'une requête SQL, par exemple :
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]

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 :

Tableau 1. Agencement de l'enregistrement SMF JobUsage. Le tableau inclut le décalage (valeur décimale), le décalage (valeur hexadécimale), le nom, la longueur, le format et une description.
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]

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.

Eviter les incidents Eviter les incidents: Le support du format SMF 120 Sous-type 9 pour les travaux par lots requiert l'activation d'un enregistrement SMF 120 Sous-type 9 pour les beans asynchrones sur le serveur de noeud final. Le support SMF 120 Sous-type 9 pour les beans asynchrones est disponible sur la version 8.0.0.1 ou ultérieure de WebSphere Application Server. Les versions antérieures ne sont pas prises en charge. Si vous spécifiez RECORD_SMF_SUBTYPES=9 sur une version antérieure, le planificateur de travaux émet un message. Le message indique que les enregistrements SMF 120 Sous-type 9 ne sont pas pris en charge sur les versions antérieures de WebSphere Application Server. Le planificateur de travaux rétablit les enregistrements SMF 120 Sous-type 20.gotcha
Eviter les incidents Eviter les incidents: Si vous spécifiez RECORD_SMF_SUBTYPES=9 sans activer l'enregistrement SMF 120 Sous-type 9 pour les beans asynchrones dans le serveur de noeud final, le serveur de noeud final émet un message. Le message indique que l'enregistrement SMF 120 Sous-type 9 pour les beans asynchrones n'est pas activé. Aucun enregistrement d'utilisation de travail SMF120 Sous-type 9 n'est recueilli.gotcha

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.

Tableau 2. Format des données utilisateur. Le tableau répertorie le décalage au format décimal, le décalage au format hexadécimal, la longueur, le format et la description des données utilisateur.
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]

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.


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cgrid_zosjobusage
Nom du fichier : cgrid_zosjobusage.html