Histórico da Página
...
- Inicializações de variáveis globais padrões
- Checagem de permissão de acesso do usuário ao programa
- Registro de acesso de execução
- Conexão ao banco de dados, caso banco não esteja conectado
- Controle de versionamento de programas, avaliando bloqueio de execução em caso de execução de versões anteriores
- Controle de ativação de debug e profiler de programa ou debug SQL
- Controle de licenciamento
Sintaxe
Bloco de código | ||
---|---|---|
| ||
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
Bloco de código | ||
---|---|---|
| ||
MAIN
DEFER INTERRUPT
IF LOG_initApp('CPAGAR') = 0 THEN
CALL cap0200_controle()
END IF
END MAIN |
Informações
Fonte: log0010.4gl
Versão: 12.1.00
Observações
Para recuperar a mensagem de eventual erro na geração é possível utilizar a função
log0030_mensagem_get_texto
oulog0030_exibe_ultima_mensagem
.