[z/OS]

Sous-type 9 SMF : Enregistrement de l'activité de requête

L'enregistrement SMF de l'activité de requête a pour rôle d'enregistrer l'activité exécutée. Cet enregistrement est généré chaque fois qu'un serveur reçoit une requête.

Lorsque que vous procédez à la prévision de charge vous devez prendre en compte les coûts induits par l'exécution des requêtes, et le nombre de requêtes qui seront traitées pendant la période de temps définie. Vous pouvez utiliser l'enregistrement de sous-type 9 SMF pour savoir à quelles applications sont associées des requêtes, le nombre de requêtes, et le nombre de ressources utilisées par chaque requête. Cet enregistrement permet également d'identifier l'application impliquée et le temps d'unité centrale utilisé par la requête. Un enregistrement est créé pour chaque requête et vous pouvez par conséquent déterminer le nombre de requêtes obtenues pendant un temps donné.

Lorsqu'un certain nombre de ces enregistrements SMF auront été collectés, vous serez en mesure de projeter quelle sera la configuration requise pour votre système. Par exemple, vous pouvez consulter les données collectées pour une application spécifique et prévoir quelles devront être les capacités de votre unité centrale pour répondre au nombre croissant d'utilisateurs accédant à l'application. Les données collectées peuvent également se révéler utiles si l'application est utilisée par un tiers, car l'enregistrement indique quelles ressources ont été utilisées et par qui.

L'enregistrement de sous-type 9 par défaut contient toutes les informations dont vous avez besoin pour gérer correctement les performances de vos applications EJB (Enterprise JavaBeans) et web. Vous pouvez spécifiquement demander d'autres données, telles que des données d'horodatage formatées, des données de sécurité ou des données d'utilisation de l'UC. Cependant, la collecte de données en vue de remplir ces sections de l'enregistrement augmente le temps système.

Vous pouvez activer cet enregistrement via la console d'administration en paramétrant server_SMF_request_activity_enabled=1 (ou server_SMF_request_activity_enabled=true).

Si vous ne voulez pas que ces enregistrements soient générés, vous pouvez paramétrer server_SMF_request_activity_enabled=0 (ou server_SMF_request_activity_enabled=false) pour désactiver la création de ce type d'enregistrement SMF. Il s'agit de la valeur par défaut pour cette propriété.

Schéma d'enregistrement d'activité de requête

L'en-tête d'enregistrement est le même pour chaque enregistrement de sous-type 9 créé par un même contrôleur. La section de triplets ci-dessous apparaît pour chaque enregistrement généré par le contrôleur.

L'enregistrement d'activité de requête comporte les sections ci-dessous.

Section des informations de serveur sans lien avec la plateforme

Tableau 1. Section des informations de serveur sans lien avec la plateforme. Cette section contient des informations sur le serveur qui a géré la requête.
Décalage (décimal) Décalage (hexadécimal) Nom Longueur Format Description
0 0 SM1209BG 4 binaire Version des informations de serveur
4 4 SM1209BH 8 EBCDIC Nom abrégé de la cellule
12 C SM1209BI 8 EBCDIC Nom abrégé du noeud
20 14 SM1209BJ 8 EBCDIC Nom abrégé du cluster
28 1C SM1209BK 8 EBCDIC Nom abrégé du serveur
36 24 SM1209BL 4 EBCDIC PID du serveur ou du contrôleur
40 28 SM1209BM 1 binaire Niveau de version du produit (w dans le format w.x.y.z)
41 29 SM1209BN 1 binaire Niveau d'édition du produit (x dans le format w.x.y.z)
42 2A SM1209BO 1 binaire Elément du niveau de modification du produit (y dans le format w.x.y.z)
43 2B SM1209BP 1 binaire Elément du niveau de modification du produit (z dans le format w.x.y.z)
44 2C * 32 * Réservé

Section des informations de serveur z/OS

Tableau 2. Section des informations de serveur z/OS. Cette section contient les informations relatives au contrôleur et au servant utilisés pour la répartition de la requête. Une de ces sections est incluse dans chaque enregistrement.
Décalage (décimal) Décalage (hexadécimal) Nom Longueur Format Description
0 0 SM1209BQ 4 binaire Version des informations de serveur
4 4 SM1209BR 8 EBCDIC Nom du système sur lequel le produit est exécuté (CVTSNAME)
12 C SM1209BS 8 EBCDIC Nom du sysplex sur lequel le produit est exécuté
20 14 SM1209BT 8 EBCDIC Nom du travail pour le contrôleur
28 1C SM1209BU 8 EBCDIC ID du travail pour le contrôleur
36 24 SM1209BV 8 binaire STOKEN pour le contrôleur
44 2C SM1209BW 2 binaire ASID de contrôleur
46 2E SM1209GE 2 binaire Contient les indicateurs suivants :
  • SMF SM1209GF (bit 1) CPU Usage Overflow Si activé, la section d'utilisation UC a dépassé 30, qui est le nombre maximal de sections autorisées. Certaines de vos données seront perdues.
  • SMF1209GG (bit 2) CEEGMTO failed/unavailable Si activé, les décalages GMT n'ont pas pu être extraits de l'API CEEGMTO ou l'API CEEGMTO n'était pas disponible.
  • Les bits 3 à 16 sont réservés
