none
Reporting services rdl con wcf RRS feed

  • Pregunta

  • hola grupo

    Sigo  con reportes rdl ,antes estaba con rdlc, ahorame pidieron que vincule un servicio a un rdl desde una pagina aspx, mi servicio tiene un datacontract que tiene los datos para mostrase en el reporte

     busque en la web y encontre este e link  http://imaginativeuniversal.com/blog/post/2009/08/10/Reporting-Services-and-WCF.aspx pero no lo pude resolver. El error esta mas abajo .Agradeceria cualquier ayuda que puedan darme

    cree un shareddatasource nuevo: :en la opcion query ingrese lo siguiente
    el query es asi:
    <Query>
    <Method Name="ConsultaTotales" Namespace="http://Autorizaciones.ServiceContracts/2008/04">
    <Parameters>
    <Parameter Name ="Codigo"></Parameter>
    <Parameter Name ="PrestadorDomicilioAtencionCodigo"></Parameter>
    <Parameter Name ="FechaTotalesDesde"></Parameter>
    <Parameter Name ="FechaTotalesHasta"></Parameter>
    </Parameters>
     </Method>
     <SoapAction> http://Autorizaciones.ServiceContracts/2008/04/IAutorizacion/ConsultaTotales </SoapAction>
    </Query>
     y me  da  el siguiente error :

     The remote server returned an error: (500) Internal Server Error.
    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Body><s:Fault><faultcode xmlns:a="http://schemas.microsoft.com/ws/2005/05/addressing/none">a:ActionNotSupported</faultcode><faultstring xml:lang="es-AR">El mensaje con la acción 'http://Autorizaciones.ServiceContracts/2008/04/IAutorizacion/ConsultaTotales' no se puede procesar en el destinatario debido a una falta de coincidencia de ContractFilter en EndpointDispatcher. La razón puede ser que los contratos no coinciden (falta de coincidencia de las acciones entre el remitente y el destinatario) o que el enlace/seguridad no coinciden en el remitente y el destinatario. Compruebe que el remitente y el destinatario tienen el mismo contrato y el mismo enlace (incluidos los requisitos de seguridad, por ejemplo Message, Transport, None).</faultstring></s:Fault></s:Body></s:Envelope>

    ----------------------------
    Failed to execute web request for the specified URL.
    Soap Fault:
    El mensaje con la acción 'http://Autorizaciones.ServiceContracts/2008/04/IAutorizacion/ConsultaTotales' no se puede procesar en el destinatario debido a una falta de coincidencia
    de ContractFilter en EndpointDispatcher. La razón puede ser que los contratos no coinciden (falta de coincidencia de las acciones entre el remitente y el destinatario) o que el enlace/seguridad no coinciden en el remitente y el destinatario.
    Compruebe que el remite nte y el destinatario tienen el mismo contrato y el mismo enlace (incluidos los requisitos de seguridad, por ejemplo Message, Transport, None).

    Desde ya gracias , espero se entienda



    viernes, 30 de septiembre de 2011 20:41

Respuestas

Todas las respuestas