ProjectWise Administrator Help

Configuration Checklist for Bentley i-model Composition Server for PDF

  1. It is assumed that you already have an operational ProjectWise Design Integration Server and datasource configured on another computer.
  2. See the ProjectWise readme for a list of supported operating systems and other system requirements.
  3. Bentley i-model Composition Server for PDF requires a Bentley i-model Composition Server license.
  4. For performance reasons it is recommended that you install Bentley i-model Composition Server for PDF on a dedicated server.
  5. Bentley i-model Composition Server for PDF cannot be installed on the same computer as ProjectWise Design Integration Server, ProjectWise Caching Server, or ProjectWise Gateway Service.
  6. Make sure the latest Windows updates have been installed.
  7. On this or another computer, install Microsoft SQL Server or SQL Server Express.

    (For convenience, ProjectWise delivers Microsoft SQL Server 2016 Express SP2, which you can select to install from the ProjectWise Server installer when you are installing Bentley i-model Composition Server for PDF.)

  8. On this computer, open Server Manager and make sure the Web Server (IIS) role is installed, along with the following role services and features.

    Role services:

    on Windows Server 2016 on Windows Server 2012 R2
    • Web Server
      • Common Http Features
        • Default Document
        • Static Content
      • Health and Diagnostics
        • HTTP Logging
      • Performance
        • Static Content Compression
      • Security
        • Request Filtering
      • Application Development
        • .NET Extensibility 4.6
        • ASP.NET 4.6
        • ISAPI Extensions
        • ISAPI Filters
      • Management Tools
        • IIS Management Console
        • IIS 6 Management Compatibility
          • IIS 6 Metabase Compatibility
    • Web Server
      • Common HTTP Features
        • Default Document
        • Static Content
      • Security
        • Request Filtering
      • Application Development
        • .NET Extensibility 4.5
        • ASP.NET 4.5
        • ISAPI Extensions
        • ISAPI Filters
    • Management Tools
      • IIS Management Console
      • IIS 6 Management Compatibility
        • IIS 6 Metabase Compatibility

    Features:

    on Windows Server 2016 on Windows Server 2012 R2
    • .NET Framework 4.6 Features
      • WCF Services
        • HTTP Activation
        • TCP Port Sharing
    • Message Queuing
      • Message Queuing Services
        • Message Queuing Server
    • Windows Process Activation Service
      • Process Model
      • Configuration APIs
    • .NET Framework 3.5 Features
      • HTTP Activation
    • .NET Framework 4.5 Features
      • .NET Framework 4.5
      • ASP.NET 4.5
      • WCF Services
        • HTTP Activation
        • TCP Port Sharing
    • Message Queuing
      • Message Queuing Services
        • Message Queuing Server
  9. Installing Bentley i-model Composition Server for PDF automatically installs ProjectWise Orchestration Framework Service which has its own requirements, therefore the following must be done before you install:
    1. Part of the ProjectWise Orchestration Framework Service installation involves connecting to a SQL Server database to use, therefore, on this or another computer, install Microsoft SQL Server or SQL Server Express.

      (For convenience, ProjectWise delivers Microsoft SQL Server 2016 Express SP2, which you can select to install from the ProjectWise Server installer when you are installing ProjectWise Design Integration Server.)

    2. If you plan to connect to the Orchestration Framework database using an ODBC connection, then you must first create an empty database in SQL Server to be used as the Orchestration Framework database, and then create a 64-bit ODBC data source on this computer that connects to the empty database in SQL Server.

      If you plan to use a direct database connection, you can skip this step and let the Orchestration Framework Database Setup dialog (opens during ProjectWise Orchestration Framework Service installation) create the Orchestration Framework database in SQL Server for you.

    3. Set up the user account under which ProjectWise Orchestration Framework Service will run. You will enter the credentials of this account on the Orchestration Framework Configuration page of the ProjectWise Server installer.

      This account:

      • can either be a local account or a Windows account
      • is recommended to have a password that is set to never expire
      • must be a member of the Administrators group on this computer (Control Panel > Administrative Tools > Computer Management > System Tools > Local Users and Groups > Groups)
      • must have the Log on as a service right on this computer (Control Panel > Administrative Tools > Local Security Policy > Security Settings > Local Policies > User Rights Assignments)
      • must also already exist in SQL Server (under Security > Logins)
      Tip: ProjectWise Orchestration Framework Service will stop running if and when this user account's password expires. Because Windows accounts typically have passwords that periodically expire, one solution is to use a local account with a non-expiring password. Another solution is to use a Windows domain account and set its password to never expire, or simply manually reset the password for ProjectWise Orchestration Framework Service in the Services window, ideally before the password expires.
    4. Make sure the user account you use to launch the ProjectWise Server installer is a Windows account that is a member of the local Administrators group.
    5. Make sure these Windows features are installed and running:
      • .NET Framework 4.6
      • .NET Framework 3.5
      • Message Queuing

      After installation, make sure the Message Queuing service is running in the Services window.

  10. On this computer, set up the Bentley i-model Composition Server for PDF working directory.
  11. On this computer, install the applications that will be used as the print engines that create the renditions.

    If needed, you might need to manually download and install the Prerequisites for Bentley Desktop Applications in order to install some pre-CONNECT Edition design applications (it is automatically installed with most CONNECT Edition design applications).

  12. On this computer, install ProjectWise InterPlot Organizer CONNECT Edition (a separate download).

    ProjectWise InterPlot Organizer requires that you restart the computer after installation, however you can wait until after you finish fully configuring Bentley i-model Composition Server for PDF on this computer to do the restart.

  13. On this computer, install the following applications delivered with this release:
  14. On the ProjectWise Design Integration Server computer, open the DMSKRNL.CFG file and do the following:
  15. Set up the default user.
  16. In order to receive email notifications, make sure that each user who runs a job has a valid email address specified in their user properties.
  17. Make sure that the storage area used by the destination folder/datasource has adequate disk space for the new rendition documents. You should estimate about the same amount of free disk space that you set aside for the Bentley i-model Composition Server for PDF working directory.
  18. In ProjectWise Administrator, configure your rendition settings:
    • create the rendition profile components necessary to run jobs in Bentley i-model Composition Server Administrator
    • create the rendition profiles necessary for users to create renditions in ProjectWise Explorer

    See "Configuring Rendition Settings for Bentley i-model Composition Server for PDF" in the ProjectWise Administrator help for details.

  19. In ProjectWise Explorer, optionally assign rendition profiles to folders and work areas. See the ProjectWise Explorer help for details.
  20. Restart the Bentley i-model Composition Server for PDF computer.