Web Service

22 views
Skip to first unread message

Anderson Bernini

unread,
Jun 11, 2014, 8:24:03 AM6/11/14
to gug-sa...@googlegroups.com

Bom dia Pessoal,
Preciso fazer um WS Servidor e também um consumidor
Criei um exemplo com uma transaction pais
segue a imagem:


esse objeto é acessado por:
http://localhost:8080/WebServiceJavaEnvironment/servlet/com.webservice.pais (tras o formulário de inserção)
o xml é acessado por 
http://localhost:8080/WebServiceJavaEnvironment/servlet/com.webservice.pais_bc?wsdl
segue:

reparem que o location está:
<soap:address location="http://localhost:8080/WebServiceJavaEnvironment/servlet/com.webservice.pais_bc_ws"/> (que se acessado da 404)

Quando eu crio o consumidor
Como o caminho do WS (http://localhost:8080/WebServiceJavaEnvironment/servlet/com.webservice.pais_bc?wsdl)
ele importa os metodos, mas se acesar os metodos retorna 404
Alguem pode me ajudar?
Obrigado

Bruno Tavares

unread,
Jun 13, 2014, 5:02:55 PM6/13/14
to gug-sa...@googlegroups.com
Olá, Anderson!

Vamos lá...

Pelo que compreendi a criação do web service foi OK. E o problema está na importação. Para consumir o WS vc está usando o WSDL Inspector ou fazendo via código?

Att,
Bruno

Anderson Bernini

unread,
Jun 13, 2014, 5:18:51 PM6/13/14
to gug-sa...@googlegroups.com
Então Bruno, está importando os serviços
baixei o SOAP para ter mais detalhes do erro 
e o problema é que ele dá 404 quando faço a chamada do WS
e fiz com WSDL Inspector, depois fiz com o SOAP.

Bruno Tavares

unread,
Jun 16, 2014, 7:42:16 AM6/16/14
to gug-sa...@googlegroups.com
Bom dia Anderson!

Para ter certeza se o erro está no aplicativo consumidor ou no aplicativo provedor do WS, eu costumo usar a ferramenta soapUI.

Com essa ferramenta você pode testar o acesso ao WS. É uma ferramenta muito boa, inclusive estou usando ela no projeto MDF-e que estou trabalhando.

Att,
Bruno

Anderson Bernini

unread,
Jun 16, 2014, 8:12:14 AM6/16/14
to gug-sa...@googlegroups.com
Estou usando ela Bruno,
olha a msg de 404
Imagem inline 1


--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "GUG - Grupo de Usuários GeneXus - São Paulo " dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/gug-saopaulo/idEj8iZC2nE/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para gug-saopaulo...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Atenciosamente,


Anderson Bernini Martins

Bruno Tavares

unread,
Jul 3, 2014, 6:15:23 AM7/3/14
to gug-sa...@googlegroups.com
Fala, Anderson!

Estou vendo msg de fórum só agora..
E aí, conseguiu avançar?


Att,
Bruno

On Wednesday, June 11, 2014 9:24:03 AM UTC-3, Anderson Bernini wrote:

Anderson Bernini

unread,
Jul 3, 2014, 8:48:05 AM7/3/14
to gug-sa...@googlegroups.com
Olá Bruno, acabei parando o projeto pois não consegui implementar
vc tem algum exemplo rodando em Genexus para me passar?
Obrigado


--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "GUG - Grupo de Usuários GeneXus - São Paulo " dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/gug-saopaulo/idEj8iZC2nE/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para gug-saopaulo...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Bruno Tavares

unread,
Jul 10, 2014, 8:40:24 PM7/10/14
to gug-sa...@googlegroups.com
Já fiz vários trabalhos com Web Services...

Inclusive no projeto que estou trabalhando agora nós estamos fazendo acesso aos Web Services do MDF-e (Sefaz).

Que tipo de exemplo vc precisa?

Att,
Bruno

On Wednesday, June 11, 2014 9:24:03 AM UTC-3, Anderson Bernini wrote:

Anderson Bernini

unread,
Jul 11, 2014, 8:34:31 AM7/11/14
to gug-sa...@googlegroups.com
então bruno, se puder mandarde um web service servidor pode ser de cliente
onde eu passo o código do cliente ele retorna o nome.
esse exemplo já ia clarear
Obrigado. 

Bruno Tavares

unread,
Jul 15, 2014, 6:17:00 PM7/15/14
to gug-sa...@googlegroups.com
Vamos lá... exemplo criado!

O que eu fiz:

-Criei uma kb de exemplo rodando em C#.
-Criei um TRN para cadastrar cód. e nome de cliente.
-Criei uma Procedure para ser o Web Service.
       Configurações importantes da Proc: Main program True - Call protocol SOAP - Use Native SOAP Yes - RestProcol False
-Criei uma Web Panel para acionar o WS.
-Criei um External Object (na verdade foi o Genexus quem criou quando importei o WS via ferramenta WSDL Import.)

Para vc testar recomendo criar uma kb de teste assim como eu fiz.

Caso não funcione o exemplo, eu posso publicar a kb no Genexus Server da comunidade. Desse modo, vc poderá criar uma kb local baseando no exemplo do Genexus Server.

Tenta aí, qualquer coisa estamos aí...
KbExemploWS.xpz

Anderson Bernini

unread,
Jul 17, 2014, 11:01:06 AM7/17/14
to gug-sa...@googlegroups.com
O exemplo deu esse erro

Imagem inline 1
o exemplo é em C# eu fiz em java
alguém já teve esse problema?
sabe a solução ?
Obrigado


--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "GUG - Grupo de Usuários GeneXus - São Paulo " dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/gug-saopaulo/idEj8iZC2nE/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para gug-saopaulo...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages