01. INTRODUÇÃO
Para desenvolvimento das aplicações LOGIX com interface metadado, existe disponível para facilitar o acesso as aplicações em ambiente de desenvolvimento o programa FRM0000.
Este programa não é expedido oficialmente com os pacotes do ERP Logix, pois é ferramenta utilizada exclusivamente para ambientes de desenvolvimento, já que libera acesso para executar programas de qualquer usuário/empresa da base de dados sem exigir autenticação no menu do produto.
02. Executando o programa FRM0000
Ao tentar realizar a execução de um programa a partir do FRM0000 você poderá se deparar com a seguinte mensagem:
Esta mensagem é um controle imposto a partir do pacote 12.1.28 para que toda as execuções de programas a partir do programa FRM0000 fazem consumo único de licenças do tipo TESTE.
Para evitar que este programa seja utilizado em ambiente de produção, este programa deve ser executado em um AppServer que tenha ambiente com arquivo de PROFILE definido exclusivamente para uso em ambiente de desenvolvimento e neste deverá ser incluída a definição da seguinte chave de controle de uso de licenças do tipo TESTE (Licenças DEVTEST - Slot 4007):
logix.license.LSDevTest=1
Basta incluir esta chave no arquivo de PROFILE utilizado no ambiente de desenvolvimento, subir o serviço do AppServer e executar novamente o programa FRM0000.
Após ajustar a chave no profile, a mensagem continua aparecendo ao executar programas pelo FRM0000?
Calma, pois isso pode envolver uso de um arquivo de profile diferente do arquivo que seu AppServer está utilizando.
O arquivo de profile em uso pelo AppServer é indicado pela chave FGLPROFILE no arquivo de configuração no AppServer (Appserver.ini), que geralmente setamos na seção [GENERAL], mas que pode ser setada também nos ambientes de cada RPO (Exemplo: na seção [logix12_ora]).
[GENERAL] FGLPROFILE=c:\totvs\logix\bin\logixprofile.pro
Em builds AppServer mais antigos o arquivo de PROFILE do AppServer era setado através de uma váriável de ambiente chamada FGLPROFILE e que nos ambientes de desenvolvimento pode ser ajusta diretamente no Windows, na seção de variáveis de ambiente do Windows Local, ou então no arquivo de lote (arquivo .BAT) que é utilizado para subir o AppServer local em modo console (abertura de janela CMD que seta algumas variáveis de ambiente e inicia o AppServer).
A sugestão é retirar a variável de ambiente FGLPROFILE do arquivo de lote (.BAT) ou registrada no sistema operacional e setar o caminho do arquivo de PROFILE do AppServer usando a chave de configuração FGLPROFILE no arquivo de configuração do AppServer (AppServer.ini).
SEMPRE que alterar configurações para o AppServer local nos arquivos de lote (.BAT) ou seção [GENERAL] no arquivo AppServer.ini, você deve reiniciar o AppServer para que as alterações sejam assumidas.
03. Atalhos de acesso a programas de manipulação metadado
O acesso aos cadastros de Barra de Ferramentas, Colunas Virtuais, Legendas e outros estão disponíveis a partir da barra de ferramentas de cada um destes programas.
04. Demais informações
Cuidado para não manter a chave de profile logix.qaMode = 1, utilizada apenas para ambiente de automação interno da equipes de testes na TOTVS, ativa no seu arquivo de Profile na execução de programas metadado ou FreeForm, pois ela só deve ser utilizada para desenvolvimento e testes de scripts de automação SQA.
Caso encontre esta chave no seu profile, basta colocar a chave em comentário, incluindo o símbolo "#" no início da linha onde esta chave está definida e salve o arquivo de profile.