Blog – pt

Estatística da conversão por gizmo

gizp/h=<out_mfx> O parâmetro gizp=<out_mfx> gera um arquivo mestre para cada gizmo utilizado na linha de comando, com informação que registra o processamento efetuado nos registros. Cada base terá como prefixo ‘dbnx’ mais um número seqüencial, por exemplo: dbnx0, dbnx1, dbnx2, etc. O parâmetro /h indica que os dados são guardados em hexadecimal. Exemplo: mx cds gizmo=codigo,80 gizmo=precod,87 now –all […]

Descrição

A instrução proc começa apagando todos os campos, então inclui como campo 1 o conteúdo do campo 2 e por último inclui como campo 2 o conteúdo do campo 1. Tendo as bases tabela1 e tabela2, pode-se realizar o seguinte exemplo: mx CDS to=1 create=OUT gizmo=tabela1 now –all mx OUT gizmo=tabela2 Dica: •É possível aplicar mais de um gizmo […]

Substituição global de padrões

gizmo=<gizmo_mf>[,<taglist>] [gizp[/h]=<out_mfx>] [decod=<mf>]   O parâmetro gizmo permite realizar substituições globais no conteúdo dos campos de uma base CDS/ISIS, converter uma cadeia de caracteres em outra, e assim realizar modificações, codificação/decodificação, compressão de dados, etc. Estas substituições podem ser realizadas em todos os registros da base ou em um conjunto de registros (selecionados por meio de uma busca, um […]

Função Gsplit==6words[/if=]

Extrai as palavras de um texto na seguinte seqüência: • Palavra 1, palavras 1+2, palavras 1+2+3 … palavras 1+2+…6, • Quando termina a série, vai para a segunda palavra • Começa a mesma seqüência. Exemplo: Methodology of plant eco-physiology: proceedings of the Montpellier Symposium mx cds proc=’Gsplit=44=6words’ Methodology Methodology of Methodology of plant Methodology of […]

Função Gsplit[/clean]=[={|words|letters|numbers|trigram}]

• Exemplo com <char> usa-se o ; echo Perez, J.; Garcia, María; Machado, A. > xxx.lst mx seq=xxx.lst proc=’Gsplit/clean=1=;’ mfn=1 1 «Perez, J.» 1 «Garcia, María» 1 «Machado, A.» .. • Separa-se o campo 44 de CDS por palavra mx cds proc=’Gsplit=44=words’ mfn = 1 44 «Methodology» 44 «of» 44 «plant» 44 «eco» 44 «physiology» 44 «proceedings» 44 […]

Função G[,]

Aplica um gizmo ao registro, que pode ser a uma lista de campos específicos. echo transpiration~xxx> xxx.lst mx seq=xxx.lst~ create=xxx now mx cds proc=’Gxxx,2’ from=2 mfn=2  count=1 now mfn = 2 24 «<The> Controlled climate in the plant chamber and its influence upon assimilation and xxx» 30 «^ap. 225-232^billus.» 26 «^aParis^c1965» 70 «Bosian, G.»

Função X[{create|copy|append|merge}=]

Grava os dados do registro corrente no arquivo <out_dbn> , se não existir será criado. É possível, em uma linha de comandos, atribuir alternativamente diferentes arquivos de saída para um mesmo registro. • Atribui como saída o master dbn1, em seguida grava o mesmo registro no mfn=3 do master dbn2. mx null proc=’a10/1/’ proc=’Xdbn1′ proc=’a20/2/’ proc=’=3′ proc=’Xdbn2′ mx […]

Outras formas de selecionar o conjunto de registros a processar

Seleção por intervalo from= <n> to=<n> mx cds from=24 to=50 Esta linha de comandos exibe na tela a partir do registro 24 até o registro 50 inclusive. Se não for indicado from será assumido, como início, o primeiro registro da base de dados; se não for indicado to o processamento será até o final da base de dados, […]

Parâmetros que selecionam o conjunto de registros a serem processados

Especificação da expressão de busca na linha de comando bool=<bool_expr_spec> O parâmetro bool permite realizar buscas em bases de dados. MX provê todas as operações booleanas da linguagem de busca do CDS/ISIS. O resultado de uma busca é um conjunto de registros que atendem à especificação da expressão de busca. A palavra bool é opcional, já que MX […]

Parâmetros que realizam processamentos sobre a entrada

Parâmetros que aplicam formatos à entrada Este Parâmetro provê as especificações de formato para a visualização dos registros. Os registros apagados (logically deleted) não são visualizados através do parâmetro pft=. O MX suporta todas as instruções da linguagem de formatação do CDS/ISIS padrão para DOS (exceto format exits) e acrescenta algumas extensões desenvolvidas pela Interface CISIS. Muitas destas novas instruções […]