Função utilizada no processo de inicialização de cada programa Logix.

A partir desta funções diversas operações são realizadas como por exemplo:


Sintaxe

LOG_initApp( < l_keySystem > ) => SMALLINT

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_keySystem

CHAR(200)

Sim

Nome da chave de sistema utilizada no controle de licenciamento.

Pode ser informada uma lista de chaves de sistemas distintos, separadas por "," (vírgula), indicando a lista de módulos válidos para este programa no controle de licenciamento do Logix. Exemplo: "CPAGAR,TRIBUT".

Vide lista chaves de sistemas válidas no controle de licenciamento no tópico "Observações".

Retorno

Nome

Tipo

Descrição

l_return

SMALLINT

0 - Execução do programa autorizado para o usuário.

> 0 - Falha de autenticação, indicando um código aleatório, de acordo com a situação identificada que bloqueou a execução.

Exemplo

MAIN
   DEFER INTERRUPT

   IF LOG_initApp('CPAGAR') = 0 THEN
      CALL cap0200_controle()
   END IF
END MAIN

Informações

Fonte: log0010.4gl

Observações