48 30 SM1209BX 20 binaire UUID du cluster
68 44 SM1209BY 20 binaire UUID du serveur
88 58 SM1209BZ 8 EBCDIC Nom de groupe du démon
96 60 SM1209CA 4 binaire Portion heures du décalage GMT. La zone contient uniquement des zéros si l'API échoue, est indisponible, ou si l'exécution est effectuée en mode 64 bits. L'API CEEGMTO n'est pas prise en charge en mode 64 bits. Dans l'une de ces situations, la balise SM1209FJ est activée pour indiquer que les zéros présents dans cette zone ne sont pas des décalages GMT valides.
100 64 SM1209CB 4 binaire Portion minutes du décalage GMT LE. La zone contient uniquement des zéros si l'API échoue, est indisponible, ou si l'exécution est effectuée en mode 64 bits. L'API CEEGMTO n'est pas prise en charge en mode 64 bits. Dans l'une de ces situations, la balise SM1209FJ est activée pour indiquer que les zéros présents dans cette zone ne sont pas des décalages GMT valides.
104 68 SM1209CC 8 binaire Portion secondes du décalage GMT LE. La zone contient uniquement des zéros si l'API échoue, est indisponible, ou si l'exécution est effectuée en mode 64 bits. L'API CEEGMTO n'est pas prise en charge en mode 64 bits. Dans l'une de ces situations, la balise SM1209FJ est activée pour indiquer que les zéros présents dans cette zone ne sont pas des décalages GMT valides.
112 70 SM1209CD 8 binaire Décalage GMT du système. La valeur est obtenue à partir de l'API CVTLDTO.
120 78 SM1209HV 16 EBCDIC Niveau de service (étendu)
120 78 SM1209CE 8 EBCDIC Niveau de service
136 88 * 20 Réservé  

Section des informations de requête sans lien avec la plateforme

Tableau 3. Section des informations de requête sans lien avec la plateforme. Cette section fournit des informations de requête non spécifiques de la plateforme.
Décalage (décimal) Décalage (hexadécimal) Nom Longueur Format Description
0 0 SM1209CF 4 binaire Version des informations de requête
4 4 SM1209CG 4 binaire PID du servant de répartition
8 8 SM1209CH 8 binaire ID de la tâche répartie. Cette valeur est renvoyée à partir de pthread_self.
16 10 SM1209CI 8 binaire Temps UC, en microsecondes, utilisé par le bloc de contrôle des tâches de répartition. Cette zone peut contenir une valeur négative si la zone SM1209CJ contient une valeur autre que 0.
24 18 SM1209CJ 4 binaire Code d'achèvement mineur. Une valeur égale à 0 indique que la requête a abouti. Si la valeur est différente de 0, cela signifie qu'un incident s'est produit pendant le traitement de la requête.
28 1C * 4 * Réservé
32 20 SM1209CK 4 binaire Type de requête qui a été traitée :

0 indique que le type de requête est inconnu

1 indique qu'il s'agissait d'une requête IIOP

2 indique qu'il s'agissait d'une requête HTTP

3 indique qu'il s'agissait d'une requête HTTPS

4 indique qu'il s'agissait d'une requête de bean géré par message MDB Plan "A". Une requête de bean géré par message MDB Plan "A" est une requête MDB provenant d'un port d'écoute dans le contrôleur.

5 indique qu'il s'agissait d'une requête de bean géré par message MDB Plan "B". Une requête de bean géré par message MDB Plan "B" est une requête MDB provenant d'un port d'écoute dans le serviteur.

6 indique qu'il s'agissait d'une requête de bean géré par message MDB Plan "C". Une requête de bean géré par message MDB Plan "C" est une requête MDB provenant d'une specification d'activation qui écoute dans l'adjoint.

7 indique qu'il s'agissait d'une requête SIP

8 indique qu'il s'agissait d'une requête SIPS

9 indique qu'il s'agissait d'une requête MBean

10 indique qu'il s'agissait d'une requête OTS

11 indique qu'il s'agissait d'une requête interne

12 indique qu'il s'agissait d'une requête OLA (Optimized Local Adapters)

36 24 * 32 * Réservé

Section des informations de requête z/OS

