Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Validar retorno xml


fernandolk_1992
Ir para a solução Resolvido por caiiomonteiro,

Posts Recomendados


  • Tópicos Que Criei:  13
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  35
  • Conteúdo/Dia:  0.04
  • Reputação:   5
  • Pontos/Conquistas:  307
  • Conteúdo Resolvido:  0
  • Dias Ganho:  3
  • Status:  Offline
  • Dispositivo:  Windows

Boa Tarde Pessoal, preciso de ajuda na seguinte situação:
Tenho uma formula visual que ao ser executada exclui um titulo em outro sistema. O processo está funcionando 100%. Porem gostaria de acrescentar um IF, onde se o retorno da exclusão for um erro, a FV caia em uma atividade de exceção e cancele o processo.
Atualmente minha FV está assim:
image.thumb.png.99292dd2404b472e388415c3f8a44202.png

 

E gostaria de algo assim:
image.png.8da3001a6ecd86d54588c43149dcabcb.png

 

A dúvida é: Como consigo ler o retorno do XML e se isso for possivel, como ler a TAG de retorno?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  119
  • Conteúdo/Dia:  0.05
  • Reputação:   41
  • Pontos/Conquistas:  811
  • Conteúdo Resolvido:  0
  • Dias Ganho:  20
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

Bom dia @fernandolk_1992, é possível sim e existe algumas formas... vou explicar uma delas

Fiz uma requisição para essa URL e quero retornar o "logradouro"

 

image.png.5dc4ab6ea5d7ee677b8b2a7abd29f961.png

 

Com uma atividade de expressão, no valor calculado eu pego o RespondeText da atividade que faz a requisição

E na expressão utilizo o StringBetween passando o próprio valor da expressão

Coloquei uma exceção para imprimir o valor na tela, mas no seu caso você pode utilizar o valor da atividade expressão dentro do if/else

image.thumb.png.566c0c1722b2acded8e94c8c2948d95b.png

 

 

  • Gostei 1
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  13
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  35
  • Conteúdo/Dia:  0.04
  • Reputação:   5
  • Pontos/Conquistas:  307
  • Conteúdo Resolvido:  0
  • Dias Ganho:  3
  • Status:  Offline
  • Dispositivo:  Windows

15 minutos atrás, caiiomonteiro disse:

Bom dia @fernandolk_1992, é possível sim e existe algumas formas... vou explicar uma delas

Fiz uma requisição para essa URL e quero retornar o "logradouro"

 

image.png.5dc4ab6ea5d7ee677b8b2a7abd29f961.png

 

Com uma atividade de expressão, no valor calculado eu pego o RespondeText da atividade que faz a requisição

E na expressão utilizo o StringBetween passando o próprio valor da expressão

Coloquei uma exceção para imprimir o valor na tela, mas no seu caso você pode utilizar o valor da atividade expressão dentro do if/else

image.thumb.png.566c0c1722b2acded8e94c8c2948d95b.png

 

 

Bom dia Caio, fiz os procedimentos conforme exemplo, porem estou com o seguinte problema:
Na atividade de expressão não consigo localizar a minha atividade SOAP
image.png.18320b112f5a8433d4b287ef61d533c8.png

Dessa forma mesmo digitando o caminho:

StringBetween(EnvioTitulo.Value,'<mensagemRetorno>','</mensagemRetorno>')

a mensagem retornada é de erro

image.png.f1421beee57ca8bf695ead7282b3e731.png

Link para comentar
Compartilhar em outros sites

  • Solução

  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  119
  • Conteúdo/Dia:  0.05
  • Reputação:   41
  • Pontos/Conquistas:  811
  • Conteúdo Resolvido:  0
  • Dias Ganho:  20
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

2 horas atrás, fernandolk_1992 disse:

Bom dia Caio, fiz os procedimentos conforme exemplo, porem estou com o seguinte problema:
Na atividade de expressão não consigo localizar a minha atividade SOAP
image.png.18320b112f5a8433d4b287ef61d533c8.png

Dessa forma mesmo digitando o caminho:

StringBetween(EnvioTitulo.Value,'<mensagemRetorno>','</mensagemRetorno>')

a mensagem retornada é de erro

image.png.f1421beee57ca8bf695ead7282b3e731.png

 

O valor calculado da sua expressão deve ser o retorno da atividade da requisição, e dentro da expressão você passa o valor da própria atividade de expressão

Renomeei a atividade igual a sua para ficar melhor o entendimento, abaixo o print dos parâmetros da atividade Expressão
image.thumb.png.04de104c722eb7eef523db1c006efccb.png

  • Gostei 2
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  13
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  35
  • Conteúdo/Dia:  0.04
  • Reputação:   5
  • Pontos/Conquistas:  307
  • Conteúdo Resolvido:  0
  • Dias Ganho:  3
  • Status:  Offline
  • Dispositivo:  Windows

22 horas atrás, caiiomonteiro disse:

 

O valor calculado da sua expressão deve ser o retorno da atividade da requisição, e dentro da expressão você passa o valor da própria atividade de expressão

Renomeei a atividade igual a sua para ficar melhor o entendimento, abaixo o print dos parâmetros da atividade Expressão
image.thumb.png.04de104c722eb7eef523db1c006efccb.png

Boa Tarde Caio, agradeço o seu retorno e informo que funcionou conforme você exemplificou.

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.