Closed data-doge closed 1 year ago
@saderagsdale
I've had a chance to review the errors listed above and other errors that have been thrown recently. I have a sense of what changes would be necessary to resolve a substantial number of these name and address validation issues:
veteran_contact_information.veteran_address.city
on the front end, a max length of 35 characters for last_term_school_information.address.address_line1
, and a max length of 35 characters for school_information.address.address_line1
. This should be very simple to achieve using VA's form system.international_postal_code
(i.e. GBR), we use an IsoCountryCodes
class to automatically expand that to "United Kingdom of Great Britain and Northern Ireland", which exceeds the 50 character limit for countries by two characters. We should consult with Linda and Baha. Ideally, we could simply truncate the country to 50 chars without creating any negative impact.city
from the payload we send to BIS. But BIS throws an error when city
is null
. We should consult with Linda and Baha to learn what data is expected for military addresses.ORA-*
signature. So, it should be possible to extract the relevant portion of those error messages, and log them alongside the raw error message.I'm going to quickly chat with Linda and Baha before providing a complexity estimate for the tasks above.
@saderagsdale I haven't gotten a clear answer from Linda or Baha on points 2 and 4 above, but I don't think that blocks a complexity estimate on this work, or block us from ticketing and commencing this work.
My complexity estimates for the points above, each of which can be represented by its own ticket, are:
Which total 14 points. I think this work will be more straightforward than the timeout/outage-related work, so I propose creating tickets for these points, and commencing them this sprint. I can leave a note in https://github.com/department-of-veterans-affairs/va.gov-team/issues/57921 to that effect.
@data-doge Can you drop tickets into the product backlog and tag them with needs-refinement so we can look at them together before starting?
Here are those tickets:
I'll leave a note in #57921 as well.
@data-doge I think this is good to close now? Reopen it if not.
Value Statement
As a software developer I want to investigate the effort to resolve validation errors related to dependency claims So that they don't cause claims to fail.
Background Context
We get a number of address and contact info validation errors from BGS's endpoints which prevent us from establishing a claim via BGS. Here are some examples:
ORA-02291: integrity constraint (CORPPROD.FK2_VNP_PTCPNT_ADDRS) violated - parent key not found: 1
Invalid data for MLTY_POSTAL_TY
The goal of this ticket is to investigate the errors above and gauge the level of effort to resolve them.
Acceptance Criteria
Tasks
Out of Scope
Definition of Ready
Definition of Done