<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Qlik Sense Server Reload License Monitor task failure. in Management &amp; Governance</title>
    <link>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/819842#M3476</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just about the only thing I didn't try! This worked.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Mar 2015 14:05:45 GMT</pubDate>
    <dc:creator>kevincase</dc:creator>
    <dc:date>2015-03-18T14:05:45Z</dc:date>
    <item>
      <title>Qlik Sense Server Reload License Monitor task failure.</title>
      <link>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/819840#M3474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After initial installation, the Reload License Monitor task was running successfully.&amp;nbsp; Starting last Thursday, this job started failing.&amp;nbsp; Here is the error from the log:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2015-03-17 10:11:02 0726 CALL loadBaseTable ('LogContent', 'lib://ServerLogFolder/governanceLicenseLog_1.0')&amp;nbsp; &lt;BR /&gt;2015-03-17 10:11:02 0727 &lt;BR /&gt;2015-03-17 10:11:02 0126&amp;nbsp;&amp;nbsp; Let baseFileSize = FileSize('lib://ServerLogFolder/governanceLicenseLog_1.0.qvd')&lt;BR /&gt;2015-03-17 10:11:02 0128&amp;nbsp;&amp;nbsp; IF&amp;nbsp; baseFileSize &amp;gt; 0 THEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;2015-03-17 10:11:02 0129&amp;nbsp;&amp;nbsp; &lt;BR /&gt;2015-03-17 10:11:02 0130&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace Incremental reload (not first reload)&lt;BR /&gt;2015-03-17 10:11:02 0130&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Incremental reload (not first reload)&lt;BR /&gt;2015-03-17 10:11:02 0131&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;2015-03-17 10:11:02 0131&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let firstReload = 0&lt;BR /&gt;2015-03-17 10:11:02 0133&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LogContent:&lt;BR /&gt;2015-03-17 10:11:02 0134&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NoConcatenate&lt;BR /&gt;2015-03-17 10:11:02 0135&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * FROM lib://ServerLogFolder/governanceLicenseLog_1.0.qvd (qvd)&lt;BR /&gt;2015-03-17 10:11:02 0136&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE LogTimeStamp &amp;gt;= '3/17/2014'&lt;BR /&gt;2015-03-17 10:11:02 0137&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;2015-03-17 10:11:02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Error: Field not found - &amp;lt;LogTimeStamp&amp;gt;&lt;BR /&gt;2015-03-17 10:11:02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; General Script Error&lt;BR /&gt;2015-03-17 10:11:02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Execution Failed&lt;BR /&gt;2015-03-17 10:11:02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Execution finished.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I look at the last modified time for the governanceLicenseLog_1.0.dvd, it is dated 3/12/2015.&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://community.qlik.com/" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; A reboot of the server does not rectify the issue nor does a restart of the Engine service.&amp;nbsp; If I try to delete the QVD, a message is displayed that the file is in use but the Engine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2015 14:53:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/819840#M3474</guid>
      <dc:creator>kevincase</dc:creator>
      <dc:date>2015-03-17T14:53:23Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense Server Reload License Monitor task failure.</title>
      <link>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/819841#M3475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Stop all Qlik Sense Services and delete this files. Then try to start reload again&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2015 13:45:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/819841#M3475</guid>
      <dc:creator>korsikov</dc:creator>
      <dc:date>2015-03-18T13:45:25Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense Server Reload License Monitor task failure.</title>
      <link>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/819842#M3476</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just about the only thing I didn't try! This worked.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2015 14:05:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/819842#M3476</guid>
      <dc:creator>kevincase</dc:creator>
      <dc:date>2015-03-18T14:05:45Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense Server Reload License Monitor task failure.</title>
      <link>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/819843#M3477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;and don't foget give you permision on this file. Without you can't delete it&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2015 14:06:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/819843#M3477</guid>
      <dc:creator>korsikov</dc:creator>
      <dc:date>2015-03-18T14:06:47Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense Server Reload License Monitor task failure.</title>
      <link>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/819844#M3478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;QVD file needed for fast incrimental load. new data load from logs. Old data load from QVD on optimased speed. There is much faster then load from all data. And aslo in QVD file stored aggregated data, such as calendar. And they do not need to re-transform&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2015 14:11:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/819844#M3478</guid>
      <dc:creator>korsikov</dc:creator>
      <dc:date>2015-03-18T14:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense Server Reload License Monitor task failure.</title>
      <link>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/1546658#M12641</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am facing same issue but error is different. Could you please help me in this.Please find the log file script.&lt;/P&gt;&lt;P&gt;2019-02-20 09:40:10 Execution started.&lt;BR /&gt;2019-02-20 09:40:10 Qlik Sense Server Version 12.108.2&lt;BR /&gt;2019-02-20 09:40:10 CPU Target x64&lt;BR /&gt;2019-02-20 09:40:10 Operating System Windows Server 2016 Standard (64 bit edition)&lt;BR /&gt;2019-02-20 09:40:10 Wow64 mode Not using Wow64&lt;BR /&gt;2019-02-20 09:40:10 Language 4009 English English&lt;BR /&gt;2019-02-20 09:40:10 Country IND India India&lt;BR /&gt;2019-02-20 09:40:10 MDAC Version 6.3.9600.16384&lt;BR /&gt;2019-02-20 09:40:10 MDAC Full Install Version 6.3.9600.16384&lt;BR /&gt;2019-02-20 09:40:10 PreferredCompression 2&lt;BR /&gt;2019-02-20 09:40:10 EnableParallelReload 1&lt;BR /&gt;2019-02-20 09:40:10 ParallelizeQvdLoads 1&lt;BR /&gt;2019-02-20 09:40:10 EnableFlushLog 0&lt;BR /&gt;2019-02-20 09:40:10 UserLogfileCharset 65001&lt;BR /&gt;2019-02-20 09:40:10 OdbcLoginTimeout -1&lt;BR /&gt;2019-02-20 09:40:10 OdbcConnectionTimeout -1&lt;BR /&gt;2019-02-20 09:40:10 LongestPossibleLine 1048576&lt;BR /&gt;2019-02-20 09:40:10 ScriptWantsDbWrite false&lt;BR /&gt;2019-02-20 09:40:10 ScriptWantsExe false&lt;BR /&gt;2019-02-20 09:40:10 ICU_FOR_CHARACTER_CLASSIFICATION true&lt;BR /&gt;2019-02-20 09:40:10 ICU_FOR_CODE_PAGES true&lt;BR /&gt;2019-02-20 09:40:10 ICU_FOR_COLLATION true&lt;BR /&gt;2019-02-20 09:40:10 ICU_FOR_LOCALE_INFO true&lt;BR /&gt;2019-02-20 09:40:10 ICU_FOR_SUPPORT_INFO true&lt;BR /&gt;2019-02-20 09:40:10 ICU_FOR_TIME_ZONE_INFO true&lt;BR /&gt;2019-02-20 09:40:10 LogFile CodePage Used: 65001&lt;BR /&gt;2019-02-20 09:40:10 UseMemoryFillPattern 1&lt;BR /&gt;2019-02-20 09:40:10 ScriptMode Standard (limits system access)&lt;BR /&gt;2019-02-20 09:40:10 SequentialThreadCount 50&lt;BR /&gt;2019-02-20 09:40:10 NumberOfCores (effective) 16&lt;BR /&gt;2019-02-20 09:40:10 ReloadCodebase Bnf&lt;BR /&gt;2019-02-20 09:40:10 Reload Executed By UserDirectory=INTERNAL; UserId=sa_scheduler&lt;BR /&gt;2019-02-20 09:40:10 Process Executing Qlik Sense Server&lt;BR /&gt;2019-02-20 09:40:10 Process ID 11356&lt;BR /&gt;2019-02-20 09:40:10 Grpc version 3.0.0&lt;BR /&gt;2019-02-20 09:40:10 Protobuf version 3.2.0&lt;BR /&gt;2019-02-20 09:40:10 0005 REM *** *** *** *** *** *** *** *** ****** *** *** *** *** *** *** ******&lt;BR /&gt;2019-02-20 09:40:10 0006 *** *** *** *** *** *** *** *** *** *** *** *** ***&lt;BR /&gt;2019-02-20 09:40:10 0007 *** *** *** *** *** ****** *** *** ******&lt;BR /&gt;2019-02-20 09:40:10 0008 *** *** *** *** *** ****** *** *** *** *** *** *** *** *** *** *** *** *** ***&lt;BR /&gt;2019-02-20 09:40:10 0010 SET db_v_file_override = 0&lt;BR /&gt;2019-02-20 09:40:10 0012 REM *** *** *** *** *** *** *** *** ****** *** *** *** *** *** *** *** *** *********&lt;BR /&gt;2019-02-20 09:40:10 0015 Let ReloadStartTime = now(1)&lt;BR /&gt;2019-02-20 09:40:10 0016 SET app_version = '7.7.0'&lt;BR /&gt;2019-02-20 09:40:10 0017 Let comp = ComputerName()&lt;BR /&gt;2019-02-20 09:40:10 0018 LET ProdVer = PurgeChar(ProductVersion(),chr(39))&lt;BR /&gt;2019-02-20 09:40:10 0019 LET startMsg = 'Reloading License Monitor 7.7.0 from RRHO-QS2 running version 4.0.X'&lt;BR /&gt;2019-02-20 09:40:10 0020 TRACE Reloading License Monitor 7.7.0 from RRHO-QS2 running version 4.0.X&lt;BR /&gt;2019-02-20 09:40:10 0020 Reloading License Monitor 7.7.0 from RRHO-QS2 running version 4.0.X&lt;BR /&gt;2019-02-20 09:40:10 0021&lt;BR /&gt;2019-02-20 09:40:10 0022 SET monthsOfHistory = 12&lt;BR /&gt;2019-02-20 09:40:10 0023 LET cutoffDate = AddMonths(today(),-12,1)&lt;BR /&gt;2019-02-20 09:40:10 0024 Let LastReloadTime = timestamp(if(isnull(LastSuccessfulReloadStartTime),cutoffDate,LastSuccessfulReloadStartTime))&lt;BR /&gt;2019-02-20 09:40:10 0025 Let lastReloadCompare = num(LastReloadTime)-1&lt;BR /&gt;2019-02-20 09:40:10 0026 SET minSenseActivityDate = 42005&lt;BR /&gt;2019-02-20 09:40:10 0028 SET hideprefix = 'log'&lt;BR /&gt;2019-02-20 09:40:10 0029 SET firstReload = 0&lt;BR /&gt;2019-02-20 09:40:10 0030 SET va_LoginToUserPass = 10&lt;BR /&gt;2019-02-20 09:40:10 0032 LET serverLogFolder = 'lib://ServerLogFolder/'&lt;BR /&gt;2019-02-20 09:40:10 0033 LET archivedLogsFolder = 'lib://ArchivedLogsFolder/'&lt;BR /&gt;2019-02-20 09:40:10 0034 SET central_node_name =&lt;BR /&gt;2019-02-20 09:40:10 0036 LET baseFileName = 'governanceLicenseLog_7.7.0'&lt;BR /&gt;2019-02-20 09:40:10 0037 LET baseTableName = 'lib://ServerLogFolder/governanceLicenseLog_7.7.0'&lt;BR /&gt;2019-02-20 09:40:10 0039 LET SessionFileName = 'governanceSession_7.7.0'&lt;BR /&gt;2019-02-20 09:40:10 0040 LET sessionTableName = 'lib://ServerLogFolder/governanceSession_7.7.0'&lt;BR /&gt;2019-02-20 09:40:10 0041 LET monitorAppStatsFile = 'lib://ServerLogFolder/License_Monitor_Reload_Stats_7.7.0.txt'&lt;BR /&gt;2019-02-20 09:40:10 0043 SET storeBaseTableFail = 0&lt;BR /&gt;2019-02-20 09:40:10 0044 LET tempErrorDetails =&lt;BR /&gt;2019-02-20 09:40:10 0047 SET TimeFormat = 'hh:mm:ss'&lt;BR /&gt;2019-02-20 09:40:10 0048 SET DateFormat = 'YYYY-MM-DD'&lt;BR /&gt;2019-02-20 09:40:10 0049 SET TimestampFormat = 'YYYY-MM-DD hh:mm:ss'&lt;BR /&gt;2019-02-20 09:40:10 0051 Let vLast4Hours = Num(timestamp(Now(1)-1/6))&lt;BR /&gt;2019-02-20 09:40:10 0052 Let vLast24Hours = Num(timestamp(Now(1)-1))&lt;BR /&gt;2019-02-20 09:40:10 0053 Let vLast72Hours = Num(timestamp(Now(1)-3))&lt;BR /&gt;2019-02-20 09:40:10 0056 set c_red = 'RGB(204,102,119)'&lt;BR /&gt;2019-02-20 09:40:10 0057 set c_yellow = 'RGB(221,204,119)'&lt;BR /&gt;2019-02-20 09:40:10 0058 set c_blue = 'RGB(68,119,170)'&lt;BR /&gt;2019-02-20 09:40:10 0059 set c_green = 'RGB(17,119,51)'&lt;BR /&gt;2019-02-20 09:40:10 0060 set c_gray = 'RGB(150,150,150)'&lt;BR /&gt;2019-02-20 09:40:10 0061 set c_lightred = 'RGB(240,209,214)'&lt;BR /&gt;2019-02-20 09:40:10 0062 set c_lightblue = 'RGB(188,181,201)'&lt;BR /&gt;2019-02-20 09:40:10 0065 SUB verify_database&lt;BR /&gt;2019-02-20 09:40:10 0149 SUB logList&lt;BR /&gt;2019-02-20 09:40:10 0160 SUB defineFields&lt;BR /&gt;2019-02-20 09:40:10 0170 SUB CommandList&lt;BR /&gt;2019-02-20 09:40:10 0192 SUB loadBaseTable (nombre, archivo)&lt;BR /&gt;2019-02-20 09:40:10 0240 SUB multiNodeConfig&lt;BR /&gt;2019-02-20 09:40:10 0267 SUB logFolderList&lt;BR /&gt;2019-02-20 09:40:10 0310 SUB loadFiles (fdr,iter)&lt;BR /&gt;2019-02-20 09:40:10 0401 SUB load_database_logs&lt;BR /&gt;2019-02-20 09:40:10 0472 SUB concatTables (concatToTable, incrementalTable, concatField)&lt;BR /&gt;2019-02-20 09:40:10 0513 SUB sessionData (fdr)&lt;BR /&gt;2019-02-20 09:40:10 0554 SUB storeFiles (nombre, archivo)&lt;BR /&gt;2019-02-20 09:40:10 0575 SUB monitor_app_stats_incremental&lt;BR /&gt;2019-02-20 09:40:10 0589 SUB monitor_app_reload_stats (sev, obj, message, description)&lt;BR /&gt;2019-02-20 09:40:10 0621 SUB QRS&lt;BR /&gt;2019-02-20 09:40:10 0648 SUB monitor_apps_REST_license_user&lt;BR /&gt;2019-02-20 09:40:10 0734 SUB monitor_apps_REST_license_login&lt;BR /&gt;2019-02-20 09:40:10 0768 SUB monitor_apps_REST_user&lt;BR /&gt;2019-02-20 09:40:10 0878 SUB monitor_apps_REST_license_access&lt;BR /&gt;2019-02-20 09:40:10 0940 SUB monitor_apps_REST_app&lt;BR /&gt;2019-02-20 09:40:10 0975 SUB calendarization&lt;BR /&gt;2019-02-20 09:40:10 1079 SUB supportingLogic&lt;BR /&gt;2019-02-20 09:40:10 1120 SUB finalize&lt;BR /&gt;2019-02-20 09:40:10 1157 CALL monitor_app_reload_stats('INFO','License Monitor', startMsg,'Reload Start')&lt;BR /&gt;2019-02-20 09:40:10 0591 IF description = 'Reload Start' THEN&lt;BR /&gt;2019-02-20 09:40:10 0593 IF FileSize('lib://ServerLogFolder/License_Monitor_Reload_Stats_7.7.0.txt') &amp;gt; 0 THEN&lt;BR /&gt;2019-02-20 09:40:10 0594 monitor_app_reload_stats:&lt;BR /&gt;2019-02-20 09:40:10 0595 Load * From 'lib://ServerLogFolder/License_Monitor_Reload_Stats_7.7.0.txt' (txt, utf8, embedded labels, delimiter is '\t', msq)&lt;BR /&gt;2019-02-20 09:40:10 7 fields found: Log Entry, Log Timestamp, Log Severity, Host, Description, Log Message, Object,&lt;BR /&gt;2019-02-20 09:40:10 1,479 lines fetched&lt;BR /&gt;2019-02-20 09:40:10 0596 ELSE&lt;BR /&gt;2019-02-20 09:40:10 0602 Let appMonitorStatsRowsInit = NoOfRows('monitor_app_reload_stats')&lt;BR /&gt;2019-02-20 09:40:10 0603 CALL monitor_app_stats_incremental&lt;BR /&gt;2019-02-20 09:40:10 0576 Concatenate (monitor_app_reload_stats)&lt;BR /&gt;2019-02-20 09:40:10 0577 Load&lt;BR /&gt;2019-02-20 09:40:10 0578 RowNo() as [Log Entry],&lt;BR /&gt;2019-02-20 09:40:10 0579 timestamp(now(1)) as [Log Timestamp],&lt;BR /&gt;2019-02-20 09:40:10 0580 'INFO' as [Log Severity],&lt;BR /&gt;2019-02-20 09:40:10 0581 'RRHO-QS2' as Host,&lt;BR /&gt;2019-02-20 09:40:10 0582 'Reload Start' as Description,&lt;BR /&gt;2019-02-20 09:40:10 0583 'Reloading License Monitor 7.7.0 from RRHO-QS2 running version 4.0.X' as [Log Message],&lt;BR /&gt;2019-02-20 09:40:10 0584 'License Monitor' as Object&lt;BR /&gt;2019-02-20 09:40:10 0585 AutoGenerate (1)&lt;BR /&gt;2019-02-20 09:40:10 7 fields found: Log Entry, Log Timestamp, Log Severity, Host, Description, Log Message, Object,&lt;BR /&gt;2019-02-20 09:40:10 1,480 lines fetched&lt;BR /&gt;2019-02-20 09:40:10 0587 ENDSUB&lt;BR /&gt;2019-02-20 09:40:10 0605 ELSEIF description = 'Status Message' THEN&lt;BR /&gt;2019-02-20 09:40:10 0618 ENDSUB&lt;BR /&gt;2019-02-20 09:40:10 1159 CALL verify_database&lt;BR /&gt;2019-02-20 09:40:10 0067 TRACE Verifying logging database.&lt;BR /&gt;2019-02-20 09:40:10 0067 Verifying logging database.&lt;BR /&gt;2019-02-20 09:40:10 0068&lt;BR /&gt;2019-02-20 09:40:10 0069 REM *** *** *** *** *** *** *** *** *** *** *** ***&lt;BR /&gt;2019-02-20 09:40:10 0071 IF db_v_file_override = 1 THEN&lt;BR /&gt;2019-02-20 09:40:10 0082 LET db_check_time = timestamp(now(1)-0.01)&lt;BR /&gt;2019-02-20 09:40:10 0083 Set errormode = 0&lt;BR /&gt;2019-02-20 09:40:10 0085 LIB CONNECT TO 'QLogs'&lt;BR /&gt;2019-02-20 09:40:11 0088 LET tempErrorDetails = ScriptErrorDetails&lt;BR /&gt;2019-02-20 09:40:11 0089 IF Len(tempErrorDetails) &amp;gt; 0 THEN&lt;BR /&gt;2019-02-20 09:40:11 0103 db_check:&lt;BR /&gt;2019-02-20 09:40:11 0104 SELECT "id"&lt;BR /&gt;2019-02-20 09:40:11 0105 FROM "public"."log_entries"&lt;BR /&gt;2019-02-20 09:40:11 0106 WHERE "entry_timestamp" &amp;gt;= '2019-02-20 09:25:46'&lt;BR /&gt;2019-02-20 09:40:11 1 fields found: id,&lt;BR /&gt;2019-02-20 09:40:11 252 lines fetched&lt;BR /&gt;2019-02-20 09:40:11 0110 LET tempErrorDetails = ScriptErrorDetails&lt;BR /&gt;2019-02-20 09:40:11 0111 IF Len(tempErrorDetails) &amp;gt; 0 THEN&lt;BR /&gt;2019-02-20 09:40:11 0125 Let NoOfRows_db_check = NoOfRows('db_check')&lt;BR /&gt;2019-02-20 09:40:11 0127 IF 252&amp;gt;1 THEN&lt;BR /&gt;2019-02-20 09:40:11 0128 TRACE Database logging exists. Sourcing from log database.&lt;BR /&gt;2019-02-20 09:40:11 0128 Database logging exists. Sourcing from log database.&lt;BR /&gt;2019-02-20 09:40:11 0129&lt;BR /&gt;2019-02-20 09:40:11 0129 SET db_v_file = 2&lt;BR /&gt;2019-02-20 09:40:11 0130 LET baseTableName = 'lib://ServerLogFolder/governanceLicenseLog_7.7.0_db'&lt;BR /&gt;2019-02-20 09:40:11 0131 LET lastReloadCompare = If(LastReloadSource=2,lastReloadCompare,cutoffDate)&lt;BR /&gt;2019-02-20 09:40:11 0133 TRACE Last Reload Compare time = 2018-02-20. CutoffDate = 2018-02-20.&lt;BR /&gt;2019-02-20 09:40:11 0133 Last Reload Compare time = 2018-02-20. CutoffDate = 2018-02-20.&lt;BR /&gt;2019-02-20 09:40:11 0134&lt;BR /&gt;2019-02-20 09:40:11 0134 ELSE&lt;BR /&gt;2019-02-20 09:40:11 0144 SET errormode = 1&lt;BR /&gt;2019-02-20 09:40:11 0146 ENDIF&lt;BR /&gt;2019-02-20 09:40:11 0147 ENDSUB&lt;BR /&gt;2019-02-20 09:40:11 1161 REM *** *** *** ********* *** *** *** ***&lt;BR /&gt;2019-02-20 09:40:11 1162 CALL loadBaseTable ('LogContent', 'lib://ServerLogFolder/governanceLicenseLog_7.7.0_db')&lt;BR /&gt;2019-02-20 09:40:11 0194 Let baseFileSize = FileSize('lib://ServerLogFolder/governanceLicenseLog_7.7.0_db.qvd')&lt;BR /&gt;2019-02-20 09:40:11 0196 IF baseFileSize &amp;gt; 0 THEN&lt;BR /&gt;2019-02-20 09:40:11 0198 trace Incremental reload (not first reload)&lt;BR /&gt;2019-02-20 09:40:11 0198 Incremental reload (not first reload)&lt;BR /&gt;2019-02-20 09:40:11 0199&lt;BR /&gt;2019-02-20 09:40:11 0199 Let firstReload = 0&lt;BR /&gt;2019-02-20 09:40:11 0201 LogContent:&lt;BR /&gt;2019-02-20 09:40:11 0202 NoConcatenate&lt;BR /&gt;2019-02-20 09:40:11 0203 Load * FROM lib://ServerLogFolder/governanceLicenseLog_7.7.0_db.qvd (qvd)&lt;BR /&gt;2019-02-20 09:40:11 0204 WHERE LogTimeStamp &amp;gt;= '2018-02-20'&lt;BR /&gt;2019-02-20 09:40:11 29 fields found: Id, LogEntryPeriodStart, LogTimeStamp, Hostname, Message, Description, ProxySessionId, Command, ProxyPackageId, RequestSequenceId, process_name, Logger, Severity, _proxySessionPackage, Service, Context, Result, ObjectId, ObjectName, UserDirectory, UserId, Status, Access Type, UsageDenied, UsageId, Login Access Rule, License Allocation, Affected Entity, _TimeDIM_Link,&lt;BR /&gt;2019-02-20 09:40:11 0 lines fetched&lt;BR /&gt;2019-02-20 09:40:11 0207 LET tempErrorDetails = ScriptErrorDetails&lt;BR /&gt;2019-02-20 09:40:11 0208 IF Len(tempErrorDetails)&amp;gt;0 THEN&lt;BR /&gt;2019-02-20 09:40:11 0213 ELSE&lt;BR /&gt;2019-02-20 09:40:11 0235 LET NoOfRowsLogContentBASE = NoOfRows('LogContent')&lt;BR /&gt;2019-02-20 09:40:11 0237 ENDSUB&lt;BR /&gt;2019-02-20 09:40:11 1163 CALL loadBaseTable ('sessionData','lib://ServerLogFolder/governanceSession_7.7.0')&lt;BR /&gt;2019-02-20 09:40:11 0194 Let baseFileSize = FileSize('lib://ServerLogFolder/governanceSession_7.7.0.qvd')&lt;BR /&gt;2019-02-20 09:40:11 0196 IF baseFileSize &amp;gt; 0 THEN&lt;BR /&gt;2019-02-20 09:40:11 0198 trace Incremental reload (not first reload)&lt;BR /&gt;2019-02-20 09:40:11 0198 Incremental reload (not first reload)&lt;BR /&gt;2019-02-20 09:40:11 0199&lt;BR /&gt;2019-02-20 09:40:11 0199 Let firstReload = 0&lt;BR /&gt;2019-02-20 09:40:11 0201 sessionData:&lt;BR /&gt;2019-02-20 09:40:11 0202 NoConcatenate&lt;BR /&gt;2019-02-20 09:40:11 0203 Load * FROM lib://ServerLogFolder/governanceSession_7.7.0.qvd (qvd)&lt;BR /&gt;2019-02-20 09:40:11 0204 WHERE LogTimeStamp &amp;gt;= '2018-02-20'&lt;BR /&gt;2019-02-20 09:40:11 5 fields found: ProxySessionId, LogTimeStamp, Id, AppId, App Name,&lt;BR /&gt;2019-02-20 09:40:11 22,057 lines fetched&lt;BR /&gt;2019-02-20 09:40:11 0207 LET tempErrorDetails = ScriptErrorDetails&lt;BR /&gt;2019-02-20 09:40:11 0208 IF Len(tempErrorDetails)&amp;gt;0 THEN&lt;BR /&gt;2019-02-20 09:40:11 0213 ELSE&lt;BR /&gt;2019-02-20 09:40:11 0235 LET NoOfRowssessionDataBASE = NoOfRows('sessionData')&lt;BR /&gt;2019-02-20 09:40:11 0237 ENDSUB&lt;BR /&gt;2019-02-20 09:40:11 1165 REM *** *** ***&lt;BR /&gt;2019-02-20 09:40:11 1166 CALL CommandList&lt;BR /&gt;2019-02-20 09:40:11 0172 CommandList:&lt;BR /&gt;2019-02-20 09:40:11 0173 LOAD&lt;BR /&gt;2019-02-20 09:40:11 0174 Command,&lt;BR /&gt;2019-02-20 09:40:11 0175 CommandType&lt;BR /&gt;2019-02-20 09:40:11 0176 Inline [&lt;BR /&gt;2019-02-20 09:40:11 0177 Command, CommandType&lt;BR /&gt;2019-02-20 09:40:11 0178 Add license, Allocation&lt;BR /&gt;2019-02-20 09:40:11 0179 Add user access, Usage&lt;BR /&gt;2019-02-20 09:40:11 0180 Delete user access, Allocation&lt;BR /&gt;2019-02-20 09:40:11 0181 License maintenance, Usage&lt;BR /&gt;2019-02-20 09:40:11 0182 License user access, Usage&lt;BR /&gt;2019-02-20 09:40:11 0183 License user access request, Usage&lt;BR /&gt;2019-02-20 09:40:11 0184 Request access type, Usage&lt;BR /&gt;2019-02-20 09:40:11 0185 Update license, Allocation&lt;BR /&gt;2019-02-20 09:40:11 0186 Update user access, Allocation&lt;BR /&gt;2019-02-20 09:40:11 0187 ]&lt;BR /&gt;2019-02-20 09:40:11 2 fields found: Command, CommandType,&lt;BR /&gt;2019-02-20 09:40:11 9 lines fetched&lt;BR /&gt;2019-02-20 09:40:11 0189 ENDSUB&lt;BR /&gt;2019-02-20 09:40:11 1168 REM *** *** ***&lt;BR /&gt;2019-02-20 09:40:11 1169 working:&lt;BR /&gt;2019-02-20 09:40:11 1170 Load * inline [ProxyPackageId,RequestSequenceId]&lt;BR /&gt;2019-02-20 09:40:11 2 fields found: ProxyPackageId, RequestSequenceId,&lt;BR /&gt;2019-02-20 09:40:11 0 lines fetched&lt;BR /&gt;2019-02-20 09:40:11 1171 working_session:&lt;BR /&gt;2019-02-20 09:40:11 1172 NoConcatenate Load * Inline [ProxySessionId, LogTimeStamp]&lt;BR /&gt;2019-02-20 09:40:11 2 fields found: ProxySessionId, LogTimeStamp,&lt;BR /&gt;2019-02-20 09:40:11 0 lines fetched&lt;BR /&gt;2019-02-20 09:40:11 1174 REM *** *** *** ****** *** ****** *** *** *** *** *** *** ****** *** *** *** ***&lt;BR /&gt;2019-02-20 09:40:11 1175 IF db_v_file = 1 THEN&lt;BR /&gt;2019-02-20 09:40:11 1192 CALL load_database_logs&lt;BR /&gt;2019-02-20 09:40:11 0403 LIB CONNECT TO 'QLogs'&lt;BR /&gt;2019-02-20 09:40:11 0405 TRACE Loading AuditActivity_AuditSecurity data for license entries&lt;BR /&gt;2019-02-20 09:40:11 0405 Loading AuditActivity_AuditSecurity data for license entries&lt;BR /&gt;2019-02-20 09:40:11 0406&lt;BR /&gt;2019-02-20 09:40:11 0406 CONCATENATE (working)&lt;BR /&gt;2019-02-20 09:40:11 0407 LOAD&lt;BR /&gt;2019-02-20 09:40:11 0408 Timestamp((entry_timestamp)) AS LogEntryPeriodStart,&lt;BR /&gt;2019-02-20 09:40:11 0409 Timestamp((entry_timestamp)) AS LogTimeStamp,&lt;BR /&gt;2019-02-20 09:40:11 0410 id AS Id_temp,&lt;BR /&gt;2019-02-20 09:40:11 0411 lower(process_host) AS Hostname,&lt;BR /&gt;2019-02-20 09:40:11 0412 process_name,&lt;BR /&gt;2019-02-20 09:40:11 0413 logger AS Logger,&lt;BR /&gt;2019-02-20 09:40:11 0414 entry_level AS Severity,&lt;BR /&gt;2019-02-20 09:40:11 0415 message AS Message,&lt;BR /&gt;2019-02-20 09:40:11 0416 description AS Description,&lt;BR /&gt;2019-02-20 09:40:11 0417 proxy_session_id &amp;amp; proxy_package_id AS _proxySessionPackage,&lt;BR /&gt;2019-02-20 09:40:11 0418 proxy_session_id AS ProxySessionId,&lt;BR /&gt;2019-02-20 09:40:11 0419 proxy_package_id AS ProxyPackageId,&lt;BR /&gt;2019-02-20 09:40:11 0420 request_sequence_id AS RequestSequenceId,&lt;BR /&gt;2019-02-20 09:40:11 0421 service AS Service,&lt;BR /&gt;2019-02-20 09:40:11 0422 context AS Context,&lt;BR /&gt;2019-02-20 09:40:11 0423 command AS Command,&lt;BR /&gt;2019-02-20 09:40:11 0424 result AS Result,&lt;BR /&gt;2019-02-20 09:40:11 0425 object_id AS ObjectId,&lt;BR /&gt;2019-02-20 09:40:11 0426 object_name AS ObjectName,&lt;BR /&gt;2019-02-20 09:40:11 0427 user_directory AS UserDirectory,&lt;BR /&gt;2019-02-20 09:40:11 0428 user_directory &amp;amp; chr(92) &amp;amp; user_id AS UserId,&lt;BR /&gt;2019-02-20 09:40:11 0429&lt;BR /&gt;2019-02-20 09:40:11 0430 If(result=0 or (result &amp;gt;=200 and result &amp;lt;=226),dual('OK',0), if(result=' ',dual('Blank',0), dual('NOK',1))) AS Status,&lt;BR /&gt;2019-02-20 09:40:11 0431 IF(left(message,20)='Login access granted','Login Access',&lt;BR /&gt;2019-02-20 09:40:11 0432 IF(left(message,19)='User access granted','User Access'&lt;BR /&gt;2019-02-20 09:40:11 0433 )) AS [Access Type],&lt;BR /&gt;2019-02-20 09:40:11 0434 IF(result=403,1) AS UsageDenied,&lt;BR /&gt;2019-02-20 09:40:11 0435 IF(left(message,20)='Login access granted',purgechar(TextBetween(message,'UsageID: ',','),chr(39))) AS UsageId,&lt;BR /&gt;2019-02-20 09:40:11 0436 IF(left(message,20)='Login access granted',purgechar(TextBetween(message,'Accessname: ',','),chr(34)&amp;amp;chr(39)),&lt;BR /&gt;2019-02-20 09:40:11 0437 IF(left(message,24)='Login access for license',purgechar(TextBetween(message,' Name: ',','),chr(34)&amp;amp;chr(39)))) AS [Login Access Rule],&lt;BR /&gt;2019-02-20 09:40:11 0438 IF(((context='/qrs/licenseadd' and not origin = 'ManagementAccess') OR context='/qrs/licenseupdate' or context='/qrs/license/datamarket')&lt;BR /&gt;2019-02-20 09:40:11 0439 OR command='Add user access' OR command='Delete user access' OR command='Updated user access' OR command='Delete license' OR command like '*rule',&lt;BR /&gt;2019-02-20 09:40:11 0440 1) AS [License Allocation],&lt;BR /&gt;2019-02-20 09:40:11 0441 IF(context='/qrs/license/datamarket','DataMarket License',&lt;BR /&gt;2019-02-20 09:40:11 0442 IF(context='/qrs/licenseadd' and origin = 'ManagementAccess',null(),&lt;BR /&gt;2019-02-20 09:40:11 0443 IF(context='/qrs/licenseadd' OR context='/qrs/licenseupdate','Site License',&lt;BR /&gt;2019-02-20 09:40:11 0444 IF(left(message,24)='Login access for license',purgechar(TextBetween(message,' Name: ',','),chr(34)&amp;amp;chr(39)),&lt;BR /&gt;2019-02-20 09:40:11 0445 object_name)))) AS [Affected Entity]&lt;BR /&gt;2019-02-20 09:40:11 0447 SELECT * FROM "public"."view_audit_activity_audit_security"&lt;BR /&gt;2019-02-20 09:40:11 0448 WHERE entry_timestamp &amp;gt;= '2019-02-04 08:55:38'&lt;BR /&gt;2019-02-20 09:40:11 0449 AND security_class='License'&lt;BR /&gt;2019-02-20 09:40:11 0450 OR (security_class='Security' and message like '%License%')&lt;BR /&gt;2019-02-20 09:40:24 28 fields found: LogEntryPeriodStart, LogTimeStamp, Id_temp, Hostname, process_name, Logger, Severity, Message, Description, _proxySessionPackage, ProxySessionId, ProxyPackageId, RequestSequenceId, Service, Context, Command, Result, ObjectId, ObjectName, UserDirectory, UserId, Status, Access Type, UsageDenied, UsageId, Login Access Rule, License Allocation, Affected Entity,&lt;BR /&gt;2019-02-20 09:40:24 5,282 lines fetched&lt;BR /&gt;2019-02-20 09:40:24 0452 TRACE Loading Session Data now.&lt;BR /&gt;2019-02-20 09:40:24 0452 Loading Session Data now.&lt;BR /&gt;2019-02-20 09:40:24 0453&lt;BR /&gt;2019-02-20 09:40:24 0453 CONCATENATE (working_session)&lt;BR /&gt;2019-02-20 09:40:24 0454 Load&lt;BR /&gt;2019-02-20 09:40:24 0455 proxy_session_id AS ProxySessionId,&lt;BR /&gt;2019-02-20 09:40:24 0456 Timestamp((entry_timestamp)) AS LogTimeStamp,&lt;BR /&gt;2019-02-20 09:40:24 0457 object_id AS AppId,&lt;BR /&gt;2019-02-20 09:40:24 0458 object_name AS [App Name],&lt;BR /&gt;2019-02-20 09:40:24 0459 id AS Id_temp&lt;BR /&gt;2019-02-20 09:40:24 0461 SELECT * FROM "public"."view_audit_activity_audit_security"&lt;BR /&gt;2019-02-20 09:40:24 0462 WHERE entry_timestamp &amp;gt;= '2019-02-04 08:55:38'&lt;BR /&gt;2019-02-20 09:40:24 0463 AND process_name='repository'&lt;BR /&gt;2019-02-20 09:40:24 0464 AND Left(command,8)='Open app'&lt;BR /&gt;2019-02-20 09:40:24 0465 AND not proxy_session_id='0'&lt;BR /&gt;2019-02-20 09:40:24 0466 AND not object_name='Not available'&lt;BR /&gt;2019-02-20 09:40:27 5 fields found: ProxySessionId, LogTimeStamp, AppId, App Name, Id_temp,&lt;BR /&gt;2019-02-20 09:40:27 1,842 lines fetched&lt;BR /&gt;2019-02-20 09:40:27 0468 TRACE Finished loading data incrementally from database. Nice job!&lt;BR /&gt;2019-02-20 09:40:27 0468 Finished loading data incrementally from database. Nice job!&lt;BR /&gt;2019-02-20 09:40:27 0469&lt;BR /&gt;2019-02-20 09:40:27 0470 ENDSUB&lt;BR /&gt;2019-02-20 09:40:27 1193 SET logSource = 'Log Database'&lt;BR /&gt;2019-02-20 09:40:27 1194 SET LastReloadSource = 2&lt;BR /&gt;2019-02-20 09:40:27 1195 ELSE&lt;BR /&gt;2019-02-20 09:40:27 1200 Let rowsWorkingFinal = num(NoOfRows('working'),'#,##0')&lt;BR /&gt;2019-02-20 09:40:27 1201 trace 5,282 incremental rows loaded&lt;BR /&gt;2019-02-20 09:40:27 1201 5,282 incremental rows loaded&lt;BR /&gt;2019-02-20 09:40:27 1202&lt;BR /&gt;2019-02-20 09:40:27 1203 CALL concatTables ('LogContent', 'working','Id')&lt;BR /&gt;2019-02-20 09:40:27 0474 TRACE Concatenating tables...&lt;BR /&gt;2019-02-20 09:40:27 0474 Concatenating tables...&lt;BR /&gt;2019-02-20 09:40:27 0475&lt;BR /&gt;2019-02-20 09:40:27 0476 Let rowsworkingFinal = num(NoOfRows('working'),'#,##0')&lt;BR /&gt;2019-02-20 09:40:27 0477 trace 5,282 incremental rows loaded&lt;BR /&gt;2019-02-20 09:40:27 0477 5,282 incremental rows loaded&lt;BR /&gt;2019-02-20 09:40:27 0478&lt;BR /&gt;2019-02-20 09:40:27 0479 IF NoOfRows('working')&amp;gt;0 then&lt;BR /&gt;2019-02-20 09:40:27 0481 IF concatToTable = 'LogContent' THEN&lt;BR /&gt;2019-02-20 09:40:27 0482 CONCATENATE (LogContent)&lt;BR /&gt;2019-02-20 09:40:27 0483 LOAD&lt;BR /&gt;2019-02-20 09:40:27 0484 *,&lt;BR /&gt;2019-02-20 09:40:27 0485 Id_temp as Id,&lt;BR /&gt;2019-02-20 09:40:27 0486 (round(num(LogEntryPeriodStart),0.0006)&amp;amp;'|'&amp;amp;round(num(LogTimeStamp),0.0006)) as _TimeDIM_Link&lt;BR /&gt;2019-02-20 09:40:27 0487 RESIDENT working&lt;BR /&gt;2019-02-20 09:40:27 0488 WHERE NOT Exists (Id,Id_temp)&lt;BR /&gt;2019-02-20 09:40:27 30 fields found: ProxyPackageId, RequestSequenceId, Description, LogEntryPeriodStart, LogTimeStamp, Hostname, Message, ProxySessionId, Command, process_name, Logger, Severity, _proxySessionPackage, Service, Context, Result, ObjectId, ObjectName, UserDirectory, UserId, Status, Access Type, UsageDenied, UsageId, Login Access Rule, License Allocation, Affected Entity, Id_temp, Id, _TimeDIM_Link,&lt;BR /&gt;2019-02-20 09:40:27 5,282 lines fetched&lt;BR /&gt;2019-02-20 09:40:27 0490 ELSE&lt;BR /&gt;2019-02-20 09:40:27 0501 drop field Id_temp from LogContent&lt;BR /&gt;2019-02-20 09:40:27 0503 ELSE&lt;BR /&gt;2019-02-20 09:40:27 0508 drop table working&lt;BR /&gt;2019-02-20 09:40:27 0510 ENDSUB&lt;BR /&gt;2019-02-20 09:40:27 1204 CALL storeFiles ('LogContent', 'lib://ServerLogFolder/governanceLicenseLog_7.7.0_db')&lt;BR /&gt;2019-02-20 09:40:27 0556 Store 'LogContent' into [lib://ServerLogFolder/governanceLicenseLog_7.7.0_db.qvd]&lt;BR /&gt;2019-02-20 09:40:27 0558 LET tempErrorDetails = ScriptErrorDetails&lt;BR /&gt;2019-02-20 09:40:27 0559 IF LEN(tempErrorDetails) &amp;gt; 0 THEN&lt;BR /&gt;2019-02-20 09:40:27 0564 SET storeBaseTableFail = 0&lt;BR /&gt;2019-02-20 09:40:27 0565 END IF&lt;BR /&gt;2019-02-20 09:40:27 0567 LET NoOfRowsLogContent = num(NoOfRows('LogContent'),'#,##0')&lt;BR /&gt;2019-02-20 09:40:27 0568 LET NoOfRowsIncremental = NoOfRowsLogContent - NoOfRowsLogContentBASE&lt;BR /&gt;2019-02-20 09:40:27 0569 Let storeTime = now(1)&lt;BR /&gt;2019-02-20 09:40:27 0570 TRACE LogContent table stored at 2019-02-20 09:40:27 with 5,282 rows&lt;BR /&gt;2019-02-20 09:40:27 0570 LogContent table stored at 2019-02-20 09:40:27 with 5,282 rows&lt;BR /&gt;2019-02-20 09:40:27 0571&lt;BR /&gt;2019-02-20 09:40:27 0572 ENDSUB&lt;BR /&gt;2019-02-20 09:40:27 1206 Let sessionTableCount = NoOfRows('working_session')&lt;BR /&gt;2019-02-20 09:40:27 1207 IF 1842 &amp;gt; 0 THEN&lt;BR /&gt;2019-02-20 09:40:27 1208 CALL concatTables ('sessionData', 'working_session','Id')&lt;BR /&gt;2019-02-20 09:40:27 0474 TRACE Concatenating tables...&lt;BR /&gt;2019-02-20 09:40:27 0474 Concatenating tables...&lt;BR /&gt;2019-02-20 09:40:27 0475&lt;BR /&gt;2019-02-20 09:40:27 0476 Let rowsworking_sessionFinal = num(NoOfRows('working_session'),'#,##0')&lt;BR /&gt;2019-02-20 09:40:27 0477 trace 1,842 incremental rows loaded&lt;BR /&gt;2019-02-20 09:40:27 0477 1,842 incremental rows loaded&lt;BR /&gt;2019-02-20 09:40:27 0478&lt;BR /&gt;2019-02-20 09:40:27 0479 IF NoOfRows('working_session')&amp;gt;0 then&lt;BR /&gt;2019-02-20 09:40:27 0481 IF concatToTable = 'LogContent' THEN&lt;BR /&gt;2019-02-20 09:40:27 0492 CONCATENATE (sessionData)&lt;BR /&gt;2019-02-20 09:40:27 0493 LOAD&lt;BR /&gt;2019-02-20 09:40:27 0494 *,&lt;BR /&gt;2019-02-20 09:40:27 0495 Id_temp as Id&lt;BR /&gt;2019-02-20 09:40:27 0496 RESIDENT working_session&lt;BR /&gt;2019-02-20 09:40:27 0497 WHERE NOT Exists (Id,Id_temp)&lt;BR /&gt;2019-02-20 09:40:27 6 fields found: ProxySessionId, LogTimeStamp, AppId, App Name, Id_temp, Id,&lt;BR /&gt;2019-02-20 09:40:27 23,899 lines fetched&lt;BR /&gt;2019-02-20 09:40:27 0499 END IF&lt;BR /&gt;2019-02-20 09:40:27 0501 drop field Id_temp from sessionData&lt;BR /&gt;2019-02-20 09:40:27 0503 ELSE&lt;BR /&gt;2019-02-20 09:40:27 0508 drop table working_session&lt;BR /&gt;2019-02-20 09:40:27 0510 ENDSUB&lt;BR /&gt;2019-02-20 09:40:27 1209 CALL storeFiles ('sessionData', 'lib://ServerLogFolder/governanceSession_7.7.0')&lt;BR /&gt;2019-02-20 09:40:27 0556 Store 'sessionData' into [lib://ServerLogFolder/governanceSession_7.7.0.qvd]&lt;BR /&gt;2019-02-20 09:40:27 0558 LET tempErrorDetails = ScriptErrorDetails&lt;BR /&gt;2019-02-20 09:40:27 0559 IF LEN(tempErrorDetails) &amp;gt; 0 THEN&lt;BR /&gt;2019-02-20 09:40:27 0564 SET storeBaseTableFail = 0&lt;BR /&gt;2019-02-20 09:40:27 0565 END IF&lt;BR /&gt;2019-02-20 09:40:27 0567 LET NoOfRowsLogContent = num(NoOfRows('sessionData'),'#,##0')&lt;BR /&gt;2019-02-20 09:40:27 0568 LET NoOfRowsIncremental = NoOfRowsLogContent - NoOfRowsLogContentBASE&lt;BR /&gt;2019-02-20 09:40:27 0569 Let storeTime = now(1)&lt;BR /&gt;2019-02-20 09:40:27 0570 TRACE sessionData table stored at 2019-02-20 09:40:27 with 23,899 rows&lt;BR /&gt;2019-02-20 09:40:27 0570 sessionData table stored at 2019-02-20 09:40:27 with 23,899 rows&lt;BR /&gt;2019-02-20 09:40:27 0571&lt;BR /&gt;2019-02-20 09:40:27 0572 ENDSUB&lt;BR /&gt;2019-02-20 09:40:27 1210 Drop fields LogTimeStamp, Id from sessionData&lt;BR /&gt;2019-02-20 09:40:27 1212 ELSEIF NoOfRows('sessionData') &amp;gt;0 then&lt;BR /&gt;2019-02-20 09:40:27 1220 CALL QRS&lt;BR /&gt;2019-02-20 09:40:27 0625 LET NumRowsQRS = 0&lt;BR /&gt;2019-02-20 09:40:27 0626 SET QRS_RowCounts = 'QRS Row Counts: '&lt;BR /&gt;2019-02-20 09:40:27 0628 For each endpoint in 'monitor_apps_REST_license_user','monitor_apps_REST_license_login','monitor_apps_REST_user','monitor_apps_REST_license_access','monitor_apps_REST_app'&lt;BR /&gt;2019-02-20 09:40:27 0629 CALL monitor_apps_REST_license_user&lt;BR /&gt;2019-02-20 09:40:27 0649 LIB CONNECT TO 'monitor_apps_REST_license_user'&lt;BR /&gt;2019-02-20 09:40:28 0651 RestConectorMasterTable:&lt;BR /&gt;2019-02-20 09:40:28 0652 SQL SELECT&lt;BR /&gt;2019-02-20 09:40:28 0653 "id" AS "id_u0",&lt;BR /&gt;2019-02-20 09:40:28 0654 "createdDate",&lt;BR /&gt;2019-02-20 09:40:28 0655 "modifiedDate",&lt;BR /&gt;2019-02-20 09:40:28 0656 "modifiedByUserName",&lt;BR /&gt;2019-02-20 09:40:28 0657 "lastUsed",&lt;BR /&gt;2019-02-20 09:40:28 0658 "quarantined",&lt;BR /&gt;2019-02-20 09:40:28 0659 "quarantineEnd",&lt;BR /&gt;2019-02-20 09:40:28 0660 "__KEY_root",&lt;BR /&gt;2019-02-20 09:40:28 0661 (SELECT&lt;BR /&gt;2019-02-20 09:40:28 0662 "id",&lt;BR /&gt;2019-02-20 09:40:28 0663 "userId",&lt;BR /&gt;2019-02-20 09:40:28 0664 "userDirectory",&lt;BR /&gt;2019-02-20 09:40:28 0665 "name",&lt;BR /&gt;2019-02-20 09:40:28 0666 "__FK_user"&lt;BR /&gt;2019-02-20 09:40:28 0667 FROM "user" FK "__FK_user")&lt;BR /&gt;2019-02-20 09:40:28 0668 FROM JSON (wrap on) "root" PK "__KEY_root"&lt;BR /&gt;2019-02-20 09:40:28 14 fields found: id, userId, userDirectory, name, __FK_user, id_u0, createdDate, modifiedDate, modifiedByUserName, lastUsed, quarantined, quarantineEnd, __KEY_root, __extra_,&lt;BR /&gt;2019-02-20 09:40:28 32 lines fetched&lt;BR /&gt;2019-02-20 09:40:28 0670 LET NumRows_monitor_apps_REST_license_user = NoOfRows('RestConectorMasterTable')&lt;BR /&gt;2019-02-20 09:40:28 0672 user_map:&lt;BR /&gt;2019-02-20 09:40:28 0673 Mapping&lt;BR /&gt;2019-02-20 09:40:28 0674 LOAD&lt;BR /&gt;2019-02-20 09:40:28 0675 [__FK_user] AS [__KEY_root],&lt;BR /&gt;2019-02-20 09:40:28 0676&lt;BR /&gt;2019-02-20 09:40:28 0677 userDirectory &amp;amp; '\' &amp;amp; userId as UserId&lt;BR /&gt;2019-02-20 09:40:28 0678 RESIDENT RestConectorMasterTable&lt;BR /&gt;2019-02-20 09:40:28 0679 WHERE NOT IsNull([__FK_user])&lt;BR /&gt;2019-02-20 09:40:28 2 fields found: __KEY_root, UserId,&lt;BR /&gt;2019-02-20 09:40:28 16 lines fetched&lt;BR /&gt;2019-02-20 09:40:28 0681 License_UserAccess:&lt;BR /&gt;2019-02-20 09:40:28 0682 LOAD&lt;BR /&gt;2019-02-20 09:40:28 0683 *,&lt;BR /&gt;2019-02-20 09:40:28 0684 if(ualu &amp;gt; 42005,null(), UserId) as [Unused UserId],&lt;BR /&gt;2019-02-20 09:40:28 0685 if(ualu &amp;gt; 42005, ualu,'Never') as [User Access Last Used],&lt;BR /&gt;2019-02-20 09:40:28 0686 if(lower([User Access Quarantined])='true',UserId) as [Quarantined UserId],&lt;BR /&gt;2019-02-20 09:40:28 0687 if(uaqe &amp;gt; 42005,uaqe,null()) as [User Access Quarantine End]&lt;BR /&gt;2019-02-20 09:40:28 0689 LOAD&lt;BR /&gt;2019-02-20 09:40:28 0690 date(&lt;BR /&gt;2019-02-20 09:40:28 0691 alt(&lt;BR /&gt;2019-02-20 09:40:28 0692 date#(left(modifiedDate,10),'YYYY-MM-DD'),&lt;BR /&gt;2019-02-20 09:40:28 0693 date#(left(modifiedDate,10),'YYYY/MM/DD'),&lt;BR /&gt;2019-02-20 09:40:28 0694 date#(left(modifiedDate,10),'MM-DD-YYYY'),&lt;BR /&gt;2019-02-20 09:40:28 0695 date#(left(modifiedDate,10),'MM/DD/YYYY'),&lt;BR /&gt;2019-02-20 09:40:28 0696 date#(left(modifiedDate,10),'YYYY.MM.DD'),&lt;BR /&gt;2019-02-20 09:40:28 0697 'No valid date')&lt;BR /&gt;2019-02-20 09:40:28 0698 ) as [User Access Modified],&lt;BR /&gt;2019-02-20 09:40:28 0699 [modifiedByUserName] as [User Access Modified by],&lt;BR /&gt;2019-02-20 09:40:28 0700 date(&lt;BR /&gt;2019-02-20 09:40:28 0701 alt(&lt;BR /&gt;2019-02-20 09:40:28 0702 date#(left(lastUsed,10),'YYYY-MM-DD'),&lt;BR /&gt;2019-02-20 09:40:28 0703 date#(left(lastUsed,10),'YYYY/MM/DD'),&lt;BR /&gt;2019-02-20 09:40:28 0704 date#(left(lastUsed,10),'MM-DD-YYYY'),&lt;BR /&gt;2019-02-20 09:40:28 0705 date#(left(lastUsed,10),'MM/DD/YYYY'),&lt;BR /&gt;2019-02-20 09:40:28 0706 date#(left(lastUsed,10),'YYYY.MM.DD'),&lt;BR /&gt;2019-02-20 09:40:28 0707 'No valid date')&lt;BR /&gt;2019-02-20 09:40:28 0708 ) as ualu,&lt;BR /&gt;2019-02-20 09:40:28 0709&lt;BR /&gt;2019-02-20 09:40:28 0710 if(quarantined='True',&lt;BR /&gt;2019-02-20 09:40:28 0711 date(&lt;BR /&gt;2019-02-20 09:40:28 0712 alt(&lt;BR /&gt;2019-02-20 09:40:28 0713 date#(left(quarantineEnd,10),'YYYY-MM-DD'),&lt;BR /&gt;2019-02-20 09:40:28 0714 date#(left(quarantineEnd,10),'YYYY/MM/DD'),&lt;BR /&gt;2019-02-20 09:40:28 0715 date#(left(quarantineEnd,10),'MM-DD-YYYY'),&lt;BR /&gt;2019-02-20 09:40:28 0716 date#(left(quarantineEnd,10),'MM/DD/YYYY'),&lt;BR /&gt;2019-02-20 09:40:28 0717 date#(left(quarantineEnd,10),'YYYY.MM.DD'),&lt;BR /&gt;2019-02-20 09:40:28 0718 'No valid date')&lt;BR /&gt;2019-02-20 09:40:28 0719 )) as uaqe,&lt;BR /&gt;2019-02-20 09:40:28 0720 quarantined as [User Access Quarantined],&lt;BR /&gt;2019-02-20 09:40:28 0721 1 as [User Access Token Count],&lt;BR /&gt;2019-02-20 09:40:28 0722&lt;BR /&gt;2019-02-20 09:40:28 0723 applymap('user_map',__KEY_root,'Unknown') as UserId&lt;BR /&gt;2019-02-20 09:40:28 0724 RESIDENT RestConectorMasterTable&lt;BR /&gt;2019-02-20 09:40:28 0725 WHERE NOT IsNull([__KEY_root])&lt;BR /&gt;2019-02-20 09:40:28 11 fields found: User Access Modified, User Access Modified by, ualu, uaqe, User Access Quarantined, User Access Token Count, UserId, Unused UserId, User Access Last Used, Quarantined UserId, User Access Quarantine End,&lt;BR /&gt;2019-02-20 09:40:28 16 lines fetched&lt;BR /&gt;2019-02-20 09:40:28 0727 DROP TABLE RestConectorMasterTable&lt;BR /&gt;2019-02-20 09:40:28 0728 DROP FIELDs uaqe, ualu&lt;BR /&gt;2019-02-20 09:40:28 0731 ENDSUB&lt;BR /&gt;2019-02-20 09:40:28 0630 DisConnect&lt;BR /&gt;2019-02-20 09:40:28 0631 LET rose = evaluate(NumRows_monitor_apps_REST_license_user)&lt;BR /&gt;2019-02-20 09:40:28 0632 LET rose = if(isnull(rose),0,rose)&lt;BR /&gt;2019-02-20 09:40:28 0633 LET NumRowsQRS = 0 + 32&lt;BR /&gt;2019-02-20 09:40:28 0634 LET QRS_RowCounts = 'QRS Row Counts: monitor_apps_REST_license_user = 32 lines,'&lt;BR /&gt;2019-02-20 09:40:28 0635 Next endpoint&lt;BR /&gt;2019-02-20 09:40:28 0629 CALL monitor_apps_REST_license_login&lt;BR /&gt;2019-02-20 09:40:28 0736 LIB CONNECT TO 'monitor_apps_REST_license_login'&lt;BR /&gt;2019-02-20 09:40:28 0739 License_LoginAccessGroups:&lt;BR /&gt;2019-02-20 09:40:28 0740 Load&lt;BR /&gt;2019-02-20 09:40:28 0741&lt;BR /&gt;2019-02-20 09:40:28 0742&lt;BR /&gt;2019-02-20 09:40:28 0743 timestamp("createdDate",'YYYY-MM-DD hh:mm') as [Login Access Created],&lt;BR /&gt;2019-02-20 09:40:28 0744 timestamp("modifiedDate",'YYYY-MM-DD hh:mm') as [Login Access Modified],&lt;BR /&gt;2019-02-20 09:40:28 0745 "modifiedByUserName" as [Login Access Modified by],&lt;BR /&gt;2019-02-20 09:40:28 0746 "name" as [Login Access Rule],&lt;BR /&gt;2019-02-20 09:40:28 0747 "usedAccessTypes" as [Login Passes Used],&lt;BR /&gt;2019-02-20 09:40:28 0748 "remainingAccessTypes" as [Login Passes Remaining],&lt;BR /&gt;2019-02-20 09:40:28 0749 "assignedAccessTypes" as [Login Passes Assigned],&lt;BR /&gt;2019-02-20 09:40:28 0750 "assignedTokens" as [Login Access Token Count]&lt;BR /&gt;2019-02-20 09:40:28 0751 SQL SELECT&lt;BR /&gt;2019-02-20 09:40:28 0752 "createdDate",&lt;BR /&gt;2019-02-20 09:40:28 0753 "modifiedDate",&lt;BR /&gt;2019-02-20 09:40:28 0754 "modifiedByUserName",&lt;BR /&gt;2019-02-20 09:40:28 0755 "name",&lt;BR /&gt;2019-02-20 09:40:28 0756 "usedAccessTypes",&lt;BR /&gt;2019-02-20 09:40:28 0757 "remainingAccessTypes",&lt;BR /&gt;2019-02-20 09:40:28 0758 "assignedAccessTypes",&lt;BR /&gt;2019-02-20 09:40:28 0759 "assignedTokens"&lt;BR /&gt;2019-02-20 09:40:28 0760&lt;BR /&gt;2019-02-20 09:40:28 0761 FROM JSON (wrap on) "root"&lt;BR /&gt;2019-02-20 09:40:28 8 fields found: Login Access Created, Login Access Modified, Login Access Modified by, Login Access Rule, Login Passes Used, Login Passes Remaining, Login Passes Assigned, Login Access Token Count,&lt;BR /&gt;2019-02-20 09:40:28 0 lines fetched&lt;BR /&gt;2019-02-20 09:40:28 0763 LET NumRows_monitor_apps_REST_license_login = NoOfRows('License_LoginAccessGroups')&lt;BR /&gt;2019-02-20 09:40:28 0765 ENDSUB&lt;BR /&gt;2019-02-20 09:40:28 0630 DisConnect&lt;BR /&gt;2019-02-20 09:40:28 0631 LET rose = evaluate(NumRows_monitor_apps_REST_license_login)&lt;BR /&gt;2019-02-20 09:40:28 0632 LET rose = if(isnull(rose),0,rose)&lt;BR /&gt;2019-02-20 09:40:28 0633 LET NumRowsQRS = 32 + 0&lt;BR /&gt;2019-02-20 09:40:28 0634 LET QRS_RowCounts = 'QRS Row Counts: monitor_apps_REST_license_user = 32 lines, monitor_apps_REST_license_login = 0 lines,'&lt;BR /&gt;2019-02-20 09:40:28 0635 Next endpoint&lt;BR /&gt;2019-02-20 09:40:28 0629 CALL monitor_apps_REST_user&lt;BR /&gt;2019-02-20 09:40:28 0770 LIB CONNECT TO 'monitor_apps_REST_user'&lt;BR /&gt;2019-02-20 09:40:29 0772 RestConnectorMasterTable:&lt;BR /&gt;2019-02-20 09:40:29 0773 SQL SELECT&lt;BR /&gt;2019-02-20 09:40:29 0774 "id" AS "id_u2",&lt;BR /&gt;2019-02-20 09:40:29 0775 "createdDate" AS "createdDate_u1",&lt;BR /&gt;2019-02-20 09:40:29 0776 "modifiedDate" AS "modifiedDate_u1",&lt;BR /&gt;2019-02-20 09:40:29 0777 "modifiedByUserName" AS "modifiedByUserName_u1",&lt;BR /&gt;2019-02-20 09:40:29 0778 "userId",&lt;BR /&gt;2019-02-20 09:40:29 0779 "userDirectory",&lt;BR /&gt;2019-02-20 09:40:29 0780 "name" AS "name_u0",&lt;BR /&gt;2019-02-20 09:40:29 0781 "inactive",&lt;BR /&gt;2019-02-20 09:40:29 0782 "removedExternally",&lt;BR /&gt;2019-02-20 09:40:29 0783 "blacklisted",&lt;BR /&gt;2019-02-20 09:40:29 0784 "__KEY_root",&lt;BR /&gt;2019-02-20 09:40:29 0785&lt;BR /&gt;2019-02-20 09:40:29 0786&lt;BR /&gt;2019-02-20 09:40:29 0787&lt;BR /&gt;2019-02-20 09:40:29 0788&lt;BR /&gt;2019-02-20 09:40:29 0789&lt;BR /&gt;2019-02-20 09:40:29 0790&lt;BR /&gt;2019-02-20 09:40:29 0791&lt;BR /&gt;2019-02-20 09:40:29 0792&lt;BR /&gt;2019-02-20 09:40:29 0793&lt;BR /&gt;2019-02-20 09:40:29 0794&lt;BR /&gt;2019-02-20 09:40:29 0795 (SELECT&lt;BR /&gt;2019-02-20 09:40:29 0796 "@Value" AS "@Value_u0",&lt;BR /&gt;2019-02-20 09:40:29 0797 "__FK_roles"&lt;BR /&gt;2019-02-20 09:40:29 0798 FROM "roles" FK "__FK_roles" ArrayValueAlias "@Value_u0"),&lt;BR /&gt;2019-02-20 09:40:29 0799 (SELECT&lt;BR /&gt;2019-02-20 09:40:29 0800 "id" AS "id_u1",&lt;BR /&gt;2019-02-20 09:40:29 0801 "createdDate" AS "createdDate_u0",&lt;BR /&gt;2019-02-20 09:40:29 0802 "modifiedDate" AS "modifiedDate_u0",&lt;BR /&gt;2019-02-20 09:40:29 0803 "modifiedByUserName" AS "modifiedByUserName_u0",&lt;BR /&gt;2019-02-20 09:40:29 0804 "attributeType",&lt;BR /&gt;2019-02-20 09:40:29 0805 "attributeValue",&lt;BR /&gt;2019-02-20 09:40:29 0806 "externalId",&lt;BR /&gt;2019-02-20 09:40:29 0807 "__FK_attributes"&lt;BR /&gt;2019-02-20 09:40:29 0808 FROM "attributes" FK "__FK_attributes")&lt;BR /&gt;2019-02-20 09:40:29 0809&lt;BR /&gt;2019-02-20 09:40:29 0810&lt;BR /&gt;2019-02-20 09:40:29 0811&lt;BR /&gt;2019-02-20 09:40:29 0812&lt;BR /&gt;2019-02-20 09:40:29 0813 FROM JSON (wrap on) "root" PK "__KEY_root"&lt;BR /&gt;2019-02-20 09:40:30 22 fields found: @Value_u0, __FK_roles, id_u1, createdDate_u0, modifiedDate_u0, modifiedByUserName_u0, attributeType, attributeValue, externalId, __FK_attributes, id_u2, createdDate_u1, modifiedDate_u1, modifiedByUserName_u1, userId, userDirectory, name_u0, inactive, removedExternally, blacklisted, __KEY_root, __extra_,&lt;BR /&gt;2019-02-20 09:40:30 1,449 lines fetched&lt;BR /&gt;2019-02-20 09:40:30 0815 LET NumRows_monitor_apps_REST_user = NoOfRows('RestConnectorMasterTable')&lt;BR /&gt;2019-02-20 09:40:30 0817 User:&lt;BR /&gt;2019-02-20 09:40:30 0818 LOAD&lt;BR /&gt;2019-02-20 09:40:30 0819 [createdDate_u1] AS [User Created],&lt;BR /&gt;2019-02-20 09:40:30 0820 [modifiedDate_u1] AS [User Modified],&lt;BR /&gt;2019-02-20 09:40:30 0821 [modifiedByUserName_u1] AS [User Modified By],&lt;BR /&gt;2019-02-20 09:40:30 0822 userDirectory &amp;amp; '\' &amp;amp; userId AS UserId,&lt;BR /&gt;2019-02-20 09:40:30 0823&lt;BR /&gt;2019-02-20 09:40:30 0824 [name_u0] AS [User Name],&lt;BR /&gt;2019-02-20 09:40:30 0825 [inactive] AS [User Inactive],&lt;BR /&gt;2019-02-20 09:40:30 0826 [removedExternally] AS [User Removed Externally],&lt;BR /&gt;2019-02-20 09:40:30 0827 [blacklisted] AS [User Blacklisted],&lt;BR /&gt;2019-02-20 09:40:30 0828 [__KEY_root] AS _userKey&lt;BR /&gt;2019-02-20 09:40:30 0829 RESIDENT RestConnectorMasterTable&lt;BR /&gt;2019-02-20 09:40:30 0830 WHERE NOT IsNull([__KEY_root])&lt;BR /&gt;2019-02-20 09:40:30 9 fields found: User Created, User Modified, User Modified By, UserId, User Name, User Inactive, User Removed Externally, User Blacklisted, _userKey,&lt;BR /&gt;2019-02-20 09:40:30 507 lines fetched&lt;BR /&gt;2019-02-20 09:40:30 0832 userRoles:&lt;BR /&gt;2019-02-20 09:40:30 0833 LOAD [@Value_u0] AS [User Role],&lt;BR /&gt;2019-02-20 09:40:30 0834 [__FK_roles] AS _userKey&lt;BR /&gt;2019-02-20 09:40:30 0835 RESIDENT RestConnectorMasterTable&lt;BR /&gt;2019-02-20 09:40:30 0836 WHERE NOT IsNull([__FK_roles])&lt;BR /&gt;2019-02-20 09:40:30 0837 and exists(_userKey,__FK_roles)&lt;BR /&gt;2019-02-20 09:40:30 2 fields found: User Role, _userKey,&lt;BR /&gt;2019-02-20 09:40:30 1 lines fetched&lt;BR /&gt;2019-02-20 09:40:30 0839 userAttributes:&lt;BR /&gt;2019-02-20 09:40:30 0840 LOAD&lt;BR /&gt;2019-02-20 09:40:30 0841 [createdDate_u0] AS [User Attribute Created],&lt;BR /&gt;2019-02-20 09:40:30 0842 [modifiedDate_u0] AS [User Attribute Modified],&lt;BR /&gt;2019-02-20 09:40:30 0843 [modifiedByUserName_u0] AS [User Attribute Modified By],&lt;BR /&gt;2019-02-20 09:40:30 0844 [attributeType] AS [User Attribute Type],&lt;BR /&gt;2019-02-20 09:40:30 0845 [attributeValue] AS [User Attribute Value],&lt;BR /&gt;2019-02-20 09:40:30 0846 [externalId] AS [User Attribute External Id],&lt;BR /&gt;2019-02-20 09:40:30 0847 [__FK_attributes] AS _userKey&lt;BR /&gt;2019-02-20 09:40:30 0848 RESIDENT RestConnectorMasterTable&lt;BR /&gt;2019-02-20 09:40:30 0849 WHERE NOT IsNull([__FK_attributes])&lt;BR /&gt;2019-02-20 09:40:30 0850 and exists(_userKey,__FK_attributes)&lt;BR /&gt;2019-02-20 09:40:30 7 fields found: User Attribute Created, User Attribute Modified, User Attribute Modified By, User Attribute Type, User Attribute Value, User Attribute External Id, _userKey,&lt;BR /&gt;2019-02-20 09:40:30 941 lines fetched&lt;BR /&gt;2019-02-20 09:40:30 0873 DROP TABLE RestConnectorMasterTable&lt;BR /&gt;2019-02-20 09:40:30 0875 ENDSUB&lt;BR /&gt;2019-02-20 09:40:30 0630 DisConnect&lt;BR /&gt;2019-02-20 09:40:30 0631 LET rose = evaluate(NumRows_monitor_apps_REST_user)&lt;BR /&gt;2019-02-20 09:40:30 0632 LET rose = if(isnull(rose),0,rose)&lt;BR /&gt;2019-02-20 09:40:30 0633 LET NumRowsQRS = 32 + 1449&lt;BR /&gt;2019-02-20 09:40:30 0634 LET QRS_RowCounts = 'QRS Row Counts: monitor_apps_REST_license_user = 32 lines, monitor_apps_REST_license_login = 0 lines, monitor_apps_REST_user = 1449 lines,'&lt;BR /&gt;2019-02-20 09:40:30 0635 Next endpoint&lt;BR /&gt;2019-02-20 09:40:30 0629 CALL monitor_apps_REST_license_access&lt;BR /&gt;2019-02-20 09:40:30 0880 LIB CONNECT TO 'monitor_apps_REST_license_access'&lt;BR /&gt;2019-02-20 09:40:31 0882 RestConnectorMasterTable:&lt;BR /&gt;2019-02-20 09:40:31 0883 SQL SELECT&lt;BR /&gt;2019-02-20 09:40:31 0884 "totalTokens",&lt;BR /&gt;2019-02-20 09:40:31 0885 "availableTokens",&lt;BR /&gt;2019-02-20 09:40:31 0886 "__KEY_root",&lt;BR /&gt;2019-02-20 09:40:31 0887 (SELECT&lt;BR /&gt;2019-02-20 09:40:31 0888 "tokenCost",&lt;BR /&gt;2019-02-20 09:40:31 0889 "allocatedTokens",&lt;BR /&gt;2019-02-20 09:40:31 0890 "usedTokens",&lt;BR /&gt;2019-02-20 09:40:31 0891 "quarantinedTokens",&lt;BR /&gt;2019-02-20 09:40:31 0892 "__FK_userAccessType"&lt;BR /&gt;2019-02-20 09:40:31 0893 FROM "userAccessType" FK "__FK_userAccessType"),&lt;BR /&gt;2019-02-20 09:40:31 0894 (SELECT&lt;BR /&gt;2019-02-20 09:40:31 0895 "tokenCost" AS "tokenCost_u0",&lt;BR /&gt;2019-02-20 09:40:31 0896 "allocatedTokens" AS "allocatedTokens_u0",&lt;BR /&gt;2019-02-20 09:40:31 0897 "usedTokens" AS "usedTokens_u0",&lt;BR /&gt;2019-02-20 09:40:31 0898 "unavailableTokens",&lt;BR /&gt;2019-02-20 09:40:31 0899 "__FK_loginAccessType"&lt;BR /&gt;2019-02-20 09:40:31 0900 FROM "loginAccessType" FK "__FK_loginAccessType")&lt;BR /&gt;2019-02-20 09:40:31 0901 FROM JSON (wrap on) "root" PK "__KEY_root"&lt;BR /&gt;2019-02-20 09:40:31 14 fields found: tokenCost, allocatedTokens, usedTokens, quarantinedTokens, __FK_userAccessType, tokenCost_u0, allocatedTokens_u0, usedTokens_u0, unavailableTokens, __FK_loginAccessType, totalTokens, availableTokens, __KEY_root, __extra_,&lt;BR /&gt;2019-02-20 09:40:31 3 lines fetched&lt;BR /&gt;2019-02-20 09:40:31 0903 LET NumRows_monitor_apps_REST_license_access = NoOfRows('RestConnectorMasterTable')&lt;BR /&gt;2019-02-20 09:40:31 0906 License_Summary:&lt;BR /&gt;2019-02-20 09:40:31 0907 Load&lt;BR /&gt;2019-02-20 09:40:31 0908 'User Access' as [License Token Type],&lt;BR /&gt;2019-02-20 09:40:31 0909 [tokenCost] AS [License Token Cost],&lt;BR /&gt;2019-02-20 09:40:31 0910 [allocatedTokens] AS [License Allocated Tokens],&lt;BR /&gt;2019-02-20 09:40:31 0911 [usedTokens] AS [License Used Tokens],&lt;BR /&gt;2019-02-20 09:40:31 0912 [quarantinedTokens] AS [License Quarantined Tokens]&lt;BR /&gt;2019-02-20 09:40:31 0913 RESIDENT RestConnectorMasterTable&lt;BR /&gt;2019-02-20 09:40:31 0914 WHERE NOT IsNull([__FK_userAccessType])&lt;BR /&gt;2019-02-20 09:40:31 5 fields found: License Token Type, License Token Cost, License Allocated Tokens, License Used Tokens, License Quarantined Tokens,&lt;BR /&gt;2019-02-20 09:40:31 1 lines fetched&lt;BR /&gt;2019-02-20 09:40:31 0917 Concatenate (License_Summary) LOAD&lt;BR /&gt;2019-02-20 09:40:31 0918 'Login Access' as [License Token Type],&lt;BR /&gt;2019-02-20 09:40:31 0919 [tokenCost_u0] AS [License Token Cost],&lt;BR /&gt;2019-02-20 09:40:31 0920 [allocatedTokens_u0] AS [License Allocated Tokens],&lt;BR /&gt;2019-02-20 09:40:31 0921 [usedTokens_u0] AS [License Used Tokens],&lt;BR /&gt;2019-02-20 09:40:31 0922 [unavailableTokens] AS [License Unavailable Tokens]&lt;BR /&gt;2019-02-20 09:40:31 0923 RESIDENT RestConnectorMasterTable&lt;BR /&gt;2019-02-20 09:40:31 0924 WHERE NOT IsNull([__FK_loginAccessType])&lt;BR /&gt;2019-02-20 09:40:31 5 fields found: License Token Type, License Token Cost, License Allocated Tokens, License Used Tokens, License Unavailable Tokens,&lt;BR /&gt;2019-02-20 09:40:31 2 lines fetched&lt;BR /&gt;2019-02-20 09:40:31 0927 Concatenate (License_Summary) LOAD&lt;BR /&gt;2019-02-20 09:40:31 0928 'Total' as [License Token Type],&lt;BR /&gt;2019-02-20 09:40:31 0929 1 as [License Token Cost],&lt;BR /&gt;2019-02-20 09:40:31 0930 [totalTokens] AS [License Total Tokens],&lt;BR /&gt;2019-02-20 09:40:31 0931 [availableTokens] AS [License Total Available Tokens]&lt;BR /&gt;2019-02-20 09:40:31 0932 RESIDENT RestConnectorMasterTable&lt;BR /&gt;2019-02-20 09:40:31 0933 WHERE NOT IsNull([__KEY_root])&lt;BR /&gt;2019-02-20 09:40:31 4 fields found: License Token Type, License Token Cost, License Total Tokens, License Total Available Tokens,&lt;BR /&gt;2019-02-20 09:40:31 3 lines fetched&lt;BR /&gt;2019-02-20 09:40:31 0936 DROP TABLE RestConnectorMasterTable&lt;BR /&gt;2019-02-20 09:40:31 0938 ENDSUB&lt;BR /&gt;2019-02-20 09:40:31 0630 DisConnect&lt;BR /&gt;2019-02-20 09:40:31 0631 LET rose = evaluate(NumRows_monitor_apps_REST_license_access)&lt;BR /&gt;2019-02-20 09:40:31 0632 LET rose = if(isnull(rose),0,rose)&lt;BR /&gt;2019-02-20 09:40:31 0633 LET NumRowsQRS = 1481 + 3&lt;BR /&gt;2019-02-20 09:40:31 0634 LET QRS_RowCounts = 'QRS Row Counts: monitor_apps_REST_license_user = 32 lines, monitor_apps_REST_license_login = 0 lines, monitor_apps_REST_user = 1449 lines, monitor_apps_REST_license_access = 3 lines,'&lt;BR /&gt;2019-02-20 09:40:31 0635 Next endpoint&lt;BR /&gt;2019-02-20 09:40:31 0629 CALL monitor_apps_REST_app&lt;BR /&gt;2019-02-20 09:40:31 0943 LIB CONNECT TO 'monitor_apps_REST_app'&lt;BR /&gt;2019-02-20 09:40:31 0945 RestConnectorMasterTable:&lt;BR /&gt;2019-02-20 09:40:31 0946 SQL SELECT&lt;BR /&gt;2019-02-20 09:40:31 0947 "id" AS "id_u1",&lt;BR /&gt;2019-02-20 09:40:31 0948 "__KEY_root",&lt;BR /&gt;2019-02-20 09:40:31 0949 (SELECT&lt;BR /&gt;2019-02-20 09:40:31 0950 "id" AS "id_u0",&lt;BR /&gt;2019-02-20 09:40:31 0951 "name" AS "name_u0",&lt;BR /&gt;2019-02-20 09:40:31 0952 "__FK_stream"&lt;BR /&gt;2019-02-20 09:40:31 0953 FROM "stream" FK "__FK_stream")&lt;BR /&gt;2019-02-20 09:40:31 0954 FROM JSON (wrap on) "root" PK "__KEY_root"&lt;BR /&gt;2019-02-20 09:40:32 6 fields found: id_u0, name_u0, __FK_stream, id_u1, __KEY_root, __extra_,&lt;BR /&gt;2019-02-20 09:40:32 548 lines fetched&lt;BR /&gt;2019-02-20 09:40:32 0956 LET NumRows_monitor_apps_REST_app = NoOfRows('RestConnectorMasterTable')&lt;BR /&gt;2019-02-20 09:40:32 0958 mapStream:&lt;BR /&gt;2019-02-20 09:40:32 0959 MAPPING LOAD&lt;BR /&gt;2019-02-20 09:40:32 0960 [__FK_stream],&lt;BR /&gt;2019-02-20 09:40:32 0961 [name_u0] as streamName&lt;BR /&gt;2019-02-20 09:40:32 0962 RESIDENT RestConnectorMasterTable&lt;BR /&gt;2019-02-20 09:40:32 0963 WHERE NOT IsNull([__FK_stream])&lt;BR /&gt;2019-02-20 09:40:32 2 fields found: __FK_stream, streamName,&lt;BR /&gt;2019-02-20 09:40:32 26 lines fetched&lt;BR /&gt;2019-02-20 09:40:32 0965 App:&lt;BR /&gt;2019-02-20 09:40:32 0966 LOAD [id_u1] AS AppId,&lt;BR /&gt;2019-02-20 09:40:32 0967 ApplyMap('mapStream',__KEY_root,'Unpublished') as [App Stream]&lt;BR /&gt;2019-02-20 09:40:32 0968 RESIDENT RestConnectorMasterTable&lt;BR /&gt;2019-02-20 09:40:32 0969 WHERE NOT IsNull([__KEY_root])&lt;BR /&gt;2019-02-20 09:40:32 2 fields found: AppId, App Stream,&lt;BR /&gt;2019-02-20 09:40:32 522 lines fetched&lt;BR /&gt;2019-02-20 09:40:32 0971 DROP TABLE RestConnectorMasterTable&lt;BR /&gt;2019-02-20 09:40:32 0973 ENDSUB&lt;BR /&gt;2019-02-20 09:40:32 0630 DisConnect&lt;BR /&gt;2019-02-20 09:40:32 0631 LET rose = evaluate(NumRows_monitor_apps_REST_app)&lt;BR /&gt;2019-02-20 09:40:32 0632 LET rose = if(isnull(rose),0,rose)&lt;BR /&gt;2019-02-20 09:40:32 0633 LET NumRowsQRS = 1484 + 548&lt;BR /&gt;2019-02-20 09:40:32 0634 LET QRS_RowCounts = 'QRS Row Counts: monitor_apps_REST_license_user = 32 lines, monitor_apps_REST_license_login = 0 lines, monitor_apps_REST_user = 1449 lines, monitor_apps_REST_license_access = 3 lines, monitor_apps_REST_app = 548 lines,'&lt;BR /&gt;2019-02-20 09:40:32 0635 Next endpoint&lt;BR /&gt;2019-02-20 09:40:32 0637 If NumRowsQRS &amp;gt; 0 Then&lt;BR /&gt;2019-02-20 09:40:32 0638 CALL monitor_app_reload_stats('INFO','License Monitor', 'QRS Row Counts: monitor_apps_REST_license_user = 32 lines, monitor_apps_REST_license_login = 0 lines, monitor_apps_REST_user = 1449 lines, monitor_apps_REST_license_access = 3 lines, monitor_apps_REST_app = 548 lines,','Status Message')&lt;BR /&gt;2019-02-20 09:40:32 0591 IF description = 'Reload Start' THEN&lt;BR /&gt;2019-02-20 09:40:32 0606 CALL monitor_app_stats_incremental&lt;BR /&gt;2019-02-20 09:40:32 0576 Concatenate (monitor_app_reload_stats)&lt;BR /&gt;2019-02-20 09:40:32 0577 Load&lt;BR /&gt;2019-02-20 09:40:32 0578 RowNo() as [Log Entry],&lt;BR /&gt;2019-02-20 09:40:32 0579 timestamp(now(1)) as [Log Timestamp],&lt;BR /&gt;2019-02-20 09:40:32 0580 'INFO' as [Log Severity],&lt;BR /&gt;2019-02-20 09:40:32 0581 'RRHO-QS2' as Host,&lt;BR /&gt;2019-02-20 09:40:32 0582 'Status Message' as Description,&lt;BR /&gt;2019-02-20 09:40:32 0583 'QRS Row Counts: monitor_apps_REST_license_user = 32 lines, monitor_apps_REST_license_login = 0 lines, monitor_apps_REST_user = 1449 lines, monitor_apps_REST_license_access = 3 lines, monitor_apps_REST_app = 548 lines,' as [Log Message],&lt;BR /&gt;2019-02-20 09:40:32 0584 'License Monitor' as Object&lt;BR /&gt;2019-02-20 09:40:32 0585 AutoGenerate (1)&lt;BR /&gt;2019-02-20 09:40:32 7 fields found: Log Entry, Log Timestamp, Log Severity, Host, Description, Log Message, Object,&lt;BR /&gt;2019-02-20 09:40:32 1,481 lines fetched&lt;BR /&gt;2019-02-20 09:40:32 0587 ENDSUB&lt;BR /&gt;2019-02-20 09:40:32 0608 ELSEIF description = 'Reload Finish' THEN&lt;BR /&gt;2019-02-20 09:40:32 0618 ENDSUB&lt;BR /&gt;2019-02-20 09:40:32 0639 TRACE Reload Status: QRS Row Counts: monitor_apps_REST_license_user = 32 lines, monitor_apps_REST_license_login = 0 lines, monitor_apps_REST_user = 1449 lines, monitor_apps_REST_license_access = 3 lines, monitor_apps_REST_app = 548 lines,&lt;BR /&gt;2019-02-20 09:40:32 0639 Reload Status: QRS Row Counts: monitor_apps_REST_license_user = 32 lines, monitor_apps_REST_license_login = 0 lines, monitor_apps_REST_user = 1449 lines, monitor_apps_REST_license_access = 3 lines, monitor_apps_REST_app = 548 lines,&lt;BR /&gt;2019-02-20 09:40:32 0640&lt;BR /&gt;2019-02-20 09:40:32 0640 ELSE&lt;BR /&gt;2019-02-20 09:40:32 0646 ENDSUB&lt;BR /&gt;2019-02-20 09:40:32 1222 CALL calendarization&lt;BR /&gt;2019-02-20 09:40:32 0978 Range:&lt;BR /&gt;2019-02-20 09:40:32 0979 LOAD&lt;BR /&gt;2019-02-20 09:40:32 0980 DayStart(min) as startdate,&lt;BR /&gt;2019-02-20 09:40:32 0981 DayStart(max) as enddate,&lt;BR /&gt;2019-02-20 09:40:32 0982 timestamp(max) as maxLogTimeStamp&lt;BR /&gt;2019-02-20 09:40:32 0983 LOAD&lt;BR /&gt;2019-02-20 09:40:32 0984 min(LogEntryPeriodStart) as min,&lt;BR /&gt;2019-02-20 09:40:32 0985 max(LogTimeStamp) as max&lt;BR /&gt;2019-02-20 09:40:32 0986 resident LogContent&lt;BR /&gt;2019-02-20 09:40:32 3 fields found: startdate, enddate, maxLogTimeStamp,&lt;BR /&gt;2019-02-20 09:40:32 1 lines fetched&lt;BR /&gt;2019-02-20 09:40:32 0988 let startdate= num(peek('startdate',-1,'Range'),'###0.#####','.')&lt;BR /&gt;2019-02-20 09:40:32 0989 let enddate= num(num(peek('enddate',-1,'Range')) +1,'###0.#####','.')&lt;BR /&gt;2019-02-20 09:40:32 0990 let maxLogTimeStamp = peek('maxLogTimeStamp',-1,'Range')&lt;BR /&gt;2019-02-20 09:40:32 0991 Let maxLogTimeStamp_Hour = hour(maxLogTimeStamp)&lt;BR /&gt;2019-02-20 09:40:32 0994 drop table Range&lt;BR /&gt;2019-02-20 09:40:32 0996 do while startdate &amp;lt;= enddate&lt;BR /&gt;2019-02-20 09:40:32 1006 Let hour_now = maxLogTimeStamp_Hour&lt;BR /&gt;2019-02-20 09:40:32 1007 hour_temp:&lt;BR /&gt;2019-02-20 09:40:32 1008 mapping Load&lt;BR /&gt;2019-02-20 09:40:32 1009 recno()-1 &amp;amp; ':00' as Hour,&lt;BR /&gt;2019-02-20 09:40:32 1010 if(-(recno()-1)&amp;gt;=0, -(recno()-1),23+(-(recno()-1))+1) as hour_sort&lt;BR /&gt;2019-02-20 09:40:32 1011 autogenerate (24)&lt;BR /&gt;2019-02-20 09:40:32 2 fields found: Hour, hour_sort,&lt;BR /&gt;2019-02-20 09:40:32 24 lines fetched&lt;BR /&gt;2019-02-20 09:40:32 1015 TimeDIM:&lt;BR /&gt;2019-02-20 09:40:32 1016 LOAD&lt;BR /&gt;2019-02-20 09:40:32 1017 DISTINCT DateTime,&lt;BR /&gt;2019-02-20 09:40:32 1018 Year(DateTime) as Year,&lt;BR /&gt;2019-02-20 09:40:32 1019 MonthName(DateTime) as Month,&lt;BR /&gt;2019-02-20 09:40:32 1020&lt;BR /&gt;2019-02-20 09:40:32 1021 WeekStart(DateTime) as [Week Beginning],&lt;BR /&gt;2019-02-20 09:40:32 1022 date(dayname(DateTime),'MMM-DD') as Day,&lt;BR /&gt;2019-02-20 09:40:32 1023 WeekDay(DateTime) as Weekday,&lt;BR /&gt;2019-02-20 09:40:32 1024 makedate(year(DateTime),month(DateTime),day(DateTime)) as Date,&lt;BR /&gt;2019-02-20 09:40:32 1025 Hour(DateTime)&amp;amp;':00' as Hour,&lt;BR /&gt;2019-02-20 09:40:32 1026 ApplyMap('hour_temp',Hour(DateTime)&amp;amp;':00' ) as hour_sort,&lt;BR /&gt;2019-02-20 09:40:32 1027 Minute(DateTime) as [Minute of Hour],&lt;BR /&gt;2019-02-20 09:40:32 1028&lt;BR /&gt;2019-02-20 09:40:32 1029 timestamp(floor(DateTime,1/(24)),'MMM-DD hh:00') as [Hour Timeline],&lt;BR /&gt;2019-02-20 09:40:32 1030 timestamp(floor(DateTime,10/(24*60)),'MMM-DD hh:mm') as [Ten-Minute Timeline],&lt;BR /&gt;2019-02-20 09:40:32 1031 timestamp(floor(DateTime,5/(24*60)),'MMM-DD hh:mm') as [Five-Minute Timeline],&lt;BR /&gt;2019-02-20 09:40:32 1032 timestamp(floor(DateTime,1/(24*60)),'MMM-DD hh:mm') as [One-Minute Timeline],&lt;BR /&gt;2019-02-20 09:40:32 1033 If(DateTime&amp;gt;=43516.236226852,Dual('Last 4 Hours',1)) AS [Last 4 Hours],&lt;BR /&gt;2019-02-20 09:40:32 1034 If(DateTime&amp;gt;=43515.402893519,Dual('Last 24 Hours',1)) AS [Last 24 Hours],&lt;BR /&gt;2019-02-20 09:40:32 1035 If(DateTime&amp;gt;=43513.402893519,Dual('Last 72 Hours',1)) AS [Last 72 Hours],&lt;BR /&gt;2019-02-20 09:40:32 1036 If(DateTime&amp;gt;=43516.236226852,1) AS last4hours,&lt;BR /&gt;2019-02-20 09:40:32 1037 If(DateTime&amp;gt;=43515.402893519,1) AS last24hours,&lt;BR /&gt;2019-02-20 09:40:32 1038 If(DateTime&amp;gt;=43513.402893519,1) AS last72hours&lt;BR /&gt;2019-02-20 09:40:32 1039 resident tempDateTimeList&lt;BR /&gt;2019-02-20 09:40:32 Error: Table 'tempDateTimeList' not found&lt;BR /&gt;2019-02-20 09:40:32 Execution Failed&lt;BR /&gt;2019-02-20 09:40:32 Execution finished&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Feb 2019 04:23:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Management-Governance/Qlik-Sense-Server-Reload-License-Monitor-task-failure/m-p/1546658#M12641</guid>
      <dc:creator>shivani_singhal</dc:creator>
      <dc:date>2019-02-20T04:23:20Z</dc:date>
    </item>
  </channel>
</rss>

