16 EventNotification Services

This chapter describes the services available for generating and publishing events in Oracle WebCenter Content.

This chapter covers the following topics:

About EventNotification Services

EventNotification services are used to generate and publish events in Oracle WebCenter Content.

Information about what is a WebCenter Content service and how services can be used is provided in Using Services. Information about basic services structure, attributes, actions, and a service example is provided in Customizing Services. You should be familiar with this information before customizing current services or creating new services.

The locations for specific EventNotification services are listed within each individual service.

EventNotification Services

The following services can be used when the Event Notification component is enabled in Oracle WebCenter Content:

EN_ADD_JMS_SERVER

This service allows user to add Java Message Service (JMS) server configuration details which can be used to publish the events generated to the specified queues.

Location: IdcHomeDir/components/EventNotifications/resources/eventnotifications_service.idoc

Additional Required Service Parameters

  • LibraryGUID: (String) fFolderGUID of a library for which the event generation needs to be configured.

  • JMSServerAddress: (String) JMS server address where the JMS queue is configured.

  • JMSQueueName: (String) Name of the queue for which the event needs to be published.

  • JMSConnectionFactory: (String) Object containing the event configuration information.

  • JMSServerUsername: (String) User name for establishing a connection with the JMS server.

  • JMSServerPassword: (String) Password for establishing a connection with the JMS server.

EN_UPDATE_JMS_SERVER

This service allows the user to update an already configured JMS server configuration which can be used to publish the events generated to the specified queues..

Location: IdcHomeDir/components/EventNotifications/resources/eventnotifications_service.idoc

Additional Required Service Parameters

  • LibraryGUID: (String) fFolderGUID of a library for which the events need to be published.

  • JMSServerAddress: (String) JMS server address where the JMS queue is configured.

  • JMSQueueName: (String) Name of the queue for which the event needs to be published.

  • JMSConnectionFactory: (String) Object containing the event configuration information.

  • JMSServerUsername: (String) User name for establishing a connection with the JMS server.

  • JMSServerPassword: (String) Password for establishing a connection with the JMS server.

EN_DELETE_JMS_SERVER

This service allows the user to delete already configured JMS server configurations.

Location: IdcHomeDir/components/EventNotifications/resources/eventnotifications_service.idoc

Additional Required Service Parameters

  • LibraryGUID: (String) fFolderGUID of a library for which the events need to be published. This parameter is required if the following three parameters are not available.

  • JMSServerAddress: (String) JMS server address where the JMS queue is configured. This parameter is required if LibraryGUID is not available.

  • JMSQueueName: (String) Name of the queue for which the event needs to be published. This parameter is required if LibraryGUID is not available.

  • JMSConnectionFactory: (String) Object containing the event configuration information. This parameter is required if LibraryGUID is not available.