| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2009 15:03:59
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2665
Localização: Chicago, EUA
Offline
|
Alguém aqui saberia consumir o seguinte serviço utilizando Soap4R ? http://saoj-office.dyndns.org:8080/ts?wsdl
O serviço está no ar, então fique a vontade para consumi-lo e me mostrar o código que vc utilizou para conseguir essa proeza.
Segue o post completo:
O meu serviço está aqui para qualquer um acessar: http://saoj-office.dyndns.org:8080/ts?wsdl
Quero consumi-lo (acessá-lo) usando Ruby (Soap4R).
O trivial eu consigo, mas quando chamo os métodos com parâmetros não funciona. Quando tenho que passar um Objeto User então não funciona nem a pau.
Alguém experiente com WebServices + Ruby pode dar uma luz?
Veja o meu código abaixo:
c:\eclipse\workspace\HelloWS\ruby>ruby client.rb
Hi there! Now is: Tue Jun 16 16:12:09 BRT 2009
Hi null! Now is: Tue Jun 16 16:12:09 BRT 2009
saoj
Problemas:
- Veja o Hi null acima (segunda linha do output)
- Como envio o objeto User no método sayHelloToUser ???
Bom, o serviço está online. Vamos ver se tem alguém bom aqui que consegue consumi-lo em Ruby. hehehe (apenas para motivar)
Implementação do serviço em Java (servidor):
This message was edited 1 time. Last update was at 16/06/2009 15:05:34
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2009 15:56:21
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2665
Localização: Chicago, EUA
Offline
|
Putz tem que usar os objetos gerados automaticamente como parâmetro...
Consegui aqui depois de 3 horas...
Ex: para o método sayHello() que não tem nenhum parametro ele gera um objeto SayHello que vc precisa instanciar e passar como parametro.
Para todo método vc tem que fazer isso... O problema é que eu não sabia disso...
This message was edited 2 times. Last update was at 16/06/2009 15:57:40
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2009 17:06:18
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2665
Localização: Chicago, EUA
Offline
|
A quem interessar possa:
http://blogs.mentaframework.org/posts/list/14404.page#370798
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2009 21:11:59
|
danielbussade
JavaEvangelist
Membro desde: 13/09/2007 09:26:21
Mensagens: 415
Localização: Itaperuna -RJ
Offline
|
Fala sérgio blz? Muito legal o tutorial , atualmente estou estudando o livro do Nicolai SOA in practice, e ver código assim funcionando ajuda muito a absorver os conceitos por trás da SOA.
|
When you steal from one author, is called plagiarism, when you steal from many is called research.
|
|
|
 |
|
|