Estimado amigos.
Recurro a la experiencia de mucho aqui para que me puedan ayudar con un
inconveniente que se me presento a la hora de invocar una operacion de
un webservice. Resulta que trabajo con NetBeans y estoy trabajando con
una entidad en la cual tienen un servicio que debemos consumir remotamente.
Para esto me enviaron su WSDL en el cual tube que modificar la direccion
IP y puerto, ahora desde Netbeans creo ws_cliente y adjunto el WSDL con
la opcion "archivo local", luego desde un metodo llamo a la operacion
con los parametros que necesita y entonces cuando hago la incovacion
obtengo el siguiente error:
javax.xml.ws.soap.SOAPFaultException: The Operation could not be found.
The endpoint reference (EPR) for the Operation not found is:
'
http://ip_remoto:7800/ESB/ServicioRemoto' and the SOAPAction was
'http://
http://ip_remoto:7800/ESB/ServicioRemoto/NewOperation'
at
com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:188)
at
com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
at
com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119)
at
com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118)
Ahora lo que no me queda claro que indica ese NewOperation, revisando el
WSDL justamente lo encuentro, el nombre de la operacion que llamo es
OperationRemota_01
Gracias de antemano.
Saludos,
--
www.JavaSOS.com
Grupo de colaboración Java/J2ee para desarrolladores de habla hispana.
Subscription settings:
http://groups.google.com/group/javasos/subscribe?hl=es