Archive

Archive for the ‘WebServices’ Category

Publikujemy WebService w Groovy

Lipiec 17th, 2009

Do tego zadania z pomocą przychodzi nam również GroovyWS.

Read more...

Groovy, WebServices

SoapUI i odpowiedzi w Groovy

Lipiec 17th, 2009

Do kompletu z wczorajszym wywołaniem WebService'u z Groovy poniżej mały przykład, jak w SoapUI odczytać parametry request'u i zasymulować bardziej skomplikowaną odpowiedź.

Read more...

Groovy, WebServices

Konsumpcja WebService’u w Groovy

Lipiec 16th, 2009
  1. Pobieramy sobie groovyws-standalone-0.5.0.jar.
  2. Piszemy skrypt, który wygląda mniej więcej tak:
import groovyx.net.ws.WSClient
 
// Tu wstawiamy nasz adres
def proxy = new WSClient("http://localhost:8088/calc?wsdl", this.class.classLoader)
proxy.initialize()
// Tu wstawiamy wywołanie naszej metody
def result = proxy.Add(1.0 as double, 2.0 as double)
println result

Gotowe :) Do testów użyłem WSDLa, którego znalazłem tutaj. Najłatwiej pobrać SoapUI, wczytać owego WSDLa, wygenerować MockService i możemy już się bawić w testowe wywołanie WebService'u. W samym SoapUI możemy też generować przykładowe odpowiedzi z wykorzystaniem, niespodzianka, Groovy :)

Groovy, WebServices