Seguimento atividade 

Serviço logging XTEND

XTEND propõe uma opção de seguimento de atividade dos utilizadores.

O webmaster tem a possibilidae de activar/desativar o seguimento de atividade na ficha Estabelecimento web.

O seguimento pode estar ativado sobre os elememtos seguintes :

  • Ação web
  • Página
  • Ligação dinâmica

Acondicionamento dos ficheiros

Diretório de armazém :

\WebData\SERVERSLOGS\WAXTENDSERVER\ACTIVITY\
WebData é o diretório de instalação dos dados do servidor de instalação dos dados do servidor X3WEB.

Log do estabelecimento XTEND

O log de um estabelecimento XTEND é constituido de N ficheiros giratórios de nome
X3SOL.X3FOLDER.XTENDSITE.n.log .

Log de sessões

O ficheiro XTEND.GLOBAL.n.log contém o log das sessões XTEND

Uma entrada está criada para cada nova sessão XTEND com as informações sobre o navegador web

Parametrização do log

O número de ficheiros e seu tamanho está parametrizável via os parâmetros consola
xtend.server.activitylog.*

Por defeito o nível do log XTEND xtend.server.activitylog.level é igual a 1.

Os logs de tipo WSVC e SCT não são atividades por defeito.

Falta posicionar o valor do parâmetro xtend.server.activitylog.level a 2 (Verbose) para os ativar.

Conteúdo do ficheiro log do estabelecimento

Colunas comuns

Coluna

Informação 

1

Tempo em milisegundos depois 1970

2

Data AAAA/MM/DD

3

Hora Hora : Minutos:Segundos: Millisegundos

4



Tipos
- PAG para afixação de uma página
- DLK para o clique sobre uma ligação dinâmica
- WSC para a chamada de um web service Interface ou AJAX
- SCT para a chamada de um script servidor AJAX

5

Id sessão XTEND

6

Http/Https

7

Método GET ou POST

8

Código língua XTEND

9

Código utilizador XTEND

Tipo PAG

Coluna

Informação 

10

Código da página

11

Tempo de afixação em milisegundos

12

Código da ligação dinâmica

Tipo DLK

Coluna

Informação 

10

Código da ligação dinâmica

12

Código de ação

13

Tempos de execução da ação em milisegundos

14

Código de interface da ação

15

Código de interface da ação

Tipo WSC

Coluna

Informação 

10


- AJX Web service AJAX
- FLH Web service FLASH
- REQ Web service Acesso aos dados
- SCT Web service executado a partir de um script.

11

Código de interface

12

Tempos de execução do web service

13

Resultado OK/KO

14

ID Script(SCT)/Page(REQ)/Champ Flash(FLH)

Tipo SCT

Coluna

Informação 

10

Path do script

11

Tempos de execução do script

Conteúdo do ficheiro log das sessões

Coluna

Informação 

1

Endereço IP do cliente ou do último "proxy" que enviou o pedido.

2

Porta IP do cliente ou do último "proxy" que enviou o pedido.

3

Browser name

4

Browser version

5

Browser plateforme

6

Reverso proxy - Prefixo

7

Reverso proxy - Hostname

8

Reverse proxy - Porta Http

9

Reverse proxy - Porta Https

Serviço de logging dos web services

Acondicionamento

Os logs dos web services são guardados sobre o servidor X3WEB sobre o qual são executados, no diretório:
\WebData\SERVERSLOGS\WAXTENDSERVER\ACTIVITY\

Os logs são guardados em vários ficheiros :

o log geral

O nome do ficheiro log está Entries.NomDuPoolDeConnexion.n.txt

Os logs dos pools de conexão

O nome do ficheiro log é WsvcServer.n.txt

A função de log dos web services está activada por defeito.

Configuração

Ela pode estar parametrizada via os parâmetros consola :

  • http.cx3weblogsvc.activitylog.on=on
  • http.cx3weblogsvc.activitylog.filenumber=10
  • http.cx3weblogsvc.activitylog.filesize="10000000"

