Forums     Knowledge Base     OfficeWriter Online     
 
 
This documentation is for
OfficeWriter v3.8.1
SQL Server 2005

View Docs for Another
Version or Platform

Installation > Installing OfficeWriter on the Server

Installing OfficeWriter on the Server

Automatic Installation

To run the automatic installation, double-click OfficeWriter-Installer-3.x.x-WIN32.exe, and follow the InstallShield instructions.

During the automatic installation process you will be asked to enter the OfficeWriter license key that you received with your order confirmation. To see all OfficeWriter license keys installed in the registry, or to add or remove a key (for example, when upgrading) run LicenseManager.exe (included with OfficeWriter). When you update a license key, IIS must be reset before the new license will take effect.

Manual Installation

To install OfficeWriter the first time, run the automatic installation. Once InstallShield has unpacked the dll files that contain OfficeWriter, you can re-install OfficeWriter manually (for example, if you are moving OfficeWriter to a different server):

  1. Make sure that the following are installed on the server:


  2. Copy SoftArtisans.OfficeWriter.v3.RS2005.dll, SAWW3NET.dll, and SAXW6NET.dll to <MSSQL Directory>\Reporting Services\ReportServer\bin.


  3. Run LicenseManager.exe to install the OfficeWriterEE or OfficeWriterSE key.


  4. Modify the RSReportServer.config file in <MSSQL Directory>\Reporting Services\ReportServer. Copy the following report rendering extension declaration to the file's <Render> node:

    <Configuration>
      <Extensions>
        <Render>
          <Extension 
            Name="XLTemplate" 
            Type="SoftArtisans.OfficeWriter.ReportingServices.ExcelTemplateRenderer,
              SoftArtisans.OfficeWriter.v3.RS2005"/>
          <Extension 
            Name="WordTemplate" 
            Type="SoftArtisans.OfficeWriter.ReportingServices.WordTemplateRenderer,
              SoftArtisans.OfficeWriter.v3.RS2005"/>
        </Render>
      </Extensions>
    </Configuration>

  5. Modify the rssrvpolicy.config file in <MSSQL Directory>\Reporting Services\ReportServer. Add the following security trust codegroup to the file's <CodeGroup> node:

    <configuration>
      <mscorlib>
        <security>
          <policy>
            <PolicyLevel version="1">
              <CodeGroup 
                class="FirstMatchCodeGroup=" 
                version="1" 
                PermissionSetName="Nothing">
                <CodeGroup 
                  class="UnionCodeGroup" 
                  version="*" 
                  PermissionSetName="FullTrust" 
                  Name="SoftArtisans_OfficeWriter_Strong_Name" 
                  Description="This code group grants SoftArtisans OfficeWriter code 
                    full trust.">
                  <IMembershipCondition 
                    class="StrongNameMembershipCondition" 
                    version="*" 
                    PublicKeyBlob="0024000004800000940000000602000000240000525341310004
                      0000010001004779CB207F115E86EF9DD3233F9F130F8891911345176650F7233
                      0F84CA3F54C96DEB08439680660F02872EEF5DA3955A14C63F96E57DFB71B1535
                      280C37DA2CB5BA37D78A9882414DB11F67FD66DEBC4AD93DD34F4A587D34DB4D2
                      3D9C6AF83431D88A7EF42BB01082913F3560DCB50129C5BBA7ECA0DE8BC286DA7
                      4F58FADE"/>
                </CodeGroup>
              </CodeGroup>
            </PolicyLevel>
          </policy>
        </security>
      </mscorlib>
    </configuration>

    The PublicKeyBlob value should be in one line. When you copy the lines above to rssrvpolicy.config, remove the line breaks within the PublicKeyBlob.

  6. To install the samples, upload the RDL files in OfficeWriter\ReportingServices\Samples to the Reporting Server using Report Manager.



Copyright 2007 © SoftArtisans, Inc. All Rights Reserved.