The plugin is based on the NFSStoragePlugin and writes directories in a format like "/yyyy/mm/dd/IEPID/". The reason for this plugin was to group all files of an AIP together in one directory. In contrast to the NFSStoragePlugin, the date-path is not based on individual file creation date, but on SIP creation date. Please note that the plugin can only be used to handle IEs on permanent storage, otherwise it would fail with a NULL-Pointer exception, because a SIP (as an example) does not have an IEPID yet. To compile the plugin, ensure that the SDK and NFSStoragePlugin.jar is located in "/exlibris" as described in the Makefile. The targets for "make" are: clean: clean up directory doc: compile javadoc description all: compile and build SLUBStoragePlugin.jar HINT: if you update the code you should also increase the value of the xpath 'pl:metadata-config/pl:version' in the file PLUGIN-INF/metadata_SLUBStoragePlugin.xml to ensure Rosetta recognizes the updated plugin To install, do the following: * copy SLUBStoragePlugin.jar to /operational_shared/plugins/custom/ on target system * log into Rosetta Administration -> Plug-In Management -> Custom on new install: -> Add Plug-In Instance -> SLUBStoragePlugin -> Install on upgrade: -> SLUBStoragePlugin -> More Actions -> Upgrade * use dps user to restart Rosetta: "sudo su dps; dps_restart" or alternatively restart Rosetta systemd service: "sudo systemctl restart exlibris" * Once the plugin is installed or upgraded, check that the values set for: * Storage Root Directory * File Block Size * Files Handling Method * Storage Maximum Capacity in MB ... are set correctly for each Permanent Storage Definition. Do it at: Rosetta Administration -> Storage Definitions for the Permanent Repository -> [pick a group] -> Update -> [pick a storage] -> Update. If you have any questions, feel free to ask andreas.romeyke@slub-dresden.de