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 dbn1 mfn= 1 10 «1» mx dbn2 mfn= 3 10 «1» 20 «2»
•Cria primeiro um arquivo xfile.pft, em seguida atribui como nomes de saída de masters a primeira ocorrência do campo 70 dos registros 1,2,3. Observe o formato xfile.pft que acrescenta os sinais -+ ao nome. O registro mfn=1 de CDS é gravado em um master “Magalhaes” e os registros mfn=2, mfn=3 são gravados em um master “Bosian-+”.
echo replace(replace(s(v70[1].8),',','-'),' ','+') >xfile.pft mx cds proc='Xappend='@xfile.pft, pft=mfn,x1,v70[1]/ count=3 now 000001 Magalhaes, A.C. 000002 Bosian, G. 000003 Bosian, G. mx Magalhae pft=mfn,x1,v70[1]/ 000001 Magalhaes, A.C. mx Bosian-+ pft=mfn,x1,v70[1]/ 000002 Bosian, G. 000003 Bosian, G.