GE - Como Fazer - Magic.ini
De CIGAM WIKI
Voltar
Como Fazer > Utilidades/Diversos > Magic.ini
Índice
Aplicação de Atualização CIGAM - Verificação de Nomes Lógicos
Na aplicação de Atualização do CIGAM, ocorre a verificação e criação de nomes lógicos essenciais ao funcionamento correto do sistema.
A seguir, apresentamos as principais sessões e parâmetros do arquivo Magic.ini, organizadas por área de configuração:
[MAGIC_ENV]
Configurações gerais de ambiente:
- Century=1950
- ResidentINI=Y
- CtlRecovery=N
- RepositionAfterModify=Y
- StartApplication=%CIGAM_INSTAL%CGMenu.ecf
- LogoFile=%CIGAM_INSTAL%imagens\CGSplash%CGAMBIENTE%.jpg
- ImageCacheCheckTime=Y
- DPIAware=N
- HttpFramework=D
[MAGIC_DATABASES]
Configuração de bases de dados e compatibilidade:
- NLS_DATE_FORMAT: Em Oracle, obrigatório definir este formato.
- SpecialKeepVirtualsOnQuitOrCancel = Y: Recomendado manter esta configuração para compatibilidade.
- ORA_Zero_Dates_allowed = N: Obrigatório em Oracle.
- DataTypeCompatibility = Y: Obrigatório em SQL Server.
- SQL_OLDOLEDB:
- Em SQL é Obrigatório.
- Se TLS 1.2 estiver ativo, esta flag deve ser N.
- Caso contrário, deve ser Y.
[MAGIC_LOGICAL_NAMES]
[MAGIC_PRINTERS]
Configuração das impressoras utilizadas pelo sistema:
- Os arquivos de impressora são utilizados, por exemplo, na geração de arquivos bancários e obrigações legais.
- Durante a atualização, o sistema:
- Verifica a existência das impressoras configuradas.
- Cria printers que não existirem.
- Valida se o arquivo apontado na configuração está presente no diretório correto.
- Caso necessário, ajusta o caminho.
Exemplo de configuração de impressoras:
- Printer1 = ,,,90
- Printer2 = ,,,40
- Printer3 = ,,,66
- Printer4 = ,,%CIGAM_INSTAL%xpa\Support\IMPCNAB.ENG,60
- PrinterSICOOB = ,,%CIGAM_INSTAL%xpa\Support\IMPCNABSICOOB.ENG,60
- PrinterSPED = ,,%CIGAM_INSTAL%xpa\Support\IMPSPED.ENG,60
- Printer1 = ,,,90
[MAGIC_SPECIALS]
Parâmetros especiais de comportamento do Magic:
- AlphatoLogicalMagic8Compatible = Y
- SpecialBatchOptions = Y
- SpecialExpReturnNull = Y
- Special3DStyle = Y
- SpecialKeepVirtualsOnQuitOrCancel = Y
- SpecialRefreshControlProperties: Se existir este parâmetro no Magic.ini, ele será removido automaticamente pelo assistente de atualização.
- SpecialLogInternalExceptions = N: Sempre será definido como N ao rodar o assistente de atualização, independentemente do valor anterior.
[MAGIC_SYSTEMS]
Definição dos sistemas principais utilizados:
- System1 = CIGAM 11,%CIGAM_INSTAL%CGMenu.ecf
- System2 = Atualização,%CIGAM_INSTAL%CGAtualizacao.ecf
- System3 = Manutenção,%CIGAM_INSTAL%CGManutencao.ecf
[MAGIC_RIA]
Importante:
- Esta sessão não é utilizada no CIGAM 11.
- Caso existam esta sessão e os parâmetros abaixo no Magic.ini, eles serão removidos automaticamente ao rodar o assistente de atualização (OS 373456/406):
- ClientModulesPath=
- ClientLogFile=
- ClientLogLevel=
⚠️ Observações Importantes
- A aplicação de atualização cria ou ajusta nomes lógicos essenciais automaticamente.
- Recomenda-se não editar manualmente o Magic.ini sem orientação técnica.
- Antes de atualizar, faça backup do arquivo.