Depending on your administrative settings, you can use P6, P6 EPPM Web Services, or P6 Integration API to update or create objects and trigger events in the P6 EPPM database. When a change triggers an event, the P6 EPPM Event Notification system sends the event message to a user-configured message queue. If you are planning to use Event Notification with P6 EPPM products, follow the steps in the Using Events With P6 document to work with your Java Messaging Service (JMS), the application server, and P6 EPPM.
Note: Add the JMS vendor jar files to the application classpath. Refer to the My Oracle Support's Knowledge Articles for additional information and examples.
To set your eventing settings:
Open the P6 Administrator application.
In the Configurations tab, expand your configuration.
Expand Database/Instance[n]/Eventing.
In the Enable field, choose true to enable sending events for P6, P6 EPPM Web Services, and P6 Integration API. Choose false to disable sending events.
The default is false.
In the Interval field, enter the length of time that the Event Notification System uses to determine how often it sends events to the message queue. Specifying a smaller time increases the frequency that the Event Notification System reports events to the message queue.
The default is 5m.
Enter anything from 1s-10m.
In the Max Queue Size field, enter the amount of memory allocated to the queue for events. Once exceeded, events will publish immediately.
The default is 1000.
Enter anything from 10-5000.
In the Show Costs field, choose true to enable the display of cost fields in event notifications. Choose false to disable the display.
The default is false.
In the JMS Connection Factory field, enter the JNDI name of the JMS Connection Factory.
In the JMS Destination Name field, enter the JNDI name of the queue or topic where events publish.
In the JMS Destination Security Enabled field, choose true to use the username and password specified when sending messages to JMS queue. Choose false if you do not want to enable security.
The default is true.
In the JMS Destination Username field, enter the username to use when sending events to the specified JMS destination.
In the JMS Destination Password field, enter the password to use when sending events to the JMS Destination specified.
In the Configuration field, enter the options for Business Object changes and Special Operation processes that trigger event notifications.
Right-click to select the node.
Choose Configure to select the options. For detailed information about these options, see the Using Events with P6 document.
Note: The "Timesheet" business object has only update notification functionality.