NewPHProc

A função NewPHProc cria e retorna uma nova instância do objeto TPHProcScript. O objeto TPHProcScript pode ser utilizado para realizar a execução do script no serviço da aplicação. Também é possível realizar a execução de procedimentos de forma assíncrona, e acompanhar o andamento através dos processos, com o uso classe TPHProcesso em seu script.

Exemplo

{ Exemplo de como enviar o conteúdo XML para o servidor 
  e realizar a importação no script "C_ImportacaoXML" }

ScriptObj := TPHProcScript.Create;
try
  ScriptObj.ScriptNome := 'C_ImportacaoXML';
  ScriptObj.Procedimento                          := 'ImportaXML';
  ScriptObj.RequestTimeOut                        := 300000;    
  // Pode ser informado diversos parâmetros para serem lidos no servidor
  ScriptObj.ParamByName('Arquivo').AsString       := ConteudoXML;
  ScriptObj.ParamByName('DocumentoID').AsLargeInt := IDDocumento;  
  
  // Método para executar
  ScriptObj.Executar;
  // Pegar parâmetros do Retorno
  Result := ScriptObj.ParamByName('Resultado').AsString; 
finally
  ScriptObj.Free;                              
end;