Try OpenEdge Now
skip to main content
Developing AppServer Applications
Design and Implementation Considerations : Security considerations : Audit trails : Client application audit trails
 
Client application audit trails
On a session-managed ABL client session, you can access the current connection ID using the CLIENT-CONNECTION-ID attribute on the server object handle used to connect the AppServer. For an Open Client (.NET, Java, or Web service Open Client) application, OpenEdge provides appropriate methods for you to access the connection ID. On a session-free or session-managed ABL client, you can access the ClientContextId property on the Progress.Lang.OERequestInfo class instance referenced by the server object handle's REQUEST-INFO attribute.
Typically, you might generate audit trail information on the client in code associated with AppServer connection and disconnection requests, or even with each remote procedure request, depending on how much information you need to capture.
For more information on accessing the CLIENT-CONNECTION-ID attribute from an ABL client application, see Accessing the connection ID on a session-managed client . For information on the common methods for accessing the connection ID from an open client, see OpenEdge Development: Open Client Introduction and Programming.