Índice:


       

Objetivo:


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

Veja mais em: Exemplo de utilização de Web Service com tabela

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.

Lembre-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:


<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>

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:




Produto: Framework

Versão: 12.1.XX

Processo: Execução de Conceito via WebService

  • Sem rótulos