Error Reporting for Buffered Data

When data is buffered, the error messages returned by the standard PI-API calls represent the success or failure of moving the data to the buffering process. (See Buffering Errors for possible errors returned by the buffering process and buffered API functions). Errors typically detected on the home node (bad point number, illegal timestamp, …) are logged by the buffering process when the data is forwarded to the archive. Errors logged by the buffering process are not propogated back to the program that originally inserted the data in the buffers. For this reason, OSI recommends disabling buffering when installing, upgrading, and configuring PI-API programs on an API node. When the software is working satisfactorily, re-enable buffering.

Enabling Operational Intelligence