Foros del Web » Programando para Internet » ASPX (.net) »

llamar un webservice desde otro web service

Estas en el tema de llamar un webservice desde otro web service en el foro de ASPX (.net) en Foros del Web. Hola pues mi consulta es la siguiente, tengo que hacer una conexion entre web services una rutina consume un web service este web service a ...
  #1 (permalink)  
Antiguo 30/11/2010, 11:26
Avatar de jakoujan  
Fecha de Ingreso: septiembre-2005
Ubicación: Mexico DF
Mensajes: 26
Antigüedad: 19 años, 1 mes
Puntos: 1
llamar un webservice desde otro web service

Hola pues mi consulta es la siguiente, tengo que hacer una conexion entre web services una rutina consume un web service este web service a su vez sirve de puente entre la primera rutina y otro web service que esta en un servidor distinto

la primera rutina esta escrita en JAVA con AXIS

el primer webservice esta escrito en ASP.NET

y el trecer web service al parecer tambien esta en JAVA

necesito saber como llamar el segundo web service en el codigo del primero(ASP)

el uso del puente es forzoso

saludos ojala me puedan ayudar
  #2 (permalink)  
Antiguo 01/12/2010, 07:47
Avatar de Snaft_J1  
Fecha de Ingreso: diciembre-2006
Mensajes: 285
Antigüedad: 17 años, 11 meses
Puntos: 8
Respuesta: llamar un webservice desde otro web service

cual es la dificultad realmente?
tienes tu pagina aspnet funcionando con el primer web service?
probaste el funcionamiento identico de aspnet -> ws 1, ws1 -> ws2?

saludos.
__________________
-= El conocimiento y el saber te hacen un ser libre =-
Ando en busca de conocimiento....
  #3 (permalink)  
Antiguo 01/12/2010, 10:30
Avatar de jakoujan  
Fecha de Ingreso: septiembre-2005
Ubicación: Mexico DF
Mensajes: 26
Antigüedad: 19 años, 1 mes
Puntos: 1
Respuesta: llamar un webservice desde otro web service

ahhh es que no mencione que lo estoy haciendo con un editor de texto y no tengo la mas minima idea de como llamar a las clases que genera el WSDL.exe del editor de texto
dentro del asmx, esa es mi primera duda bueno ya la comunicacion es realmente sencilla.
  #4 (permalink)  
Antiguo 02/12/2010, 10:13
Avatar de jakoujan  
Fecha de Ingreso: septiembre-2005
Ubicación: Mexico DF
Mensajes: 26
Antigüedad: 19 años, 1 mes
Puntos: 1
Respuesta: llamar un webservice desde otro web service

Despues de un buen rato de pelearme con esta cosa lo solucione relativamente muy sencillo y es que la idea era hacer el siguiente procedimiento

generas tus archivos con el WSDL (.NET SDK)

esto te genera un archivo en mi caso C# .cs

despues compilas dicho archivo con csc \t library tuarchivo.cs

hecho esto te generar un archivo .dll tuarchivo.dll

creas una carpeta llamada bin en tu directorio donde reside tu WS y dentro de esta carpeta pones tu archivo dll

despues todo es transparente como el agua

llamas desde tu WS la clase como se llame el WS que quieres consumir

algo simila a esto

Código:
nombredetuWS ws = new nombredetuWS();

String valor = ws.nombredetuservicio(parametro1, paramN);
en realidad es algo muy sencillo de hacer con VS pero en mi caso lo estaba haciendo por editor de texto y ahi la cosa se compilacaba un poquito pero pues ya tenemos un nuevo conocimiento

Saludos....

Etiquetas: llamar, service, webservice, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:45.