Difference between revisions of "AIP pointer file"
Jump to navigation
Jump to search
(Wiki links) |
(Ways of finding the pointer file) |
||
Line 1: | Line 1: | ||
Documentation in progress | Documentation in progress | ||
− | == | + | == Access == |
+ | |||
+ | Accessing pointer files inside Archivematica can be done by navigating the Dashboard to '''Archival storage''' finding a suitable AIP, e.g. at time of writing a compressed AIP, and under '''Pointer file''' clicking '''View'''. Archivematica will make a call to the Storage Service API to return the file for that AIP. | ||
+ | |||
+ | * [https://wiki.archivematica.org/Storage_Service_API#Get_pointer_file Storage Service API reference to return a Pointer File] | ||
+ | |||
+ | == Developer Notes == | ||
+ | |||
+ | === Location inside Storage Service === | ||
+ | |||
+ | Pointer file are stored in internal Storage Service directories, e.g. | ||
+ | |||
+ | /var/archivematica/storage_service/d5c3/3360/7b92/4a2f/9002/32f5/a143/daaf/pointer.d5c33360-7b92-4a2f-9002-32f5a143daaf.xml | ||
+ | |||
+ | You can see where they are stored looking up the Storage Service database: | ||
+ | |||
+ | <source lang="sql"> | ||
+ | select locations_location.uuid, | ||
+ | locations_location.relative_path, | ||
+ | locations_location.description, | ||
+ | locations_location.purpose | ||
+ | from locations_location | ||
+ | inner join locations_package | ||
+ | on locations_location.uuid = | ||
+ | locations_package.pointer_file_location_id | ||
+ | </source> | ||
+ | |||
+ | == Sample Pointer Files == | ||
* [https://wiki.archivematica.org/Dataset_preservation#Sample_pointer.xml_file Sample XML Pointer File] | * [https://wiki.archivematica.org/Dataset_preservation#Sample_pointer.xml_file Sample XML Pointer File] |
Revision as of 21:48, 11 March 2018
Documentation in progress
Access
Accessing pointer files inside Archivematica can be done by navigating the Dashboard to Archival storage finding a suitable AIP, e.g. at time of writing a compressed AIP, and under Pointer file clicking View. Archivematica will make a call to the Storage Service API to return the file for that AIP.
Developer Notes
Location inside Storage Service
Pointer file are stored in internal Storage Service directories, e.g.
/var/archivematica/storage_service/d5c3/3360/7b92/4a2f/9002/32f5/a143/daaf/pointer.d5c33360-7b92-4a2f-9002-32f5a143daaf.xml
You can see where they are stored looking up the Storage Service database:
select locations_location.uuid,
locations_location.relative_path,
locations_location.description,
locations_location.purpose
from locations_location
inner join locations_package
on locations_location.uuid =
locations_package.pointer_file_location_id