Post Adobe MAX 2009, I have been working on a solution design for a company based out of UAE and part of the solution involved Oracle Primavera P6 V7 EPPM Platform. Primavera is a Enterprise Project & Portfolio Management solution widely used by large-scale engineering companies across globe. One of the new feature of the P6 v7 platform is event notifications, which makes it possible to integrate Primavera with other enterprise systems for Business process Automation. To use the Event Notification feature of the Primavera P6 v7 platform, first you would need to downlaod and install a JMS server, and for this example I am using ActiveMQ (because it’s easy to get started) but for my client’s requirement we are using Websphere MQ. So go ahead and download ActiveMQ latest stable version from here and once downloaded, unzip it and start the Message Broker by executing the activemq command under the bin directory of the unzipped activemq package. Now we would need to create a queue called P6WS7, for this once you started the ActiveMQ, navigate to http://localhost:8161/admin and under the Queues section, enter the new queue name as P6WS7 and click Create.
With this we have got the Queue created and pretty much configured the ActiveMQ, now we would need to configure the Primavera P6 eventing system, so that it will post all the events triggered on to the message queue we created in ActiveMQ. For this login into your Primavera Administrator Console and navigate to your P6 Database Instance and configure the Eventing and Directory Services. Below is the attached screenshot with needed field-values that you will need to enter in order to post the events on to the ActiveMQ message queues.
Once you have entered values as defined in the image for Eventing and Directory Services section, you can test the configuration by right clicking on Eventing title and click “Test Connection” form the menu. This will dispatch a test message to the P6WS7 queue which you can view it in the ActiveMQ web admin console. Hope this info helps you out, as none of the documentation that comes along with the Primavera P6 v7 platform has this defined, even not in the documentation thats on the support CD pack.
One Comment on “Getting Primavera P6 v7 ready for Messaging”
You can track this conversation through its atom feed.


HiIt is interesting and I am a Primavera Admin.
I would like to know what would be advantage of using messaging.
could you please eloborate on this.
Posted on December 30, 2009 at 1:09 pm.