Skip to main content

OpenFusion Notification service in bad state.

  • September 2, 2014
  • 0 replies
  • 1 view

Product: OpenFusion Notification Service

Version: ALL

 

Description:

OpenFusion Notification service in bad state.

 

Resolution:

It could well be that due to a problem with disk space previously the persistent data may be corrupted. The persistent data consists generally of the event channel factory, all channels, admins, proxies and filters.

When you restart the service the following happens:

1. The reactivation of all persistent objects. All the persistent objects are read from the persistent store and restored. These are the event channel factory, all channels, admins, proxies and filters.

2. Redelivery of outstanding persistent events. The Notification Service will attempt to deliver any undelivered persistent events.

So if  these files are not required these can be deleted. The best way to do this is a restore. You may want to keep a copy of the files first. Restoring a service will remove all the persistent data from the service and it will appear as if it has never been started. Before you can do this the service needs to be stopped.

There are two ways to restore the service:

1. Using the Administration Manager.

Choose the service you wish to restore and right click on it. Choose restore from the menu. When the dialog box comes up, do not tick the "restore default properties" box unless you want to remove your configuration changes. Click yes and then ok. The service should be restored.

2. From the command line

You can do this from the command line of you use the adminMgrTool utility available in the bin directory of the installation. The tool is started using the following command:

adminMgrTool

To restore the service you need to use the following parameter.

-r Restores a named object in the Object Hierarchy in a hierarchical name (using dots to separate the name components) which identifies the object to be restored. For example, to restore the NotificationService from the localhost node of the OpenFusion domain:

adminMgrTool -r OpenFusion.localhost.NotificationService


#KnowledgeDocs
#OpenFusion