does not contain operation meta data for: String_1
cingram Jul 28, 2006 9:47 AMHi all!
I am trying to use TrivialService provided from the jbossws-samples-1.0.1.GA
When I call the service I am getting TrivialServicePort does not contain operation meta data for: String_1
Any ideas as to why? Configuration?
partial stack trace
09:31:38,625 ERROR [SOAPFaultExceptionHelper] SOAP request exception javax.xml.rpc.soap.SOAPFaultException: Endpoint {http://org.jboss.ws/samples/rpcstyle} TrivialServicePort does not contain oeration meta data for: String_1 at org.jboss.ws.server.ServiceEndpointInvoker.getDispatchDestination(ServiceEndpointInvoker.java:181) at org.jboss.ws.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:107) at org.jboss.ws.server.ServiceEndpoint.handleRequest(ServiceEndpoint.java:219) at org.jboss.ws.server.ServiceEndpointManager.processSOAPRequest(ServiceEndpointManager.java:355) at org.jboss.ws.server.StandardEndpointServlet.doPost(StandardEndpointServlet.java:115)
The wsdl
<?xml version="1.0" encoding="UTF-8"?> <definitions name="SampleService" targetNamespace="http://org.jboss.ws/samples/rpcstyle" xmlns:tns="http://org.jboss.ws/samples/rpcstyle" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/"> <types> </types> <message name="TrivialService_purchaseResponse"> <part name="result" type="xsd:string"/> </message> <message name="TrivialService_purchase"> <part name="String_1" type="xsd:string"/> <part name="String_2" type="xsd:string"/> </message> <portType name="TrivialService"> <operation name="purchase" parameterOrder="String_1 String_2"> <input message="tns:TrivialService_purchase"/> <output message="tns:TrivialService_purchaseResponse"/> </operation> </portType> <binding name="TrivialServiceBinding" type="tns:TrivialService"> <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="purchase"> <soap:operation soapAction=""/> <input> <soap:body use="literal" namespace="http://org.jboss.ws/samples/rpcstyle"/> </input> <output> <soap:body use="literal" namespace="http://org.jboss.ws/samples/rpcstyle"/> </output> </operation> </binding> <service name="SampleService"> <port name="TrivialServicePort" binding="tns:TrivialServiceBinding"> <soap:address location="http://localhost:8080/jbossws-samples-rpcstyle"/> </port> </service> </definitions>