{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 dados de entrada, usando o arquivo mestre dbgiz como tabela gizmo; pode ser aplicado a todos os campos de um registro ou só aos campos especificados em <tag_list>.
A lista <tag_list> pode ser especificada das seguintes maneiras:
• Uma etiqueta.
•Uma lista de etiquetas separadas por vírgula.
• Um intervalo de etiquetas na forma valor inferior / valor superior.
• Uma combinação destas opções.
Se for especificado mais de um gizmo=<dbgiz>[,<tag_list>], o segundo é executado sobre o registro que resulta do procedimento do primeiro gizmo, e assim sucessivamente.
mxcp cds newcds gizmo=xtable mxcp cds newcds gizmo=xtable,24,50/70
O parâmetro gizmo é amplamente explanado no Apêndice Parâmetros de uso geral.
Supressão de caracteres de pontuação
period=<char>[,<tag_list>]
MXCP provê a possibilidade de suprimir o caráter <char> como sinal de pontuação final; pode ser aplicado a todos os campos de um registro ou só aos campos presentes em <tag_list>. A lista <tag_list> pode ser especificada das seguintes maneiras:
• Uma etiqueta
• Uma lista de etiquetas separadas por vírgula
• Um intervalo de etiquetas na forma valor inferior / valor superior.
• Uma combinação destas opções.
mxcp cds newcds period=; mxcp cds newcds period=;,24,50/60,70
Converter campos em repetitivos repeat=<char>[,<tag_list>]
Converte em repetitivos os campos de entrada que têm <char> como delimitador; pode ser aplicado a todos os campos de um registro ou só aos campos presentes em <tag_list>. A lista <tag_list> pode ser especificada das seguintes maneiras:
• Uma etiqueta.
• Uma lista de etiquetas separadas por vírgula.
• Um intervalo de etiquetas na forma valor inferior / valor superior.
Uma combinação destas opções.
mxcp cds newcds repeat=/ mxcp cds newcds repeat=;,24,50/60,70
Supressão de espaços em branco clean
Suprime todos os espaços em branco no início e no final do campo e substitui todos os caracteres não imprimíveis por espaços em branco. Se for usado repeat ou period a opção clean é iniciada automaticamente. A opção clean é aplicada a todos os campos do registro.
mxcp cds newcds clean
Dica:
Não é possível fazer clean sobre um conjunto arbitrário de campos.
Eliminação de campos por tag mintag=<n>
Apaga todas as ocorrências dos campos com tag menor do que <n>. Por default n=1
mxcp cds newcds mintag=10 maxtag=<n>
Apaga todas as ocorrências dos campos com tag maior do que <n>. Por default n=9999
mxcp cds newcds maxtag=70
Registro de eventos log=<filename>
Direciona as mensagens de controle e estado para o arquivo <filename>.