Sintaxe das ordens sistema
As ordens sistema devem ser escritas de acordo com o tipo de servidor que se utiliza. O servidor sobre o qual se executa a ordem é por defeito o servidor de aplicações. Atenção, o comprimento da ordem sistema está limitado a 40 caracteres, o que pode impôr o recurso a um "script" intermédio. Por exemplo :
- sobre UNIX ou Linux, uma ordem sistema será /u/eu_mesmo/meu_comando.sh
- sobre Windows, uma ordem sistema será C:\prog\comando.bat
É também possível executar as comandos sobre outro servidor acessível na rede :
- através da sintaxe servidor@comando, servidor sendo o nome do servidor na rede, e comando o comando a lançar, quando o número de serviço é o mesmo.
- caso contrário deve-se usar a sintaxe servidor:serviço@comando, serviço sendo o número de serviço.
- por último, através da sintaxe #@comando, permite lançar uma ordem no posto cliente (posto cliente Windows unicamente : o navegador proibe este tipo de execução à distância). Assim, por exemplo, para lançar o Word(TM) num posto cliente a partir de um menu da solução, pode-se criar um ficheiro de comando chamado por exemplo word.bat em C:, que conteria "C:\Program Files\Microsoft Office\Office\Winword.exe" (este último comando excede os 40 caracteres), e seguidamente dar como argumento à ordem sistema, a linha : #@C:\word.bat
Atenção, os previlégios de sistema podem limitar a utilização de tais comandos.