Try OpenEdge Now
skip to main content
Programming Interfaces
Data Management : Auditing : Recording application events : Application design considerations
Application design considerations
For any client/server application, where the client is accessing databases directly, generating application events is straight forward. You invoke the appropriate methods on the AUDIT-CONTROL system handle and OpenEdge ensures that the corresponding audit event records are recorded to every connected and audit-enabled OpenEdge RDBMS.
However for a multi-tier application, especially an OERA-conformant application, where the AppServer client does not access any data sources directly, you cannot execute application event methods directly on the client. Especially for a WebClient, because there is no connected database, these methods execute without effect.
* Supporting OERA-conformant clients
* Examining active audit policies