How can a global search and replace be done with R2?

Issue

I want to change the value of the same property in multiple VAV controllers without having to go to each individually.

Product Line

TAC I/A Series

Environment

I/A series (Niagara) R2

Cause

This lessons learned is to describe a tool to improve efficiency.

Resolution

The servlet is named AdminTool and it can be found in the Tridium core runtime jar in the apps folder.  The AdminTool object allows you to perform an online global search and replace of a property value.  The object is detailed in the Niagara Standard Programming Reference starting on page 6-18.  Use of this can be somewhat tricky as it is sometimes difficult to get the settings correct (e.g. names, filters, etc.).  It is a good practice to setup a test station and test the "search and replace" statement before performing the search and replace on the actual station database.