<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/soaprest-mocker/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/soaprest-mocker/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 05 May 2015 11:55:15 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/soaprest-mocker/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Jacek Obarymski</title><link>https://sourceforge.net/p/soaprest-mocker/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v48
+++ v49
@@ -1,3 +1,5 @@
+[TOC]
+
 ##SOAP/REST Mock Service - User's Guide

 ###Overview
@@ -232,3 +234,5 @@
 * 2013-07-09 (v. 1.5.0)
     - configurable response codes for SOAP responses
     - bug fix: autogenerated default SOAP responses - element values based on WSDL "default" property  
+* 2015-04-18 (v. 1.6.0)
+    - added a resource to return full data about recorded requests (including http headers, query params etc)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacek Obarymski</dc:creator><pubDate>Tue, 05 May 2015 11:55:15 -0000</pubDate><guid>https://sourceforge.net0da26cbd6a2ee2fc1164cbd7092db198e0dfbcaa</guid></item><item><title>Home modified by Jacek Obarymski</title><link>https://sourceforge.net/p/soaprest-mocker/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v47
+++ v48
@@ -209,7 +209,7 @@

 #### CXF Circuit Switcher

-The [CXF Circuit Switcher](https://github.com/jaceko/cxf-circuit-switcher) is an extension of the Apache CXF webservice client. It provides a failover feature witch failback (failover recovery). SOAP/REST Mock Service is used there to integration test SOAP and REST client failover.
+The [CXF Circuit Switcher](https://github.com/jaceko/cxf-circuit-switcher) is an extension of the Apache CXF webservice client. It provides a failover feature witch failback (failover recovery). SOAP/REST Mock Service is used there for integration testing of SOAP and REST client failover and failback.

 ###Changelog

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacek Obarymski</dc:creator><pubDate>Thu, 07 Nov 2013 13:53:29 -0000</pubDate><guid>https://sourceforge.net4880bce784064ed04a789dd2a2787f7da47a35b4</guid></item><item><title>Home modified by Jacek Obarymski</title><link>https://sourceforge.net/p/soaprest-mocker/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v46
+++ v47
@@ -209,7 +209,7 @@

 #### CXF Circuit Switcher

-This [project](https://github.com/jaceko/cxf-circuit-switcher) also uses SOAP/REST Mock Service to test an alternative failover feature for Apache CXF webservice client (REST &amp; SOAP)
+The [CXF Circuit Switcher](https://github.com/jaceko/cxf-circuit-switcher) is an extension of the Apache CXF webservice client. It provides a failover feature witch failback (failover recovery). SOAP/REST Mock Service is used there to integration test SOAP and REST client failover.

 ###Changelog

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacek Obarymski</dc:creator><pubDate>Thu, 07 Nov 2013 13:44:08 -0000</pubDate><guid>https://sourceforge.net7506bed3653edc0038f076db1975fc8016cae116</guid></item><item><title>Home modified by Jacek Obarymski</title><link>https://sourceforge.net/p/soaprest-mocker/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v45
+++ v46
@@ -100,7 +100,7 @@
 It's a maven project. It has been released to central maven repository. You can configure your application's maven copy it from the repo and run in during integration-test phase.

 ####Automated tests during test phase of maven build. 
-You can run it in an embedded jetty container during maven integration-test phase, along with your application under test.
+You can use jetty-mave-plugin and run it in an embedded jetty container during maven integration-test phase, along with your application under test.
 In order to do that copy the following configuration to your application's pom file:

@@ -190,6 +190,9 @@

 Put the ws-mock.properties file in the /src/test/resources/soaprest-mock-resources folder of your application.

+You can also start jetty server from your integration test code:
+Have a look at integration tests in this [project](https://github.com/jaceko/cxf-circuit-switcher)
+
 ####Manual tests, load tests...

 You can also use it outside of maven build process. Just deploy the mock service's [war file](http://sourceforge.net/projects/soaprest-mocker/files/soaprest-mock-service.war/download) to a servlet container or an application server and put ws-mock.properties configuration file in the server's classpath.
@@ -203,6 +206,10 @@
 Soap Currency Calculator is a little sample application calculating currency exchanges. It uses [WebserviceX's currency convertor](http://www.webservicex.net/CurrencyConvertor.asmx?WSDL) (public SOAP service) to fetch exchange rates for different currencies to calculate exchange amounts. The Sample project contains several integration tests that use SOAP/REST Mock Service to mock WebserviceX's service.

 https://sourceforge.net/projects/soaprest-mocker/files/examples/
+
+#### CXF Circuit Switcher
+
+This [project](https://github.com/jaceko/cxf-circuit-switcher) also uses SOAP/REST Mock Service to test an alternative failover feature for Apache CXF webservice client (REST &amp; SOAP)

 ###Changelog

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacek Obarymski</dc:creator><pubDate>Thu, 07 Nov 2013 12:04:22 -0000</pubDate><guid>https://sourceforge.net57ee469ddf9fbc93f63e0046c6e0ba7df612a270</guid></item><item><title>Home modified by Jacek Obarymski</title><link>https://sourceforge.net/p/soaprest-mocker/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v44
+++ v45
@@ -125,7 +125,7 @@
                                
                                    net.sf.jaceko
                                    soaprest-mock-service
-                                   1.4.0
+                                   1.5.0
                                    war
                                
                            
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacek Obarymski</dc:creator><pubDate>Mon, 22 Jul 2013 20:29:19 -0000</pubDate><guid>https://sourceforge.netb381835cc599c690667694308ebfc639f1bdd4e5</guid></item><item><title>Home modified by Jacek Obarymski</title><link>https://sourceforge.net/p/soaprest-mocker/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v43
+++ v44
@@ -222,3 +222,6 @@
 * 2013-05-14 (v. 1.4.0)
     - bug fix: incorrect document style WSDL parsing
     - relaxing media type constraints for REST requests, allowing vendor specific media types
+* 2013-07-09 (v. 1.5.0)
+    - configurable response codes for SOAP responses
+    - bug fix: autogenerated default SOAP responses - element values based on WSDL "default" property  
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacek Obarymski</dc:creator><pubDate>Wed, 17 Jul 2013 21:50:49 -0000</pubDate><guid>https://sourceforge.netb79d33cc96a2a0e3c9f3c20499dc0939194d24a9</guid></item><item><title>Home modified by Jacek Obarymski</title><link>https://sourceforge.net/p/soaprest-mocker/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v42
+++ v43
@@ -125,7 +125,7 @@
                                
                                    net.sf.jaceko
                                    soaprest-mock-service
-                                   1.3.0
+                                   1.4.0
                                    war
                                
                            
@@ -219,3 +219,6 @@
     - adding DEFAULT_RESPONSE_CONTENT_TYPE property defining content type of default responses 
     - bug fix: setting up content type for custom responses fixed
     - changes to synchronization of multi-threaded requests
+* 2013-05-14 (v. 1.4.0)
+    - bug fix: incorrect document style WSDL parsing
+    - relaxing media type constraints for REST requests, allowing vendor specific media types
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacek Obarymski</dc:creator><pubDate>Tue, 14 May 2013 06:50:56 -0000</pubDate><guid>https://sourceforge.net1c86ec1c346364b1407827160abb1cc22110f747</guid></item><item><title>WikiPage Home modified by Jacek Obarymski</title><link>https://sourceforge.net/p/soaprest-mocker/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v41
+++ v42
@@ -125,7 +125,7 @@
                                
                                    net.sf.jaceko
                                    soaprest-mock-service
-                                   1.2.0
+                                   1.3.0
                                    war
                                
                            
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacek Obarymski</dc:creator><pubDate>Wed, 27 Mar 2013 10:06:51 -0000</pubDate><guid>https://sourceforge.netce4b85442abab708109f49600cdd710295be529a</guid></item><item><title>WikiPage Home modified by Jacek Obarymski</title><link>https://sourceforge.net/p/soaprest-mocker/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v40
+++ v41
@@ -27,8 +27,8 @@
 SERVICE[i].OPERATION[j].INPUT_MESSAGE |    (optional) root element of request message; relevant only to SOAP webservices; skip this if WSDL is provided, this information will be read from the WSDL file
 SERVICE[i].OPERATION[j].HTTP_METHOD |  http method of mocked REST service; relevant only to REST webservices; available methods: GET, POST, PUT, DELETE
 SERVICE[i].OPERATION[j].DEFAULT_RESPONSE | name of file containing default response; the file should be placed on classpath; skip this if WSDL is provided, the default response will be generated from the WSDL file 
-SERVICE[i].OPERATION[j].DEFAULT_RESPONSE_CODE |    (optional, only for REST) HTTP code of default response 
-SERVICE[i].OPERATION[j].DEFAULT_RESPONSE_CONTENT_TYPE |    (optional, only for REST) content type of default response, e.g. application/json, text/xml 
+SERVICE[i].OPERATION[j].DEFAULT_RESPONSE_CODE |    (optional, only for REST, default: 200) HTTP code of default response 
+SERVICE[i].OPERATION[j].DEFAULT_RESPONSE_CONTENT_TYPE |    (optional, only for REST, default: text/xml ) content type of default response, e.g. application/json, text/xml

 You can add multiple webservice endpoint definitions. Just add next `SERVICE[i]` definition with incremented `[i]` index. 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacek Obarymski</dc:creator><pubDate>Sat, 23 Mar 2013 09:46:15 -0000</pubDate><guid>https://sourceforge.net5d86e76792d00de272938b0dda240a240817f46f</guid></item><item><title>WikiPage Home modified by Jacek Obarymski</title><link>https://sourceforge.net/p/soaprest-mocker/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v39
+++ v40
@@ -27,6 +27,8 @@
 SERVICE[i].OPERATION[j].INPUT_MESSAGE |    (optional) root element of request message; relevant only to SOAP webservices; skip this if WSDL is provided, this information will be read from the WSDL file
 SERVICE[i].OPERATION[j].HTTP_METHOD |  http method of mocked REST service; relevant only to REST webservices; available methods: GET, POST, PUT, DELETE
 SERVICE[i].OPERATION[j].DEFAULT_RESPONSE | name of file containing default response; the file should be placed on classpath; skip this if WSDL is provided, the default response will be generated from the WSDL file 
+SERVICE[i].OPERATION[j].DEFAULT_RESPONSE_CODE |    (optional, only for REST) HTTP code of default response 
+SERVICE[i].OPERATION[j].DEFAULT_RESPONSE_CONTENT_TYPE |    (optional, only for REST) content type of default response, e.g. application/json, text/xml

 You can add multiple webservice endpoint definitions. Just add next `SERVICE[i]` definition with incremented `[i]` index. 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacek Obarymski</dc:creator><pubDate>Sat, 23 Mar 2013 09:32:24 -0000</pubDate><guid>https://sourceforge.netf22b4f3d4321be0dee9cc30270c3c58f64894a47</guid></item></channel></rss>