Issue
Point values are not displayed in Vista Workstation. Instead, all of them say [??787].
Product Line
TAC Vista
Environment
Vista Workstation
Cause
The most common cause of the ??787 error message is a mismatch in the XIF between the device and the Vista database. It may also be duplicate SNVT names in the XIF.
Resolution
There are a few common troubleshooting techniques that have been applied successfully to the ??787 error and resolved the issue. The first is to upload parameters from the device. The second is to browse the correct XIF to the device to eliminate any mismatch.
Upload parameters
- Right-click on the device in Vista Workstation.
- Select Upload Parameters.
- Shut down Vista and restart.
Make certain you are using the correct XIF
- The only way to be absolutely certain that the XIF in the device matches the one in the database is to upload the XIF from the device. You may need to create a dummy LNS database to do so. Add a generic device and commission with the option to upload the XIF from the device.
- Update the Vista database. Again, this may need to be a dummy Vista database.
- To obtain that XIF, right-click on the device in Workstation and select Properties. The XIF File tab lists the database copy of the XIF file (hexadecimal file name) that can be found in the Vista database directory in the $thisfil folder.
Browse the correct XIF into the Vista Workstation
- If you are certain you have the correct XIF, right-click on the device in Vista Workstation. Select the XIF File tab.
- At the bottom under Source File, click the "..." button and browse to the XIF file.
- Click okay. Log out of Workstation and log back in to see the changes take effect.
- It may then be necessary to right-click on the controller and select Commission and Download.
Remove duplicate SNVTs
- Open the XIF in a word editor (Notepad, Wordpad)
- Find the duplicate SNVT name using the Find feature
- Rename one of the SNVTs to a unique name.
- Use the above steps to browse this new XIF into Vista Workstation.
XIF file contains internal variables
- Open the XIF in a word editor (Notepad, Wordpad)
- Search for the variable whose value displayed as [??787]
- If the variable is not listed in the XIF file, it is possible that this is an internal variable which Vista cannot read a value from
- Contact the manufacture of this device and ask if they can expose the value with a network variable in order for Vista to read it.