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 create=OUT gizp=dbnx
Criará dois arquivos mestres de saída: dbnx0 correspondente ao processamento efetuado com gizmo=codigo, e dbnx1 correspondente ao processamento efetuado com gizmo=precod. Cada um destes arquivos mestres terá um registro para cada entrada do gizmo que tenha sido usado efetivamente na execução do MX. Os campos criados são:
TAG | Descrição |
1 | Campo 1 do arquivo gizmo. |
2 | Campo 2 do arquivo gizmo. |
10 | Quantidade de vezes que esta conversão foi usada no processo. |
31 | Tamanho do campo 1 em caracteres. |
32 | Tamanho do campo 2 em caracteres. |
Opção [decod=<mf>]
Nome de um master que codifica/decodifica os dados. O arquivo mf contem o
caráter separador dos elementos para decodificar e o campo onde se aplicam.
Tendo-se dois arquivos de codificação, decodp e zdecsp:
mx decodp mfn= 1 1 "ZDECSP" 2 ";" 3 "87" 3 "88" 3 "71" 3 "76" .. mx zdecsp mfn= 2 3 "Temefos" mfn= 3 3 "Matadouros" mfn= 4 3 "Abreviaturas" mfn= 5 3 "Abdome" mx lilacs "pft=mfn/(|87=|v87/)(|88=|v88/)(|71=|v71/)(|76=|v76)#" 432938 87=^d731;^d9525^s22004;^d2465^s22004 432937 87=^d3977;^d1732^s22045;^d30912^s22045;^d7840;^d6893 432936 87=^d1942^s22004;^d2465^s22004;^d731 76=841;21044;21030
Was this helpful?
0 / 0