Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | Utilitarios |
Função: | Extrato de versão AppServer |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKTOOLS-4329 |
Hoje não há um extrato de versão para identificar os programas que são executados no appserver.
Foi feita a alteração, criando uma na tela de propriedades a possibilidade de ativar/desativar o extrato de versão no appserver, assim como poderá ser informado o usuário e/ou empresa que será gerada essas informações.
Print da tela de propriedades > Propriedades Gerais:
Como funciona:
Através da ativação da funcionalidade na tela de propriedades nos parâmetros gerais. Na tela há um switch para ligar e desligar a funcionalidade, assim como dois campos para informar usuário e empresa. Os campos usuário e empresa são do tipo input, no caso do usuário deverá ser informado conforme exemplo.: "super"; No campo empresa deverá ser informado apenas o codigo da empresa, conforme o exemplo.: "10".
Se informar somente o campo usuário, a rotina ira gerar o extrato de versão de programas rodados no appserver para o usuário informado, assim caso seja informado somente a empresa. Se ambos forem informados o extrato será gerado respeitando essas informações.
Para cada configuração será gerado um arquivo de log único e os logs serão salvos no "temp directory" da sessão. Poderão ter as seguintes nomenclaturas:
Como utilizar a funcionalidade (programas que são executados no appserver):
Basta definir a include i-prgvrs.i no programa, durante a execução se a funcionalidade estiver ativa a versão do programa será registrada no arquivo.
Exemplo de uso:
ex.: "{include/i-prgvrs.i GeneralProperty 2.00.00.000 }"
{include/i-prgvrs.i <nome do programa> <versão> }