OAI-PMH architecture decision log
Decision | Solution Architect | Informed/Approved | Accountable for the implementation |
---|---|---|---|
For SRS Data retrieval should be implemented leveraging the existing PgUtils.getStream function | |||
Soft-delete should be implemented by means of adding new column "deleted_date" to inventory tables (for instances, holding and items). In order to filter the deleted records views with corresponding names should be created. | |||
Due to inability of using of mod_configuration in edge modules and adjustments of validation and routing logic, which involves using customer configuration for it, the validation and routing logic should be implemented in OAI-PMH module instead of OAI-PMH-EDGE module. The OAI-PMH-EDGE module will be responsible only for checking user permissions and proxifing the request to OAI-PMH module | Informed: Craig McNally , Oleksii Popov |