added readme
This commit is contained in:
parent
29b506bedd
commit
c4199c15da
46
README.md
Normal file
46
README.md
Normal file
@ -0,0 +1,46 @@
|
||||
# SOAPMOCK
|
||||
|
||||
This is a demo springboot project, that shows how you can emulate the behavior of a soap web service as a black box. I have written it to be compatible with **Java 1.8**. So, it should work well with older systems.
|
||||
|
||||
Build:
|
||||
```
|
||||
mvn clean install
|
||||
```
|
||||
Run:
|
||||
```
|
||||
mvn spring-boot:run
|
||||
```
|
||||
|
||||
The server will start on `http://localhost:8080`
|
||||
|
||||
Configure your client (Postman, Insomnia, or whatever) to send this body in a `POST` to url `/call1`:
|
||||
|
||||
```
|
||||
<?xml version = "1.0"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV = "http://www.w3.org/2001/12/soap-envelope"
|
||||
SOAP-ENV:encodingStyle = "http://www.w3.org/2001/12/soap-encoding">
|
||||
|
||||
<SOAP-ENV:Body xmlns:m = "http://www.xyz.org/quotations">
|
||||
<m:GetQuotation>
|
||||
<m:QuotationsName>MicroSoft</m:QuotationsName>
|
||||
</m:GetQuotation>
|
||||
</SOAP-ENV:Body>
|
||||
</SOAP-ENV:Envelope>
|
||||
```
|
||||
|
||||
You should get this in response:
|
||||
|
||||
```
|
||||
<?xml version = "1.0"?>
|
||||
<SOAP-ENV:Envelope
|
||||
xmlns:SOAP-ENV = "http://www.w3.org/2001/12/soap-envelope"
|
||||
SOAP-ENV:encodingStyle = "http://www.w3.org/2001/12/soap-encoding">
|
||||
<SOAP-ENV:Body
|
||||
xmlns:m = "http://www.xyz.org/quotations">
|
||||
<m:GetQuotationResponse>
|
||||
<m:Quotation>Here is the quotation</m:Quotation>
|
||||
</m:GetQuotationResponse>
|
||||
</SOAP-ENV:Body>
|
||||
</SOAP-ENV:Envelope>
|
||||
```
|
Loading…
Reference in New Issue
Block a user