Identificação dos pedidos

Os pedidos XTEND de web seevices são identificados (Coluna "Id do pedido" dos logs) por identificador : Id sessão XTEND.DateHeure.Compteur

Todos os web service Xtend emitidos de uma mesma sessão têm o mesmo prefixo de identificador.

Conteúdo log geral

Linha NewReq

As linhas NewReq correspondendo a tomada em conta de um pedido de entrada.
A partir deste instante, o pedido está identificado de maneira única.

Coluna

Informação

1

Id do pedido

2

Id de publicação do web service X3

3





Tipo de ação
- EXEC : chamadas sob programa
- LIST : lista esquerda objeto
- READ : leitura objeto
- MODIFY : salvaguarda objeto
- CREATE : criação objeto
- DELETE : supressão objeto

4

Id do grupo de entradas na pool

5

User X3

6

Língua X3

7

Rasto de execução do pedido (verdade/falso)

8

Rasto de execução do tratamento L4G (verdade/falso)

9

Rasto de ativação debugger do tratamento L4G (verdade/falso)

10

Rasto informação de logging (verdade/falso)

Linha Resultado

Representa a resposta devolvida ao chamador

Coluna

Informação

1

Id do pedido

2

Id de publicação do web service X3

3

Tipo de ação

4

Id do grupo de entradas na pool

5

Estatuto geral do pedido(0-KO/1-OK)

6

Número de mensagens

7

Presença de um resultado (verdade/falso)

8

Duração de carregamento da descrição

9

Duração da distribuição do pedido

10

Duração de espera na fila

11

Duração de execução

12

Duração de vida do pedido de tratamento

13

Duração total de execução no servidor de Web Service

14

Alteração do utilizador (verdade/falso])

15

Recarregamento dos tratamentos no servidor Sage (verdade/falso)

16

Recarregamento da descrição do Web service (true/falso)

17

Reenvia do pedido após deteção do facto que a ligação com a base de dados está desativado (verdade/falso)

18

Índec de entrada utilizada

19

Índice de inscripção na fila de distribuição

20

Numero de ciclo de distribuição

21

Grupo de entrada está ocupado quando o pedido (verdade/falso)

22

Presença de um rasto servidor na resposta (verdade/falso)

 

 

Comnteúdo log dos pools

Launch

Coluna

Informação

1

Id do pedido

2

Id do tratamento

3

Id do sub-programa

4

Id do user X3

5

Idioma

6

índice da janela afectada ao lançamento deste pedido

7

Numero de ciclo estando necessário à distribuição

8

Número de pedidos lançados por este grupo de entrada

9

Número de entradas do grupo

10




Por entrado :
- score
- índice de entrada
- id da entrada
- entrada livre (verdade/falso)
- entrada em erro (verdade/falso)


LaunchSub

Um pedido podendo necessidade de execução de u sob pedido técnico como uma alteração de utilizador, os sub pedidos técnicos são rastrados numa linha "LaunchSub".

Coluna

Informação

1

Id do pedido mãe com sufixo por ",N"

2

Id do tratamento

3

Id do sub-programa

4

Id do utilizador

5

Idioma

6

índice da entrada afectada ao lançamento deste pedido

7

Numero de ciclo estando necessário à distribuição

ExecEnd ou ExecSubEnd

Coluna

Informação

1

Id do pedido mãe com sufixo por ",1"

2

Id do tratamento

3

Id do sub-programa

4

Id do utilizador

5

Idioma

6

índice da janela afectada ao lançamento deste pedido

7

Numero de ciclo estando necessário à distribuição

8

Estatuto (verdade/falso)

9

Presença de uma mensagem (verdade/falso)

10

Presença de uma excepção (verdade/falso)

11

Texto da mensagem

12

Erro do servidor Sage (verdade/falso)

13

Descição do Web Service está desfasado (verdade/falso)

14

Ligação com a base de dados desativada (verdade/falso)