Hi,
I followed up with Simon off-list and did some testing with his
file.
The file itself seems fine in terms of dates. But during the testing
I ran into some really odd behaviour on my server, which so far I
haven't been able to either fix or replicate.
When I first started testing with Simon's file, the Library of
Congress server which hosts the EAD DTD file was down. This is the
only unique factor I can think of. After changing the link to a
local copy of the DTD and making a couple other tweaks to the
tagging, I was able to import without errors but the date still
wasn't appearing. Then, I thought I had it figured out -
<origination> didn't have a <name> or <corpname>
element. I'm pretty sure I saw at least one correct import, but
after testing further, the date continued to not appear.
Now here's the strange part - I tested with some of my own files
which I knew were OK. The date also did not appear in those cases.
And then I switched to a different server (and also to a different
instance on the original server). Simon's file was fine, and so were
mine - dates appear correctly.
I'm at a loss to figure out how this happened (as I mentioned, the
only unreplicable part is that originally the server with the DTD
was down; I'm not sure if that's a factor), or how to correct it.
The files that I know about relating to the import seem fine
(apps/qubit/modules/object/config/import/ead.yml and�
lib/model/QubitInformationObject.php). I cleared the cache, and also
ran mysqlcheck. I have confirmed that the exact same file now
imports differently on different instances.
Any ideas of what to look for? I know that this is a bit nebulous
since I can't tell you how to replicate the problem...
(And Artefactual folks, I swear I didn't know I'd be posting a
request today when I said nice things about you this morning :) )
In terms of the repeating reference code - this appears to be a
configuration issue; the inheritance can be disabled via settings |
global.
Thanks
Tim