API Functions for Managing Session State

The C/C++ SDK provides functions that enable you to store and retrieve session state information.

The session state of an RPC plugin is analogous to the session state of an in-process adapter. An RPC Plugin's execute() function is typically called many times. Some plugins need to carry over information from one invocation to the next. We refer to this carried over information as "session state". Session state information is not carried over if the server crashes or is restarted. Unlike in-process adapters, RPC plugins do not allow you to set and get persistent state.