UniInt is an abbreviation for Universal Interface. UniInt is a framework for interfaces to the PI server. UniInt provides generic functions required by most interfaces such as establishing a connection to the PI Server node and monitoring the PI Point Database for changes. Using the UniInt framework ensures a standard set of features for OSIsoft interfaces to PI and prevents duplication of effort. Using the UniInt framework also makes it possible to add new functionality such as interface level failover and enhanced interface monitoring to a large majority of OSIsoft’s standard interfaces to the PI system.
This manual explains the operation and functionality that is provided by the UniInt framework. Not all of the features described in this manual are supported by every interface that is built on top of the UniInt framework. Please check the interface specific manual for a description of the features supported.
Please see the Interface specific manual for details on installing and configuring each individual interface.
Related OSIsoft Documents
The following table describes documents that are related to interface operation. The document is applicable only if the interface is running on the platform that is listed in the table.
PI API Installation Instructions (API_Install.doc)
Windows, UNIX
This manual contains the installation instructions for the PI API and Bufserv.
If the interface is installed on a Windows or UNIX node and if the PI Server is installed on a different node, then the interface node is commonly referred to as a PI Interface node. The PI API must be installed on a PI Interface node to enable communication between the interface and the PI Server.
Bufserv is a utility program that stores and forwards events to a PI Server, allowing continuous data collection when the server is down for maintenance, upgrades, backups, and unexpected failures.