Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - Backoffice RM - Integração - WebServices - Como identificar e extrair um XML exemplo de Processo

time.png Tempo aproximado para leitura: 00:04:30 min

Dúvida

Como identificar e extrair do sistema um XML exemplo de Processo.

Ambiente

Cross Segmentos - Backoffice RM - Integração - Todas as versões

Solução

Como exemplo, utilizaremos o processo de geração de um relatório simples no RM Reports:

 

Para obtermos o XML de exemplo, precisaremos executar ou procurar por um Job já executado deste processo.

 

Concluído o processo, vá até o menu Ambiente - Gerenciamento de Jobs.

Crie um filtro que possibilite a identificação do Job criado para o processo. Neste caso, foi criado um filtro com os jobs criados na data atual. Localizando o JOB correto ao qual necessita verificar o XML, vá em Anexo > XML de Parâmetros de Jobs - Ultima utilização (WebServices) 


Desta forma será corretamente apresentado o XML do processo gerado:


 Pode se acessar esta mesma tela, selecionando o menu Executar e busque por XML de Parâmetros de Jobs, para acessar a tela direta de Parâmetros de Jobs. Nesta basta criar o filtro para validação do Job desejado e acessar o registro para verificar seu XML:


Outra forma de se verificar o XML do Processo gerado é utilizando o aplicativo TOTVS Web Service Client (TOTVSWSCliente.exe) para extração do XML. Para esta validação com o Aplicativo será necessário o IDJOB do processo gerado.
Para mais informações do aplicativo, acesse o link (TOTVS WS Client).

 

Ao abrir o aplicativo TotvsWSClient.exe, preencha os dados abaixo para identificar o Job gerado:

Nome do Processo
IDJob
Endereço do Servidor
Usuário
Senha



Informando os dados necessários e clicando em Carregar, caso os dados estejam válidos, será carregado o registro do JOB criado no RM. Dê um duplo clique sobre o registro para serem carregados os dados.



Vá até a aba XML e copie todo o conteúdo.

 

Caso não tenha configurado o SoapUi para execução de processos do RM, abra o painel de WS (geralmente pelo link http://localhost:8051/wspageindex/) e copie o endereço do link de Processos (WsProcess).



Inicie o SoapUi, vá à opção File e escolha a opção New Soap Project.

Informe o link copiado no campo Initial WSDL e informe o nome do projeto.

 

Após criado o projeto, expanda a lista RM_IwsProcess, e crie uma nova Request sobre o método ExecuteWithXmlParams.

Na tag <tot:ProcessServerName> preencha o nome do Processo conforme coluna Classe do Processo do gerenciamento de Jobs (RM). Neste exemplo, o processo é o RptProcGenerateReport.

Para a tag <tot:strXmlParams> adicione <![CDATA[cole o XML obtido]]> entre as tags.
Lembrando que não pode haver espaços vazios entre as tags.



Preencha a autenticação para o uso do Webservice com as colunas Username e Password localizadas na aba de Request Properties.


Após estas configurações, execute o Submit da request (Identificado pelo ícone verde na parte superior esquerda).

Agora o sistema tentará executar o processo conforme XML passado. Sendo executado com sucesso, o retorno do Soap será a numeração 1.



Caso seja apresentado algum erro, gentileza verificar a mensagem para a devida correção


 

Saiba mais:

Para mais informações quanto aos WebServices do RM, consulte o link abaixo:
WebServices

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _