Problema al crear Web Service

28/04/2010 - 13:59 por Vicdeju | Informe spam
Hola a todos!!!
Vereis, estoy haciendo unas pruebas con unos web service, en los que estoy
un poco verde.

Me he creado un webmethod, al cual se le pasan como parametros unos datasets
no tipados, y cuando lo lanzo me da la siguiente advertencia "El formulario
de prueba sólo está disponible para métodos con tipos primitivos como
parámetros. ". Me podeis comentar a que se debe y como puedo solucionarlo??

Un saludo y muchas gracias.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
28/04/2010 - 20:26 | Informe spam
"Vicdeju" wrote in message
news:
Vereis, estoy haciendo unas pruebas con unos web service, en los que estoy
un poco verde.

Me he creado un webmethod, al cual se le pasan como parametros unos
datasets
no tipados, y cuando lo lanzo me da la siguiente advertencia "El
formulario
de prueba sólo está disponible para métodos con tipos primitivos como
parámetros. ". Me podeis comentar a que se debe y como puedo
solucionarlo??



El formulario de prueba no utiliza el protocolo SOAP, sino que hace
directamente un POST de los datos que tecleas en pantalla. Por lo tanto no
usa el Binding SOAP, que es el que soporta todos los tipos complejos de
datos. El resto de los Bindings del webservice (GET y POST) solo soportan
datos simples.
Para probar ese webmethod tendrás que escribir un pequeño programa que
lo llame. Las herramientas automáticas no te generan un formulario de prueba
en el que teclear los datos de los datasets para enviarlos.
Respuesta Responder a este mensaje
#2 Vicdeju
29/04/2010 - 10:00 | Informe spam
Muchas gracias Alberto

"Alberto Poblacion" wrote:

"Vicdeju" wrote in message
news:
> Vereis, estoy haciendo unas pruebas con unos web service, en los que estoy
> un poco verde.
>
> Me he creado un webmethod, al cual se le pasan como parametros unos
> datasets
> no tipados, y cuando lo lanzo me da la siguiente advertencia "El
> formulario
> de prueba sólo está disponible para métodos con tipos primitivos como
> parámetros. ". Me podeis comentar a que se debe y como puedo
> solucionarlo??

El formulario de prueba no utiliza el protocolo SOAP, sino que hace
directamente un POST de los datos que tecleas en pantalla. Por lo tanto no
usa el Binding SOAP, que es el que soporta todos los tipos complejos de
datos. El resto de los Bindings del webservice (GET y POST) solo soportan
datos simples.
Para probar ese webmethod tendrás que escribir un pequeño programa que
lo llame. Las herramientas automáticas no te generan un formulario de prueba
en el que teclear los datos de los datasets para enviarlos.

.

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