Blog – pt

MXCP – Apresentação

O comando: mxcp \cisis\cds\cds create=x clean undelete Reinicializa o arquivo mestre x (no diretório atual) e copia para o mesmo todos os registros do arquivo mestre cds localizado no diretório \cisis\cds. Nenhum campo de dados no arquivo mestre x terá espaços em branco no começo ou no final do campo, devido ao fato que foi especificada a opção […]

MXTB – Saída

Os registros de Saída do MXTB são compostos pelos seguintes campos: TAG CONTEÚDO 1 Valor produzido por<key_fmtspec1>, até<len1> [caracteres] 2 Valor produzido por<key_fmtspec2>, até<len2> [caracteres] 3 Valor produzido por<key_fmtspec3>, até<len3> [caracteres] 998 Valor 999999999 menos o valor do campo 999 999 Freqüência para a categoria formada pelos campos 1, 2, 3, … Quando se usa […]

Parâmetros opcionais

bool=<exp> {from|to|loop|count|tell|btell}=<n> tab=<tab_val_fmt> class=<n> Dica: Os parâmetros from, to, loop, count, tell y btell serão vistos no Apêndice Parâmetros de uso geral. Processar o resultado de uma busca bool=<exp> Pode-se tabular o resultado de uma busca, indicando o parâmetro bool e a expressão booleana. Isto permite, por exemplo, contar todos os livros com uma determinada propriedade: todas as […]

MXTB – Sintaxe

mxtb <dbn> [create=]<dbnout> <key> [<key> […]] [<option> […]] keys: keylen:key_fmtspec options:   {from|to|loop|count|tell|btell}=<n>  tab=<tab_val_fmt>  class=1000  bool=<expr>  {min|max}{avg|freq}=<n> – uctab={<file>|ansi} Ex: mxtb in out len1:fmt1 len2:fmt2 len3:fmt3 out = 1 key/key1_value (max len1 chars)  2 key/key2_value (max len2 chars) 3 key/key3_value (max len3 chars) 998 999999999 – key_frequency 999 key_frequency Ex: mxtb in out len:fmt tab=Vtag out […]

Exemplos de uso do MXTB

Tendo entrado na base de dados o custo dos documentos, data de aquisição, e área à qual pertencem. Pede-se obter uma tabela que contenha –por exemplo– o valor investido em documentos no último ano para cada área. Supondo que entre os dados entrados nos registros esteja o custo do documento e a editora, com MXTB facilmente pode-se obter uma […]

MXTB – Programa

O programa MXTB permite contar o conteúdo dos campos, por exemplo, quantidade de vezes que aparece cada autor, quantidade de vezes que aparece cada descritor, quantidade de vezes que aparece um autor e uma revista (juntos), etc. O resultado da execução de MXTB é um arquivo mestre com um registro por palavra/frase diferente encontrada. Cada registro contem, entre outros […]

MXF0 – Saída

O registro de saída de MXFO tem os seguintes campos: TAG CONTEUDO 1001 Nome do arquivo mestre de entrada. 1003 Data e hora. 1009 Quantidade de registros processados. 1010 Quantidade de registros ativos. 1011 Quantidade de registros apagados logicamente. 1002 Quantidade de registros apagados fisicamente. 1003 Próximo MFN a ser atribuído. 1020 ^tTAG ^dDOCS ^oOCCS […]

Parâmetros opcionais

[noedit] [tell=<n>] Eliminação de espaços em branco noedit Quando está presente suprime todos os espaços à esquerda nos campos de dados de saída. Quando este parâmetro não está presente (valor por default), o programa utiliza tamanho fixo para os campos, preenchendo com brancos à esquerda. Informação sobre a execução do processo tell=<n> Envia uma mensagem de estado para stderr (standard […]

Parâmetros obrigatórios

<dbname> <dbnout> Nome do arquivo mestre de entrada <dbname> Arquivo mestre sobre o qual se realizará a análise. Nome do arquivo mestre de saída <dbnout> Arquivo mestre de saída é o arquivo mestre que contem a tabela gerada. Se já existir um arquivo mestre com este nome, os registros são acrescentados. Criar arquivo mestre de saída create=<dbnout> O arquivo […]