Hi SV,
The Lockdown value of 16384 is correct. To my understanding, the Implied Holds are never stored in the ARSHOLDMAP table (as regular holds are), instead this high number uniquely identifies that there is an implied hold set on the document, without having to consult named table.
We have done some work trying to set regular holds on all documents. If you have several millions of documents, this is going to take quite a while.
Once we were done, we also experienced significant performance degradation, especially for arsdoc hold_release and arsdoc get, but also for arsadmin unloads.
So if you are happy with the Implied Holds, I'd suggest you go with them - it will put less burden on your system.
(Also, to my understanding, you ARE using another system to manage/initiate document retention - the system that generates or "masters" those "certain events" that you describe. Could it be your CRM system perhaps, or another LoB system? Go for Implied Holds.)
The only real drawback with Implied Holds that I have found so far is this scenario:
1. You remove the Implied Hold for a document, due to "a certain event" has happened.
2. You realise that you accidentally removed the hold from the wrong document (horreur!)
3a. The document gets deleted and you need to restore it. Bugger.
3b. You find out in time, before the document is deleted, but you can not restore the Implied hold because there is no command to do that.
(No, arsdoc hold_add -x IMPLIED_HOLD won't work. (Can't recall by heart if it is -x or -l <hold_name>))
4. To rescue the document you need to either:
a. Add a regular hold to the doc, and an explanation why it has been set on this document, or;
b. export and reload the document, so it gets a new Implied hold set on it, then delete/unload the original.
Good luck with ERM!