Executa uma instrução por linha de comando no sistema operacional do servidor de Aplicação.
Esta função AGUARDA o término da execução do comando no servidor para concluir a função.
Sintaxe
LOG_RunOnServer( < l_command > ) => SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_command |
| Sim | Linha de comando a ser executada no servidor de aplicação. O comando deverá ser válido para o sistema operacional em uso pelo servidor de aplicação. |
Retorno
Tipo | Descrição |
---|---|
| TRUE - Execução de instrução no server executada com sucesso. FALSE - Falha na execução da instrução no SERVER. Na execução em modo DEBUG, a ocorrência de falha de execução registra no arquivo de LOG do AppServer o problema ocorrido, diferentemente do uso direto da instrução 4GL "RUN" que irá registrar LOG apenas no console do servidor, sem registrar os problemas no LOG do AppServer. |
Exemplo
#-------------------------------# FUNCTION LOG_runOnServer_test() #-------------------------------# CALL LOG_RunOnServer("dir c:\temp\*.txt > c:\temp\listaarquivos.temp") END FUNCTION
Informações
Fontes: funcoes_genericas.4gl