Anexo : Execução de ordem sistema 

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.