daitss/core — Issue #581: d1refresh snafu: "sip descriptor missing" when descriptor in lower-level directory
Author: lydiam
Created: 2011-11-28 18:54:15+00:00
State: open

A number of d1refreshes failed on silo /007 (old AIPs) with the following error:

sip descriptor missing: sip-files/FA00000301.xml

In this specific case, the SIP descriptor in the AIP is found at http://silos.tarchive.fcla.edu:70/007/data/E20060905_AAAAAS/E20060905_AAAAAS/SN0AAC0026/2_1/FA00000301.xml, so 2 directory levels down.

Other examples of this error with SIP descriptors in lower-level directories:
E20060905_AAAABG
E20060905_AAAABK
(about 15 others)

I believe that this is a result of D1 not requiring that the SIP descriptor be located in the top-level directory. I believe that the only way around this is to modify d1refresh to accept SIP descriptors in lower-level directories if not found in the top-level directory.