Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Índice:
Í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.
Nota | ||
---|---|---|
| ||
|
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 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|