Can you use the inbuilt Archive and Purge tool on Contact records? I have tried setting-up a definition in the itil_arcpur_cfg.xml file but I get a strange message in the stdlog when I startup the system and I cannot get a Rule working based on the new definition.
The error I see is:
... arcpur_srvr 8876 ERROR arcpur.c 612 Received message error (method:got_common_name object:main_obj).
I have done a great deal of experimentation to make sure it is not just some aspect of the definition of the itil_arcpur_cfg.xml file and there is only an error if I set the <factory> to cnt.
We are running r12.6.
I think one of the challenges with contacts is that they are referenced all over the place in several tables. So before a contact can be deleted, it probably must be dismantled from the referencing tables. Otherwise it is bound to result is orphaned records in all the tables where the record has been already referenced.
What is the business case for wanting to do archive and purge on contacts? why not just make the records inactive instead?
If the records have not been referenced before, then pdm_userload -r <filename> can be used to get rid of the contacts.
Did you have any other questions regarding archive/purge of contact materials?
Side: The release of SDM you are referencing, 12.6, is well out of support. We would recommend, if not already in progress, to upgrade to our latest release (17.1)
Did you manage to get this working?
I'm afraid I had no joy. I strongly suspect that the Archive tool just won't support any Record type with a UUID as its key.
Thanks for the feedback Alan.