Adding User-Defined Fields (UDFs) and Codes to P6 EPPM

You have the option to add User-Defined Fields (UDFs) and codes to P6 EPPM and to prepare the P6 EPPM database for synchronizing the data. Use this procedure to also add UDFs and codes from Oracle Primavera Prime, Primavera Unifier, to P6 EPPM.

For example, if your application has UDFs or codes that P6 EPPM does not have, you can add these UDFs or codes using an XML file that you edit and then point to it in the Gateway Configuration utility. The XML file needs to conform to the DataConfiguration.xsd schema. For more information on the DataConfiguration.xsd schema, see the Primavera Gateway Developer's Guide.

To add your application UDFs or codes to P6 EPPM:

  1. Ensure that your JAVA_HOME variable is pointing to a supported JDK folder.

    Note: Ensure the following:

    • The bin folder of the supported Java JDK is included in the PATH.
    • If there are other JDK bin folders in the PATH, it should be listed first.
  2. Navigate to the <Primavera_Gateway_Home>/pdi/snapshots/dbsetup-dist folder.
  3. If you are installing on a non-Microsoft Windows system, type the following command to give execute permission for the utility:

    chmod 755 Gateway-P6Setup.sh

  4. Run the following command:
    • For Windows installation, run Gateway-P6Setup.bat
    • For Linux and Solaris installations, run ./Gateway-P6Setup.sh
  5. Enter the following information in the Primavera P6 Data Setup Utility dialog box:
    1. In the P6 Admin User Name field, enter the user name of a user who has admin privileges on the P6 deployment.
    2. In the P6 Admin Password field, enter the password of the admin user.
    3. In the P6 Adapter Endpoint URL field, enter the address of the SyncServiceV1 wsdl file that is served by the P6 adapter you deployed as a prerequisite. This address would follow the format:

      <protocol>://<hostname>:<port number>/p6adapter/services/SyncServiceV1?wsdl

    4. In the P6 database instance ID, enter the system ID (SID) for the P6 database instance.
    5. In the P6 Data XML File Path, enter or select Browse to specify the path to the XML file that you modified with the UDFs or codes which you want to add to P6 EPPM.

      For a P6 EPPM with Sample provider integration, ensure you have installed the Sample provider, and now select the SampleP6DataSetup.xml in the <Primavera_Gateway_Home>\sample\sampleprovider\data\p6data folder. The path you enter must be the absolute path to the file.

      For a P6 EPPM with Oracle Primavera Prime integration, select the PrimeP6DataSetup.xml file in the <Primavera_Gateway_Home>\primeprovider\data\p6data folder. The path you enter must be the absolute path to the file.

      For a P6 EPPM with Primavera Unifier integration, locate the UnifierP6DataSetup.xml file for the Unifier provider. The path you enter must be the absolute path to the file.

      For a P6 EPPM with any third-party enterprise application integration, select the relevant <third-party provider P6datasetup>XML file from the data folder. The path you enter must be the absolute path to the file.

    6. Select Run. The UDFs or codes will be imported into the P6 EPPM deployment you selected.
    7. Select Finish to close the utility.

Related Topics

Using the Gateway Configuration Utilities

Adding P6 User-Defined Fields and Codes to Providers

Adding or Removing Providers

Adding or Removing Customizations



Legal Notices
Copyright © 2013, 2015, Oracle and/or its affiliates. All rights reserved.

Last Published Friday, March 27, 2015