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, HCL Link API, and Packs features. See the release notes for details.

The flow engine logs license messages in the appropriate log files in the install_dir/logs directory:
  • 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 HCL Link API does not specify a callback, the API also logs license messages in the DebugName= file.

The license messages are:
  • DTXLN2155I: DTX License Info
  • DTXLN3114W: DTX License Warning
  • DTXLN4140E: DTX License ERROR

For example, HCL 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)