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

Preguntas similare

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



Respuesta Responder a este mensaje
#2 JuanDG
21/07/2004 - 23:19 | 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



Respuesta Responder a este mensaje
#3 Jorge Morras
22/07/2004 - 10:35 | Informe spam
esto no es un servicio web o tal vez no nos diste una definición clara del




servicio web que quieres crear.

Como bien apuntas realmente no es un servicio WEB, pero casi.

Lo que necesito:
Enviar datos XML a un PDA para llenar una base de datos SQL Server CE.

Lo que tengo:
APACHE en un Win 2000 Server, PDA Pocket PC 2003, Visual Studio .NET
2003

Lo que he pensado:
El problema es que tengo que usar APACHE en vez de IIS, pero quiero que
el programa cliente (que va a correr en una PDA) vea el XML que sirve el
APACHE como un servicio WEB.

El problema;
Intento hacer "a mano" un servicio web para poder implementarlo en
APACHE ó IIS segun necesite.

La PDA no tiene problemas en utilizar servicios web sobre IIS. Tal vez
me estoy poniendo cabezon en utilizar servicios web cuando solo necesito un
Download del XML.

De todas formas gracias por tu interes.
Un Saludo:

Jorge
Respuesta Responder a este mensaje
#4 Jorge Morras
22/07/2004 - 11:09 | Informe spam
Creo que esta es la solucion que buscaba, contestada por Jorge Pedro
Hernández Lalcebo a este mismo foro. Debería de definir mejor las preguntas,
gracias por todo.

Un Saludo :

Jorge
______________________________________________

Ejemplo: Vamos a suponer que tienes este servicio web
http://localhost/usuarios/servico.ext?wsdl (es que no se como son los
servicios en java ni que extension tienen los archivos)

entonces usas la herramienta del KIT de ASP .NET wsdl de esta forma wsdl
http://localhost/usuarios/?wsdl y te va a generar una clase en c# para ese
servicio luego la compilas con el compilador de c# que tiene el netframework
csc clase.cs si quieres la clase en vb tienes que poner wsdl /l:VB
http://localhost/usuarios/?wsdl y luego compilas con el de visualbasic vbc
clase.vb

Espero que te sirva de algo.


"JuanDG" escribió en el mensaje
news:
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
>
>
>
Respuesta Responder a este mensaje
#5 Jorge M.
22/07/2004 - 14:43 | Informe spam
Ok ya encontré exactamente lo que busco. Lo dejo por aqui para el que esté
interesado.

http://www.elguille.info/colabora/p...de_Net.htm




"Jorge Morras" escribió en el mensaje
news:
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


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida