Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice:


       

Índice
exclude.*ndice:

Objetivo:


   O objetivo desse documento é esclarecer e exemplificar a execução de um novo Conceito via WebService.

wsProcess:


   Para executar um Novo Conceito via webservice é necessário utilizar o wsProcess: o webservice responsável pela execução de processos do sistema.

   O método que deverá ser utilizado é o "ExecuteWithXmlParams", o qual possui dois parâmetros:

  • O parâmetro <tot:ProcessServerName> deve ser preenchido com o processo "ConConceptProcess".
  • O parâmetro <tot:strXmlParams> deve ser preenchido com o XML de Parâmetro de Jobs do processo de execução do Conceito.
Nota
titleLembre-se:
  • No parâmetro "strXmlParams", deve ser adicionada a tag <![CDATA[ ]]>. o XML de Parâmetro de Jobs deve ser passado dentro dos colchetes.
  • É na tag ConceptID, do XML de Parâmetro de Jobs do Conceito, que é passado o ID do Conceito que será executado.


Exemplo:


   Após executar o conceito através da MDI, o XML do processo será obtido na tela de Parâmetros de Job, onde deverá ser copiado para posterior utilização.


   Em uso do wsProcess, o método ExecuteWithXmlParams será então preenchido da seguinte forma:


Bloco de código
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <tot:ExecuteWithXmlParams>
         <!--Optional:-->
         <tot:ProcessServerName>ConConceptProcess</tot:ProcessServerName>
         <!--Optional:-->
         <tot:strXmlParams><![CDATA[seuXML]]></tot:strXmlParams>
      </tot:ExecuteWithXmlParams>
   </soapenv:Body>
</soapenv:Envelope>
Dica

Ao fazer a requisição, certifique-se de selecionar o mecanismo de autorização com "basic", preenchendo os campos "username" e "password" em sua ferramenta de teste/consumo de webservices (ex: SoapUI)


   Após execução do XML, é possível ver o log de execução pela MDI, na tela de Gerenciamento de Jobs:




Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.1.XX

Informações
iconfalse

Processo: Execução de Conceito via WebService

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data: 16/09/2019

Informações
iconfalse

Autores:

Aline Cristina Braz de Oliveira

Erlon Cesar Lima De Freitas

Gustavo Naves De Castro

Wesley Avelino De Carvalho