PI Server Support for Remote Access

Remote nodes sending data to the PI Data Archive require support software on the Archive server. This server-side software is responsible for monitoring client connection requests and establishing and maintaining a session with each client. This software, referred to as a "listener," is implemented differently under PI on OpenVMS than under PI on Windows NT and UNIX. This topic describes those differences and outlines what is required to enable client application support on the PI home node.

PI on OpenVMS

When communicating with PI on OpenVMS, distributed the PIServer program provides application support. PIServer is an application that runs on VMS PI home nodes and provides remote nodes (PINet and PI-API nodes) with an interface to the PI System. There is one PIServer process for each remote node connection.

PI on Windows NT and UNIX

Windows NT and UNIX PI systems implement a single process, pinetmgr, which is responsible for handling communication with remote nodes.

Remote Nodes

Currently two types of remote nodes are available: PINet nodes are available for OpenVMS platforms; and PI-API nodes are available for Microsoft Windows 9x, Windows NT, and several different UNIX platforms (HP-UX, Digital Unix or Compaq Tru64 UNIX, Sun Solaris and IBM AIX). PINet nodes and PI-API nodes support a common set basic functions in order to allow portability of programs to all supported platforms. Additional features are available on PI-API nodes. In addition, the version of the server program providing remote support affects the feature set available to the remote node.

Network Protocol

Remote nodes communicate with the PI system using the PINet protocol (a proprietary messaging standard).The PINet protocol is implemented on top of the network protocol. VMS PI systems support communication using both TCP/IP and DECnet protocols. DECNet is typically provided with the system but TCP/IP support must be purchased separately. Details of supported protocol stacks are provided below.

Windows NT and UNIX PI systems support only TCP/IP. These systems are typically delivered with network support already included.

Remote nodes should be configured to use TCP/IP for best support.

TCP/IP for PI on OpenVMS

PI on OpenVMS supports the following VMS TCP/IP products.

Product

Version

DEC TCP/IP, v2.0 *

PI 2.0.7

Process Software TCPWare v3.1

PI 2.0.8

TGV MultiNet v3.2

PI 2.0.8

TGV MultiNet v3.4 **

PI 2.1.0

Wollongong Pathway Access release 1.1

PI 2.0.8

* Better known as UCX

** Required for OpenVMS/AXP (i.e. Alpha)

Programs that communicate using DECNet require version 2.0.6 or higher of the PI Server program on OpenVMS.

PI System version 2.0.7 is necessary if PI Server security is desired. PI Server security may be implemented via client node authentication and/or username/password login.

Note: PI System version 2.1.1 is necessary if support for PI ODBC or the batch (piba_) calls is needed.

Enabling Operational Intelligence