Notification Service
The FME Server Notification Service pushes data to and from FME Server in the form of messages when an event occurs.
The Notification Service is based on topics around which you create publishers and subscribers.
Publishers receive content from clients over a supported publisher protocol, and deliver the content as notifications to topics.
Subscribers receive notifications from topics, and deliver the content to clients over a supported subscriber protocol.
Notification Service clients can be FME workspaces, or any other application that supports the specified protocol.
The push mechanism of delivering notifications to and from topics eliminates the need to periodically check, or pull, for new content.
To use the Notification Service:
- Create topics.
- Do one or both of the following:
- Add a publisher that sends notifications to topics.
- Add subscribers to a topic.
A topic is simply a keyword that identifies the subject of a notification.
Topics are usually defined in the FME Server Web User Interface in the Topics tab. They can also be defined in a workspace using an FMEServerNotifier transformer, or when publishing a workspace to FME Server.
Publishers receive content from an FME Workspace, or from other clients over a supported protocol, and deliver the content as notifications to topics.
Publishers are created in the Web User Interface in the Publications tab. An FME Workspace can also publish content to topics.
Subscribers receive notifications from topics. In response, they deliver messages to an FME Workspace or to other clients over a supported protocol.
Subscribers are created in the Web User Interface in the Subscriptions tab.
See Also
- Monitoring FME Server Activity with Notifications
- Notification Directives
- FME Server Training Manual