01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Logix |
Segmento: | Tecnologia |
Módulo: |
Framework (Linha Logix) - Integrações
|
Função: | WFProcessStart - wf.prw |
País: | Brasil |
Ticket: | 17038803 |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKLOGIX-1127 |
02. SITUAÇÃO/REQUISITO
Ao acionar a função WFProcessStart() para gerar uma solicitação WorkFlow no FLUIG a partir de um programa 4GL específico, a solicitação não é gerada e analisando o LOG com DEBUG do AppServer foi identificado o seguinte erro que gerou a interrupção do processo:
Empty: unknown variable type in file ./advpl/miscfuncs_impl.cpp at line 301 on GETDATACARD(WF.PRW) line : 762
03. SOLUÇÃO
Foi implementada a conversão forçada do conteúdo repassado pra função ADVPL empty() para CHAR usando a macro xToC(), pois um elemento do tipo DECIMAL proveniente de uma variável ARRAY OF RECORD do fonte 4GL específico foi recebido pelo ADVPL com tipo FLOAT, o que gerava até então o problema inicial.
04. DEMAIS INFORMAÇÕES
Sabe como ativar o modo DEBUG no Logix para processos de integração FLUIG? Acesse a tela do CONFIGURADOR a partir do menu Logix e a partir do menu lateral na opção "ECM/Fluig" ative a "Geração DEBUG" conforme imagem abaixo:
Desta forma o LOG do AppServer irá registrar informações importantes relacionadas a comunicação SOAP realizada com o FLUIG/ECM, como conteúdo XML enviado e recebido para geração das integrações.
Disponível a partir do pacote oficial 12.1.2403 ou Framework Fix 12.1.2311(fix01)IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Não se aplica.