Select the search type
  • Site
  • Web
Search
You are here:  Support/Forums
Support

Bring2mind Forums

Setting Up Document Archival in DMX 6
Last Post 07/12/2013 11:54 AM by Peter Donker. 3 Replies.
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
Nishant R
New Member
New Member
Posts:5


--
04/10/2013 3:01 PM
Hi All,

We need to setup an archival system for documents stored in DMX. The idea is that administrator should be able to set a expiry date or Period (e.g 60 days) when the old documents will be archived and probably moved to a separate storage or folder outside the Live DMX storage structure. This would also refresh the links to the files on the live site to point to archive location, so that if required files can be still be downloaded from archives.

As the document storage grows with time, it becomes a challenge to backup or Copy the site. So it is very useful to archive files which do not change, so that they need not be actively backed up every time, while still retaining access to them from the site.

How can the above be achieved. Please suggest.

TIA,

Nishant
Peter Donker
Veteran Member
Veteran Member
Posts:4536


--
04/15/2013 2:13 PM
Hi Nishant,

My first thoughts are this:
1. Create a new storage provider for the archive (i.e. where the documents will actually go).
2. Create a scheduled task which examines the repository and moves items that satisfy your criteria to the new storage provider.

The metadata will then remain in the database in DMX. And the index will also remain intact. Upon download, DMX will look up the storage provider ID and use that to download the item.

Peter
Nishant R
New Member
New Member
Posts:5


--
07/05/2013 9:32 AM
Thank you Peter for your Suggestions.

Can you guide me how to create a New Storage provider. I Could not find that option in the backend.

Thanks.
Peter Donker
Veteran Member
Veteran Member
Posts:4536


--
07/12/2013 11:54 AM
The easiest is to copy the code from one of the other storage providers. If you have the partial source version, you have access to that code. If not you'll have to puzzle your way through a bit overriding the Services.Storage.StorageProvider.

Peter
You are not authorized to post a reply.