Session management

Session management is the handling of a connection to a database server and the associated session within a DataBlade® API module. A session is the period of time that elapses between when a client application establishes a connection and when this connection is closed.

A connection is the mechanism over which a DataBlade API module communicates with the database server and, optionally, a database that this database server manages. The term connection has different meanings depending on whether it refers to a connection within a client LIBMI application or a C user-defined routine (UDR), as follows:
  • A client connection is established by a client application to a particular database server and database.
  • A UDR connection is established by a C UDR to obtain information about the current session.