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
