Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2008, 09:14
mixmanq
 
Fecha de Ingreso: enero-2002
Ubicación: Chile
Mensajes: 245
Antigüedad: 22 años, 3 meses
Puntos: 0
ejemplo de cliente web service

Amigos tengo una duda ... buscando por internet encontre un ejemplo de como invocar un web servcies ... hise los cambios adaptandolo a mi web services que ya estaba creado pero hay una linea donde me dice que no puede resolver adjunto aqui el ejmplo y me gustaria saber si hay una libreria que faltara o como verificar eso, gracias

------------------------------------------------------------------------------------------

<%@ page import="org.apache.axis.client.Call,
org.apache.axis.client.Service,
org.apache.axis.encoding.XMLType,
org.apache.axis.utils.Options,
javax.xml.rpc.ParameterMode" %>

<%@ page import="javax.xml.parsers.*,
org.xml.sax.*,
org.xml.sax.helpers.*,
org.w3c.dom.*,java.io.*" %>
<%
//instanciando al servicio
Service servicio = new Service();
Call llamada =(Call) servicio.createCall();
llamada.setTargetEndpointAddress(new java.net.URL("http://192.168.124.47:9080/MultiCajaGestionClienteWEB/services/ServicioLogin?WSDL"));
llamada.setOperationName ("EntradaConsultaGeneralSaldoLogicoAgenteFechaEspe cifica");
llamada.addParameter( "op1", XMLType.XSD_STRING, ParameterMode.IN );
llamada.addParameter( "op2", XMLType.XSD_STRING, ParameterMode.IN );
llamada.setReturnType( XMLType.XSD_STRING );
//llenando los parámetros

---' aqui me dice que no puede resolver ----------------
STRING par1="11860000009";

Integer par2=new Integer("2006");
Object parametros[]=new Object[2];
parametros[0]=par1;
parametros[1]=par2;
//llamando al resultado
String resultado = (String) llamada.invoke( parametros);
out.println(resultado);
%>