Issue on the server side...any assistance would be appreciated. I can't seem to pin
it down...am I missing something?
I've implemented a message-style service defined as:
-------------------------------------
package com.cory.xml.service;
import javax.xml.soap.SOAPEnvelope;
public class XMLInterface {
/**
* Services an incoming XML request.
* Provides authentication and routing based off of soap headers.
*/
public void request(SOAPEnvelope request, SOAPEnvelope response) {
}
}
----------------------------------------
Server spitting out:
------------------------------------------
SEVERE: Exception:
java.lang.Exception: Method 'request' does not match any of the valid signatures
for message-style service methods
at org.apache.axis.InternalException.<init>(InternalException.java:108)
at
org.apache.axis.description.ServiceDesc.checkMessageMethod(ServiceDesc.java:726)
I thought that public void request(SOAPEnvelope request, SOAPEnvelope response) was a
valid message-style service method, no???
------------------------------------------
Registered on the server (server-config.wsdd) as:
------------------------------------------
<service name="XmlMessageBased" provider="java:MSG">
<requestFlow>
<handler type="soapmonitor"/>
</requestFlow>
<responseFlow>
<handler type="soapmonitor"/>
</responseFlow>
<parameter name="allowedMethods" value="request"/>
<parameter name="scope" value="request"/>
<parameter name="className" value="com.cory.xml.service.XMLInterface"/>
</service>