1. Standard Errors

There are standard errors that can be returned with most any call. Applications that must run continually and cannot just display encountered error messages waiting for user acknowledgement.  They must trap for errors and provide the appropriate response for the various conditions.  The reference documentation for specific methods shows possible error returns from those methods.  In addition an application should be able to handle the following errors:

Error constant

Description

pseOUTOFMEMORY

Memory allocation failed during the call

pseACCESSDENIED

Insufficient permission to execute the method or access or modify the property

pseNOTIMPL

The method or property is not implemented. (VB return)

pseNOTIMPL2

The method or property is not implemented. (C/C++ return).

pseSERVERNOTIMPL

This server does not implement the feature. 

pseINVALIDARG

One of the passed arguments is invalid (generally a compile-time error).

psePOINTER

One of the passed arguments (typically a reference or pointer) is invalid or missing (generally a compile-time error).

pseNOINTERFACE

The interface requested is not supported on this object.

psePIPOINTRENAMED

The PIPoint has been renamed on the server.

Enabling Operational Intelligence