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

Reply via email to