Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Performance do portal

Características do Requisito 

Linha de Produto:

Microsiga Protheus

Segmento:

Saúde

Módulo:

Plano de Saúde

Rotina:

Rotina

Nome Técnico

PPLMFUN

Portal

WSPLSXFUNWS Portal

País(es):

Brasil

Banco(s) de Dados:

Todos relacionados

Sistema(s) Operacional(is):

Windows®

Descrição

Ajuste realizado na performance do portal.





Procedimento para Configuração

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure o(s) parâmetro(s) a seguir:

Itens/Pastas

Descrição

Nome:

MV_PLTIGDA

Tipo:

Numerico

Cont. Por.:

10

Descrição:

Informar o tempo em minutos para que o metodo processado possa ser refeito. Default 10 minutos

Itens/Pastas

Descrição

Nome:

MV_PTIMATE

Tipo:

Logico

Cont. Por.:

.f.

Descrição:

Ativa log de processamento do portal. Informação extraída do monitor de atividades do protheus. Default .f.

Itens/Pastas

Descrição

Nome:

MV_PLPGATO

Tipo:

Logico

Cont. Por.:

.f.

Descrição:

Controle das regras de pagamento no Ato. Clientes que não usarem esta modalidade de pagamento deve desligar. Default .t. ligado.

Itens/Pastas

Descrição

Nome:

MV_PLGLDAT

Tipo:

Logico

Cont. Por.:

.T.

Descrição:

Ativa o controle de processamento para metodos muito solicitados. Default .T. ligado

Campos que foram alterados

X3_CAMPO

B5M_FUNNAM

X3_ORDEM01
X3_TIPOC
X3_TAMANHO10

X3_TITULO

Nome Função

X3_DESCRICNome da Função
X3_PICTURE@!

X3_BROWSE

N

X3_VISUALV
X3_CONTEXTR
X3_OBRIGATN

X3_CAMPO

B5M_DATA

X3_ORDEM02
X3_TIPOD
X3_TAMANHO8

X3_TITULO

Data Registr

X3_DESCRICData do Registro
X3_PICTURE

X3_BROWSE

N

X3_VISUALV
X3_CONTEXTR
X3_OBRIGATN

X3_CAMPO

B5M_HORA

X3_ORDEM03
X3_TIPOC
X3_TAMANHO8

X3_TITULO

Hora Registr

X3_DESCRICHora do Registro
X3_PICTURE

X3_BROWSE

N

X3_VISUALV
X3_CONTEXTR
X3_OBRIGATN

X3_CAMPO

B5M_DAOBJ1

X3_ORDEM04
X3_TIPOC
X3_TAMANHO254

X3_TITULO

Conteudo

X3_DESCRICConteudo
X3_PICTURE

X3_BROWSE

N

X3_VISUALV
X3_CONTEXTR
X3_OBRIGATN

X3_CAMPO

B5M_DAOBJ2

X3_ORDEM05
X3_TIPOC
X3_TAMANHO254

X3_TITULO

Conteudo

X3_DESCRICConteudo
X3_PICTURE

X3_BROWSE

N

X3_VISUALV
X3_CONTEXTR
X3_OBRIGATN


X3_CAMPO

B5M_DAOBJ3

X3_ORDEM06
X3_TIPOC
X3_TAMANHO254

X3_TITULO

Conteudo

X3_DESCRICConteudo
X3_PICTURE

X3_BROWSE

N

X3_VISUALV
X3_CONTEXTR
X3_OBRIGATN

X3_CAMPO

B5M_DAOBJ4

X3_ORDEM07
X3_TIPOC
X3_TAMANHO254

X3_TITULO

Conteudo

X3_DESCRICConteudo
X3_PICTURE

X3_BROWSE

N

X3_VISUALV
X3_CONTEXTR
X3_OBRIGATN

X3_CAMPO

B5M_DAOBJ5

X3_ORDEM08
X3_TIPOC
X3_TAMANHO254

X3_TITULO

Conteudo

X3_DESCRICConteudo
X3_PICTURE

X3_BROWSE

N

X3_VISUALV
X3_CONTEXTR
X3_OBRIGATN

X3_CAMPO

B5M_CHAVE

X3_ORDEM09
X3_TIPOC
X3_TAMANHO32

X3_TITULO

Chave

X3_DESCRICChave
X3_PICTURE@!

X3_BROWSE

N

X3_VISUALV
X3_CONTEXTR
X3_OBRIGATN


Índices que foram criados / alterados.

INDICE

B5M

ORDEM

1

CHAVE

B5M_FILIAL + B5M_FUNNAM + B5M_CHAVE

DESCRICAO

Filial + Nome da Funcao + Chave

PROPRI

S

INDICE

B5M

ORDEM

2

CHAVE

B5M_FILIAL + B5M_DATA

DESCRICAO

Filial + DATA

PROPRI

S

Procedimento para Utilização

Recomendações:

  1. FWLOGMSG_DEBUG - somente ligar este parâmetro caso tenha necessidade de analisar informações no console.log (Período curto de tempo).
  2. debugthreadusedmemory -  ligar caso tenha necessidade de acompanhar consumo de memória (Período curto de tempo).
  3. Verificar parametrização do tamanho do arquivo de console.log. Sugestão no máximo 4 mb. Recomendado esta parametrização para DbAcess e AppServer. Caso tenha necessidade de acompanhar os logs recomendo criar um script para fazer a cópia dos arquivos. BAK e colocar em uma outra pasta para analise futura.

            Exemplo.: ConsoleMaxSize=4621440

O parâmetro MV_PTIMATE deve ser ligado somente em casos de análise de processamento (performance) conforme registros do monitor de atividade protheus. Os arquivos serão gravados na pasta logpls com o nome portal_XXXXX.csv. O XXXX e a porta de cada servidor. Este log possibilita analisar a quantidade de ThReads de cada servidor bem como o tempo de processamento de casa requisição.

Caso exista o parâmetro MV_PLSEXPC no dicionário de dados o mesmo deve estar com o conteúdo (.F.). O processo de pacote está sendo reavaliado.

Atenção: Este parâmetro não deve ficar ligado por muito tempo!

Após criação dos parâmetros e campos basta utilizar a rotina do portal. Todo o controle será feito automaticamente.