bcgov / entity

ServiceBC Registry Team working on Legal Entities
Apache License 2.0
23 stars 57 forks source link

Regression testing of colin sync #20966

Closed vysakh-menon-aot closed 3 days ago

vysakh-menon-aot commented 3 weeks ago

Test the following filings by creating new business (creating new business to make sure no data discrepancy in TEST environment) or use an existing business which are completed synced with COLIN:

More information - refer ticket #20442

Need Implementation

NaveenHebbale commented 3 weeks ago

@OlgaPotiagalova Production Data Comparison BCROS to COLIN

"r" "identifier" "filing_type" "effective_date" 1 "BC1057752" "alteration" "2024-04-08 22:20:25.754263+00" 1 "BC1411647" "annualReport" "2024-04-20 07:00:00+00" 1 "BC1130175" "changeOfAddress" "2024-04-23 07:00:00+00" 1 "BC1349640" "changeOfDirectors" "2024-04-19 07:00:00+00" 1 "BC1429658" "correction" "2023-07-25 02:15:04.818022+00" 1 "BC1408338" "dissolution" "2024-04-25 21:14:37.389731+00" 1 "BC1477821" "incorporationApplication" "2024-04-25 18:00:53.901567+00" 1 "BC1058208" "registrarsNotation" "2022-11-16 23:22:15.868509+00" 1 "BC0574790" "specialResolution" "2004-01-22 08:00:00+00"

identifier.docx

Summary: Sync in Prod is happening properly with a few minutes difference in BCROS and CPRD.Only Registrar's Notation is not Synced

NaveenHebbale commented 2 weeks ago
image.png

Summary : Correction,Change of Director, RegistrarsNotation,Registrarsorder,courtorder,Voluntary Dissolution is not Sync to COLIN. Correction, Change of Director and Voluntary Dissolution need to be Synced in COLIN to update CRA records BCROSvsColin.xlsx

vysakh-menon-aot commented 2 weeks ago

Logs:

OlgaPotiagalova commented 2 weeks ago

@NaveenHebbale, please retest ChangeOfDirectors and dissolution scenarios to remove dependencies on the previous sync results.

@vysakh-menon-aot, what are the route causes for other failures?

vysakh-menon-aot commented 2 weeks ago

@OlgaPotiagalova need to debug to find the rout causes. By looking into the log (in my previous comment) it could be a code issue

NaveenHebbale commented 1 week ago
image.png

[BCROSvsColin.xlsx] (https://api.zenhub.com/attachedFiles/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBODYrQkE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--1946aacb45c92f73abea0dae18acc8b3782f552d/BCROSvsColin.xlsx) Summary: RegistrarsNotation, Registrarsorder, and courtorder, are not synced to COLIN. these files don't need to be Synced in COLIN to update CRA records

@vysakh-menon-aot @OlgaPotiagalova

NaveenHebbale commented 1 week ago

@OlgaPotiagalova @vysakh-menon-aot BC1084010 I did the Director change first and then Registrar's Notation & Registrar's order . Sync data up to Director change happened

image.png

BC1084011, First added Registrar's Notation and then Director change, Data not Synced in COLIN.

NaveenHebbale commented 1 week ago

@vysakh-menon Remove some of the local filings from Syncing like

vysakh-menon-aot commented 1 week ago

@NaveenHebbale will you be creating required ticket from this analysis or do you want me to create?

NaveenHebbale commented 6 days ago

@OlgaPotiagalova I have decided to do more testing. @riyazuddinsyed will be helping to do a few tests through an automated script. Scenario 1: Corporation filing is done and some changes will be done before it is synced to COLIN. Scenario 2: We will try to do two or more edits back to back in 10 minutes and check whether the sync is working properly.

NaveenHebbale commented 5 days ago

BC1085147 & BC1085154 - Incorporation application and changed - Notice of Change of Directors, Alteration Application from a Benefit Company to a BC Company, Application for Dissolution (Voluntary Dissolution. Sync was sequential and syncing was proper.- Riyaz has done more testing on COLIN Sync. New ticket is create to check Annual report sync and remove syncing data of local filing #21236 #21237