| 
                    
 Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com  | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
					
                    
                         
    4D v20.6
 
Get Monitored Activity 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Get Monitored Activity -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| Resultado | Collection | 
             
         | 
        Coleção de atividades monitoradas | |||||
O comando Get Monitored Activity devolve uma coleção de objetos que descrevem operações registradas de acordo com as especificações definidas pelo comando START MONITORING ACTIVITY. Pode ser chamado e executado em 4D remoto, 4D Server e aplicações 4D autonomas (se fonte não vier da atividade de rede).
Os objetos na coleção devolvida têm as propriedades abaixo:
| Propriedade | Tipo  |  Descrição  |  ||||||||||||
| activityKind | Inteiro longo | O tipo de atividade registrada:
  |  ||||||||||||
| activityDuration | Real | A duração da atividade expressa em segundos | ||||||||||||
| activityData | Objeto | Objetos que contém propriedades específicas dependendo do tipo de atividade registrada (activityKind). Em algumas circunstâncias, podem devolver vários objetos para a mesma operação. Neste caso, os objetos terão o mesmo UUID. As propriedades adicionais nestes objetos são descritas nas seções a seguir. | 
Nota: o objeto activityData utiliza a informação definida pelo comando SET DATABASE PARAMETER para 4DDebugLog.txt (standard) (se corresponde), do contrário, utiliza um modo predeterminado. Iniciar a gravação de historial durante a execução do comando Get Monitored Activity afetará os resultados devolvidos.
objeto activityData:
| Propiedad  |  Tipo  |  Descripción  |  
| sequenceNumber | inteiro longo | Número de operação único e sequencial na sessão de historial. | 
| elapsedTime | inteiro longo | Tempo transcorrido desde que se iniciou o histórico de depuração (expresso em milissegundos) | 
| processID | inteiro longo | ID de processo | 
| uniqueProcessID | inteiro longo | ID de processo único | 
| stackLevel | inteiro longo | Nivel de pilha | 
| duration | inteiro longo | Duração da operação (expressa em microssegundos) | 
| kind | texto | Tipo de operação registrada. Valores possíveis: 
  |  
As propriedades abaixo adicionais são devolvidas no objeto activityData segundo o tipo de operação:
| Propriedade  |  Tipo  |  Tipo |  Descrição | 
| commandName | texto | comando | Nome de comando | 
| commandNumber | inteiro longo | comando | Número de comando | 
| connectionUUID | texto | tarea | Máquina cliente UUID | 
| formEvent | texto | comando | Nome de evento de formulário | 
| formMethod | texto | comando | Método de formulário | 
| functionName | texto | miembro | Nome de método de membro ORDA | 
| memberMethod | texto | comando | String localizada do método membro para a chamada ao objeto 4D | 
| method | texto | comando | Nomes localizados de comandos e funções 4D | 
| parameters | texto | comando member message method pluginCommand pluginEvent task  |  Parâmetros passados na operação | 
| pluginCommandName | texto | pluginCommand pluginEvent  |  Nome de comando de plug-in | 
| pluginCommandNumber | inteiro longo | pluginCommand pluginEvent pluginMessage  |  Número de comando de plug-in | 
| pluginExternalCall | inteiro longo | pluginCallback | Chamada de ponto de entrada Plug-in SDK | 
| pluginMessageName | texto | pluginMessage |   Valores possíveis: 
  |  
| pluginName | texto | pluginCallback pluginCommand pluginEvent pluginMessage  |  Nome de plug-in | 
| Propriedade  |  Tipo  |  Descrição |  
| sequenceNumber | entero largo | Número de operação único e sequencial na sessão de histórico | 
| time | texto | Data e hora em formato ISO 8601 ("AAAA-MM-DDTHH:MM:SS.sss") | 
| systemID | texto | ID de sistema | 
| component | texto | Assinatura do componente (p. ex., 4SQLS ou dbmg) | 
| processInfoIndex | entero largo | Corresponde ao campo "index" em histórico 4DRequestsLog_ProcessInfo.txt, e permite vincular uma solicitação a um processo | 
| request | entero largo | ID de solicitação para mensagens c/s, petições SQL ou mensagens LOG EVENT | 
| bytesIn | entero largo | Número de bytes recebidos | 
| bytesOut | entero largo | Número de bytes enviados | 
| execDuration | entero largo | Dependendo de onde seja gerado:
  |  
