Kernel Engine (Engine krn)
The jobs of the kernel executor krn serve for the internal management of the application server processes.
These are particularly functions for batch management, server monitoring, registry management
and administration of loaded engines at runtime.
4. Registry Management
These jobs serve for registry management. Registry entries can be queried or changed.
9. Undocumented Endpoints
The following jobs are offered by the enaio® server in the krn engine but are not currently described in this documentation:
- Channel management (server-to-server communication)
-
krn.ChannelDrop,krn.ChannelEnum,krn.ChannelGetInfo,krn.ChannelGetInfoSR,krn.ChannelMakePing,krn.ChannelOpen,krn.ChannelPingMade,krn.ChannelServerGetInfoSR,krn.ConnectionGetInfoSR,krn.CritSectGetInfoSR - Extended session management
-
krn.CloseSession,krn.CreateSession,krn.GetUserBySessionGUID,krn.OpenSession,krn.SessionCheckPwd,krn.SessionDropNotActive,krn.SessionGetInfoSR,krn.SessionGetSysRoles,krn.SetSessionUser - Server strings (key-value persistence on the server)
-
krn.SrvStrg_Clear,krn.SrvStrg_ElementDelete,krn.SrvStrg_ElementEnum,krn.SrvStrg_ElementExists,krn.SrvStrg_ElementGet,krn.SrvStrg_ElementNames,krn.SrvStrg_ElementProps,krn.SrvStrg_ElementSet,krn.SrvStrg_Load,krn.SrvStrg_Save - Prepared jobs
-
krn.PreparedJobDel,krn.PreparedJobEnum,krn.PreparedJobExecute,krn.PreparedJobState,krn.PreparedJobStop,krn.PreparedJobUnlock - Profiler
-
krn.ProfilerConfigGet,krn.ProfilerConfigSet,krn.ProfilerStart,krn.ProfilerStop - Job callbacks and asynchronous jobs
-
krn.AsynchJobResponse,krn.DeregisterJobCall,krn.RegisterJobCall,krn.RejectJob - Threads (stacks and enumeration)
-
krn.GetFlowStackSizes,krn.JobThreadGetCallStack,krn.JobThreadGetFlowStack,krn.ThreadEnum,krn.ThreadGetInformation - Database pool diagnostics
-
krn.DBGetJTEnum,krn.DBPoolJTEnum,krn.DBPoolRTEnum - Direct SQL access (internal diagnostics)
-
krn.SQLCommand,krn.SQLSelect - Logging and trace configuration
-
krn.ETMGetFileName,krn.ETMRereadConfig,krn.LogConfigReread - Other management
-
krn.AslogGeneralFlags,krn.BatchGetLastResults,krn.CheckClausesFormats,krn.CheckExpires,krn.ClearOvertimedJobs,krn.EnumClients,krn.EnumRJCIntervals,krn.EnumRJCJobs,krn.EnumSessionResources,krn.EnvironmentChanged,krn.ExecutorKernel,krn.ExplorerFind,krn.GetClientInfo,krn.PacketToSendQueue