This information describes how to to configure Instant Messaging for Java Message Service (JMS) to support Oracle Communications Calendar Server (Calendar Server 7) Agent alerts. You can configure Instant Messaging either by running the configure command or by manually configuring the necessary properties with the imconfutil command. You do not need to configure Calendar Server 7 Update 2 itself to support calendar reminders.
Instant Messaging started using Java Message Queue as the calendar agent for calendar reminders in the 7.3 release.
No special steps are needed to configure Calendar Server 7 Update 2 to work with Instant Messaging. However, you do need to configure the Instant Messaging 9 Calendar Agent. This section describes the the two ways in which you can configure Instant Messaging, and properties that need to be configured.
Topics in this section:
To Configure the Instant Messaging 9 Calendar Agent with Calendar Server 7 by Using the configure Utility
- Run the configure utility, for example:
- Respond to the Calendar Agent configuration prompts as follows:
- After running the configure utility, use the imconfutil command to set the contenttype property.
If you did not configure the Calendar Agent while running the configure command, you can use the imconfutil command to manually set the properties.
- The following example shows how to run the imconfutil command to set the list of properties in JMS and Calendar Agent Properties:
- Optional: Run the following command if your imqbrokerd is configured with a user name and password. You do not have to run the following parameter if Java Message Queue is being used from GlassFish Server.
The following two tables list the JMS and Calendar Agent properties that you configure for Instant Messaging.
|agent-calendar.notification.type||jmq||Specifies the notification service type, either jmq or ens.|
|agent-calendar.broker.address||yourJMQserver:port||Specifies the host name and port on which the broker (JMQ) is running.|
|agent-calendar.consumer.topic||topic||Topic on which the calendar notifications are delivered.|
|agent-calendar.broker.user||guest||Specifies the broker user name.|
|agent-calendar.broker.password||guest||Specifies the password of the broker user name.|
Instant Messaging Calendar Agent Configuration Properties
|agent-calendar.imadmin.enable||false||If set to true, you can start the agent-calendar by using the imadmin command.|
|iim_agent.agent-calendar.enable||false||If set to true, you can start the agent-calendar by using the imadmin command.|
|agent-calendar.iim_server.host||Host name of the Instant Messaging server with which the agent calendar communicates.|
|agent-calendar.iim_server.port||Port number of the Instant Messaging server with which the agent calendar communicates.|
|iim_agent.enable||true||Enables agents for Instant Messaging.|
|agent-calendar.jid||JID used to identify the Calendar Agent component.|
|agent-calendar.password||Password used by the Calendar Agent component to authenticate the Instant Messaging Server.|
|agent-calendar.serveralarms.contenttype||Content type used to deliver calendar alerts. Can be text/plain or text/ical.|