Eviter les incidents Eviter les incidents: Plusieurs descriptions de zone dans le tableau suivant font référence à l'API z/OS WLM IWMEQTME. Consultez votre documentation z/OS pour des informations plus spécifiques sur le contenu de ces zones.gotcha
Tableau 4. Section des informations de requête z/OS. Les enclaves zIIP et zAAP ne sont pas prises en charge sous z/OS Version 1.7. Par conséquent, si vous exécutez le produit sous z/OS Version 1.7, les zones qui devraient contenir les informations d'enclave zIIP et zAAP comportent la valeur -1.
Décalage (décimal) Décalage (hexadécimal) Nom Longueur Format Description
0 0 SM1209CL 4 binaire Version des informations de requête
4 4 SM1209CM 16 S390STCKE Heure à laquelle la requête a été reçue
20 14 SM1209CN 16 S390STCKE Heure à laquelle la requête a été ajoutée à la file d'attente
36 24 SM1209CO 16 S390STCKE Heure à laquelle la requête a été répartie
52 34 SM1209CP 16 S390STCKE Heure à laquelle la répartition s'est achevée
68 44 SM1209CQ 16 S390STCKE Heure à laquelle le contrôleur à terminé le traitement de la réponse à la requête
84 54 SM1209CR 8 EBCDIC Nom du travail pour le servant de répartition
92 5C SM1209CS 8 EBCDIC ID du travail pour le servant de répartition
100 64 SM1209CT 8 binaire STOKEN pour le servant de répartition
108 6C SM1209CU 2 binaire ASID pour le servant de répartition
110 6E * 2 * Réservé pour l'alignement
112 70 SM1209CV 4 binaire Adresse du bloc de contrôle des tâches de répartition
116 74 SM1209CW 16 binaire TTOKEN pour le bloc de contrôle des tâches de répartition
132 84 SM1209CX 8 binaire Temps UC qui a été utilisé sur des processeurs centraux non standard, tels que zAAP (System z Application Assist Processor) et zIIP (z9 Integrated Information Processor). Cette valeur est obtenue à partir de l'API TIMEUSED. La valeur -1 est affichée dans cette zone si :
  • une valeur ne peut pas être obtenue à partir du service TIMEUSED ;
  • le niveau de z/OS sur lequel à lieu l'exécution n'est pas la Version 1.9 avec application de l'APAR OA20758 ou la version 1.10 ou supérieure.

Cette zone peut également contenir une valeur négative si la zone SM1209CJ contient une valeur autre que 0.

