Kernel-Engine (Engine krn)
Die Jobs des Kernel-Executors krn dienen der internen Verwaltung der Applikationsserverprozesse.
Dies sind insbesondere Funktionen zur Batch-Verwaltung, Serverüberwachung, Registry-Verwaltung
und zum Administrieren geladener Engines zur Laufzeit.
4. Registry-Verwaltung
Diese Jobs dienen der Registry-Verwaltung. Es können Registry-Einträge abgefragt oder geändert werden.
9. Nicht dokumentierte Endpunkte
Folgende Jobs werden vom enaio®-Server in der krn-Engine bereitgestellt, sind in dieser Dokumentation aber derzeit nicht beschrieben:
- Channel-Verwaltung (Server-zu-Server-Kommunikation)
-
krn.ChannelDrop,krn.ChannelEnum,krn.ChannelGetInfo,krn.ChannelGetInfoSR,krn.ChannelMakePing,krn.ChannelOpen,krn.ChannelPingMade,krn.ChannelServerGetInfoSR,krn.ConnectionGetInfoSR,krn.CritSectGetInfoSR - Erweiterte Session-Verwaltung
-
krn.CloseSession,krn.CreateSession,krn.GetUserBySessionGUID,krn.OpenSession,krn.SessionCheckPwd,krn.SessionDropNotActive,krn.SessionGetInfoSR,krn.SessionGetSysRoles,krn.SetSessionUser - Server-Strings (Key-Value-Persistenz am 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 und asynchrone Jobs
-
krn.AsynchJobResponse,krn.DeregisterJobCall,krn.RegisterJobCall,krn.RejectJob - Threads (Stacks und Enumeration)
-
krn.GetFlowStackSizes,krn.JobThreadGetCallStack,krn.JobThreadGetFlowStack,krn.ThreadEnum,krn.ThreadGetInformation - Datenbank-Pool-Diagnose
-
krn.DBGetJTEnum,krn.DBPoolJTEnum,krn.DBPoolRTEnum - Direkter SQL-Zugriff (interne Diagnose)
-
krn.SQLCommand,krn.SQLSelect - Logging und Trace-Konfiguration
-
krn.ETMGetFileName,krn.ETMRereadConfig,krn.LogConfigReread - Sonstige Verwaltung
-
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