I have enabled the WSIF unit tests to run against an Axis server. To run the tests against an axis server, find the deploy.wsdd file for each backend service in the test subdirectories. Deploy it using org.apache.axis.client.AdminClient deploy.wsdd. Then in wsif.test.properties set wsif.soapserver=axis. If not set, wsif.soapserver defaults to soap. Also set wsif.jms2httpbridge.httpurl=http://localhost:8080/axis/services and the JMS2HTTPBridge will send requests to this URL appended with the service name.
Of the approx 300 tests, currently 11 fail against an axis server. Of these, 9 are in the InoutTest and 2 are in the MessagingAttachmentsTest. These failures will be investigated. When writing tests, every SOAPPort needs to have a corresponding AXISPort, which can be chosen depending on the value of TestUtilities.getSoapServer (). SOAPJMSPorts are driven for both soap and axis servers. Enjoy! Mark Mark Whitlock, WSIF development, IBM Hursley