none
Enviar parametro a un Web Service desde un proyecto de reportes RRS feed

  • Pregunta

  • Hola, estoy creando un reporte desde VS2008 y necesito obtener la informacion de un web service hasta el momento me he guiado de este enlace: Using XML and Web Service Data Sources

    El DataSource es de tipo XML, la cadena de conexion es la direccion del web service, luego cree un dataset y le agregue este QUERY:

    <Query>
    <Method Name="CelsiusToFahrenheit" Namespace="http://tempuri.org"> </Method>
    <ElementPath IgnoreNamespaces="true">*</ElementPath>
    </Query>

    En la ventana de Report Data bajo la carpeta de parametros agregue un parametro, le configure el nombre, prompt y el tipo le coloque float (el metodo del web service recibe double). Luego regrese a las configuraciones del DataSet y en la opcion de parametros le agregue un parametro y en el Parameter value coloque el parametro que ya habia configurado y quedo de esta manera: =Parameters!Celsius.Value

    Pero al momento de darle preview al reporte e ingresar el valor para el parametro, siempre me devuelve "32". El metodo que estoy invocando realiza una conversion y en caso que se le envie 0 devuelve 32 y es como si no estuviera tomando el valor del parametro que le estoy ingresando.

    Haber si me ayudan, Gracias.

     

    David Robinson

    viernes, 8 de agosto de 2014 19:08