140 8C SM1209CY 8 binaire Jeton d'enclave
148 94 SM1209CZ 32 * Réservé
180 B4 SM1209DA 8 binaire Temps UC de l'enclave à la fin de la répartition de cette requête, indiqué par le paramètre CPUTIME de l'API IWMEQTME. Les unités sont au format TOD.
188 BC SM1209DB 8 binaire Temps UC de l'enclave zAAP la fin de la répartition de cette requête, indiqué par le paramètre ZAAPTIME de l'API IWMEQTME. La valeur est égale à zéro si la PTF correspondant à l'APAR OA22160 z/OS n'est pas installée sur votre système.
196 C4 SM1209DC 8 binaire Temps UC à la fin de la répartition de cette requête utilisé par un processeur central normal dont l'exécution aurait pu avoir lieu sur une enclave zAAP, mais cette dernière n'était pas disponible. Cette valeur est obtenue à partir de la zone ZAAPONCPTIME de la macro IWMEQTME. La valeur est égale à zéro si la PTF correspondant à l'APAR OA22160 z/OS n'est pas installée sur votre système.
204 CC SM1209DD 8 binaire Enclave zIIP présente dans l'unité centrale à la fin de la répartition de cette requête. Cette valeur est obtenue à partir de la zone ZIIPONCPTIME de la macro IWMEQTME. La valeur est égale à zéro si la PTF correspondant à l'APAR OA22160 z/OS n'est pas installée sur votre système.
212 D4 SM1209DE 8 binaire Enclave zIIP Quality Time présente dans l'unité centrale à la fin de la répartition de cette requête. Cette valeur est obtenue à partir de la zone ZIIPQUALTIME de la macro IWMEQTME. La valeur est égale à zéro si la PTF correspondant à l'APAR OA22160 z/OS n'est pas installée sur votre système.
220 DC SM1209DF 8 binaire Enclave zIIP éligible présente dans l'unité centrale à la fin de la répartition de cette requête. Cette valeur est obtenue à partir de la zone ZIIPTIME de la macro IWMEQTME. La valeur est égale à zéro si la PTF correspondant à l'APAR OA22160 z/OS n'est pas installée sur votre système.
228 E4 SM1209DG 4 binaire Facteur de normalisation zAAP à la fin de la répartition de cette requête. Cette valeur est obtenue à partir du paramètre ZAAPNFACTOR de l'API IWMEQTME. La valeur est égale à zéro si la PTF correspondant à l'APAR OA22160 z/OS n'est pas installée sur votre système.
232 E8 SM1209DH 8 binaire Temps UC utilisé par l'enclave, indiqué par le paramètre CPUTIME de l'API IWM4EDEL.
240 F0 SM1209DI 8 binaire Suppression d'enclave UC zAAP. La valeur 0 indique que l'enclave n'a pas été supprimée ou normalisée. Cette valeur est obtenue à partir de la zone ZAAPTIME de la macro IWM4EDEL.
248 F8 SM1209DJ 4 binaire Facteur de normalisation zAAP de suppression d'enclave, indiqué par le paramètre ZAAPNFACTOR de l'API IWM4EDEL.
252 FC * 4   Réservé
256 100 SM1209DK 8 EBCDIC Temps zIIP de suppression d'enclave accumulé par l'enclave, indiqué par le paramètre ZIIPTIME de l'API IWM4EDEL. La valeur 0 indique que l'enclave n'a pas été supprimée.
264 108 SM1209DL 8 EBCDIC Service zIIP de suppression d'enclave accumulé par l'enclave, indiqué par le paramètre ZIIPSERVICE de l'API IWM4EDEL. La valeur 0 indique que l'enclave n'a pas été supprimée ou normalisée.
272 110 SM1209DM 8 EBCDIC Service zAAP de suppression d'enclave accumulé par l'enclave, indiqué par le paramètre ZAAPSERVICE de l'API IWM4EDEL. La valeur 0 indique que l'enclave n'a pas été supprimée.
280 118 SM1209DN 8 EBCDIC Service UC de suppression d'enclave accumulé par l'enclave, indiqué par le paramètre CPUSERVICE de l'API IWM4EDEL. La valeur 0 indique que l'enclave n'a pas été supprimée.
288 120 SM1209DO 4 EBCDIC Ratio du temps de réponse pour la suppression d'enclave, indiqué par le paramètre RESPTIME_RATIO de l'API IWM4EDEL. La valeur 0 indique que l'enclave n'a pas été supprimée.
292 124 SM1209DP 12   Réservé pour l'alignement
304 130 SM1209DQ 73 binaire Valeur d'ID de transaction global (GTID)
377 179 * 3 * Réservé pour l'alignement
380 17C SM1209DR 4 binaire Valeur de délai d'attente de répartition
384 180 SM1209DS 8 EBCDIC Classe de transaction, si utilisée
392 188 SM1209DT 4 binaire Est vide ou contient les balises suivantes :

SM1209DU (bit 1) - Si activée, une enclave a été créée par ce serveur pour cette requête.

SM1209DV (bit 2) - Si activée, la valeur de délai d'attente a été fournie au produit par une source externe et non extraite de la configuration relative au serveur

SM1209DW (bit 3) - Si activée, la valeur de classe de transaction a été fournie au produit par une source externe et non extraite de la configuration relative au serveur.

SM1209DX (bit 4) - Si activée, il s'agit d'une requête IIOP unidirectionnelle pour laquelle aucune réponse n'est attendue.

