WebLogic and P6 Integration with EcoSys - EcoSys - Installation & Upgrade - Hexagon PPM

EcoSys Primavera P6 Adapter Installation

Installation & Upgrade
  1. Create a new directory (for example, C:\P6EcoSysLib) on the server running WebLogic that will be used to store a combined set of required P6 and EcoSys jar files.

  2. Copy the entire contents of the P6 Integration API \lib directory to this new directory.

  3. Remove the following jar files from the C:\P6EcoSysLib directory created in step 1:

    1. commons-logging.jar

    2. mail.jar

    3. wstx-asl-3.1.2.jar

    4. joda-time.jar (if using the EPPM16.1)

    5. commons-codec.jar (if using the EPPM 17.12 or EEPM 18.8)

    6. All jar files that start with spring (spring-*.jar)

    7. All jar files that start with jackson (jackson-*.jar)

  4. From the EcoSys installation media, unzip the \EcoSys\alt\deploy\websphere-weblogic-primavera-overlay.zip file to create a \websphere-weblogic-primavera-overlay folder.

  5. From the \websphere-weblogic-primavera-overlay folder, locate the directory for the version of P6 that EcoSys will be integrated with and copy its contents to the C:\P6EcoSysLib directory that was created in step 1.

    For P6 18.8 and 19.12, use the files from P6 17.12 folder.

  6. Log in to the WebLogic Administration Console.

  7. Navigate to Environment > Server.

  8. Click on the name of the EcoSys managed server.

  9. Click on the Server Start tab.

  10. From the Class Path section, remove the references to the following EcoSys jar files:

    • intgserver-wrapper.jar

    • log4j-1.2.17.jar

  11. In place of the jar file references removed in the previous step, add references to each jar file now in the C:\P6EcoSysLib directory.  For example: WL_HOME/server/lib/weblogic.jar;C:\P6EcoSysLib\commons-beanutils.jar;C:\P6EcoSysLib\commons-collections.jar;...

  12. Re-start the managed server and skip to the section Testing the P6 API within EcoSys.