Produto: | Datasul |
Ambiente: | |
Versão: | 1 |
Sintomas:
Ao executar o adapter de recebimento assíncrono (axrut001), ocorre o erro progress 76:
Caracter inválido em entrada numérica F. (76)
Causa:
1 - Execução do programa adapters\xml\utp\axrut001.r diretamente pelo editor do progress ou pela opção de executar programas (ctrl + alt + x).
2 – Atalho de ativação do Agente EAI executa o programa adapters\xml\utp\axrut001.r pelo parâmetro –p, sem informar os parâmetros de entrada no –param.
Solução:
Configurar o adapter assíncrono de recebimento para que obtenha corretamente as mensagens da tabela FILA-EAI.
Para isto, deve haver um arquivo .bat ou um atalho cujo –param, determina de que forma a fila será “escutada”:
Exemplo: C:\dlc91d\bin\prowin32.exe -basekey "ini" -ininame receiver.ini -pf ems.pf -pf ems2.pf -p adapters/xml/utp/axrut001.p -param "1.32..ems2.super.super.IN..YES“, onde os parâmetros são separados por “.”.