
Pasar una lista/colección/array a un webservice
Publicado por Jose Manuel (1 intervención) el 07/09/2016 11:21:18
Buenas a todos.
Vay apor delante que soy un completo novato a la hora de consumir un webservice desde cualquier lenguaje de programación.
Dicho esto, el escenario es el siguiente.
He de consumir un webservice que está alojado en SAP. Este webservice lo trato como si fuese una función. Lo he agregado a las referencias web del proyecto y lo tengo accesible.
El código es el siguiente:

El objeto que que se le pasa al webservice es una lista/colección/array de tipo ZwsNotiMass que está definido en el propio WS:
Y si comento todas las lineas donde doy valor a los campos del array, me da este otro error (este lo considero normal, obviamente no tiene datos y la serialización falla, pero es obvio que llego hasta el webservice en cuestión).

Un dato más, si utilizo el SOAPUI para probar el Webservice, todo funciona correctamente:
Esta es la llamada:

y esta la respuesta:

Espero haberme explicado bien. Perdón por el tocho. Espero que alguien pueda echarme un cable... estoy desesperado!!
Gracias a todos!
Vay apor delante que soy un completo novato a la hora de consumir un webservice desde cualquier lenguaje de programación.
Dicho esto, el escenario es el siguiente.
He de consumir un webservice que está alojado en SAP. Este webservice lo trato como si fuese una función. Lo he agregado a las referencias web del proyecto y lo tengo accesible.
El código es el siguiente:
El objeto que que se le pasa al webservice es una lista/colección/array de tipo ZwsNotiMass que está definido en el propio WS:
Y si comento todas las lineas donde doy valor a los campos del array, me da este otro error (este lo considero normal, obviamente no tiene datos y la serialización falla, pero es obvio que llego hasta el webservice en cuestión).
Un dato más, si utilizo el SOAPUI para probar el Webservice, todo funciona correctamente:
Esta es la llamada:

y esta la respuesta:

Espero haberme explicado bien. Perdón por el tocho. Espero que alguien pueda echarme un cable... estoy desesperado!!
Gracias a todos!
Valora esta pregunta


0