Connecting P6 to a Contract Manager HTTPS URL

In order to connect to a Contract Manager HTTPS URL, you must properly configure both the Project Management module and the application server hosting P6 Web Access. Establishing this connection enables you to import Contract Manager data to the Project Management module and view Contract Manager data in P6 Web Access.

Note: The instructions contained in this document DO NOT replace the instructions for linking the Project Management and Contract Management modules provided in the Project Management Reference Manual, Project Management Help, and P6 Web Access Help. If you are connecting to a Contract Manager HTTPS URL, you must complete these steps in addition to the instructions provided in the manual and help.

To configure the Project Management module

1.      Determine the client machines that will be used to import data from Contract Manager.

2.      On each client machine, go to http://www.slproweb.com/products/Win32OpenSSL.html.

Note: You can also download the files specified below by accessing the Primavera Knowledgebase at http://www.primavera.com/customer/index.asp and entering solution ID prim24755.

3.      Close the Project Management module on the client machine, if necessary.

4.      Download SSLEAY32.DLL and LIBEAY32.DLL to the c:\WINDOWS\system32 directory.

To configure P6 Web Access

Note: The steps described in this section are supported on Tomcat application servers only. Additionally, these steps are intended for Contract Manager installations using a self-signed certificate that are running as a console (not as a service). If you are running Contract Manager using a signed certificate (whether as a console or a service), you do not have to complete these steps.

1.      If P6 Web Access and Contract Manager reside on the same server, skip to the next step.

If P6 Web Access and Contract Manager are hosted on different servers, on the Tomcat server hosting P6 Web Access, map a network drive to the directory on the Contract Manager server that contains the expedition.keystore files. If desired, you can copy the expedition.keystore files to a location on the Tomcat server hosting P6 Web Access.

2.      On the Tomcat application server hosting P6 Web Access, in the startPhoenixtc.cmd file (located in the p6_web_access_home directory that was specified during P6 Web Access installation), enter the following:

set CATALINA_OPTS=-Xms10m -Xmx128m %PRIMAVISION_OPTS% -Djavax.net.ssl.trustStore=Z:\ContractManager\jboss\server\expedition\conf\expedition.keystore

where z:\xxx = is the directory in which the expedition.keystore files are located on the Contract Manager server. If you mapped a network drive or copied the keystore files to the Tomcat server in the previous step, enter the path you specified.