private static class ControlFlowOps.WorkArea
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ControlFlowOps.Resolver |
externalResolver
ControlFlowOps.ExternalProgramResolver instance which searches the external
program list for a match. |
private java.util.List<ControlFlowOps.Resolver> |
inHandleResolvers
List of
Resolver instances used for RUN IN handle,
DYNAMIC-FUNCTION(... |
private ControlFlowOps.Resolver |
internalProcSuperResolver
ControlFlowOps.InternalProcSuperResolver instance which searches the
procedure's super-procedures for a match. |
private ControlFlowOps.Resolver |
internalResolver
ControlFlowOps.InternalResolver instance which searches the internal-entries
for a match. |
private boolean |
remoteInvoke
Flag indicating if this call is an invocation from a remote, customer-specific
application.
|
private java.util.List<ControlFlowOps.Resolver> |
resolvers
List of
Resolver instances used for plain RUN statements. |
private character |
returnValue
Stores the most recent RETURN-VALUE for this user's session.
|
private ControlFlowOps.Resolver |
sessionSuperResolver
ControlFlowOps.SessionSuperResolver instance which searches the sessions's
super-procedures for a match. |
Modifier | Constructor and Description |
---|---|
private |
WorkArea() |
private character returnValue
private final java.util.List<ControlFlowOps.Resolver> resolvers
Resolver
instances used for plain RUN statements.private final java.util.List<ControlFlowOps.Resolver> inHandleResolvers
Resolver
instances used for RUN IN handle,
DYNAMIC-FUNCTION(... IN handle) or FUNCTION ... IN handle cases.private final ControlFlowOps.Resolver internalResolver
ControlFlowOps.InternalResolver
instance which searches the internal-entries
for a match.private final ControlFlowOps.Resolver internalProcSuperResolver
ControlFlowOps.InternalProcSuperResolver
instance which searches the
procedure's super-procedures for a match.private final ControlFlowOps.Resolver sessionSuperResolver
ControlFlowOps.SessionSuperResolver
instance which searches the sessions's
super-procedures for a match.private final ControlFlowOps.Resolver externalResolver
ControlFlowOps.ExternalProgramResolver
instance which searches the external
program list for a match.private boolean remoteInvoke
RemoteEntryPointResource
ACLs can be invoked. This flag needs to be reset BEFORE
the remote API is invoked.