Installing the Primavera Integration Server

The Primavera Integration Server network component is required to allow for the dynamic integration of Primavera with Estimate. The Primavera Integration Server can be installed on a dedicated server or on a server that contains other Estimate applications.

Estimate supports manual configuration of the Primavera Integration API using admin.cmd to connect to multiple Primavera databases. This advanced configuration allows a single Primavera Integration Server to sync with more than one Primavera database.

Do not connect more than one Primavera Integration Server instance to the same Primavera database.

If your enterprise uses multiple Primavera databases in locations distant from each other, it is better to install multiple Primavera Integration Server services. Each must be installed on a different computer, and you must give them unique instance names.

Java and the Primavera Integration API applications must be installed on each Primavera Integration Server.

Use the following step-by-step at the server console where the Estimate Primavera Integration Server will be installed.

Step by Step — Install Primavera Integration Server

  1. Start Windows as you normally would, and then exit out of any programs that are currently running.

  2. Launch the Estimate installer downloaded from the InEight website.

  3. At the User Account Control screen, click Yes to allow the InEight Estimate application to make changes to your computer.

  4. On the Installation Package screen, click the Install button to continue.

  5. Click Install Estimate to continue.

  6. At the License Agreement screen, select I Accept the Agreement. Then click Continue to continue.

  7. If other Estimate client or server applications have already been installed on the server, select Install on the Upgrade or Install dialog. Then click Next to continue.

  8. At the Components screen under Third Party Integration Components, select the Primavera Integration Server check box, and then click Next to continue.

  9. If you are installing the Primavera Integration Server on a server where no other Estimate applications are installed, at the Select Destination Location screen, define the installation folder where the Primavera Integration Server application will be installed.

    • To accept the default installation folder, you do not need to do anything.

    • To define a different installation folder, click on the Browse button and navigate to the desired folder.

    • Click Next to continue.

  10. At the Ready to Install dialog, click Install to continue.

    If you are installing the Primavera Integration Server network component on a dedicated server, the Estimate Framework will also be installed.

  11. On the Estimate Configuration dialog, select the Primavera Integration tab.

  12. In the Paths data block:

    • If you are using 32-bit Windows: Click the Find Paths button. Define the paths to the Java Virtual Machine DLL file and the Primavera Integration API Folder.

      In the event that either of the paths is not defined after clicking on the Find Paths button, you can click on the browse button next to each path field to browse to the appropriate location.

    • If you are using 64-bit Windows: Click on the Find Paths button. Define the path to the Primavera Integration API Folder. Then define your path for the Java Virtual Machine DLL by browsing to the jvm.dll file.

      Your path for the Java Virtual Machine DLL will be similar to C:\Program Files\Java\jre6\bin\server\jvm.dll. With the Java JDK installed, your path for the Java Virtual Machine DLL will be similar to C:\Program Files\Java\jdk1.7.0_45\jre\bin\server\jvm.dll.

  13. In the Java data block, define the maximum memory setting from the Predefined Value drop down list. The Java memory setting defines how much you want to allow Java to use for the Primavera integration with Estimate. The default value is 512.

    If you have not yet installed Java and/or the Primavera Integration API, click OK to continue the installation of the Primavera Integration Server. Once you have completed the installation of Java and/or the Primavera Integration API, you can use the Estimate Configuration Tool to open this dialog again and define the paths and Java memory settings.

  14. In the Instance data block, specify the Instance Name if more than one Primavera Integration Server connects to the same Estimate Server.

    If you have only one Primavera database, this field may be left blank.

  15. Click OK to continue.

  16. On the Attention dialog, click OK to continue.

  17. At the Update Registry and Finalize screen, click Next to continue.

  18. Click Finish to complete the Primavera Integration Server installation and exit the setup program.