PI ProcessTemplates Release Notes
EXELE Information Systems, Inc.
http://www.exele.com


Version 1.4.0.0 (February 2008)

Requirements
Minimum version

Template
Manager

Template
Monitor

Add-in for
PI ProcessBook

PI Server 3.4.363.97

X

X

X

PI-SDK 1.3.5.338

X

X

X

PI-BatchView 3.1.1.1 (PR1) or later

X

 

 
PI ProcessBook 3.0.15.7 (PR1) OR later    

X

Upgrading

Operating Systems

Version Type (change/fix) Application(s) Description
General
1.4 Change All Exclusive use of PISDK and support for PI HA (High Availability)
Previous versions used a combination of PIAPI and PISDK routines for PI communications. Version 1.4 is the first ProcessTemplates version to use the PISDK exclusively for all required PI communication. Use of the PISDK allows ProcessTemplates to utilize PI HA (High Availability).
1.4 Change All PI Unit Cache and PI Module enumeration at application startup
Some of the PI Batch functionality available in the PIAPI and utilized by previous version of ProcessTemplates is not available through the PISDK. In order to provide the previous functionality, the ProcessTemplates applications need to enumerate the PI Modules in the ModuleDB to know which are PI Units. This list can be cached so that application start time is not impacted by this module enumeration.
1.4 Change All Support the Units without a unique name
Previous versions only supported Units whose name was unique; the PI Module/Unit name used in ProcessTemplates did not include the path to the PI Modules. This prevented the use of Units if the same PI Unit name was used for multiple PI Modules in the Module Database.
By default, ProcessTemplates will now use the full path name to the Unit when a Unit name is required. "Name-only" Unit names are still supported for backward compatibility.
1.4 Change All Support the integer tags as the measurement tag for a template
Previous versions only supported float tags for the measurement tag. Integer tags are now supported.
Manager
1.4 Change Manager Configurable location for local template files
Previous versions stored the local template files in the installation directory.
Now, the Template Manager allows you to select a different location for the template files. This is required if you do not have write permission to the installation path.
1.4 Fix Manager Import of XY template may not preserve X-tag settings
If an XY Template (tag vs. tag) was imported from the PI Server to the local machine, the local template may not preserve the X-tag settings during the import.  Opening the imported template could incorrectly show the template as "Y vs. time" instead of "Y vs. X"
1.4 Fix Manager Runtime error 384  docking maximized preview trend
If a maximized preview trend was moved (dragged to a new location), the [Dock] button would appear at the top of the preview trend. Clicking [Dock] would result in "error 384 - a form can't be moved or sized while minimized or maximized".
1.4 Change Manager Maximize button removed from Preview Trend
The separate maximize/restore button that was previously displayed above the Preview Trend has been replaced with a standard form maximize button in the upper right corner of the Preview Trend.
1.4 Change Manager Maximized Preview Chart partially hidden by Windows Task Bar
The previous Preview Trend window would maximize to the screen size regardless of a displayed Windows Task Bar at the bottom of the screen. The bottom portion of the Preview Trend could be hidden by the Windows Task Bar.
The maximized Preview Trend Window will now maximize with regard to the Windows Task Bar.
1.4 Change/Fix Add-in EXPEVALDELAY setting extended to PI UnitBatch Searches
The ProcBook Addin contains an INI setting EXPEVALDELAY that was previously used for performing filter calls (used by partial UnitBatch templates) at the current PI Server time.
In addition, this delay (default = 5 seconds) is now used as an offset for querying PI UnitBatches at current time to prevent the PISDK from incorrectly telling the Addin that there are no active UnitBatches.

Symptom: Template limits from the Add-in DataSet may periodically show "Error" as the current template limit value for an active UnitBatch and Template.

Cause and resolution: While refreshing a display, ProcessBook will query the Add-in for the template limit values at  "current time" by passing an absolute time (current time) to the Add-in as the both the start and end time of the time range. If this time is the current time of the PI Server (or very close to the current time of PI Server), the PISDK UnitBatch Search can incorrectly return 0 active UnitBatches even if there is an active UnitBatch at the passed time. Setting the UnitBatch search start time back by a few seconds will correctly return the active UnitBatch. The Add-in will use the EXPEVAL setting in the [Add-in] section of the INI file as the offset amount in seconds.  If missing, the default offset is 5 seconds.

