Registros SMF do z/OS para Dados de Contabilidade e Estatísticas do Fluxo de Mensagens

Este tópico descreve as informações que são gravadas nos registros SMF do z/OS para a contabilidade do fluxo de mensagens e dos dados estatísticos.

Os registros de dados são registros de tipo 117 que possuem os seguintes identificadores:

As tabelas a seguir descrevem o conteúdo de cada um desses registros na ordem listada anteriormente.

A tabela a seguir descreve o conteúdo do registro BipSMFDate.

Campo Tipo de dados Detalhes
AAAA signed short int anos de 2 bytes
MM char mês de 1 byte
DD char dia de 1 byte

A tabela a seguir descreve o conteúdo do registro BipSMFRecordHdr.

Campo Tipo de dados Detalhes
SM117LEN unsigned short int Comprimento do registro SMF
SM117SEG unsigned short int Reservado para sistema
SM117FLG char Indicador do sistema
SM117RTY char Tipo de registro 117 (x'75')
SM117TME unsigned int Hora que o SMF moveu o registro (hora desde a meia-noite em centésimos de segundos)
SM117DTE unsigned int Data em que o SMF moveu o registro em formato decimal compactado 0cyydddF em que:

c é 0 (19xx) ou 1 (20xx)
aa é o ano atual (0-99)
ddd é o dia atual (1-366)
F é o sinal

SM117SID unsigned int ID do sistema
SM117SSI unsigned int ID do subsistema
SM117STY unsigned short int Subtipo de registro, um de :
  • 1 (apenas os dados do fluxo de mensagens ou de encadeamentos estão sendo coletados)
  • 2 (dados do nó estão sendo coletados)1
SM117TCT unsigned int Contagem de grupos de três
SM117SRT unsigned char Tipo de registro, um de:
  • Archive
  • Instantâneo
SM117SRC unsigned char Código de registro, um de :
  • 00 = Nenhum
  • 01 = Intervalo Principal
  • 02 = Instantâneo
  • 03 = Encerramento
  • 04 = Reimplementar
  • 05 = Definições de Estatísticas Modificadas
SM117RSQ unsigned short int Número de seqüência do registro quando vários registros são gravados para um intervalo de coletas.
SM117NOR unsigned short int Número total de registros relacionados em um intervalo de coleta.
Nota:
  1. Quando apenas os dados do nó estiverem sendo coletados, um único registro de subtipo 2 será gravado. Se os dados de nós e de terminais estiverem sendo coletados, serão gravados vários registros de subtipo 2.

A tabela a seguir descreve o conteúdo do registro BipSMFTriplet.

Campo Tipo de dados Detalhes
TRPLTOSE signed int Deslocamento de registro a partir do início do registro SMF
TRPLTDLE signed short int Comprimento de tipo de dados
TRPLTNDR signed short int Número de tipos de dados no registro SMF

A tabela a seguir descreve o conteúdo do registro BipSMFMessageFlow.

Campo Tipo de dados Detalhes
IMFLID short int ID hex do bloco de controle (BipSMFMessageFlow_ID)
IMFLLEN short int Comprimento do bloco de controle
IMFLEYE char[4] Eyecatcher (IMFL)
IMFLVER int Número da versão (BipSMFRecordVersion)
IMFLBKNM char32] Broker name
IMFLBKID char[36] Identificador universal exclusivo do intermediário
IMFLEXNM char[32] Execution group name
IMFLEXID char[36] Identificador universal exclusivo do grupo de execução
IMFLMFNM char[32] Nome do fluxo de mensagens
IMFLSTDT BipSMFDate Data de início do intervalo
IMFLSTTM unsigned int Hora de Início do Intervalo (formatar como para SM117TME)
IMFLENDT BipSMFDate Data de finalização do intervalo
IMFLENTM unsigned int Hora Final do Intervalo (formatar como para SM117TME)
IMFLTPTM long long int Tempo total passado gasto processando mensagens de entrada (binário de 8 bytes, microssegundos)
IMFLMXTM long long int Tempo máximo passado gasto processando uma mensagem de entrada (binário de 8 bytes, microssegundos)
IMFLMNTM long long int Tempo mínimo passado gasto processando uma mensagem de entrada (binário de 8 bytes, microssegundos)
IMFLTPCP long long int Tempo total da CPU gasto processando mensagens de entrada (binário de 8 bytes, microssegundos)
IMFLMXCP long long int Tempo máximo da CPU gasto processando uma mensagem de entrada (binário de 8 bytes, microssegundos)
IMFLMNCP long long int Tempo mínimo da CPU gasto processando uma mensagem de entrada (binário de 8 bytes, microssegundos)
IMFLWTCP long long int Tempo total da CPU gasto aguardando mensagens de entrada (binário de 8 bytes, microssegundos)
IMFLWTIN long long int Tempo total decorrido, aguardando mensagens de entrada (binário de 8 bytes, microssegundos)
IMFLTPMG unsigned int Número total de mensagens processadas
IMFLTSMG long long int Tamanho total das mensagens de entrada (bytes)
IMFLMXMG long long int Tamanho máximo da mensagem de entrada (bytes)
IMFLMNMG long long int Tamanho mínimo da mensagem de entrada (bytes)
IMFLTHDP unsigned int Número de encadeamentos no conjunto
IMFLTHDM unsigned int Número de vezes que o número máximo de encadeamentos é alcançado
IMFLERMQ1 unsigned int Número de erros MQGET (nó MQInput) ou erros de serviços da Web (nó HTTPInput)
IMFLERMG2 unsigned int Número de mensagens que contêm erros
IMFLERPR unsigned int Número de erros ao processar uma mensagem
IMFLTMOU unsigned int Número de tempos limite ao processar uma mensagem (apenas o nó AggregateReply)
IMFLCMIT unsigned int Número de consolidações de transações
IMFLBKOU unsigned int Número de recuperações de transações
IMFLACCT char[32] Origem do Cálculo
Notes:
  1. Por exemplo, um erro de conversão ocorre quando a mensagem é obtida da fila.
  2. Isso inclui exceções que são emitidas no recebimento de dados do nó input e erros detectados pelo nó input depois que tiver recuperado com êxito a mensagem da fila (por exemplo, um erro de formato).

