OAI-PMH architecture decision log

OAI-PMH architecture decision log

Decision

Solution Architect 

Informed/Approved

Accountable for the implementation 

Decision

Solution Architect 

Informed/Approved

Accountable for the implementation 

For SRS Data retrieval should be implemented leveraging the existing PgUtils.getStream function 

@Mikhail Fokanov

@VBar , @Taras Spashchenko

 @Dmytro Popov

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.

@Mikhail Fokanov

@VBar , @Taras Spashchenko

@Dmytro Popov

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

@Mikhail Fokanov

Informed: @Craig McNally , @Oleksii Popov

@Dmytro Popov