SM1209FJ (bit 7) - CEEGMTO failed/unavailable (L'utilisation de SM1209GG est préconisée car cette section peut parfois être absente.)

SM1209FK (bit 8) - Si activée, l'attribut Reliability Availability and Serviceability (RAS) classification_only_trace a indiqué que la trace du niveau de classification s'applique au serveur d'applications. Si vous avez lancé une commande modify TRACERECORD,OFF, l'attribut classification_only_trace n'est pas appliqué. Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

SM1209FM (bit 9) - Si activée, la variable d'environnement au niveau du serveur ou l'attribut RAS SMF_request_activity_enabled a indiqué de collecter un enregistrement SMF 120 de sous-type 9. Si vous avez émis une commande modify pour arrêter la collecte, l'enregistrement SMF 120 de sous-type 9 n'a pas été collecté. Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

SM1209FN (bit 10) - Si activée, la variable d'environnement au niveau du serveur ou l'attribut RAS SMF_request_activity_timestamps a indiqué d'inclure une section d'horodatage dans l'enregistrement SMF 120 de sous-type 9. Si vous avez émis une commande modify pour arrêter la section horodatage, l'enregistrement SMF ne contient pas de section horodatage. Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

392 188 SM1209DT 4 binaire (suite)

SM1209FO (bit 11) - Si activée, la variable d'environnement au niveau du serveur ou l'attribut RAS SMF_request_activity_security a indiqué d'inclure la section de données de sécurité dans l'enregistrement SMF 120 de sous-type 9. Si vous avez émis une commande modify pour arrêter la section de données de sécurité, l'enregistrement SMF ne contient pas de section de données de sécurité. Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

SM1209FP (bit 12) - Si activée, la variable d'environnement au niveau du serveur ou l'attribut RAS SMF_request_activity_CPU_detail a indiqué d'inclure la section de répartition de l'utilisation dans l'enregistrement SMF 120 de sous-type 9. Si vous avez émis une commande modify pour arrêter la section de répartition de l'utilisation de l'UC, l'enregistrement SMF ne contient pas de section de répartition de l'utilisation de l'UC. Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

SM1209FQ (bit 13) - Si activée, l'attribut propagate_transaction_name a indiqué d'utiliser le nom de transaction CICS (Customer Information Control System) en tant que classe de transaction de gestion de charge de travail pour la requête d'adaptateur local optimisée. Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

Les bits 14 à 32 sont réservés

396 18C * 32 * Réservé
428 1AC SM1209FR 4 binaire La valeur numérique correspond à la valeur de l'attribut RAS stalled_thread_dump_action : 0pour none, 1pour javacore, 2pour heapdump, 3pour traceback, 4pour svcdump, et 5pour javatdump.

Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

432 1B0 SM1209FS 4 binaire La valeur numérique correspond à la valeur de l'attribut RAS cputimeused_dump_action : 0pour none, 1pour javacore, 2pour heapdump, 3pour traceback, 4pour svcdump, et 5pour javatdump.

Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

436 1B4 SM1209FT 4 binaire La valeur numérique correspond à la valeur de l'attribut RAS dpm_dump_action : 0pour none, 1pour javacore, 2pour heapdump, 3pour traceback, 4pour svcdump, et 5pour javatdump.

Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

440 1B8 SM1209FU 4 binaire La valeur numérique correspond à la valeur de l'attribut RAS timeout_recovery : 1pour servantet 2pour session.

Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

444 1BC SM1209FV 4 binaire Valeur de l'attribut RAS de classification dispatch_timeout.

Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

448 1C0 SM1209FW 4 binaire Délai d'expiration de la file d'attente, calculé à l'aide des attributs RAS de classification dispatch_timeout et queue_timeout_percent.

Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

452 1C4 SM1209FX 4 binaire Valeur de l'attribut RAS de classification request_timeout.

Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

456 1C8 SM1209FY 4 binaire Valeur de l'attribut RAS de classification cputimeused_limit.

Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

460 1CC SM1209FZ 4 binaire Valeur de l'attribut RAS de classification dpm_interval.

Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

464 1D0 SM1209GA 8 EBCDIC Valeur de l'attribut RAS de classification message_tag.

Cette zone est valable uniquement si la zone SM1209CL est supérieure ou égale à 2.

472 1D8 SM1209GH 4 binaire Longueur du RNAME d'affinité obtenu
476 1DC SM1209GI 128 EBCDIC RNAME d'affinité obtenu
604 25C SM1209GJ 4 binaire Longueur du RNAME d'affinité de routage
608 260 SM1209GK 128 EBCDIC RNAME d'affinité de routage

Section d'horodatages formatés z/OS

Cette section contient les informations de date et d'heure pour des événements spécifiques survenus pendant le traitement de la requête. Toutes les heures incluses dans cette section sont exprimées au format aaaa/mm/jj hh:mm:ss.xxxxxx, où aaaa correspond à l'année, mm au mois, jj au jour, hh à l'heure, mm aux minutes, ss aux secondes et xxxxxx aux microseconde.

L'inclusion de la section d'horodatage dans l'enregistrement de sous-type 9 est facultative. La collecte de données en vue de mettre à jour cette section augmente le temps système et risque de générer des enregistrements SMF plus volumineux. C'est la raison pour laquelle la collecte de ces données est désactivée par défaut. Lorsque la collecte est désactivée, la zone du nombre d'enregistrements de la section des triplets située en haut de l'enregistrement contient un zéro.

Tableau 5. Section d'horodatages formatés z/OS. Pour activer la collecte de ces données, indiquez dans la console d'administration la propriété SMF server_SMF_request_activity_timestamps=1 ou server_SMF_request_activity_timestamps=true.
Décalage (décimal) Décalage (hexadécimal) Nom Longueur Format Description
0 0 SM1209EA 26 EBCDIC Heure à laquelle la requête a été reçue
26 1A SM1209EB 26 EBCDIC Heure à laquelle la requête a été ajoutée à la file d'attente WLM
52 34 SM1209EC 26 EBCDIC Heure à laquelle la requête a été répartie dans le servant
78 4E SM1209ED 26 EBCDIC Heure à laquelle la répartition s'est achevée dans le servant
104 68 SM1209EE 26 EBCDIC Heure à laquelle le contrôleur à terminé le traitement de la requête
130 82 * 2 * Réservé pour l'alignement

Section des données réseau pour les transports HTTP, SIP et IIOP

Tableau 6. Section des données réseau pour les transports HTTP, SIP et IIOP. Cette section contient les informations relatives à l'origine de la requête décrite par cet enregistrement. Elle est présente uniquement pour les protocoles pour lesquels le produit peut obtenir des informations d'origine. Par exemple, cette section n'existe pas pour les requêtes de beans gérés par message (MDB). Un enregistrement contient une seule instance de cette section.
Décalage (décimal) Décalage (hexadécimal) Nom Longueur Format Description
0 0 SM1209EF 4 binaire Version des données réseau
4 4 SM1209EG 8 binaire Taille, en octets, de la requête reçue du client.
12 C SM1209EH 8 binaire Taille, en octets, de la réponse renvoyée au client.
20 14 SM1209EI 4 binaire Port de destination pour la requête. Une valeur -1 indique que les communications locales ont été utilisées.
24 18 SM1209EJ 4 binaire Longueur de la chaîne d'origine
28 1C SM1209EK 128 EBCDIC Chaîne d'origine Voici un exemple de chaîne d'origine : ip addr=9.57.7.193 port=1344. Les octets qui suivent la chaîne contiennent des espaces.
156 9C * 32 * Réservé

Section des données de classification

Tableau 7. Section des données de classification. Cette section contient les informations de classification relatives à cette requête. Si une classe de transaction a été rencontrée précédemment, ces informations ont pu servir à en déterminer le nom.
Décalage (décimal) Décalage (hexadécimal) Nom Longueur Format Description
0 0 SM1209EL 4 binaire Version des données de classification
4 4 SM1209EM 4 binaire Type de données. Ces types de données ne s'appliquent pas tous à toutes les requêtes. Par exemple, seuls les types de données 6, 7 ou 8 apparaissent dans ce champ pour une requête HTTP.

1 indique qu'il s'agit du nom d'une application

2 indique qu'il s'agit du nom d'un module

3 indique qu'il s'agit du nom d'un composant

4 indique qu'il s'agit du nom d'une classe

5 indique qu'il s'agit le nom d'une méthode

6 indique qu'il s'agit d'un URI

7 indique qu'il s'agit du nom de l'hôte cible

8 indique qu'il s'agit du nom du port cible

9 indique qu'il s'agit d'un port d'écoute de messages

10 indique qu'il s'agit du nom d'un sélecteur

11 indique qu'il s'agit du nom du service OLA Optimized Local Adapters

12 indique qu'il s'agit du nom de transaction importé CICS

8 8 SM1209EN 4 binaire Longueur des données
12 C SM1209EO 128 EBCDIC Chaîne de données

Section des données de sécurité

Cette section contient les informations de sécurité pour chaque requête. Il existe une section de données de sécurité distincte pour chaque type d'identité. En fonction de votre configuration de sécurité, il peut y avoir jusqu'à 3 types d'identité. Par conséquent, un enregistrement peut comporter jusqu'à trois instances de cette section, suivant les données disponibles pour la requête pour laquelle le rapport est généré.

L'inclusion des sections de sécurité dans l'enregistrement de sous-type 9 est facultative. La collecte de données en vue de mettre à jour cette section augmente le temps système et risque de générer des enregistrements SMF plus volumineux. C'est la raison pour laquelle la collecte de ces données est désactivée par défaut. Lorsque la collecte est désactivée, la zone du nombre d'enregistrements de la section des triplets contient un zéro.

Tableau 8. Section des données de sécurité. Pour activer la collecte de ces données, indiquez dans la console d'administration la propriété SMF server_SMF_request_activity_security=1 ou server_SMF_request_activity_security=true.
Décalage (décimal) Décalage (hexadécimal) Nom Longueur Format Description
0 0 SM1209EP 4 binaire Version des données de sécurité
4 4 SM1209EQ 4 binaire Type de données :

1 indique qu'il s'agit de l'identité du serveur.

2 indique qu'il s'agit de l'identité reçue.

3 indique qu'il s'agit de l'identité d'appel.

8 8 SM1209ER 4 binaire Longueur de l'identité
12 C SM1209ES 64 EBCDIC Chaîne d'identité

Section des informations de répartition de l'utilisation de l'UC

Cette section contient les informations relatives à un élément appelé et le temps UC consommé par la tâche, moins le temps UC consacré à l'attente de l'achèvement des tâches initialisées. Ce calcul du temps UC est différent de celui effectué dans les enregistrements de conteneur.

Un enregistrement peut contenir jusqu'à 30 instances de cette section, une pour chaque élément appelé. Si votre application appelle plus de 30 éléments différents lors de la répartition d'une requête unique, seuls les 30 premiers éléments sont inclus. Le bit 5 de la zone SM1209DT indique que cette troncature a eu lieu.

L'inclusion de la section d'utilisation UC dans l'enregistrement de sous-type 9 est facultative. La collecte de données en vue de mettre à jour cette section augmente le temps système et risque de rendre ces enregistrements SMF très volumineux. C'est la raison pour laquelle la collecte de ces données est désactivée par défaut. Lorsque la collecte est désactivée ou qu'aucune donnée n'est collectée lors d'une demande, la zone du nombre de sections de ventilation d'utilisation UC (SM1209AB) dans le triplet contient un zéro.

Tableau 9. Section des informations de répartition de l'utilisation de l'UC. Pour activer la collecte de ces données, indiquez dans la console d'administration la propriété SMF server_SMF_request_activity_CPU_detail=1 ou server_SMF_request_activity_CPU_detail=true.
Décalage (décimal) Décalage (hexadécimal) Nom Longueur Format Description
0 0 SM1209ET 4 binaire Version des données d'utilisation de l'UC
4 4 SM1209EU 4 binaire Type de données :

1 indique que les données proviennent du conteneur d'EJB.

2 indique que les données proviennent du conteneur Web.

8 8 SM1209EV 8 binaire Temps UC, en microsecondes, utilisé par l'élément, par exemple un EJB ou un servlet, lors de la répartition.
16 10 SM1209FI 8 binaire Temps, en millisecondes, consacré au traitement de l'élément, tel qu'un EJB ou un servlet.
24 18 SM1209EW 4 binaire Nombre de fois où l'élément, un EJB ou un servlet, a été exécuté pendant la répartition de cette requête.
28 1C SM1209EX 4 binaire Longueur de la chaîne 1
32 20 SM1209EY 256 EBCDIC Chaîne 1 - La chaîne 1 a l'une des valeurs suivantes :

AMC, laquelle indique qu'un EJB a été traité.

Web App, laquelle indique qu'un servlet a été traité.

288 120 SM1209EZ 4 binaire Longueur de la chaîne 2
292 124 SM1209FA 256 EBCDIC La chaîne 2 a l'une des valeurs suivantes :

Le nom de méthode ou la signature si un EJB accède aux données.

Le nom du servlet si un servlet accède aux données.

Section des données utilisateur

Vous pouvez utiliser l'API du package com.ibm.websphere.smf pour ajouter jusqu'à 5 sections de données utilisateur à la fin de cet enregistrement. Chacune de ces sections doit avoir une longueur inférieure ou égale à 2 ko. Les données contenues dans ces sections ne sont pas formatées et sont présentées telles qu'elles sont reçues de votre application.

Tableau 10. Section des données utilisateur. L'enregistrement de sous-type 9 SMF 120 peut être activé et désactivé de manière dynamique. Utilisez l'API SmfEventNotifier, si vous voulez être averti lorsque le produit commence et arrête d'écrire cet enregistrement.
Décalage (décimal) Décalage (hexadécimal) Nom Longueur Format Description
0 0 SM1209FE 4 binaire Version de la section des données utilisateur
4 4 SM1209FF 4 binaire Type de données utilisateur Les types 65535 et inférieurs sont réservés à l'utilisation IBM®.
8 8 SM1209FG 4 binaire Longueur de la section des données utilisateur
12 C SM1209FH 2048 binaire Données ajoutées par l'application

Section des données asynchrones

Cette section contient des informations sur les requêtes que le serveur exécute en mode asynchrone.

Une requête asynchrone possède une instance dans cette section. Cette section n'est pas applicable aux requêtes non asynchrones.

Tableau 11. Section des données asynchrones. L'enregistrement de sous-type 9 SMF 120 peut être activé et désactivé de manière dynamique. Pour activer la collecte de ces données, indiquez dans la console d'administration la propriété SMF server_SMF_request_activity_async=1 ou server_SMF_request_activity_async=true.
Décalage (décimal) Décalage (hexadécimal) Nom Longueur Format Description
0 0 SM1209GM 4 binaire Version de la section des données asynchrones.
4 4 SM1209GL 16 S390STCKE Heure de création du contexte d'exécution.
20 14 SM1209GN 16 S390STCKE Heure de début de l'exécution.
36 24 SM1209GO 16 S390STCKE Heure de fin de l'exécution.
52 34 SM1209GP 4 binaire ID de processus du serviteur.
56 38 SM1209GQ 8 EBCDIC Nom de travail du serviteur.
64 40 SM1209GR 8 EBCDIC ID de travail du serviteur.
72 48 SM1209GS 8 binaire Jeton du serviteur.
80 50 SM1209GT 2 binaire ASID du serviteur.
82 52 * 2   Alignement réservé.
84 54 SM1209GU 8 binaire ID tâche du contexte d'exécution.
92 5C SM1209GV 4 binaire Adresse TCB du contexte d'exécution.
96 60 SM1209GW 16 binaire Jeton TCB du contexte d'exécution.
112 70 SM1209GX 8 binaire ID tâche de répartition.
120 78 SM1209GY 4 binaire Adresse TCB de répartition.
124 7C SM1209GZ 16 binaire Jeton TCB de répartition.
140 8C SM1209HA 8 binaire Jeton d'enclave du contexte d'exécution.
148 94 SM1209HB 8 binaire Jeton d'enclave de répartition.
156 9C SM1209HC 8 EBCDIC Classe de transaction utilisée pour créer l'enclave.
164 A4 SM1209HD 4 binaire Contient les indicateurs suivants :
  • SM1209HE in bit 1. Une valeur égale à 0 indique que l'enclave a été jointe. La valeur 1 indique que l'enclave a été créée.
  • SM1209HF in bit 2. Une valeur égale à 1 indique que l'enclave a été planifiée par le démon.
  • Réservé pour les bits 3 à 32.
168 A8 SM1209HG 8 binaire Temps UC de l'enclave à la fin de la répartition de cette requête, indiqué par le paramètre CPUTIME de l'API IWMEQTME. Les unités sont au format TOD.
176 B0 SM1209HH 8 binaire Temps UC de l'enclave zAAP la fin de la répartition de cette requête, indiqué par le paramètre ZAAPTIME de l'API IWMEQTME. La valeur est égale à zéro si la PTF correspondant à l'APAR OA22160 z/OS n'est pas installée sur votre système.
184 B8 SM1209HI 8 binaire Temps UC à la fin de la répartition de cette requête utilisé par un processeur central normal dont l'exécution aurait pu avoir lieu sur une enclave zAAP, mais cette dernière n'était pas disponible. Cette valeur est obtenue à partir de la zone ZAAPONCPTIME de la macro IWMEQTME. La valeur est égale à zéro si la PTF correspondant à l'APAR OA22160 z/OS n'est pas installée sur votre système.
192 C0 SM1209HJ 8 binaire Enclave zIIP éligible présente dans l'unité centrale à la fin de la répartition de cette requête. Cette valeur est obtenue à partir de la zone ZIIPTIME de la macro IWMEQTME. La valeur est égale à zéro si la PTF correspondant à l'APAR OA22160 z/OS n'est pas installée sur votre système.
200 C8 SM1209HK 8 binaire Enclave zIIP Quality Time présente dans l'unité centrale à la fin de la répartition de cette requête. Cette valeur est obtenue à partir de la zone ZIIPQUALTIME de la macro IWMEQTME. La valeur est égale à zéro si la PTF correspondant à l'APAR OA22160 z/OS n'est pas installée sur votre système.
208 D0 SM1209HL 8 binaire Enclave zIIP présente dans l'unité centrale à la fin de la répartition de cette requête. Cette valeur est obtenue à partir de la zone ZIIPONCPTIME de la macro IWMEQTME. La valeur est égale à zéro si la PTF correspondant à l'APAR OA22160 z/OS n'est pas installée sur votre système.
216 D8 SM1209HM 4 binaire Facteur de normalisation zAAP à la fin de la répartition de cette requête. Cette valeur est obtenue à partir du paramètre ZAAPNFACTOR de l'API IWMEQTME. La valeur est égale à zéro si la PTF correspondant à l'APAR OA22160 z/OS n'est pas installée sur votre système.
220 DC * 4   Alignement réservé.
224 E0 SM1209HN 8 binaire UC de répartition.
Remarque : Cette valeur est exprimée au format TOD (time-of-day).
232 E8 SM1209HO 8 binaire Temps UC qui a été utilisé sur des processeurs centraux non standard, tels que zAAP (System z Application Assist Processor) et zIIP (z9 Integrated Information Processor). Cette valeur est obtenue à partir de l'API TIMEUSED. La valeur -1 est affichée dans cette zone si :
  • une valeur ne peut pas être obtenue à partir du service TIMEUSED ;
  • le niveau de z/OS sur lequel à lieu l'exécution n'est pas la Version 1.9 avec application de l'APAR OA20758 ou la version 1.10 ou supérieure.

Cette zone peut également contenir une valeur négative si la zone SM1209CJ contient une valeur autre que 0.

Remarque : Cette valeur est exprimée au format TOD (time-of-day).
240 EC SM1209HP 4 binaire Longueur du nom de classe de travail.
244 F4 SM1209HQ 128 EBCDIC Package de travail ou nom de classe.
372 174 SM1209HR 4 binaire Longueur du nom de gestionnaire de travaux.
376 178 SM1209HS 128 EBCDIC Nom du gestionnaire de travaux.
504 1F8 SM1209HT 4 binaire Longueur d'identité.
508 1FC SM1209HU 64 EBCDIC Identité.
572 23C * 16   Réservé.

Icône indiquant le type de rubrique Rubrique de référence



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=rtrb_SMFsubtype9
Nom du fichier : rtrb_SMFsubtype9.html