São usadas as seguintes convenções para descrever a sintaxe dos Programas Utilitários CISIS:
<parameter> | Parâmetro obrigatório |
[<parameter>] | Parâmetro opcional |
{<option 1>|<option 2>} | Deve-se escolher entre <opção 1> ou <opção 2> |
<option> […] | <opção> pode ser repetida |
Dica: Alguns parâmetros são palavras reservadas e, se forem usadas, deverão ser submetidas tal como indicado, incluindo as maiúsculas ou minúsculas.
Por exemplo, MXCP tem a sintaxe geral:
mxcp <dbin> [create=]<dbout> [<option> [...]]
Opções:
{from|to|loop|count|tell|offset}=<n> gizmo=<dbgiz>[,<tag_list>] undelete clean [mintag=1] [maxtag=9999] period=.[,<tag_list>] repeat=%[,<tag_list>] log=<filename>
Indicando que dois parâmetros são obrigatórios: (a) nome da base de dados de
entrada e (b) nome da base de dados de saída.
Então, o comando:
mxcp \cisis\bases\cds newcds
Copia o arquivo mestre cds localizado no diretório \cisis\bases para o arquivo mestre newcds situado no diretório atual. O arquivo mestre newcds deverá existir, do contrário o exemplo produzirá um erro.
Se newcds não existe pode ser criado mediante o parâmetro opcional create como se vê no seguinte exemplo:
mxcp \cisis\bases\cds create=newcds
As opções de processamento podem ser indicadas, usando os parâmetros
opcionais. Para indicar, por exemplo, limites de registros a processar, utiliza-se
from e to
mxcp \cisis\bases\cds create=newcds from=10 to=20