Servicios Web XML

30/08/2004 - 10:02 por AOG | Informe spam
Hola!
Estoy viendo como funciona las aplicaciones distribuidas.
El primer problema que me he encontrado es que en la
parte de Servicio Web como muestro un mensaje o como
mostrar un mensaje de error al usuario cuando se genere
uno en la parte del Servicio, ya que no permite mostrar
mensaje. Ejemplo yo llamo a un metodo <WebMethod()> que
devuelve a la aplicación del entorno del usuario
(formulario windonw) un DataSet, en el caso que se
provoque un error en la parte del proyecto del servicio
Web, como muestro al usuario el tipo de error ya que no
me permite mostrar ningún tipo de mensaje. Otro caso
puede ser que un Procedimiento del servicio Web reciba
unos parámetros para realizar un proceso, estos
parámetros son tecleados por el usuario y se envia al
procedimiento Servicios Web, y algún parámetro no es
válido, como puedo notificar esto al usuario si no medeja
mostrar mensajes (sí validar los parámetros en el
formulario, bueno pero en el peor de los caso que en esa
validación no se haya contemplado todos los casos).

¿Hay alguna manera de mostra mensajes?
En el caso de que no,¿como puedo solucionar esto en estos
u otros casos?

Un Saludo

Preguntas similare

Leer las respuestas

#1 Lázaro
30/08/2004 - 16:50 | Informe spam
No puedes, para ti un servicio Web es como si tuvieras un componente remoto,
lo unico que puedes hacer es diseñar un mecanismo para que el servicio web
te devuelva los errores si algo ha ido mal. Por ejemplo, puedes hacer que el
servicio web devuelva un dataset, si todo va bien el dataset tendrá
datatables con los datos, y si algo va mal puedes devolver un datatable con
errores, luego podrás preguntar si existen esos errores.

Te puesto como ejemplo el dataset, porque los datatables no se pueden
serializar en la versión actual de .NET, en la próxima si, podrías sino te
gustan los datatables devolver cadenas de texto que sean XML y luego crear
objetos XML, depende de lo que te guste.

Salu2


"AOG" wrote in message
news:278f01c48e67$c20acd40$
Hola!
Estoy viendo como funciona las aplicaciones distribuidas.
El primer problema que me he encontrado es que en la
parte de Servicio Web como muestro un mensaje o como
mostrar un mensaje de error al usuario cuando se genere
uno en la parte del Servicio, ya que no permite mostrar
mensaje. Ejemplo yo llamo a un metodo <WebMethod()> que
devuelve a la aplicación del entorno del usuario
(formulario windonw) un DataSet, en el caso que se
provoque un error en la parte del proyecto del servicio
Web, como muestro al usuario el tipo de error ya que no
me permite mostrar ningún tipo de mensaje. Otro caso
puede ser que un Procedimiento del servicio Web reciba
unos parámetros para realizar un proceso, estos
parámetros son tecleados por el usuario y se envia al
procedimiento Servicios Web, y algún parámetro no es
válido, como puedo notificar esto al usuario si no medeja
mostrar mensajes (sí validar los parámetros en el
formulario, bueno pero en el peor de los caso que en esa
validación no se haya contemplado todos los casos).

¿Hay alguna manera de mostra mensajes?
En el caso de que no,¿como puedo solucionar esto en estos
u otros casos?

Un Saludo
Respuesta Responder a este mensaje
#2 Lázaro
30/08/2004 - 17:32 | Informe spam
Debes hacer que el servicio web devuelva información del error que se ha
producido, esto lo puedes hacer por medio de un dataset, ya que podrías
tener datatables con los datos y un datatable concreto con los errores,
luego tu decidirás que hacer con ellos.

Lo del dataset es un ejemplo, te valdría también un string, con formato xml
o algo que a ti te solucione el problema.

Salu2

"AOG" wrote in message
news:278f01c48e67$c20acd40$
Hola!
Estoy viendo como funciona las aplicaciones distribuidas.
El primer problema que me he encontrado es que en la
parte de Servicio Web como muestro un mensaje o como
mostrar un mensaje de error al usuario cuando se genere
uno en la parte del Servicio, ya que no permite mostrar
mensaje. Ejemplo yo llamo a un metodo <WebMethod()> que
devuelve a la aplicación del entorno del usuario
(formulario windonw) un DataSet, en el caso que se
provoque un error en la parte del proyecto del servicio
Web, como muestro al usuario el tipo de error ya que no
me permite mostrar ningún tipo de mensaje. Otro caso
puede ser que un Procedimiento del servicio Web reciba
unos parámetros para realizar un proceso, estos
parámetros son tecleados por el usuario y se envia al
procedimiento Servicios Web, y algún parámetro no es
válido, como puedo notificar esto al usuario si no medeja
mostrar mensajes (sí validar los parámetros en el
formulario, bueno pero en el peor de los caso que en esa
validación no se haya contemplado todos los casos).

¿Hay alguna manera de mostra mensajes?
En el caso de que no,¿como puedo solucionar esto en estos
u otros casos?

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