MKXRF – Apresentação

Utilitários CISIS

O comando: mkxrf \cisis\bases\cds cria, reinicializa e grava o arquivo de referências cruzadas \cisis\bases\cds.xrf correspondente ao arquivo mestre \cisis\bases\cds.mst . O programa MKXRF pode restabelecer um arquivo mestre reinicializado acidentalmente, sempre e quando seu registro de controle tenha os seguintes campos de controle ajustados em forma apropriada:

CAMPO CONTENIDO
nxtmfn MFN a ser atribuído ao próximo registro a ser criado na base de dados.
nxtmfb Último número de bloco atribuído ao mestre (o primeiro bloco é 1).
nxtmfp Próxima posição disponível no último bloco do arquivo mestre.

Estes valores podem ser estabelecidos usando o programa CTLMFN, como se mostra nos seguintes comandos:

ctlmfn \cisis\bases\cds
mkxrf \cisis\bases\cds

Estes comandos permitem substituir um ou mais campos de controle no arquivo \cisis\bases\cds.mst
(registros de dados) para criar, reinicializar, e gerar o arquivo de referências cruzadas \cisis\bases\cds.xrf. Descrição da execução de CTLMFN no exemplo:

a) Se nxtmfn é desconhecido, deverá ser estabelecido o mfn máximo possível (ver
explicação mais abaixo); nxtmfn real poderá ser obtido posteriormente,
executando o programa MXF0 (campo 1013)
b) nxtmfb é a quantidade de blocos do arquivo mestre \cisis\bases\cds.mst que estão
para serem analisados; se for escrito um valor inválido, será informado o
número total de blocos.
c) nxtmfp é a última posição no bloco nxtmfb do arquivo mestre que está para ser
analisado; um valor de 512 força MKXRF a processar todo o conteúdo do bloco
nxtmfb do arquivo mestre.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *