Hi,
We are migrating Cisco UCCE 11.6 to 12.0.1. There are few custom reports which are developed in CUIC and available in Finesse as permalink. While migrating this permalink into Cisco 12.0 Finesse we could not see the permalink loaded in Finesse in IE browser but works fine in Chrome. Below is the analysis. Kindly provide your feedback.
Problem description
CUIC permalink not loading in the Finesse desktop using the gadget
Analysis
++ Finesse 12.0.1 and CUIC 12.0.1
++ Recently customer upgraded the server to the version 12.0.1 (from 10.5) and observed issue
++ Chrome loads report in the gadgets without any issue and issues on IE browser (Version 11.0,11.3,11.4)
++ These are custom gadgets loads from the Custom webserver
++ CUIC permalink for the gadgets and confirmed the custom script configured properly
++ By directly accessing the above permalinks, it's loading the report in the Chrome and IE browser without any issues
Chrome
finesse.js?nocache=1595515083157:3627 2020-08-03T19:25:19.703 +07:00: : smccpuatfin01.test.bbl: Aug 03 2020 19:25:19.644 +0700: Workflow : BaseIfrGadget.queryIfrGadgetType_(): https:/Hostname/PBC_CustomGadget_SIT/InboundCallStatisticsReportGadget/cuic.xml: subclass methods mixed in.
finesse.js?nocache=1595515083157:3627 2020-08-03T19:25:19.706 +07:00: : smccpuatfin01.test.: Aug 03 2020 19:25:19.647 +0700: Workflow : OAAIfrGadget.finishRenderInbound Call Statistics: finished rendering
Internet Explorer
2020-08-03T19:51:39.902 +07:00: : smccpuatfin01.test.bbl: Aug 03 2020 19:51:39.874 +0700: Workflow : BaseIfrGadget.queryIfrGadgetType_(): https://Hostname/PBC_CustomGadget_SIT/InboundCallStatisticsReportGadget/cuic.xml: subclass methods mixed in.
2020-08-03T19:51:39.903 +07:00: : smccpuatfin01.test: Aug 03 2020 19:51:39.875 +0700: Workflow : OAAIfrGadget.finishRenderInbound Call Statistics: finished rendering
Error: Invalid argument.
at Anonymous function (Unknown script code:1:77951)
at Anonymous function (Unknown script code:1:126145)
at Anonymous function (Unknown script code:1:171493)
at Scope.prototype.$digest (Unknown script code:1:174885)
at Scope.prototype.$apply (Unknown script code:1:177352)
at Anonymous function (Unknown script code:1:16721)
at invoke (Unknown script code:1:42992)
at doBootstrap (Unknown script code:1:16605)
at bootstrap (Unknown script code:1:17090)
at j (https://hostname/desktop/scripts/js/cd.component.js?nocache=1595514941421:6:133700)
++ This Error: Invalid argument comes while parsing the cd.component.js script (attached-ignorable)
++ Reviewed the configuration and ensured the customer followed the procedure from the GITHUB
Internet Explorer and Firefox
https://Hostname:8444/cuicui/gadgets/report/inlinegrid/custom-dojo/cuic/form/styles/Dialog.css [HTTP/1.1 200 OK 1ms]
Setting up CuicConfiguration in global scope dojo.js line 315 > Function line 1 > eval:655:5
8/27/2020, 12:46:13 AM=INFOSetting up CuicLogger in global scope dojo.js line 315 > Function line 1 > eval:1323:11
The site specified an invalid Strict-Transport-Security header.[Learn More] Dialog.css
Unknown property 'title'. Declaration dropped. Dialog.css:41:7
Chrome
++ Noticed the below POST request is missing in the IE and Firefox browser console logs
POST https://Hostname.test.bbl:8444/cuic/rest/en_US/localization/ HTTP/1.1
Host: smccpuatuic01.test.bbl:8444
Connection: keep-alive
Content-Length: 2688
Accept: application/json,application/javascript
X-XSRF-TOKEN: 42a26319-8863-4615-8c9b-5c6430124721
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36
Content-Type: application/json
Origin: https://Hostname:8444
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: https://Hostname:8444/cuicui/permalink/?viewId=127AD0601000016500698C490A96400F&linkType=htmlType&viewType=Grid&refreshRate=15
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Cookie: JSESSIONID=680C7527F681C5FFD22B79CD82F0A5B3; XSRF-TOKEN=42a26319-8863-4615-8c9b-5c6430124721; nideggol=true
{"keys":["failedToInitializeGadget","missingConfigurationUnableToLoadReport","failedToEstablishBOSHConnection","boshConnectionEstablished","authenticationFailedToEstablishBOSHConnection","boshConnectionConflict","serverDown","boshConnectionFailed","waitingToEstablishBOSHConnection","reconnectedNotificationService","emptyFilterIdInPermalink","liveDataNotAvailable","tryReconnection","more","less","repeatedAttempts","retrying","contactAdministrator","failedToLoadDataForTopics","messageWithInvalidOperation","initalDataUrlLabel","invalidInitialDataUrl","selectTopic","keyField","invalidDataType","thresholdsCannotBeApplied","hiddencolumntooltip","pauseLabel","resumeLabel","showOnlyThresholdLabel","thresholdsOnlyLabel","toolbarShowLabel","toolbarHideLabel","autoRefreshLabel","updateStatusLabel","changeView","editView","editFilter","popout","help","autorefresh","autoRefreshResumeTooltip","autorefreshuncheck","showThreshold","popoutLog","moveLeft","moveRight","JSPReportViewertemplateHelp","JSPReportViewergeneralHelp","refreshStatusLabel","dataSetStatusNotReady","dataRefreshPaused","dataRefreshResumed","reportExecutionFailed","getDataSetFailed","dataSetNotAvailable","reportExecutionFailed","JSP.ReportViewer.templateHelpNotSpecified","ErrMgr.WarnMessageTitle","playButton","pauseButton","paginationResults","paginationFirst","paginationPrevious","paginationPageNo","paginationNext","paginationLast","rowsPerPage","gadgetInvalidViews","gadgetViewId","notTypeRealTimeStream","errorLoadingDataInReport","thresholdsOnlyTooltip","JSP.ReportViewer.requestingDatasetType","JSP.ReportViewer.viewRefreshFailed","JSP.ReportViewer.checkingDatasetType","JSP.ReportViewer.loading","JSP.ReportViewer.success","JSP.ReportViewer.moreDataAvailable","JSP.ReportViewer.DataSetError.Unexpected_Runtime_Error","JSP.GridViewer.content.week","JSP.GridViewer.empty","cuicui.charts.datafetcherror","JSP.GridViewer.rdChanged","JSP.GridViewer.reloadView","JSP.ReportViewer.reportNotFound","logScreen","settingLDEnvironment","establishingLDConnection","connectionLDEstablished","JSP.ReportViewer.loadingView","errorFetchingDataSourceInfo","errorFetchingFilterInfo","HTTP.Response.Message.301","HTTP.Response.Message.303","HTTP.Response.Message.304","HTTP.Response.Message.307","HTTP.Response.Message.400","HTTP.Response.Message.401","HTTP.Response.Message.403","HTTP.Response.Message.404","HTTP.Response.Message.406","HTTP.Response.Message.409","HTTP.Response.Message.410","HTTP.Response.Message.412","HTTP.Response.Message.415","HTTP.Response.Message.500","HTTP.Response.Message.503","HTTP.Response.Message.504","Server.Busy.Try.Later.Title","Server.Busy.Try.Later.Message","Server.Busy.Try.Later.Details"]}
HTTP/1.1 200 OK
Strict-Transport-Security: max-age=0; includeSubDomains
Set-Cookie: JSESSIONID=044A8F45986AFB49FB89AB6B3F11B813; Path=/cuic; Secure; HttpOnly
Set-Cookie: nideggol=true; Expires=Fri, 14-Aug-2020 10:14:54 GMT; Path=/; Secure
Set-Cookie: nideggol=true; Expires=Fri, 14-Aug-2020 10:14:54 GMT; Path=/; Secure
Cache-Control: no-cache,no-store
Pragma: no-cache
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Security-Policy: default-src * ; script-src * data: 'unsafe-inline' 'unsafe-eval' ; style-src * data: 'unsafe-inline' blob: ; img-src * data: 'unsafe-inline';
X-XSS-Protection: 1; mode=block
Content-Type: application/json;charset=utf-8
Content-Length: 6990
Date: Fri, 14 Aug 2020 08:14:53 GMT
Server: {"errorLoadingDataInReport":"Error loading
Thanks,
Swami.N