GE - Como Fazer - Magic.ini

De CIGAM WIKI

Voltar

Como Fazer > Utilidades/Diversos > Magic.ini

Na aplicação de Atualização CIGAM, ocorre a verificação de nomes lógicos essenciais para o uso do CIGAM.

[MAGIC_ENV]

  • 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]

  • NLS_DATE_FORMAT no Database Information no Oracle é Obrigatório.
  • SpecialKeepVirtualsOnQuitOrCancel = Y
    • Setar a Special para compatibilidade com versões anteriores.
  • ORA_Zero_Dates_allowed = N - no Oracle é Obrigatório.
  • DataTypeCompatibility = Y - no SQL é Obrigatório.
  • SQL_OLDOLEDB
    • caso esteja com TLS 1.2 ativo a flag e setada para N, caso contrário para Y. No SQL é Obrigatório.

[MAGIC_LOGICAL_NAMES]

[MAGIC_PRINTERS]

Os arquivos de impressora utilizados na geração de arquivos para envio a instituições bancárias, assim com arquivos legais, devem constar informados na sessão MAGIC_PRINTERS do Magic.ini.

Na aplicação de Atualização CIGAM, onde ocorre a criação de nomes lógicos essenciais para o uso do CIGAM, é feita a verificação de existência das printers ou a criação das que não existirem. Além da existência da printer no Magic.ini, verifica-se o arquivo para onde está apontando a printer existe e caso não exista, deve ajustar para o local correto.

As printers e seus respectivos parâmetros devem seguir a lista abaixo:

  • 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

[MAGIC_SPECIALS]

  • AlphatoLogicalMagic8Compatible = Y
  • SpecialBatchOptions = Y
  • SpecialExpReturnNull = Y
  • Special3DStyle = Y
  • SpecialKeepVirtualsOnQuitOrCancel = Y
  • SpecialRefreshControlProperties
    • Caso exista essa flag no Magic.ini, ao rodar o assistente de atualização ela será removida.
  • SpecialLogInternalExceptions = N
    • Caso exista ou não essa flag no Magic.ini, ao rodar o assistente de atualização ela será setada para N.

[MAGIC_SYSTEMS]

  • System1 = CIGAM 11,%CIGAM_INSTAL%CGMenu.ecf
  • System2 = Atualização,%CIGAM_INSTAL%CGAtualizacao.ecf
  • System3 = Manutenção,%CIGAM_INSTAL%CGManutencao.ecf

[MAGIC_RIA]

Não é utilizado no CIGAM11. Caso exista essa sessão e os nomes lógicos citados abaixo no Magic.ini, ao rodar o assistente de atualização eles serão removidos. OS 373456/406.

  • ClientModulesPath=
  • ClientLogFile=
  • ClientLogLevel=