Click to Download a PDF version of this technote with pictures
ProjectWise InterPlot Server has two functions. The first function is to serve as the print engine for ProjectWise InterPlot Clients. The second function is to enable the creation, population, and management of digital archives for storing digital representations of plots or plot sets. This technical note details the configuration and setup of ProjectWise InterPlot Server Enterprise configuration for archiving purposes.
The ProjectWise InterPlot Server configuration consists of four components: the plot server, the web server, the database server, and the file server. Each component must be configured properly before you can use the product. A single computer can perform the functions of all four components, each component can reside on a different machine, or any combination thereof.
For more details regarding the description and function of each component, see the ProjectWise InterPlot Server Help.
Following are the steps for creating a digital archive on a Windows Server 2003 32-bit plot server:
1. Install ProjectWise InterPlot Server V8i (SELECTseries 1). This product requires Prerequisites for Bentley Desktop Applications 8.11.7 be installed prior to installing ProjectWise InterPlot Server.
2. It is recommended that you create a specific account for use with ProjectWise InterPlot Server that has permissions to access the file storage folder and web storage folder. This same account will be granted Log on as a service user rights on the plot server. This account will be referred to as the PWIS user account in this technote. Make sure this user is a member of the Administrator's group. This technote will assume the digital archive account created is domain\pwisadmin.
3. Grant the PWIS account user the rights to Log on as service.
On Windows Server 2003 32-bit, select Start - Administrative Tools - Local Security Policy.
The Local Security Settings dialog will display. Expand Local Policies and select User Rights Assignments.
Double-click on Log on as a service. The Log on as a service Properties dialog will display. Add the PWIS user account created above.
4. Create file/web storage folders.
A file storage folder specifies the base directory where your archived data (digital representations of the plot sets) will reside. The file storage folder must be a UNC share. Your archived data will be stored in a subdirectory of the file storage directory.
A web storage folder specifies the base directory where the archives Web pages and scripts will reside. The web storage folder must be a UNC share. This folder can be shared by multiple archives.
The file storage and web storage folder can reside on the plot server or on a separate file server. You can configure ProjectWise InterPlot Server to use a separate web storage folder from the file storage folder and you can use multiple file storage folders. If you use a separate web storage folder or multiple file storage folders, you must create a UNC share with read/write permissions for the web storage folder and each file storage folder.
5. Create web/file storage VDA's.
A virtual directory alias (VDA) must be created for each web storage folder and file storage folder. The VDA should be created on the computer that will function as the web server. The web server can be on the same computer as the plot server. The following steps should be performed on the computer that will function as the web server for every web storage and file storage folder:
To create the Virtual Directory Alias, start Internet Information Services by selecting Start - Administrative Tools - Internet Information Services (IIS) Manager. The Internet Information Services (IIS) Manager dialog will display.
Expand the list. Right-click on Default Web Site, select New - Virtual Directory. The Virtual Directory Creation Wizard dialog will display.
Select Next. Enter the name of the virtual directory alias.
Select Next and enter the path of the web storage folder. If the directory is located on another computer (a network share), enter a valid username and password to access this folder.
Select Next and make sure Read and Execute are selected.
Click Finish to dismiss the Virtual Directory Creation Wizard dialog.
When using Windows Server 2003 32-bit, the following properties must be set in IIS:
6. Configure web server.
If the web server is a different machine than the plot server, the ProjectWise InterPlot Server Web Utility must be installed on the web server. On the plot server, share the folder Program Files\ProjectWise InterPlot Server\dprweb. From the web server, connect to the shared folder on the plot server. Double-click setupDPRWebUtility.exe. Follow any instructions that appear during setup.
If the web server is a different machine that the plot server, you must create a system DSN to the database on both the web server and plot server. Make sure the system DSN on the plot server and the web server have the same system DSN names. See step 7 for creating the system DSN.
7. Create System DSN.
A System Data Source Name (DSN) must be created to the database being used to service the archive. If the web server is a different machine than the plot server, create a system DSN for the database on both the web server and plot server. Make sure the system DSN on the plot server and the web server have the same system DSN names. To create the system DSN, select Start - Control Panel - Administrative Tools - Data Sources (ODBC).
The Enterprise setup option supports Oracle 9i, Oracle 10g, Microsoft SQL Server 2000, Microsoft SQL Server 2005, Microsoft SQL Server 2008, and Microsoft Access databases. A single database is capable of storing multiple archives.
8. License file/web server.
The plot server is the computer that has ProjectWise InterPlot Server installed. The plot server processes plot jobs from ProjectWise InterPlot Organizer client nodes and sends the data to a digital archive and/or to a printing device. Configure the file server and web server license.
Select Start - All Programs - Bentley - ProjectWise InterPlot Utilities - ProjectWise InterPlot Server Configure. The ProjectWise InterPlot Server Configure dialog will display.
Select Licenses. The ProjectWise InterPlot Server - Licenses dialog will display. Select File Server License. The ProjectWise InterPlot Server - File Servers License dialog will display. Select Accept. The ProjectWise InterPlot Server - File Servers Configuration Utility will display. Select Add Server. The ProjectWise InterPlot Server - Add Server dialog will appear. Enter the name of the file server. This will be the name of the computer functioning as the file server. Select OK. The ProjectWise InterPlot Server - File Servers Configuration Utility will display with the new computer listed as a licensed file server.
Select Close. Perform the same steps for the web server by entering the name of the computer functioning as the web server. Each ProjectWise InterPlot Server license provides a license for one file server and one web server.
9. Run dcomcnfg.
dcomcnfg is a Microsoft delivered utility which enables administrators to configure DCOM security on the computer for all applications which do not set security. Running the dcomcnfg utility is necessary for Archive Explorer to perform operations like viewing remote Enterprise archives, searching for remote plot sets and sheets, and populating an Enterprise archive from remote machines. To run the dcomcnfg utility, select Start - Run and key in dcomcnfg.
The Component Services dialog will display. Expand the following: Component Services - Computers - My Computer - DCOM Config.
Select DPRArchServ and right-click Properties. The DPRArchServ Properties dialog will display. Select the Security tab.
Under Launch and Activation Permissions, select Customize and select Edit. Add Everyone and set Allow for Local Launch and Local Activation. Note: If you will be connecting to this archive server from another archive server using Archive Explorer, you will need Remote Launch and Remote Activation set for Everyone. Select OK.
Under Access Permissions, select Customize and select Edit. Add Everyone and set Allow for Local Access. Note: If you will be connecting to this archive server from another archive server using Archive Explorer, you will need Remote Access for Everyone. Select OK.
Under Configuration Permissions, select Customize and select Edit. Add Everyone and set Read. Select OK.
Select the Identity tab. Enter the PWIS user account (domain\pwisadmin) created earlier that has access to the file storage folders. Select This user and enter the appropriate username/password.
dcomcnfg does not validate the user and password information. It is important that you type the user and password correctly. Remember this user account must also have read/write access to each file/web storage folder. Entering a domain user which is also a local user may cause conflicts when launching DPRArchServ. For best results, make sure the domain account you enter is unique.
10. Create the archive.
Select Start - All Programs - Bentley - ProjectWise InterPlot Utilities - Archive Explorer. The Archive Explorer dialog will display.
Select My Computer. Select Tools - Create Archive. The Create Archive Wizard will display. Select Enterprise.
Select Next. Enter the name of the archive to be created and a description.
Select Next. Enter the name of the web server, the VDA created for the web storage folder and the UNC share name.
Select Next. Use the Select button to browse to the system DSN.
For Oracle, enter the Tablespace name for the database and the corresponding Password for the Oracle user. For MicroSoft SQL Server, enter the corresponding Password for the SQL user. A username/password is not required for the MicroSoft Access database.
Select OK, then after entering the appropriate information, select Next. The File Storage Setup dialog will display. Select Add to specify the file storage folder.
Enter the path to the file storage folder, the VDA for the file storage folder, and the username/password that has read/write access to the file storage folder.
You can add additional file storage folders if desired.
Select Next, the File Formats dialog will display. Select the appropriate options.
Select Next, the Optional Formats dialog will display. This dialog will allow any additional formats to be stored with the archive. Optional formats can be added to the archive definition at a later time if desired. Optional formats are not required to populate and view an archive.
Select Next, the Plot Set Attributes dialog will display. Set the desired plot set attributes for the archive.
Select Next, the Sheet Attributes dialog will display. Set the desired sheet attributes for the archive.
Select Next, the View Hierarchy dialog will display.
Select Next, the Review dialog will display.
Select Finish to complete the archive creation. The new archive will display in Archive Explorer.
11. Additional configurations must be performed on Windows Server 2003 32-bit.
a. From a command prompt, type regedit. b. Locate the registry key HKEY_LOCAL_MACHINE \System \CurrentControlSet \Control \Print. c. Select Edit - New - DWORD Value. d. Set Value Name to DisableServerFilePooling, set Data to 1. Select OK and reboot the machine.