A tabela a seguir descreve o conteúdo do registro BipSMFThread.

Campo Tipo de dados Detalhes
ITHDID short int ID hex do bloco de controle (BipSMFThread_ID)
ITHDLEN short int Comprimento do bloco de controle
ITHDEYE char[4] Eyecatcher (ITHD)
ITHDVER int Número da versão (BipSMFRecordVersion)
ITHDNBR unsigned int Número relativo de encadeamentos no conjunto
ITHDTPMG unsigned int Número total de mensagens processadas pelo encadeamento
ITHDTPTM long long int Tempo total passado gasto processando mensagens de entrada (binário de 8 bytes, microssegundos)
ITHDTPCP long long int Tempo total da CPU gasto processando mensagens de entrada (binário de 8 bytes, microssegundos)
ITHDWTCP long long int Tempo total da CPU gasto aguardando mensagens de entrada (binário de 8 bytes, microssegundos)
ITHDWTIN long long int Tempo total decorrido, aguardando mensagens de entrada (binário de 8 bytes, microssegundos)
ITHDTSMG long long int Tamanho total das mensagens de entrada (bytes)
ITHDMXMG long long int Tamanho máximo de mensagens de entrada (bytes)
ITHDMNMG long long int Tamanho mínimo de mensagens de entrada (bytes)

A tabela a seguir descreve o conteúdo do registro BipSMFNode.

Campo Tipo de dados Detalhes
INODID short int ID hex do bloco de controle (BipSMFNode_ID)
INODLEN short int Comprimento do bloco de controle
INODEYE char[4] Eyecatcher (INOD)
INODVER int Número da versão (BipSMFRecordVersion)
INODNDNM char[32] Nome do nó (Rótulo)
INODTYPE char[32] Tipo de nó
INODTPTM long long int Tempo total passado gasto processando mensagens de entrada (binário de 8 bytes, microssegundos)
INODMXTM long long int Tempo máximo passado gasto processando mensagens de entrada (binário de 8 bytes, microssegundos)
INODMNTM long long int Tempo mínimo passado gasto processando mensagens de entrada (binário de 8 bytes, microssegundos)
INODTPCP long long int Tempo total da CPU gasto processando mensagens de entrada (binário de 8 bytes, microssegundos)
INODMXCP long long int Tempo máximo da CPU gasto processando mensagens de entrada (binário de 8 bytes, microssegundos)
INODMNCP long long int Tempo mínimo da CPU gasto processando mensagens de entrada (binário de 8 bytes, microssegundos)
INODTPMG unsigned int Número total de mensagens processadas por este nó
INODNITL unsigned int Número de terminais de entrada
INODNOTL unsigned int Número de terminais de saída

A tabela a seguir descreve o conteúdo do registro BipSMFTerminal.

Campo Tipo de dados Detalhes
ITRMID short int ID hex do bloco de controle (BipSMFTerminal_ID)
ITRMLEN short int Comprimento do bloco de controle
ITRMEYE char[4] Eyecatcher (ITRM)
ITRMVER int Número da versão (BipSMFRecordVersion)
ITRMTLNM char[32] Nome do terminal
ITRMTYPE char[8] Tipo de terminal, um de:
  • Entrada
  • Saída
ITRMTINV unsigned int Número total de chamadas
Conceitos relacionados
Visão Geral de Fluxos de Mensagens
Dados de Contabilidade e Estatísticas do Fluxo de Mensagens
Tarefas relacionadas
Desenvolvendo Fluxos de Mensagens
Coletando a Contabilidade do Fluxo de Mensagens e Dados Estatísticos
Referências relacionadas
Detalhes de Contabilidade e de Estatísticas do Fluxo de Mensagens
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac19040_