License-message logging for runtime features
The [Launcher] log settings in the install_dir/dtx.ini configuration file control the severity level of the license messages that are logged by the flow engine, Command Server, Link API, and Packs features. See the release notes for details.
- CompoundSystem<date><time><hostname>.log, for all systems in a single process.
- <unique_name><date><time><hostname>.log, for one or more systems that run in separate processes.
The Command Server logs license messages in the log file specified by the [Connections Manager] DebugName= setting in the dtx.ini configuration file. If the Link API does not specify a callback, the API also logs license messages in the DebugName= file.
- DTXLN2155I: DTX License Info
- DTXLN3114W: DTX License Warning
- DTXLN4140E: DTX License ERROR
For example, Link cannot obtain a Pack for Supply Chain license when the flow engine tries to run a map that has a Supply Chain schema in a card. The flow engine or CompoundSystem log file contains license messages like the following:
DTXLN2155I - Fri Feb 7 07:47:20 2018 - tid: 22212 inst: 0 - DTX License Info : Initializing HCL Link license library (.\mercpim.cpp:652)
DTXLN2155I - Fri Feb 7 07:47:20 2018 - tid: 22212 inst: 0 - DTX License Info : Checking for license feature HIP_Cores (.\mercpim.cpp:679)
DTXLN2155I - Fri Feb 7 07:47:24 2018 - tid: 22212 inst: 0 - DTX License Info : Checking for license feature HIPSC_Cores (.\mercpim.cpp:679)
DTXLN4140E - Fri Feb 7 07:47:40 2018 - tid: 22212 inst: 0 - DTX License ERROR : License feature 'HIPSC_Cores' is not available for input card 1 (C:\mapdev.901\txenv\mercator\mercioex.c:563)