Mudanças entre as edições de "TPHProcScript"

(Criou página com ''''Conceito''' O objeto TPHProcScript pode ser utilizado para realizar a execução do script no serviço da aplicação PHERP.')
 
Linha 1: Linha 1:
 
'''Conceito'''
 
'''Conceito'''
   O objeto TPHProcScript pode ser utilizado para realizar a execução do script no serviço da aplicação PHERP.
+
   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;

Edição das 15h04min 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;