Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Adding this case to explain how the background notification agents execute.
- 1. A database trigger inserts a row into NotifyEvents when an item is added to Livelink.
- 2. The Agent Controller will run on a cofngiured schedule. (By default five minutes as defined in the [notify] section of the opentext.ini file.)
- 3. Two threads are spawned to allow the agents to execute. The Notify thread executes the agents related to notifications.
- 4. Agent 8999 (aka ClearNotifyEvents agent) processes the events in NotifyEvents, queues events into the LLEventQueue table then deletes the item from the NotifyEvents table.
- 5. Agent 9000 will call the NodeEventProcessor agent(s) to process the events in LLEventQueue into rows for the NotifyMessages table. Rows in NotifyMessages are visible from the user's (Personal | Notifications ) report screens. The NodeEventProcessor agent is 9001 when not using split notifciation architecture or 900[1234..n] when using split notificaiton architecture. By default, the NodeEventProcessor will process a maximum of 1000 events per run. This is woefully inadequate in a busy system. At Phillips66/CoP, for example, we use 10,000 per pass *AND* configure split notification architecture.
- 6. Agent 9999 will send notifications by email when a user notification report has email enabled (either because of a system wide default or the user has enabled email delivery). The messages tied to that report in NotifyMessages are sent as a single email message to the user. If the user subscription generates a notification report larger than the configured maximum size allowed, their notificaiton report will warn them of this and truncate the report sent.
Add Comment
Please, Sign In to add comment