Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

FAQ: 53994-Como configurar o adapter assíncrono de recebimento (axrut001), para que obtenha corretamente as mensagens da tabela FILA
Produto:Datasul
Versão:1
Sintoma
53994-Como configurar o adapter assíncrono de recebimento (axrut001), para que obtenha corretamente as mensagens da tabela FILA-EAI?
Causa
Como configurar o adapter assíncrono de recebimento (axrut001), para que obtenha corretamente as mensagens da tabela FILA-EAI?
Solução

Pergunta:

Como configurar o adapter assíncrono de recebimento (axrut001), para que obtenha corretamente as mensagens da tabela FILA-EAI?

 

Resposta:

O adapter assíncrono de recebimento possui três parâmetros de entrada, que serão informados ao iniciar a execução por meio de um arquivo “.PF”. Exemplo:

 

C:\Dlc101a\bin\prowin32.exe -ininame c:\eai.ini -pf c:\eai.pf

Este arquivo deve possuir as seguintes opções configuradas:

-p adapters\xml\utp\axrut001.p => indica que o adapter deve ser executado.

-param (ex.: “1.30.process01.ems2.super.super.IN.NONSTOP”), deverá conter os parâmetros de entrada, separados pelo caracter ponto (.), onde:

1 - O intervalo inicial de tempo de acesso ao banco de dados, em segundos;

2 - O intervalo final de tempo de acesso ao banco de dados, em segundos;

3 - O nome do processador. Este valor será informado conforme o arquivo de configuração ListOfProcess.xml. IMPORTANTE, Informe “” (branco) para processar os demais estabelecimentos não definidos neste arquivo;

4 - A identificação do produto para o qual serão processadas as mensagens assíncronas, devendo ser uma das seguintes opções: ems2, ems5 ou hr;

5 - O nome do usuário que será utilizado para efetuar login automático no produto informado;

6 - A senha do usuário que será utilizado para efetuar login automático no produto informado;

7 - O tipo de mensagem a ser processada, informando-se os valores: IN (padrão) ou OUT.

O valor IN indica ao adapter de recebimento que as mensagens que estão sendo enviadas para o produto Datasul devem ser processadas. Já o valor OUT indica que as mensagens que o produto Datasul está enviando, geralmente para um sistema externo, devem ser processadas;

8 - O tipo de comportamento para processamento da fila de integração, que pode ser contínuo ou não contínuo, informando-se os valores: NONSTOP (padrão) ou STOP.

O valor NONTOP indica ao adapter de recebimento que caso ocorram erros no processamento de uma mensagem, o adapter deve continuar o processamento da fila normalmente. Já o valor STOP indica que no caso da ocorrência de erros, o processamento da fila deve ser interrompido e a mensagem não deve sofrer nenhuma mudança no seu estado;

9 - Permitir a gravação de log de determinados pontos do adapter e do Control Broker.

O valor YES indica que a gravação de log está ativada.

O valor NO (padrão) indica que a gravação de log está desativada;

10 - Identificação da instância a ser executada pelo adapter. Irá processar transações especificadas na tag Instance da assinatura da transação (TransactionSubscription.xml). Caso o valor não seja informado, irá executar todas as transações que não possuírem instância definida na assinatura da transação.

-b => deverá informar este parâmetro para que a seção seja executada sem segundo plano.