1.4 Fix Manager "Subscript out of range" error
Could occur if chosen UnitBatches for template creation were less than 1 minute in length
1.4 Fix Manager Error after searching for and selecting UnitBatches "Object not defined"
Could occur if selecting UnitBatches by Unit name (not full path to unit), Unit name was not unique. and active UnitBatches existed with the same selected Unit name and time frame of selected UnitBatches. Error source: end time of active UnitBatches is not defined.
Monitor
1.4 Change Monitor Configurable location for Monitor log file
Previous versions stored the ProcessTemplates Monitor log file (ptmon.log) in the installation directory. You may now specify a different path in the ProcessTemplates INI file.
1.4 Change Monitor Maximum size for monitor log file: 50MB
The Monitor log file (ptmon.log) will not grow larger than 50 MB. If the log file maximum size is reached, new messages will not be added.
1.4 Fix Monitor Periodic CPU loading with a large number of Active Monitors (>100)
With a large number of Active Monitors containing many template samples, CPU usage by PTMon could periodically spike to near 100% for many minutes. This was caused by the Monitor's memory usage requirements for large installations. Various performance changes along with improved memory usage have fixed this problem.
1.4 Fix Monitor New behavior if failure to connect to PI at Monitor startup
If PTMON fails to connect to PI when started (e.g. PTMON is located on the PI Server and Services are set to automatically start at boot), it will now wait 5 minutes before attempting another connection. This delay is intended to provide enough time to allow PI to start before anther connection is attempted. Previous versions verified that PIMSGSS was running for 2 minutes before attempting to connect to PI, but Vista prevents PTMON from querying the run time of PIMSGSS.
1.4 Change Monitor Updated INI settings for Event Pipe Usage
Optional settings allow more control on the use of EventPipes for updates to ModuleDB and PI Units. New setting
UseEventPipesUnits. See help file/documentation for details.
1.4 Fix Monitor Error -75 getting exceptions
Some installations could display this error in the ptmon.log file. The Monitor was unable to retrieve exception values for the measurement tags on the PI Server.
PISDK EventPipes are now used to retrieve new measurement values, so this problem is no longer relevant.
1.4 Fix Monitor Template limits for Subbatch Templates could be shifted up to 60 seconds
If the Monitor was delayed in recognizing the start of a new Subbatch, the template limits for a Subbatch template could be shifted by the amount of the delay. This has been fixed. See next item for cause of delay.
1.4 Change Monitor Monitor will force PollInterval of UnitBatch EventPipes
The Monitor uses Unit (module) EventPipes in the PISDK to monitor the starting and stopping of UnitBatchs and Subbatches. The Monitor will now force the pollinterval of the Eventpipe to 1/2 the interval at which the Monitor checks for updates  (BatchUpdateInterval). 
PISDK problem: The pollinterval of this Unit EventPipe is 60 seconds and not 5 seconds as stated in the PISDK documentation. This could cause an unexpected delay (up to 60 seconds) in recognition of a new UnitBatches and Subbatches 

 

 


Version 1.3.0.10

Requirements
Minimum version

Template
Manager

Template
Monitor

Add-in for
PI ProcessBook

PI Server 3.4.363.97

X

X

X

PI-SDK 1.3.3.304 (provided)

X

X

X

PI-BatchView 3.0 or later

X

X
(Config only)

 
MS ADO 2.7 (provided)    

X

IE5

X

X

X

PI ProcessBook 3.012.3 OR later    

X

Upgrading

Operating Systems

Installation

Monitor Configurator

Monitor

Add-in Registration tool

Add-in


Version 1.3.0.8

Requirements
Minimum version

Template
Manager

Template
Monitor

Add-in for
PI ProcessBook

PI Server 3.4.363.97

X

X

X

PI-SDK 1.3.1.247 (provided)

X

X

X

PI-BatchView 3.0 or later

X

X
(Config only)

 
MS ADO 2.7 (provided)    

X

IE5

X

X

X

PI ProcessBook 3.012.3 OR later    

X

Upgrading

Operating Systems

Add-in

Monitor and Monitor Admin


Version 1.3.0.7

Requirements
Minimum version

Template
Manager

Template
Monitor

Add-in for
PI ProcessBook

PI Server 3.4.363.97

X

X

X

PI-SDK 1.3.1.247 (provided)

X

X

X

PI-BatchView 3.0 or later

X

X
(Config only)

 
MS ADO 2.7 (provided)    

X

IE5

X

X

X

PI ProcessBook 3.012.3 OR later    

X

Upgrading

Operating Systems

Add-in

Manager


Version 1.3.0.4

Requirements
Minimum version

Template
Manager

Template
Monitor

Add-in for
PI ProcessBook

PI Server 3.4.363.97

X

X

X

PI-SDK 1.3.1.247 (provided)

X

X

X

PI-BatchView 3.0 or later

X

X
(Config only)

 
MS ADO 2.7 (provided)    

X

IE5

X

X

X

PI ProcessBook 3.0 OR later    

X

Upgrading

Operating Systems

PI Batch Configuration

General

Manager

Monitor

Add-in


Version 1.2.0.7

Requirements

Minimum version

Template
Manager

Template
Monitor

Add-in for
PI ProcessBook

PI Server 3.3.361.43

X

X

X

PI-SDK 1.3.1.247 (provided)

X

X

X

PI-BatchView 3.0 or later

X

X
(Config only)

 

MS ADO 2.7 (provided)

 

 

X

IE5

X

X

X

PI ProcessBook 2.3 OR later

 

 

X

Upgrading

Operating Systems

PI Batch Configuration

Manager

Add-in

 


Version 1.2.0.6

Requirements

Minimum version

Template
Manager

Template
Monitor

Add-in for
PI ProcessBook

PI Server 3.3.361.43

X

X

X

PI-SDK 1.3.1.237 (provided)

X

X

X

PI-BatchView 3.0 or later

X

X
(Config only)

 

MS ADO 2.7 (provided)

 

 

X

IE5

X

X

X

PI ProcessBook 2.2 OR later

 

 

X

Upgrading

Operating Systems

PI Batch Configuration

General

Manager


Version 1.2.0.4

Requirements

Minimum version

Template
Manager

Template
Monitor

Add-in for
PI ProcessBook

PI Server 3.3.361.43

X

X

X

PI-SDK 1.3.0.209 (provided)

X

X

X

PI-BatchView 3.0 or later

X

X
(Config only)

 

MS ADO 2.7 (provided)

 

 

X

IE5

X

X

X

PI ProcessBook 2.2 OR later

 

 

X

Upgrading

Operating Systems

PI Batch Configuration

General

Manager

Monitor Configurator

Monitor

Monitor Admin

ProcessBook Add-In


Version 1.1 (1.1.0.7)

Requirements

Minimum version

Template
Manager

Template
Monitor

Add-in for
PI ProcessBook

PI Server 3.3.361.43

X

X

X

PI-SDK 1.2.0.168
(provided with install)

X

X

X

PI-BatchView Client 2.1 or later

X

X
(Config only)<