Problema em WebService (does not contain operation)

3 respostas
G

Opa! Buenas!
Seguinte! to criando um cliente que acessa um wdsl, achei que o problema estava no wsdl, mas fiz um teste com php e funcionou! mas no java não vai de jeito nenhum!
o erro é o seguinte:

Endpoint {urn:com.m4u.mtg.ws}MediaSearchBeanPort does not contain operation meta data for: getMedias
	at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:260)
	at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169)
	at org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015)
	at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1712)
...

o retorno do web service é o seguinte:

faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
faultString: Endpoint {urn:com.m4u.mtg.ws}MediaSearchBeanPort does not contain operation meta data for: getMedias
faultDetail: 
	{http://xml.apache.org/axis/}stackTrace: AxisFault

e o código:

String url = "http://xxxxxxx.xxx/MediaSearchBean?WSDL";
		       
		     String[] param = {"pesquisa qualquer"};
		       
		     Service service = new Service();
		     Call call = (Call) service.createCall();
		     
		     call.setTargetEndpointAddress(url);
		     call.setOperationName("getMedias");
		     
		     Object ret = call.invoke(param);
		     
		     System.out.println("retorno: " + ret);

Alguém tem alguma idéia do problema?

3 Respostas

F

OLá amigo

Estou passando por este mesmo problema… vc conseguiu resolver?

[]´s

Fabiano

donatinho

Bom dia !!!

Estou tendo o mesmo problema…

Existe uma solucao pra isto? Procurei no google e nao encontrei :frowning:

donatinho

O

Ja verificou se o metodo getMedias precisa de algum parametro??

Criado 14 de setembro de 2007
Ultima resposta 22 de set. de 2010
Respostas 3
Participantes 4