WebServices Request/Response

03/08/2004 - 12:14 por Diego | Informe spam
Hola, tengo que hacer una integracion de mi sistema con
otro a traves de Request/Response a un servicio web
desarrollado en Java a traves de Soap. (mi aplicacion esta
hecha en c#).
Como no tengo mucha experiencia en Servicios Web, hice uno
de prueba(en .net), creando metodos simples, me conecte a
mi web service local, y accedo a mis web method como si
fuesen metodos de cualquier otra libreria.(No problem).
El problema es que para esta integracion, me dieron
solamente la estructura soap, no conosco los metodos de
este web service. Repito, como no tengo mucha experiencia
en Web Services, mis preguntas son:
1)El web service tiene que tener metodos obligatoriamente
para poder pasarle la string soap?
2)En caso de que no sea asi, como puedo generar la string
soap, (algun procedimiento para no generarla a mano), y
como se la envio a este Server Web(a su ves, como me
responde).
3)En que cambia Tecnicamente del lado Client, el lenguaje
en el que esta desarrollado el WebService, o el tipo de
Web Service(IIS,Apache..)

Disculpen si mis preguntas son muy obvias y elementales.

Gracias anticipadas...

Diego.
 

Leer las respuestas

#1 Diego
03/08/2004 - 13:09 | Informe spam
Mira, me dieron esto:

<?xml version="1.0" encoding="ISO-8859-1"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding"
xmlns:xsd="http://www.w3.org/1999/XMLSchema"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" SOAP-
ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding
">
<SOAP-ENV:Body>
<ICCE.getAssistito>
<param>
<richiestaAssistito>
<fonteDati>SMARTCARD</fonteDati>
<idAssistito></idAssistito>
</richiestaAssistito>
</param>
</ICCE.getAssistito>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Creo que es lo que decis.

wsdl /o:MiProxy.cs ElDocumentoWsdl.xml


Disculpa mi ignorancia, no puedo ejecutar Wsdl.exe, de
donde lo saco?

Igualmente, no me quedan muy claras estos conceptos:

1)El web service tiene que tener metodos obligatoriamente
para poder pasarle la string soap?

2)En que cambia Tecnicamente del lado Client, el lenguaje
en el que esta desarrollado el WebService, o el tipo de
Web Service(IIS,Apache..)


Gracias...

¿Esa estructura soap de la que hablas no será en realidad


en documento wsdl?

Si es así, puedes crear un proxy fácilmente

wsdl /o:MiProxy.cs ElDocumentoWsdl.xml


http://msdn.microsoft.com/library/default.asp?


url=/library/en-
us/cptools/html/cpgrfWebServicesDescriptionLanguageToolWsdl
exe.asp





Saludos:

Jesús López
MVP Visual Developer - Visual Basic
Mentor Asociado Solid Quality Learning
www.SolidQualityLearning.com
¡No sólo formación!

Colaborador DotNetManía
www.dotnetmania.com


"No darás tropezón ni desatino que no te haga adelantar


camino"
Bernardo de Balbuena (1568-1627); escritor español


"Diego" escribió en


el mensaje news:a0ff01c47942$a5e4e360$
Hola, tengo que hacer una integracion de mi sistema con
otro a traves de Request/Response a un servicio web
desarrollado en Java a traves de Soap. (mi aplicacion


esta
hecha en c#).
Como no tengo mucha experiencia en Servicios Web, hice


uno
de prueba(en .net), creando metodos simples, me conecte a
mi web service local, y accedo a mis web method como si
fuesen metodos de cualquier otra libreria.(No problem).
El problema es que para esta integracion, me dieron
solamente la estructura soap, no conosco los metodos de
este web service. Repito, como no tengo mucha experiencia
en Web Services, mis preguntas son:
1)El web service tiene que tener metodos obligatoriamente
para poder pasarle la string soap?
2)En caso de que no sea asi, como puedo generar la string
soap, (algun procedimiento para no generarla a mano), y
como se la envio a este Server Web(a su ves, como me
responde).
3)En que cambia Tecnicamente del lado Client, el lenguaje
en el que esta desarrollado el WebService, o el tipo de
Web Service(IIS,Apache..)

Disculpen si mis preguntas son muy obvias y elementales.

Gracias anticipadas...

Diego.

Preguntas similares