Blog – pt

RETAG – Sintaxe

retag <dbname> {<retag.tab>|unlock} [<option> […]]   Parâmetros obrigatórios <dbname> <retag.tab> Arquivo mestre de entrada. <dbname> Arquivo mestre a ser reetiquetado ou desbloqueado (unlocked). Tabela de renumeração <retag.tab> Nome de um arquivo seqüencial que provê uma tabela de renumeração, ou a palavra chave unlock. Se <retag.tab> é unlock, isto indica ao programa que deve ser realizado um desbloqueio do arquivo mestre. […]

RETAG – Apresentação

O comando: retag \cisis\cds\cds xtable processa todos os registros ativos do arquivo mestre cds localizado no diretório \cisis\cds, reescrevendo o segmento do diretório dos registros correspondentes, de acordo com uma tabela xtable de renumeração de tag localizada no diretório atual. Uma tabela de renumeração é um arquivo seqüencial que tem uma linha para cada tag a ser renumerado, como indicado […]

RETAG – Programa

O programa RETAG substitui a tag dos campos do arquivo mestre, segundo uma tabela de renumeração dada. Também pode realizar um desbloqueio (unlock) do arquivo mestre. As operações que RETAG realiza são realizadas no mesmo registro, o que significa que os registros são modificados nas localizações originais e, portanto, a organização do arquivo mestre processado não muda.

MSRT – Saída

Quando um arquivo mestre é ordenado, o programa MSRT atualiza somente o .xrf, substituindo as entradas correspondentes de cada par de registros que estão sendo ordenados. No final deste processo, a menos que se use a opção -mfn, o arquivo .mst é atualizado, atribuindo os números de registro ao campo mfn do leader do registro. Esta atualização se realiza no […]

MSRT – Sintaxe

msrt <dbname> <keylen> <keyfmt> [-mfn] [tell=<n>] Os Parâmetros presentes devem estar na ordem estipulado, isto é <dbname>, <keylen>, depois <keyfmt> e, por último, as opções, do contrário será produzido um erro. Parâmetros obrigatórios: <dbname> <keylen> <keyfmt> Nome do arquivo mestre de entrada <dbname> Arquivo mestre a ser ordenado em seu próprio master. Tamanho máximo da chave <keylen> Quantidade máxima de […]

MSRT – Apresentação

O comando:  msrt \cisis\cds\cds 60 mhu,v24 ordena o arquivo mestre cds localizado no diretório \cisis\cds de acordo com os primeiros 60 caracteres do campo 24 (transformado apropriadamente para maiúsculas). O comando: msrt mxtb_out 9 v998 ordena o arquivo mestre mxtb_out de acordo com os valores armazenados no campo 998 (presumindo que é de tamanho fixo e com zeros […]

MSRT – Programa

O programa MSRT ordena um arquivo mestre de forma ascendente, seguindo as chaves de ordenação geradas por determinada especificação de formato. Depois que um arquivo mestre é ordenado, o registro com mfn=1 contém a chave de ordenação mais baixa, o registro com mfn=2 a segunda chave de ordenação mais baixa, e assim sucessivamente.

MXCP – Saída

MXCP não produz saídas de registros vazios. Os registros de entrada ou os processados que não tenham campos são descartados. Os registros logicamente apagados só são processados, se for usada a opção undelete. Pode ser usado o mesmo arquivo mestre tanto para a entrada como para a saída, porém só será possível reorganizar um arquivo mestre, copiando-o a um […]

Parâmetros opcionais [option]

{from|to|loop|count|tell|offset}=<n> undelete gizmo=<dbgiz>[,tag_list>] period=.[,<tag_list>] repeat=%[,<tag_list>] clean [mintag=1] [maxtag=9999] log=<filename> Os parâmetros from, to, loop, count, tell e offset serão vistos no Apêndice I: Parâmetros de uso geral. Recuperar registros apagados undelete Recupera registros do arquivo mestre (ativa os registros da entrada que estão logicamente apagados). mxcp cds newcds undelete Substituição global de padrões gizmo=<dbgiz>[,<tag_list>] Aplica um procedimento gizmo aos […]

MXCP – Sintaxe

mxcp {in=<file>|<dbin>} [create=]<dbout> [<option> […]] options: {from|to|loop|count|tell|offset}=<n> gizmo=<dbgiz>[,tag_list>]  undelete clean [mintag=1] [maxtag=9999] period=.[,<tag_list>] repeat=%[,<tag_list>] log=<filename> Ex: mxcp in create=out clean period=.,3 repeat=;,7 in = 3 « Field 3 occ 1. » 3 «Field 3 occ 2 . » 7 « Field 7/1;Field 7/2 ;Field 7/3.» out = 3 «Field 3 occ 1» 3 «Field 3 […]