01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:Execução de aplicações metadado/FreeForm
País:Brasil
Ticket:24787770
Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-2043


02. SITUAÇÃO/REQUISITO

Ao acionar a aplicação FIN10000 e selecionar opção "Portadores >> Determinação de Portadores", logo após exibição da lista para processamento de títulos, ao processar a opção EFETIVAR, ocorre interrupção da execução.

Para AppServer em ambiente Linux, em alguns casos gera queda de AppServer.

03. SOLUÇÃO

Ajuste da função APPLICATION_setMainAppName() em relação a uma expressão condicional para identiifcação do nome da aplicação principal responsável pela execução da rotina em andamento. Esta situação foi causada devido a um efeito colateral da liberação realizada na issue DFWKLOGIX-1988.

Foi também identificada uma falha intermitente no build 32 bits usando appserver linux, no acesso a propriedade hWnd que é válida para todo e qualquer objeto ADVPL instanciado, no entanto alguma situação desconhecida, estava provocando falha de atributo inválido e gerando queda de appserver, onde a solução foi trocar a lógica atual utilizada para acessar o mesmo atribuod hWnd do objeto na função GetComponentByHandle(). 

Na operação EFETIVAR da rotina de "Portadores >> Determinação de Portadores" do programa FIN10000 (Cockpit Contas a Receber), no momento em que a tela do Relatório de determinação de Portadores (Formulário de processamento FIN100905) passou a ser apresentado, estava falhando ao selecionar o botão CONFIRMAR, como se ele não tivesse ação alguma.

04. DEMAIS INFORMAÇÕES

Não se aplica.



05. ASSUNTOS RELACIONADOS