-
Type:
Bug
-
Status: Closed
-
Priority:
Medium
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: ACA
-
Labels:None
-
Environment:Production
-
Bug Type:Functional
-
Bug Severity:Medium
-
Level:Partner
-
Module:ACA - 2018
-
Reported by:Harbinger
-
Company:All Clients/Multiple Clients
-
Item State:Production Complete - Closed
-
Issue Importance:Must Have
-
Browser:Google Chrome
1.Login to Production.
2.Edit company say 'JE dunn for Hspl'.
3.Navigate to Home >> Company Home >> Ben Admin Home >> Ben Admin Company Home >> ACA >> IRS Report.
4.Edit 1095-C report.
5.Click on SAVE and RUN.
6.Wait till pop up should display to show batch processing.
7.Wait till complete processing should happen.
Actual: Displayed message as 'No records found' and Run is available to download on Show Runs pop up.
Expected:A.If No records found message displayed then No Run should be available in Finalize RUN.
B.If records are available then Confirmation message should display to download RUN.
Same issue exist on Azure environment also.
3C's -
Concern - 1095-C Report - No records message displayed but Run was available to download.
Cause - Multiple request are being invoked internally from web only for long running request. This issue is only reproducible on production.
Correction - When the UI thread arrives into business logic routine , by using Task Parallel Library we have created new task to run the Long running business logic function in background and the UI thread is returned to Web. Due to this implementation the new request is not invoked. We gather all the background running task information from the Current Status pop-up including any server error, report process completion etc.
Areas affected -
1095C Report
1095B Report
ACA 1095C Acknolegement (Consolidated Report)
IRS Submission
Files Affected -
App/BusinessLogic/InvoiceManagement/ACAIRSSubmission.cs
App/BusinessLogic/InvoiceManagement/Invoice.cs
App/BusinessLogic/InvoiceManagement/InvoiceManagement.dll.config
App/BusinessLogic/InvoiceManagement/IRS1095C.cs
App/BusinessLogic/InvoiceManagement/IRSFormDataFile.cs
App/BusinessLogic/InvoiceManagement/IRSReport.cs
App/BusinessLogic/InvoiceManagement/IRSSubmission.cs
Web/Web Projects/BenAdmin/Areas/ACA/Views/ACA/ACACompanyCustomization/_GridPV.cshtml
Web/Web Projects/BenAdmin/Areas/ACA/Views/ACA/IRSSubmission/IRSSubmissionReportList.cshtml
Web/Web Projects/BenAdmin/Areas/Report/Controllers/ACAIRSReport/ACAIRSReportController.cs
Web/Web Projects/BenAdmin/Areas/Report/Controllers/StaticReportController/StaticReportController.cs
Web/Web Projects/BenAdmin/Areas/Report/Views/Report/CommonReports/ReportsGrid.cshtml
Web/Web Projects/BenAdmin/Areas/Report/Views/Report/StaticReport/StaticReports.cshtml
CC Nandkumar Prabhakar Karlekar Ramya Tantry Smita Pawar Samir Satya Revansiddha Gaur