| writeDuration | entero largo | Tempo empregado em microssegundos para enviar:
  |  
| serverDuration | entero largo | Tempo em microssegundos para a comunicação cliente/servidor | 
| taskKind | texto | Preemptivo ou cooperativo (respectivamente 'p' ou 'c') | 
| rtt | entero largo | Tempo estimado em microssegundos para que o cliente envie a solicitação e o servidor a confirme. 
  |  
Nota: o objeto activityData é parecido com aquele retornado pelo comando GET ACTIVITY SNAPSHOT, exceto que apenas operações terminadas são retornadas.
activityData object:
| Propriedade  |  Tipo  |  Descrição  |  |
| message | text | Descrição da operação | |
| maxValue | longint | Número máximod e iterações para a operação (value=-1 ara operações não-iterativas) | |
| remote | boolean | Operações cliiente / servidor. Valores possíveis: true, false | |
| uuid | text | UUID da operação | |
| taskId | longint | Identificador Interno 4D para o processo originador | |
| startTime | text | HOra de início para a operação em formato ISO 8601 ("AAAA-MM-DDTHH:MM:SS.sss") | |
| duration | longint | Tempo total (expresso em milissegundos) da execução de operação | |
| title | text | Informação adicional sobre a operação | |
| extraInfo | object | Informação adicional SQL (se houver):
  |  |
| dbContextInfo | object | Informação Contextual da operação | |
| host_name | text | Nome do host que lança a operação | |
| user_name | text | Nome do usuário 4D cuja sessão lança a operação | |
| task_name | text | Nome do processo que lança a operação | |
| task_id | longint | ID do processo que lança a operação | |
| client_uid | text | (operações c/s somente) UUID da máquina cliente que lança a operação de banco de dados | |
| is_remote_context | longint | (operações c/s somente) Indica se a operação foi lançada pelo servidor via um processo armazenado (valor=0) ou por um cliente (valor=1) | |
| user4d_id | longint | ID do usuário 4D na máquina cliente | |
| user4d_alias | text | Alias/apelido estabelecido pelo usuário 4D. Veja SET USER ALIAS | |
| client_version | text | Valor de string codificada que expressa o número da versão do ambiente 4D retornado pelo comando Application version | |
| dbOperationDetails | object | Informação sobre as chamadas da operação para o motor de banco de dados | |
| table | text | Nome da tabela na operação | |
| field | text | Nome do campo tabela na operação | |
| queryPlan | text | Plano pesquisa para a operação | |
| operationType | text | Tipo de operação | |
| sortParameters | collection | Critério de ordenação | |
| subOperations | collection | coleção de objetos activytData contendo informação sobre as operações subordinadas dentro da operação atual. | |
| [ ].message | text | Etiqueta de operações | |
| [ ].maxValue | longint | Número máximo de iterações para a operação (valor=-1 para operações não-iterativas) | |
| [ ].remote | boolean | Operação cliente/servidor (0=true, 1=false) | |
| [ ].uuid | text | UUID da operação | |
| [ ].taskId | longint | Identificador Interno 4D para o processo original | |
| [ ].startTime | text | Hora início da operação em formato ISO 8601 ("AAAA-MM-DDTHH:MM:SS.sss") | |
| [ ].duration | longint | Tempo Total (expresso em milissegundos) de execução de operação | |
| [ ].title | text | Informação adicional sobre a operação | |
| [ ].extraInfo | object | Informação adicional SQL (se houver):
  |  
Ver exemplos para START MONITORING ACTIVITY
	Produto: 4D
	Tema: Ferramentas
	Número 
        1713
        
        
        
	
	Criado por: 4D v18 R3
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v20)
	
	
	Manual de linguagem 4D ( 4D v20.1)
	
	
	
	Manual de linguagem 4D ( 4D v20.2)
	
	Manual de linguagem 4D ( 4D v20.3)
	
	Manual de linguagem 4D ( 4D v20.4)
	
	Manual de linguagem 4D ( 4D v20.5)
	Manual de linguagem 4D ( 4D v20.6)
Adicionar um comentário