Issue
The global object $Eventview is missing in the TAC Vista database.
How to recreate global objects:
$Alarmview
$Eventview
Environment
Vista Workstation
Cause
The alarm and event view global objects have been deleted or are missing.
Resolution
Login to the master server by using TAMAIN.exe (located in the TAC Vista program folder) and check if the objects are missing.
If they are, please do as follows:
Creating a Abstract object e.g. $Eventview in TAC Vista 4.3.1 and later
- To see the object global eventview in workstation you need to press shift+CTRL+refresh in the object window.
-
Assuming TAC Vista is installed as default:
C:\Program Files\TAC\TAC Vista 4.4.1\$cfg
Find a file named objtmpl.cfg and make sure to make a copy of that file, just in case - Edit the file with notepad and find the string eventview_gl, here you can see how this object is defined.
- Remove AB , (stands for abstract object), save and close.
- Open the TAC Vista database folder and open the subfolder called $thisdb.
- Change the name of the file TacVista.cfg, to TacVistaold.cfg
- Restart TAC Vista.
- Start the testclient (testclt.exe) in C:\Program Files\TAC\TAC Vista 4.4.1.
- Log in, open services, create, ID=EventView Type=eventview_gl push create.
-
Now you have to change the name of the created object to $Eventview.
- In the testclient(testclt.exe) open services, access.
- Log in, open services, create, Enter ID=EventView.$name.
- Push request, now you should see the actual name in the value field.
- Write $Eventview in the New Value field, press poke.
- Reset AB for the eventview_gl object in the objtmpl.cfg (the one you removed earlier), save and close.