Haciendo a mano WEB SERVICE

15/07/2004 - 08:45 por Jorge Morras | Informe spam
Buenos días;

Estoy intentado hacer mi propio Web service SIN utilizar
herramientas de programación. He seguido los siguientes pasos.

- Crear directorio virtual en IIS
- Poner una páguina XML estandar (llamada XML.XML )

<Root_Element>
<Habitacion1>PPal</Habitacion1>
<Habitacion2>de los chicos</Habitacion2>
<Habitacion3>De las Chicas</Habitacion3>
<Pasillo>largo</Pasillo>
<Bano>completo</Bano>
</Root_Element>

(sin encabezados).

Ahora para poder acceder al servicio web necesito el archivo de
descubrimiento que tambien lo he hecho a mano con esta pinta. (fichero
XML.DISCO)

<?xml version="1.0" encoding="utf-8" ?>
- <discovery xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://schemas.xmlsoap.org/disco/">
<contractRef ref="http://localhost/Jorge/xml.xml"
docRef="http://localhost/Jorge/xml.xml"
xmlns="http://schemas.xmlsoap.org/disco/scl/" />
<soap address="http://localhost/Jorge/xml.xml"
xmlns:q1="http://tempuri.org/" binding="q1:xmlsoap"
xmlns="http://schemas.xmlsoap.org/disco/soap/" />
</discovery>


El problema lo tengo cuando intento agregar la referencia web al
VStudio 2003. Me dice "el archivo XML.XML no se puede cargar.

¿Donde tengo el problema? ¿Se puede hacer "a mano" un fichero
XXXX.DISCO?

Gracias, anticipadas, por vuestra ayuda.
Un Saludo:


Jorge
 

Leer las respuestas

#1 JuanDG
21/07/2004 - 23:18 | Informe spam
Bueno, no es muy claro lo que intentas hacer, pero lo que si te digo es que antes del archivo disco, debes generar el wsdl, este es el archivo que visual studio usa para implementar la referencia web. Esto lo haces por medio del Web Services Description Language Tool (Wsdl.exe).

Porque no aclaras mas que es lo quieres hacer?

Según veo lo que tratas de hacer es acceder a un documento .xml esto no es un servicio web o tal vez no nos diste una definición clara del servicio web que quieres crear.


Juan David Gomez A.
Microsoft Certified Professional
Analista de Desarrollo - PSL S.A.
Web and Wireless Banking


"Jorge Morras" wrote:

Buenos días;

Estoy intentado hacer mi propio Web service SIN utilizar
herramientas de programación. He seguido los siguientes pasos.

- Crear directorio virtual en IIS
- Poner una páguina XML estandar (llamada XML.XML )

<Root_Element>
<Habitacion1>PPal</Habitacion1>
<Habitacion2>de los chicos</Habitacion2>
<Habitacion3>De las Chicas</Habitacion3>
<Pasillo>largo</Pasillo>
<Bano>completo</Bano>
</Root_Element>

(sin encabezados).

Ahora para poder acceder al servicio web necesito el archivo de
descubrimiento que tambien lo he hecho a mano con esta pinta. (fichero
XML.DISCO)

<?xml version="1.0" encoding="utf-8" ?>
- <discovery xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://schemas.xmlsoap.org/disco/">
<contractRef ref="http://localhost/Jorge/xml.xml"
docRef="http://localhost/Jorge/xml.xml"
xmlns="http://schemas.xmlsoap.org/disco/scl/" />
<soap address="http://localhost/Jorge/xml.xml"
xmlns:q1="http://tempuri.org/" binding="q1:xmlsoap"
xmlns="http://schemas.xmlsoap.org/disco/soap/" />
</discovery>


El problema lo tengo cuando intento agregar la referencia web al
VStudio 2003. Me dice "el archivo XML.XML no se puede cargar.

¿Donde tengo el problema? ¿Se puede hacer "a mano" un fichero
XXXX.DISCO?

Gracias, anticipadas, por vuestra ayuda.
Un Saludo:


Jorge



Preguntas similares