 
			
				10/11/2004, 12:14
			
			
			     |  
      |    |    |    Fecha de Ingreso: enero-2003  
						Mensajes: 52
					  Antigüedad: 22 años, 9 meses Puntos: 0     |        |  
  |      Pues si estas usando webservices con WSDL/SOAP normalmente vas a necesitar las clases del cliente...   
Para acceder a l webservice, tienes que abrir una conexion, dar tus credenciales, con esto creas el "Proxy" y sobre este invocas los metodos que necesites.. mas o menos de la siguiente forma:   
                  Properties props = new Properties(); 
                  props.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.soap.http.SoapInitialContextFactory"  ); 
                  props.put(Context.SECURITY_PRINCIPAL, "user"); 
                  props.put(Context.SECURITY_CREDENTIALS, "password");   
                  Context context = new InitialContext(props);   
                  WebServiceProxy proxy = (WebServiceProxy) context.lookup("192.168.x.x:7000/MyWebServices/org.sample.WebServiceHome/org.sample.WebServiceHome.wsdl");   
SoapMethod serviceMethod = this.getProxy().getMethod("testMethod"); 
serviceMethod.invoke(new Object[] {"param1", param2})        
Saludos!           |