Progress® Telerik® Reporting R3 2017

Requirements

Requirements for using Telerik Reporting REST WebAPI service in an application.

  1. Telerik Reports must be accessible by the application hosting the Reporting REST ServiceStack service.

  2. Telerik Reporting ASP.NET Web API service implementation requires the following ASP.NET and third party assemblies.

    • Microsoft ASP.NET 4.0

      • System.Web.dll (4.0.0.0)

      • System.Net.Http.dll (2.0.0.0)

      • System.Net.Http.Formatting.dll (4.0.0.0)

      • Web API 4.0.30506

        • System.Web.Http.dll (4.0.0.0)

        • System.Web.Http.WebHost.dll (4.0.0.0) required for hosting in IIS

        • System.Web.Http.SelfHost.dll (4.0.0.0) required for SelHosting

    • Newtonsoft.Json.dll 4.5.1.0 (latest available via NuGet is recommended)

    You can use newer WebPI version by updating the corresponding (Microsoft.AspNet.WebApi.WebHost and Microsoft.AspNet.WebApi.SelfHost) NuGet packages and applying the following bindingRedirects to your application configuration file. Just replace 5.1.0.0 with the exact version:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="System.Web.Http" culture="neutral" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="5.1.0.0"/>
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="System.Net.Http.Formatting" culture="neutral" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="5.1.0.0"/>
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
    </configuration>
  3. Optional assemblies:

    These assemblies add up to the Telerik Reporting Engine functionality and should be used only if you need the specific feature. They are responsible for additional support formats or retrieving data from an OLAP cube. The asseblies must be deployed along with the application that hosts the Telerik Reporting REST WebAPI Service.