SOAP Service Tester - ChangeLog
ChangeLog of SOAP Service Tester:
- 2012-06-05 Bogdan Drozdowski
- SOAPServiceTester version 0.3
Allow changing the character set used for parsing the server's
replies, if can't be detected automatically. Fixed problems
reported by the "findbugs" and "jlint" programs. Allow all SSL certificates
(as an option).
- resources/soaptester.css: bakground on anchors is now inherited
- WSDLCheck.java: made wsdlLocation non-static to allow concurrent
runs. Changed untyped references (raw types) to have the <?> type.
- RequestUtilities.java (makeHTMLSafe): added the ampersand to the
list of replaced characters.
- Makefile: corrected the WAR file creation
- OperationLauncher.java (perform): using the provided charset (and
the one from RequestUtilities, not the platform default, if no
charset was provided by the user) when the charset can't be
detected from the HTTP reply. Allow all SSL certificates (when
the right option is enabled on the JSP page).
- show_operations.jsp, perform_operation.jsp: allow setting the
character set for parsing the server's replies. A new option
to allow using SSL with no verification.
- OperationLauncher.java (getRespHeaders): checking the response
for null (may happen in case of exceptions)
- 2011-12-15 Bogdan Drozdowski
- SOAPServiceTester version 0.2
Support for: authentication, proxy servers, protocol name and
version. More control over the headers sent. Moved more operations
to dedicated classes from JSP pages. Interpreting the SOAP response.
Verified working with the jetty server.
- RequestUtilities.java: a new class with things related to requests
passed to SOAPServiceTester (to the JSP pages) and data display.
The names of the forms' elements are now in a separate place.
- OperationLauncher.java: a new class that prepares the data for
calling the operation, calls it and processes response data.
- footer.html, resources/img: added the valid HTML/CSS icons.
- show_operations.jsp, perform_operation.jsp: added the Cache-Control
and Pragma HTTP-equiv META elements.
- SOAPInterpreter.java: a new class for reading SOAP responses,
checking if there was a SOAP Fault and getting the responses' types
(names of the XML elements in the SOAP Body).
- show_operations.jsp: allow choosing the protocol type, version and
method. Allow disabling and overriding the default headers. Allow
using a proxy (with optional proxy authentication). Catching WSDL
processing errors.
- perform_operation.jsp: added IDs for the request and response fields,
displaying the operation's name in the page title, fixed exception
display, added interpreting the SOAP response. Moved calling the
operation and reading the response to new classes. Displaying the
protocol type, version and method used to send the request.
Corrected behaviour when connection was refused. Displaying the
proxy and proxy authentication data that was used. Displaying the
authentication data that was used. Better exception display. Using
scrollbars in PRE elements to fit the data on the screen.
- Makefile: added axis2-saaj.jar and axiom.jar to class path, added
classes to compile: RequestUtilities.java, OperationLauncher.java
and SOAPInterpreter.java. Corrected creating the distribution and
other Makefile targets.
- 2011-07-17 Bogdan Drozdowski
- First release of SOAP Service Tester, version 0.1.
Parses WSDL files, prepares XML templates from external and
internal schema definitions, displayes the list of operations,
allows adding HTTP headers, changing SOAP envelope tags, SOAP
header and SOAP body data. Displays the data sent, response code,
line and body.