-
Type:
Bug
-
Status:
In LB Testing
-
Priority:
Medium
-
Resolution:
Unresolved
-
Affects Version/s:
None
-
Fix Version/s:
None
-
-
-
-
-
-
Module:
BenAdmin
- Import
-
-
Item State:
LB QA
- On Hold
-
Sprint:
WT Sprint 37 - Bugs
To show number of records imported, sent to bad, a third table is used.
The table do not identify the record uniquely and only returns the top record. So if there's a parallel import, scenario may occur that statistics of two imports are swapped depending on which completes first.
ImportExportBadFileID can be used as unique key for import to solve the issue.
- causes
-
WT-11762
SMB Import Failure for salary load
-
-
Resolved
{"report":{"apdex":0.5,"isInitial":true,"journeyId":"2bb53441-5fbe-4855-a2e7-3da432c75547","key":"jira.project.issue.view-issue","navigationType":0,"readyForUser":1031.7999999970198,"redirectCount":0,"resourceLoadedEnd":1191,"resourceLoadedStart":277.40000000596046,"resourceTiming":[{"duration":120.3999999910593,"initiatorType":"link","name":"https://jira.workterra.net/s/3003653444a1e1a85555cab7dcfb3a21-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/2e46d90b5cae895c9c38649c9d510130/_/download/contextbatch/css/_super/batch.css","startTime":277.40000000596046,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":277.40000000596046,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":397.79999999701977,"responseStart":0,"secureConnectionStart":0},{"duration":120.70000000298023,"initiatorType":"link","name":"https://jira.workterra.net/s/dd6a0911920485696ac20493290df627-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/3abe50d469404b639745df44b51476b6/_/download/contextbatch/css/jira.browse.project,jira.view.issue,project.issue.navigator,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&richediton=true","startTime":277.70000000298023,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":277.70000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":398.40000000596046,"responseStart":0,"secureConnectionStart":0},{"duration":121.70000000298023,"initiatorType":"link","name":"https://jira.workterra.net/s/d41d8cd98f00b204e9800998ecf8427e-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/8.5.0/_/download/batch/com.atlassian.auiplugin:split_aui.pattern.label/com.atlassian.auiplugin:split_aui.pattern.label.css","startTime":277.90000000596046,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":277.90000000596046,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":399.6000000089407,"responseStart":0,"secureConnectionStart":0},{"duration":122.09999999403954,"initiatorType":"link","name":"https://jira.workterra.net/s/bd548f27bbf8f278bd83b60dd3284ed8-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/1.0/_/download/batch/jira.webresources:global-static-adgs/jira.webresources:global-static-adgs.css","startTime":278.1000000089407,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":278.1000000089407,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":400.20000000298023,"responseStart":0,"secureConnectionStart":0},{"duration":123.79999999701977,"initiatorType":"link","name":"https://jira.workterra.net/s/70725731a158a7140f19ddbd4201ba27-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/1.0/_/download/batch/jira.webresources:global-static/jira.webresources:global-static.css","startTime":278.40000000596046,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":278.40000000596046,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":402.20000000298023,"responseStart":0,"secureConnectionStart":0},{"duration":217.1000000089407,"initiatorType":"script","name":"https://jira.workterra.net/s/f2623af22c15df767ec6ff268ae0b8bd-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/2e46d90b5cae895c9c38649c9d510130/_/download/contextbatch/js/_super/batch.js?locale=en-US","startTime":278.5,"connectEnd":278.5,"connectStart":278.5,"domainLookupEnd":278.5,"domainLookupStart":278.5,"fetchStart":278.5,"redirectEnd":0,"redirectStart":0,"requestStart":278.5,"responseEnd":495.6000000089407,"responseStart":495.6000000089407,"secureConnectionStart":278.5},{"duration":297.70000000298023,"initiatorType":"script","name":"https://jira.workterra.net/s/6ce676f2a5bcc9651cef6e7956f05def-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/3abe50d469404b639745df44b51476b6/_/download/contextbatch/js/jira.browse.project,jira.view.issue,project.issue.navigator,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":278.79999999701977,"connectEnd":278.79999999701977,"connectStart":278.79999999701977,"domainLookupEnd":278.79999999701977,"domainLookupStart":278.79999999701977,"fetchStart":278.79999999701977,"redirectEnd":0,"redirectStart":0,"requestStart":278.79999999701977,"responseEnd":576.5,"responseStart":576.4000000059605,"secureConnectionStart":278.79999999701977},{"duration":300.6000000089407,"initiatorType":"script","name":"https://jira.workterra.net/s/ecf7ec549751ae117b778f0525d6d371-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/4.1.5/_/download/resources/com.atlassian.plugins.atlassian-chaperone:hotspot-tour/hotspot-tour.js?batch=false&locale=en-US","startTime":279,"connectEnd":279,"connectStart":279,"domainLookupEnd":279,"domainLookupStart":279,"fetchStart":279,"redirectEnd":0,"redirectStart":0,"requestStart":279,"responseEnd":579.6000000089407,"responseStart":579.6000000089407,"secureConnectionStart":279},{"duration":300.80000001192093,"initiatorType":"script","name":"https://jira.workterra.net/s/6aa3fcf1fac5fd551eee0b69077524e6-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/aae1242f5fc81cc6a5bb8bc963ccda29/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en-US","startTime":279.29999999701977,"connectEnd":279.29999999701977,"connectStart":279.29999999701977,"domainLookupEnd":279.29999999701977,"domainLookupStart":279.29999999701977,"fetchStart":279.29999999701977,"redirectEnd":0,"redirectStart":0,"requestStart":279.29999999701977,"responseEnd":580.1000000089407,"responseStart":580.1000000089407,"secureConnectionStart":279.29999999701977},{"duration":300.70000000298023,"initiatorType":"script","name":"https://jira.workterra.net/s/d41d8cd98f00b204e9800998ecf8427e-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":279.70000000298023,"connectEnd":279.70000000298023,"connectStart":279.70000000298023,"domainLookupEnd":279.70000000298023,"domainLookupStart":279.70000000298023,"fetchStart":279.70000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":279.70000000298023,"responseEnd":580.4000000059605,"responseStart":580.4000000059605,"secureConnectionStart":279.70000000298023},{"duration":300.8999999910593,"initiatorType":"script","name":"https://jira.workterra.net/s/d41d8cd98f00b204e9800998ecf8427e-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":279.90000000596046,"connectEnd":279.90000000596046,"connectStart":279.90000000596046,"domainLookupEnd":279.90000000596046,"domainLookupStart":279.90000000596046,"fetchStart":279.90000000596046,"redirectEnd":0,"redirectStart":0,"requestStart":279.90000000596046,"responseEnd":580.7999999970198,"responseStart":580.7999999970198,"secureConnectionStart":279.90000000596046},{"duration":300.90000000596046,"initiatorType":"script","name":"https://jira.workterra.net/s/ecf7ec549751ae117b778f0525d6d371-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/8.5.0/_/download/batch/com.atlassian.auiplugin:split_aui.pattern.label/com.atlassian.auiplugin:split_aui.pattern.label.js?locale=en-US","startTime":280.20000000298023,"connectEnd":280.20000000298023,"connectStart":280.20000000298023,"domainLookupEnd":280.20000000298023,"domainLookupStart":280.20000000298023,"fetchStart":280.20000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":280.20000000298023,"responseEnd":581.1000000089407,"responseStart":581.1000000089407,"secureConnectionStart":280.20000000298023},{"duration":301.20000000298023,"initiatorType":"link","name":"https://jira.workterra.net/s/05c862146699bb029ceb0a489075e63b-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/bcd66e9a133a1b9f5fd14b56841e1c5b/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":280.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":280.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":581.7000000029802,"responseStart":0,"secureConnectionStart":0},{"duration":301.09999999403954,"initiatorType":"script","name":"https://jira.workterra.net/rest/api/1.0/shortcuts/805012/e80c7a6aee0fa86c2b1a716575a614aa/shortcuts.js?context=issuenavigation&context=issueaction","startTime":280.6000000089407,"connectEnd":280.6000000089407,"connectStart":280.6000000089407,"domainLookupEnd":280.6000000089407,"domainLookupStart":280.6000000089407,"fetchStart":280.6000000089407,"redirectEnd":0,"redirectStart":0,"requestStart":280.6000000089407,"responseEnd":581.7000000029802,"responseStart":581.7000000029802,"secureConnectionStart":280.6000000089407},{"duration":301.29999999701977,"initiatorType":"link","name":"https://jira.workterra.net/s/9095228fa10daa2d3e3d7d5760c95e91-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/72477c22780abda5f51fe696920d843f/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.css?jira.create.linked.issue=true&richediton=true","startTime":280.90000000596046,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":280.90000000596046,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":582.2000000029802,"responseStart":0,"secureConnectionStart":0},{"duration":301.20000000298023,"initiatorType":"script","name":"https://jira.workterra.net/s/c19a1b46e985d7fb85efaf27c8febfdd-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/72477c22780abda5f51fe696920d843f/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":281.20000000298023,"connectEnd":281.20000000298023,"connectStart":281.20000000298023,"domainLookupEnd":281.20000000298023,"domainLookupStart":281.20000000298023,"fetchStart":281.20000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":281.20000000298023,"responseEnd":582.4000000059605,"responseStart":582.4000000059605,"secureConnectionStart":281.20000000298023}],"threshold":1000,"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":153,"responseStart":271,"responseEnd":274,"domLoading":275,"domInteractive":1275,"domContentLoadedEventStart":1275,"domContentLoadedEventEnd":1354,"domComplete":1848,"loadEventStart":1848,"loadEventEnd":1854,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[],"measures":[],"correlationId":"b6b314117f6fd0","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":95,"dbReadsTimeInMs":33,"dbConnsTimeInMs":42,"applicationHash":"156decd7d2b4272533aa6cefc8294af635e1da97","experiments":[]}}
Files Having Changes:
1)\trunk\WORKTERRAweb\App\BusinessLogic\ImportExportDTS\ExecuteImportDTS.vb
2)\trunk\WORKTERRAweb\App\BusinessLogic\ImportExportDTS\ImportEmployeeEnrollment.vb
3)\trunk\WORKTERRAweb\Web\Web Projects\WORKTERRA\Areas\Customization\Controllers\EDI\ImportExportBaseController.cs
4)\trunk\WORKTERRAweb\Web\Web Projects\WORKTERRA\Areas\Customization\Models\EDI\ImportExportRecordDetails.cs
5)\trunk\WORKTERRAweb\Web\Web Projects\WORKTERRA\Areas\Customization\Models\EDI\ManualImportExportModel.cs
Changes:
1) Removed calls to functions which accesses 'ImportExportRecordSummary' table to insert and fetch the data
2) Created separate variables to store total no of records and total no of valid records. Added these values to 'CompanyWiseAsyncRoutineInfoHash'
3) Displayed record counts on UI using hash 'CompanyWiseAsyncRoutineInfoHash'.