Closed hdjustice closed 1 month ago
facilities job process - what all do we need to document here about that? @Mitch-A6
@hdjustice @longmd @Mitch-A6 I went through the 10-10EZ flow (mostly on the backend) and added the api's I am aware of. Let me know if I missed any or if we need to clarify anything here.
S3 - Temporarily store POA files before3 submitting them to Mulesoft. Also used to store facilities .csv file that is used to validate updated facilities.
Hey @coope93 - this item above applies to the CG. Do we use the same/similar service for other file uploads for EZ?
S3 - Temporarily store POA files before3 submitting them to Mulesoft. Also used to store facilities .csv file that is used to validate updated facilities.
Hey @coope93 - this item above applies to the CG. Do we use the same/similar service for other file uploads for EZ?
My mistake, I copied it from CG as far as the POA. We do store hca attachment files in s3 before sending them to the enrollment system, they are just not POA's and instead any of the attachment types we accept.
Next Steps: Review old Enrollment system docs to confirm if the endpoints we use are the same or if there are some old ones we no longer use. (this doc may be helpful)
After some research was done into the old archived documentation, we have found that the endpoint APIs we are using today have not changed since the form was launched.
As far as we know, the wsdl file is used to describe the available endpoints and services for an api. In our case, we have this voa.wsdl file , which was originally added 8 years ago when the 10-10EZ form was first created online. It has only had one edit (which was related to updating the gem we use to make the request 3 weeks ago), but which did not change any of the endpoint descriptions. It looks like the only endpoints we use with the enrollment system are the saveSubmitForm (used to submit the completed form) and the getFormSubmissionStatus (which is used by our healthcheck endpoint). So in conclusion, our usage in regards to which endpoints we are using have not changed since the app was first created.
Benefit to the Veteran
As a Veteran, I want to be notified when there is a fatal error with my application, so that I can make any necessary changes for a successful submission.
Reference
Scope
To ensure we account for all fatal errors that can occur for the 10-10EZ form, we need to confirm the APIs we use currently, and have used since production launch in May 2016.
Tasks
Acceptance Criteria