Primavera Gateway can be installed on a managed server or an admin server. Before you install Primavera Gateway, you must install and configure the following applications to setup an on-premises environment for Primavera Gateway:
- Install Oracle database.
For supported versions of the database, see the Tested Configurations document.
For licensing details, contact your Oracle account representative.
Notes:
- You must also install Oracle Multimedia, along with these supporting components: Oracle JVM, Oracle XML DB (XDB), and XML Developer's Kit (XDK). Unless you specify otherwise, all these components automatically get installed with the latest versions of the supported Oracle database. If you chose not to install these components, you will need to install them before you install Primavera Gateway. See the Oracle Multimedia's User's Guide on Oracle Help Center for information on how to install these components.
- Oracle Text is a required component of Oracle Database.
- You must use UTF8 encoding to support a localized Primavera Gateway user interface.
- Download, install, and configure JDK from the Oracle website.
For supported versions of Java, see the Tested Configurations document.
- Check for the correct java version. Execute the command:
java -version
- Set the
JAVA_HOME
environment variable as follows:On Windows installations: Set the
JAVA_HOME
to the installed JDK location.On Linux and Solaris installations: Export
JAVA_HOME
variable to installed JDK location. - Set the
PATH
environment variable as follows:On Windows installations: Edit the
PATH
environment variable and include the location of Java_Home/bin folder.On Linux and Solaris installations: Edit the
PATH
environment variable and include the location of Java_Home/bin folder.- Notes:
- The JDK folder name must not contain a space.
- When you use JDK 1.8.0_161 or JDK 1.7.0_171 and newer versions with WebLogic 12.2.1.3, the DemoIdentity.jks file is not generated. To generate DemoIdentity.jks, see Doc ID 2357811.1.
- Check for the correct java version. Execute the command:
- Download and install Oracle WebLogic.
For supported versions, see the Tested Configurations document.
For installation instructions, refer to Oracle WebLogic documentation.
Note: On Windows, Oracle recommends you install the application server to a folder with a short name containing no spaces.
- Download Primavera Gateway.
- Extract the downloaded Primavera Gateway zip file and execute
manual_script_before_install.sql
in the GenericInstaller/script folder.Execute this script to grant sys.DBMS_REPUTIL privileges to the system user which will be validated during Gateway database installation on a managed server.
- From the command line, execute:
sqlplus <sysdba_username>/<sysdba_password>@<SID> as sysdba
Where:
<sysdba_username> is a sysdba user name (sys by default)
<sysdba_password> is a sysdba password
<SID> is a SID of the Oracle database instance
For example, sqlplus sys/myPassword@ORCL as sysdba
Note: The command will be different if you are connecting from the host other than the host where the database is installed, or connecting to the database using a service name.
- At the SQL prompt, execute:
SQL>@<unzip location>\script\manual_script_before_install.sql
- From the command line, execute:
- Download and install any of the following Primavera applications that you plan to exchange and share data using Gateway:
- P6 EPPM and P6 Web Services
- Primavera Unifier
- Oracle Instantis EnterpriseTrack
For product-specific installation instructions, go to https://docs.oracle.com/en/industries/construction-engineering/
- (Optional) Primavera Gateway currently supports Microsoft Project as a third-party application. If you plan to exchange and share data using Microsoft Project files in XML format through Primavera Gateway, then download the Microsoft Project provider (third-party provider files) into a separate folder.
Note: When installing Primavera Gateway, enter the folder location in the Select Third-Party Providers screen.
- Proceed to Installing Primavera Gateway.