Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

ÍNDICE

  1. Visão Geral
  2. Exemplo de utilização
  3. Tela XXX
    1. Outras Ações / Ações relacionadas
  4. Tela XXX
    1. Principais Campos e Parâmetros
  5. Tabelas utilizadas

01. VISÃO GERAL

A rotina visa a melhoria no fluxo operacional para importação de arquivos da TISS visando a automação nos dos processos realizados pelos usuários da operadora.

...

Aviso
titleIMPORTANTE

O robô de importação irá tentar processar todos os XMLs que estão com o status igual a ACATADO.

Caso o sistema possua algum XML antigo que não foi importado o mesmo deve ter seu status alterado.

Bloco de código
languagesql
titleQuery para realizar a consulta
SELECT *
FROM   BXXT10 BXX 
WHERE  BXX_STATUS = '1' 
       AND BXX.D_E_L_E_T_ = ' '

03. CONFIGURAÇÕES

As configurações desta nova funcionalidade serão implementadas no arquivo appserver.ini dos servidores Protheus.


  1. Na sessão do ambiente escolhido configure as variáveis
    1. EMPROBOXML (obrigatório)  - irá identificar a empresa do sistema;
    2. FILROBOXML (obrigatório) - identificará a filial do sistema;
      Exemplo das variáveis configuradas na sessão do ambiente:

      Bloco de código
      [PRODUCAO]
      EmpRoboXml=99
      FilRoboXml=01
      
      
  1. Na sessão ONSTART indique os jobs conforme abaixo

    Bloco de código
    [ONSTART]
    JOBS=XML_ROBOT,IMPXML
    Refreshrate=30 //representa uma espera de 30 segundos
    
    
  2. Crie as sessões informadas no passo anterior.

    Bloco de código
    [XML_ROBOT]
    Enviroment=nomedoseuambiente
    Main=XmlRoute //nome da função que checa as regras e define se o arquivo foi acatado ou não
    
    [IMPXML]
    Enviroment=nomedoseuambiente
    Main=XmlImport //nome da função que processa a importação do xml
  3. Outra configuração sugerida para ser realizada com muita atenção pelo administrador do sistema é a quantidade de threads que cada robô irá iniciar para processar (cada thread processa um arquivo). o valor padrão deste parâmetros são 15 threads o que significa que cada JOB irá consumir simultaneamente até 15 arquivos. Deve-se levar em consideração ao configurar esse parâmetro a capacidade de processamento do servidor. A recomendação para  servidores de 32 bits é que a configuração não ultrapasse 15 threads para garantir uma melhor performance do processamento.


04. 

...

Principais Campos e Parâmetros

...

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

05. TABELAS UTILIZADAS

...

PARÂMETROS

  • Criação de Parâmetro no arquivo SX6 – Parâmetros:

Nome da Variável

MV_PLSMAXT

Tipo

Numérico

Descrição

Quantidade limite de threads a serem iniciadas no servidor Protheus (appServer) para consumo de XMLs TISS.  

Valor Padrão

15



05. ASSUNTOS RELACIONADOS

Para que as guias importadas via XML sejam automaticamente processadas (mudança de fase), configure os robôs de processamento descritos no item "03 - Configurações" no documento abaixo.

Análise de Contas - PLSA600