Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tools and Resources Get the most of your Oracle products with proactive features
Oracle knowledgebase Product health checks My Oracle Support
Product Innovation Keep pace with change and capitalize on new opportunities
Updates New releases Tools to assist with patching and upgrades
Nine out of ten (93%) respondents worldwide agree it is important for IT providers to invest in product and service Innovation.
IDG Research Services "The Future of IT Services and Support. Base: 308 Total; 100 U.S..; 100 EMEA; 100 APAC Jan. 2010.
Fifteen P6 Business Objects support create and update event notification messages. Special Operation events, like Scheduling, are triggered when the operation terminates with a Completed, Failed, or Cancelled status Refer to Knowledge Base article Overview of event notification in P6 version 7 (Doc ID 914141.1) for more details on support Business Objects and Special Operations
8
JMS is an industry messaging standard that has been widely adopted and makes it easier to write application components that create, send, receive messages The JMS API defines a common set of interfaces that allow programs written in the Java programming language to communicate with different messaging implementations (ie Weblogic or Apache ActiveMQ)
10
Messaging is a method of communication between software components or applications Allows multiple applications that are being built independently, with different languages and platforms to communicate. Messaging enables distributed communication that is loosely coupled
the sender and the receiver do not have to be available at the same time in order to communicate the sender and the receiver only need to know the message format
11
12
Publish/Subscribe Messaging (pub/sub) each message can have multiple consumers a client that subscribes to a topic can consume only messages published after the client has created a subscription
13
JMS Connections
a connection with a JMS provider
JMS Sessions
a context for producing and consuming messages
14
JMS Destinations
target of messages produced and source of messages consumed in the PTP messaging domain, destinations are queues in the pub/sub messaging domain, destinations are topics
15
Refer to Knowledge Base article How To Enable Event Notification In P6 version 7.0 (P6 v7) (Doc ID 914008.1)
16
17
18
Sample Code
Create a JMS client
1.Create a Reference to the JMS Provider ConnectionFactory 2.Create Connection 3.Create Session 4.Create a Reference to the JMS Provider Destination (Queue) 5.Create a Consumer to read event messages 6.Start Connection 7.Wait for messages
19
Sample Code
Create a JMS client
Weblogic QueueWS
20
22
23
24
25
26
Sample Code
Create Audit Log Using Event Messages and P6 Web Services
27
Sample Code
Use Event Notification to Trigger a Change to an Activity
28
Sample Code
Use Event Notification to Trigger a Special Operation
29
Resources
The Java EE 6 Tutorial http://download.oracle.com/javaee/6/tutorial/doc/index.ht ml Chapter 30 The Java Message Service Concepts Knowledge Base article Master Note For Primavera Web Services Installation And Common Technical Or Application Issues (Doc ID 1147896.1) Knowledge Base article Overview of event notification in P6 version 7 (Doc ID 914141.1) Knowledge Base article How To Enable Event Notification In P6 version 7.0 (P6 v7) (Doc ID 914008.1)
30
Resources Knowledge Base article Event Notification Sample Code (Doc ID 1288173.1) the sample code used in this demo
31
System configurations linked to Service Requests and Alerts Configuration History & Compare
My Oracle Support Knowledge Base: over 900,000 articles
* IDG Research Services "The Future of IT Services and Support. Base: 308 Total; 100 U.S..; 100 EMEA; 100 APAC Jan. 2010.
32
Wednesday Early
Using P6 Event Notification Messaging with Web Services in Primavera Wed @ 8:00
Wednesday Later
E-Business Suite Best Practices for Patching & Maintaining Release 12 Wed @ 1:00
Proactive Support Best Practices (A.K.A. How to Get Proactive) Mon @ 2:30
Supporting Oracle product data hub: Master Data Management (PIM) Tue @ 9:15
Leveraging Oracle Technology within your Contract Management Environment Wed @ 2:15
Best Practices for Supporting and Upgrading Siebel CRM Tues @ 12:30
Concepts and Best Practices for the Risk Register in Primavera Risk Analysis Wed @ 9:15a,
33