Páginas filhas
  • 17038803 DFWKLOGIX-1127 DT Falha ao criar solicitação WorkFlow no FLUIG via função WFProcessStart()


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.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.2403 ou Framework Fix 12.1.2311(fix01)


05. ASSUNTOS RELACIONADOS

  • Não se aplica.