Certain classes of applications require audit trails to be generated to trace events such as:

  • Who connected to a particular service and when they connected
  • What activity they performed during the life of the connection
  • What breaches in security they tried to perform during the life of the connection
Note: Audit trails based on a client connection do not apply for a session-free application, because there is no meaningful SERVER-CONNECTION-ID or CLIENT-CONNECTION-ID value for this purpose. For both session-free and session-managed applications, you can use the ClientContextId property on the Progress.Lang.OERequestInfo class. For more information on this property, see Manage client context for session-free and unbound session-managed connections.