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>

Reply via email to