The IN_CALLSTACK_EXTEND stored procedure is responsible for incrementing the call stack depth for the specified identifier when the IN_SESSION_SET procedure is executed during session initialization.
The call stack for each identifier is stored in memory using a global variable defined with the IN_CALLSTACK_TABLE table type. The call stack array is incremented using the CONTEXT_OPERATION parameter value and the associated array index is the call stack depth.
The IN_CALLSTACK_EXTEND procedure should never need to be manually executed.
Parameter | Description | |
---|---|---|
IDENTIFIER | Type: | INPUT |
Datatype: | VARCHAR2(128) | |
Default Value: | IN_DB_UTIL | |
Description | Specifies the identifier for which to extend the call stack. | |
Options |
IN_DB_UTIL SYNC UPGRADE |
|
CONTEXT_OPERATION | Type | INPUT |
Datatype: | VARCHAR2(128) | |
Default Value: | None | |
Description | Specifies the name of the procedure that called the IN_SESSION_SET procedure to initialize the session within the framework. |
Exceptions
Example
IN_CALLSTACK_EXTEND(V_IDENTIFIER, V_CONTEXT_OPERATION);