-
Create a new directory (for example, C:\P6EcoSysLib) on the server running WebSphere that will be used to store a combined set of required P6 and EcoSys jar files.
-
Copy the entire contents of the P6 Integration API \lib directory to this new directory.
-
Remove the following jar files from the C:\P6EcoSysLib directory created in step 1:
-
commons-logging.jar
-
mail.jar
-
joda-time.jar (if using EPPM16.1)
-
commons-codec.jar (if using EPPM 17.12, EPPM 18.8, EPPM 19.12, EPPM 20.12 or EPPM 21.12)
-
All jar files that start with spring (spring-*.jar)
-
All jar files that start with jackson (jackson-*.jar)
-
-
From the EcoSys installation media, unzip the \EcoSys\alt\deploy\websphere-weblogic-primavera-overlay.zip file to create a \websphere-weblogic-primavera-overlay folder.
-
From the \websphere-weblogic-primavera-overlay folder, locate the folder for the version of P6 that EcoSys will be integrated with and copy its contents to the C:\P6EcoSysLib folder that was created in step 1.
For P6 18.8 ,19.12, 20.12 and 21.12, use the files from P6 17.12 folder.
-
Log into the WebSphere administration console.
-
Navigate to Environment and then Shared Libraries.
-
Delete the shared library ecosys. This shared library should reference the files intgserver-wrapper.jar.
-
Create a new shared library called p6, and add the full path to each .jar file in the c:\P6EcoSysLib directory. Examples are shown below.
C:\P6EcoSysLib\commons-beanutils.jar
C:\P6EcoSysLib\commons-collections.jar
-
Expand Applications, Application Types, WebSphere Enterprise Applications, and then select ecosys.
-
Under References click Shared library references.
-
Select the EcoSys Application module, and then click Reference Shared Libraries.
-
Highlight the available p6 library, and then click the arrow to move it to the selected box.
-
Click OK.
-
Click OK again, and then click Save.
-
Restart IBM WebSphere.
-
Skip to the section Testing the P6 API within EcoSys.