Mudanças entre as edições de "TPHProcScript"
Linha 2: | Linha 2: | ||
O objeto TPHProcScript pode ser utilizado para realizar a execução do script no serviço da aplicação. | O objeto TPHProcScript pode ser utilizado para realizar a execução do script no serviço da aplicação. | ||
− | == Propriedades == | + | ===Propriedades=== |
{| class="wikitable" style="width: 100%" | {| class="wikitable" style="width: 100%" | ||
! Nome | ! Nome | ||
Linha 21: | Linha 21: | ||
|} | |} | ||
− | ==Exemplo== | + | ===Exemplo=== |
{ Exemplo de como enviar o conteúdo XML para o servidor | { Exemplo de como enviar o conteúdo XML para o servidor | ||
e realizar a importação no script "C_ImportacaoXML" } | e realizar a importação no script "C_ImportacaoXML" } |
Edição das 19h03min de 20 de junho de 2021
Conceito
O objeto TPHProcScript pode ser utilizado para realizar a execução do script no serviço da aplicação.
Propriedades
Nome | Tipo | Descrição |
---|---|---|
ScriptNome | String | Nome do Script que será executado. |
Procedimento | String | Nome do procedimento a ser executado do script. |
RequestTimeOut | Integer | Tempo máximo em milissegundos de espera da requisição enviada |
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;