Mudanças entre as edições de "TPHProcScript"
| Linha 17: | Linha 17: | ||
// Método para executar | // Método para executar | ||
ScriptObj.Executar; | ScriptObj.Executar; | ||
| − | |||
// Pegar parâmetros do Retorno | // Pegar parâmetros do Retorno | ||
Result := ScriptObj.ParamByName('Resultado').AsString; | Result := ScriptObj.ParamByName('Resultado').AsString; | ||
Edição das 15h05min de 20 de novembro de 2020
Conceito
O objeto TPHProcScript pode ser utilizado para realizar a execução do script no serviço da aplicação.
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;