Uploaded image for project: 'Project Simple'
  1. Project Simple
  2. ST-238

Application Session to be marked as Read Only

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: High
    • Resolution: Done
    • Component/s: Performance
    • Labels:
      None
    • Module:
      Platform - Performance
    • Reported by:
      Support
    • Item State:
      Production Complete
    • Issue Importance:
      Must Have

      Attachments

        Activity

        saurabh.sablaka Saurabh Sablaka (Inactive) created issue -
        saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
        Field Original Value New Value
        Status New Request [ 10029 ] Pending for Approval [ 10002 ]
        saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
        Status Pending for Approval [ 10002 ] Approved for Development [ 10003 ]
        saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
        Status Approved for Development [ 10003 ] In Development [ 10007 ]
        Hide
        saurabh.sablaka Saurabh Sablaka (Inactive) added a comment -

        Implementation details:
        ASP State acquires Read / Write lock for any request that uses Session by default. In our application, at number of places we only need to read from session and not make any write operation. For these calls we have modified the session behavior as ReadOnly.

        Affected Files:
        Web/SharedFunctionWebTier/SharedFunctionWebTier/Controllers/BaseControllers/WORKTERRASharedBaseController.cs
        Web/SharedFunctionWebTier/SharedFunctionWebTier/Controllers/Common/CommonController.cs
        Web/SharedFunctionWebTier/SharedFunctionWebTier/Controllers/WTHomePage/WTHomePageController.cs
        Web/SharedFunctionWebTier/SharedFunctionWebTier/Filters/ActionSessionStateAttribute.cs
        Web/SharedFunctionWebTier/SharedFunctionWebTier/SharedFunctionWebTier.csproj
        Web/Web Projects/BenAdmin/Areas/UserDetails/Controllers/EmployeeBeneficiary/EmployeeBeneficiaryController.cs
        Web/Web Projects/BenAdmin/Areas/UserDetails/Controllers/EnrollNow/EnrollNowController.cs
        Web/Web Projects/BenAdmin/Areas/UserDetails/Controllers/EnrollNowSupportingpages/EnrollNowSupportingpagesController.cs
        Web/Web Projects/BenAdmin/Areas/UserDetails/Controllers/Exchange/ExchangeController.cs
        Web/Web Projects/BenAdmin/Global.asax.cs
        Web/Web Projects/WORKTERRA/Areas/UserDetails/Controllers/ChangePassword/ChangePasswordController.cs
        Web/Web Projects/WORKTERRA/Global.asax.cs

        Action Methods: List of Action Methods with their current Session behavior is mentioned in attached excel.

        Show
        saurabh.sablaka Saurabh Sablaka (Inactive) added a comment - Implementation details: ASP State acquires Read / Write lock for any request that uses Session by default. In our application, at number of places we only need to read from session and not make any write operation. For these calls we have modified the session behavior as ReadOnly. Affected Files: Web/SharedFunctionWebTier/SharedFunctionWebTier/Controllers/BaseControllers/WORKTERRASharedBaseController.cs Web/SharedFunctionWebTier/SharedFunctionWebTier/Controllers/Common/CommonController.cs Web/SharedFunctionWebTier/SharedFunctionWebTier/Controllers/WTHomePage/WTHomePageController.cs Web/SharedFunctionWebTier/SharedFunctionWebTier/Filters/ActionSessionStateAttribute.cs Web/SharedFunctionWebTier/SharedFunctionWebTier/SharedFunctionWebTier.csproj Web/Web Projects/BenAdmin/Areas/UserDetails/Controllers/EmployeeBeneficiary/EmployeeBeneficiaryController.cs Web/Web Projects/BenAdmin/Areas/UserDetails/Controllers/EnrollNow/EnrollNowController.cs Web/Web Projects/BenAdmin/Areas/UserDetails/Controllers/EnrollNowSupportingpages/EnrollNowSupportingpagesController.cs Web/Web Projects/BenAdmin/Areas/UserDetails/Controllers/Exchange/ExchangeController.cs Web/Web Projects/BenAdmin/Global.asax.cs Web/Web Projects/WORKTERRA/Areas/UserDetails/Controllers/ChangePassword/ChangePasswordController.cs Web/Web Projects/WORKTERRA/Global.asax.cs Action Methods: List of Action Methods with their current Session behavior is mentioned in attached excel.
        saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
        Attachment Prod_ActionsList.xls [ 21227 ]
        saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
        Item State Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209) Parent values: LB QA(10201)
        saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
        Status In Development [ 10007 ] Local Testing [ 10200 ]
        saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
        Assignee Saurabh Sablaka [ saurabh.sablaka ] Rakesh Roy [ rakeshr ]
        saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
        Item State Parent values: LB QA(10201) Parent values: LB QA(10201)Level 1 values: LB Deployed(11600)
        rakeshr Rakesh Roy (Inactive) made changes -
        Assignee Rakesh Roy [ rakeshr ] Kunal Kedari [ kunal.kedari ]
        rakeshr Rakesh Roy (Inactive) made changes -
        Item State Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) Parent values: LB QA(10201)Level 1 values: In Testing(10210)
        Hide
        venkatesh.pujari Venkatesh Pujari (Inactive) added a comment -

        Hi Saurabh,

        I have tested the options mentioned in the sheet through admin log in and observed no issues. But I have observed some pages don't allow to edit or save(Spouse and Beneficiary page),also page hangs in between.

        Thanks,
        Venkatesh

        Show
        venkatesh.pujari Venkatesh Pujari (Inactive) added a comment - Hi Saurabh, I have tested the options mentioned in the sheet through admin log in and observed no issues. But I have observed some pages don't allow to edit or save(Spouse and Beneficiary page),also page hangs in between. Thanks, Venkatesh
        Hide
        kunal.kedari Kunal Kedari (Inactive) added a comment -

        Hi Saurabh Sablaka,

        We have tested this enhancement with different roles viz. admin,employee and super admin and verified the points mentioned in the attached excel sheet. We do not observe any issue. But on similar line with venkatesh's observations I too observe some icon/buttons are not working sometimes (e.g. left navigation icons from left hand side of the Home page). We will once again verify this observations once build is deployed on Stage, marking this change as ready for Stage.

        Cc: Deepali Tidke,Venkatesh Pujari

        Show
        kunal.kedari Kunal Kedari (Inactive) added a comment - Hi Saurabh Sablaka , We have tested this enhancement with different roles viz. admin,employee and super admin and verified the points mentioned in the attached excel sheet. We do not observe any issue. But on similar line with venkatesh's observations I too observe some icon/buttons are not working sometimes (e.g. left navigation icons from left hand side of the Home page). We will once again verify this observations once build is deployed on Stage, marking this change as ready for Stage. Cc: Deepali Tidke , Venkatesh Pujari
        kunal.kedari Kunal Kedari (Inactive) made changes -
        Item State Parent values: LB QA(10201)Level 1 values: In Testing(10210) Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213)
        kunal.kedari Kunal Kedari (Inactive) made changes -
        Status Local Testing [ 10200 ] Pending for Stage Approval [ 10300 ]
        kunal.kedari Kunal Kedari (Inactive) made changes -
        Status Pending for Stage Approval [ 10300 ] Approved for Stage [ 10030 ]
        saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
        Item State Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213) Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602)
        saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
        QA Kunal Kedari [ kunal.kedari ]
        kunal.kedari Kunal Kedari (Inactive) made changes -
        Item State Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602) Parent values: Stage QA(10202)Level 1 values: In Testing(10214)
        kunal.kedari Kunal Kedari (Inactive) made changes -
        Status Approved for Stage [ 10030 ] Stage Testing [ 10201 ]
        Hide
        kunal.kedari Kunal Kedari (Inactive) added a comment - - edited

        Hi Saurabh Sablaka,

        We have verified the mentioned change on Stage environment with employee, company admin and partner login. Attached points are working as expected without any issue. We can deploy the changes to production.

        Cc: Deepali Tidke, Venkatesh Pujari

        Show
        kunal.kedari Kunal Kedari (Inactive) added a comment - - edited Hi Saurabh Sablaka , We have verified the mentioned change on Stage environment with employee, company admin and partner login. Attached points are working as expected without any issue. We can deploy the changes to production. Cc: Deepali Tidke , Venkatesh Pujari
        kunal.kedari Kunal Kedari (Inactive) made changes -
        Item State Parent values: Stage QA(10202)Level 1 values: In Testing(10214) Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217)
        kunal.kedari Kunal Kedari (Inactive) made changes -
        Status Stage Testing [ 10201 ] Pending for Production Approval [ 10301 ]
        kunal.kedari Kunal Kedari (Inactive) made changes -
        Status Pending for Production Approval [ 10301 ] Approved for production [ 10034 ]
        saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
        Item State Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217) Parent values: Production QA(10203)Level 1 values: Production Deployed(10221)
        Hide
        venkatesh.pujari Venkatesh Pujari (Inactive) added a comment -

        Hi Saurabh,

        I have verified the mentioned change on Production environment with employee, company admin and partner login on ASML for Hspl company. Points mentioned in the attached file are working fine with no issues.

        Closing the ticket.

        Thanks,
        Venkatesh.

        Show
        venkatesh.pujari Venkatesh Pujari (Inactive) added a comment - Hi Saurabh, I have verified the mentioned change on Production environment with employee, company admin and partner login on ASML for Hspl company. Points mentioned in the attached file are working fine with no issues. Closing the ticket. Thanks, Venkatesh.
        venkatesh.pujari Venkatesh Pujari (Inactive) made changes -
        Item State Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) Parent values: Production Complete(10222)Level 1 values: Closed(10223)
        venkatesh.pujari Venkatesh Pujari (Inactive) made changes -
        Status Approved for production [ 10034 ] Production Testing [ 10202 ]
        venkatesh.pujari Venkatesh Pujari (Inactive) made changes -
        Resolution Done [ 10000 ]
        Status Production Testing [ 10202 ] Production Complete [ 10028 ]
        satyap Satya made changes -
        Item State Parent values: Production Complete(10222)Level 1 values: Closed(10223) Parent values: Production QA(10203)Level 1 values: Production Deployed(10221)
        venkatesh.pujari Venkatesh Pujari (Inactive) made changes -
        Resolution Done [ 10000 ] Fixed [ 1 ]
        Status Production Complete [ 10028 ] Closed [ 6 ]
        prasadp Prasad Pise (Inactive) made changes -
        Item State Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) Parent values: Production Complete(10222)
        Transition Time In Source Status Execution Times
        Saurabh Sablaka (Inactive) made transition -
        New Request Pending for Approval
        8s 1
        Saurabh Sablaka (Inactive) made transition -
        Pending for Approval Approved for Development
        2s 1
        Saurabh Sablaka (Inactive) made transition -
        Approved for Development In Development
        2s 1
        Saurabh Sablaka (Inactive) made transition -
        In Development In LB Testing
        4d 8h 5m 1
        Kunal Kedari (Inactive) made transition -
        In LB Testing Pending for Stage Approval
        3d 23h 49m 1
        Kunal Kedari (Inactive) made transition -
        Pending for Stage Approval Approved for Stage
        23s 1
        Kunal Kedari (Inactive) made transition -
        Approved for Stage Stage Testing
        2d 20h 47m 1
        Kunal Kedari (Inactive) made transition -
        Stage Testing Pending for Production Approval
        4h 33m 1
        Kunal Kedari (Inactive) made transition -
        Pending for Production Approval Approved for production
        2s 1
        Venkatesh Pujari (Inactive) made transition -
        Approved for production In Production Testing
        16h 21m 1
        Venkatesh Pujari (Inactive) made transition -
        In Production Testing Production Complete
        10s 1
        Venkatesh Pujari (Inactive) made transition -
        Production Complete Closed
        42m 14s 1

          People

          Assignee:
          kunal.kedari Kunal Kedari (Inactive)
          Reporter:
          saurabh.sablaka Saurabh Sablaka (Inactive)
          Developer:
          Saurabh Sablaka (Inactive)
          QA:
          Kunal Kedari (Inactive)
          Votes:
          0 Vote for this issue
          Watchers:
          3 Start watching this issue

            Dates

            Created:
            Updated:
            Resolved: