Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vitalijr2/hello-soap-world

The client application for learnwebservices.com that consumes the "Hello" web service
https://github.com/vitalijr2/hello-soap-world

jax-ws learnwebservices soap-client soap-web-services wsdl2java

Last synced: 2 months ago
JSON representation

The client application for learnwebservices.com that consumes the "Hello" web service

Awesome Lists containing this project

README

        

# Hello SOAP world

This repository contains the source of the Spring Boot client application that consumes
one of web services from [Learn web services][learnwebservices] site.

## Say Hello web service

The web service accepts a name, and gives back a welcome message.

The definition file of the web services ia available locally as [hello.wsdl][local-wsdl]
as well as [on site][on-site-wsdl].

### Build

With Maven Wrapper you can build it by command

```bash
./mvnw
```

also it runs tests like this:
![Build](build.png)

### Run

Run it by command

```bash
./sayHello Jenny
```
![Run](run.png)

If you want to trace SOAP conversation - use `traceHello` instead.
```bash
./traceHello Baby
```
![Trace](trace.png)

Run the web application

```bash
./runWeb
```
![Web](web.png)

[learnwebservices]: http://learnwebservices.com

[local-wsdl]: wsdl/hello.wsdl

[on-site-wsdl]: https://apps.learnwebservices.com/services/hello?WSDL