![[z/OS]](../images/ngzos.gif)
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
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
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 :
|
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
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

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 :
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.
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
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
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.
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.
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.
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.
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 :
|
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 :
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é. |