Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com formatos de arquivos acima de 2 GB sem nenhum problema, porém é necessário implementar
algumas funcionalidades.
Esta opção permite trabalhar com arquivos tipo Sequential, Line Sequential, Relative e
Indexed.
Para estas estruturas de arquivos chamamos de formato "8" de arquivo Cobol, IDXFORMAT"8" e
FILETYPE"8" .
Usando FILEMAXSIZE pode-se setar a estrutura de arquivos grandes para todos os arquivos ou
para alguns arquivos em particular.
Este arquivo de configuração deve ser apontado por uma variável de ambiente chamada EXTFH.
Em UNIX (incluindo HP/UX) deve ser incluído no .profile do(s) usuário(s) Cobol ou no profile
geral da seguinte forma :
EXTFH=/caminho/aonde/esta/extfh.cfg
export EXTFH
[XFH-DEFAULT]
FILEMAXSIZE=8
Isto se quiser usar para todos os arquivos a serem usados pelas aplicações Cobol,
pois quando se usa [XFH-DEFAULT] com FILEMAXSIZE=8 todos os arquivos, independente da
necessidade ou não,
estarão sendo criados com estrutura de "Large Files".
Se quiser usar somente para determinados arquivos, o arquivo de configuração deve conter,
por exemplo :
[ARQPROD]
FILEMAXSIZE=8
[ARQCLI]
FILEMAXSIZE=8
[ARQMOV]
FILEMAXSIZE=8
No manual do Server Express, capítulo "Creating Large Indexed Files" podem ser encontradas
informações adicionais sobre esta opção.
============================================
Para converter estruturas dos arquivos indexados C-ISAM, MF"3" e MF"4" para IDXFORMAT"8"
basta fazer uso do utilitário "rebuild" usando a opção -t:MF8 . Por exemplo :
Também é recomendável que seja executado o rebuild com a opção -f para verificar se o
arquivo de origem não está com problemas antes de executar o comando de conversão. Por
exemplo :
rebuild arq-cisam -f
Outra recomendação é ter sempre um back-up do(s) arquivo(s) antes de executar qualquer um
dos procedimentos.