01-14-2013 11:12 AM
One of my clients is having a strange problem. Some of her folders are missing from the archive explorer. From Outlook, we can search and find the emails she is looking for, but the folder information is missing from the search results. We can access the archived emails but we cannot restore them to her mailbox. It says "Restoration of the basket by the Shopping Service failed".
We have tried to look at the database as per http://www.symantec.com/docs/TECH52763 and the missing folders are not there. There is no discrepancy between the database and the treeview. As if the folders never existed, but Evault still has the archived emails.
Those folders are also missing from her Outlook. She claims she never deleted any of those. I don't think that part is Evault related since Evault does not delete folders from Outlook and none of the items are due to expire.
Any suggestion will be appreciated.
Solved! Go to Solution.
01-15-2013 10:19 AM
Sorry, you're right
It should have been AP.ArchivePointId = R1.ArchivePointId
and NOT AP.ArchivePointIdentity
Anywho, if it shows Top Of Information Store, this is the mailbox root.
So it typically means the items were archived under "Mailbox - your name"
In Outlook this is default to show a home screen, but you can copy items there if you wanted to.
If you wanted to see the contents you'd right click "Mailbox - your name" go to properties then the Home Page tab and uncheck "Show Home Page By Default"
That being said, to see the items in Archive Explorer, open up AE, expand out your mailbox and rather than clicking \Inbox or \sent items, just click the archive name and in the right hand side the items should show up
So its not a case of having it "recreate" the folder, because the folder shouldn't be missing UNLESS you had the looping folder issue and applied the Archive Folder Fix
01-14-2013 12:49 PM
Do you use DeleteEmptyFolders registry key per chance? and does the user have Virtual vault or ever used it?
What i can imagine is something like the following
1. DeleteEmptyFolders is in use
2. Moved Items is not enabled in the mailbox policy
3. User archives bunch of email in \Inbox
4. User moves shortcuts from \Inbox to \My Folder
5. User double clicks shortcut in \My Folder\ and the item opens
6. User opens up Archive Explorer and tries to go \My Folder but it doesn't exist
7. If the user was to look in the original location the item existed, then they would see the items that are missing
So theres a couple of things you can do to verify it
1. Open up http://yourEVServer/EnterpriseVault/Search.asp?advanced
2. Enter some criteria to find the item
3. From the search results, you will see the folder that it belongs to in the results pane
Another thing you can do is select the shortcut, if you have the banner saying "This document has been archived. View The original here", right click the Link and go to Copy HyperLink
The link will look like
http://yourEVServer/EnterpriseVault/ViewMessage.asp?VaultID =12BD62B8A28F48A49CE6F8993ED5E811100000yourSite&SavesetId=201212044662079~
201212041731010000~Z~F07CA8A9CC75280018FCE4FCB1AE9681&AttachmentId=1
Copy out the long string between the last tilde (~) and the &attachmentID to a notepad
i.e. F07CA8A9CC75280018FCE4fCB1AE9681
Convert it to an IdTransaction format that is stored in the database
The format is 8 characters followed by a hyphen, then 4 characters, hyphen, 4 characters, hyphen, four characters, hyphen, 12 characters (i.e. 8-4-4-4-12)
for example F07CA8A9-CC75-2800-18FC-E4fCB1AE9681
Then with this TransactionID run the following query from the users vault store
SELECT A.ArchiveName "Archive Name", AF.FolderName "Folder Name", AF.FolderPath "Folder Path", S.IdTransaction "Transaction ID", S.ArchivedDate "Archived Date", S.IdDateTime "Sent/Received Date", S.ItemSize "Item Size" FROM EnterpriseVaultDirectory.dbo.Archive A, EnterpriseVaultDirectory.dbo.Root R1, EnterpriseVaultDirectory.dbo.Root R2, EnterpriseVaultDirectory.dbo.ArchiveFolder AF, yourVaultStore.dbo.ArchivePoint AP, yourVaultStore.dbo.Vault V, yourVaultStore.dbo.Saveset S WHERE S.VaultIdentity = V.VaultIdentity AND S.ArchivePointIdentity = AP.ArchivePointIdentity AND AP.ArchivePointIdentity = R1.VaultEntryId AND V.VaultId = R2.VaultEntryId AND R1.RootIdentity = A.RootIdentity AND R2.RootIdentity = AF.RootIdentity AND S.IdTransaction = 'F07CA8A9-CC75-2800-18FC-E4FCB1AE9681'
01-15-2013 08:23 AM
Thanks for the response.
We don't use DeleteEmptyFolders registry key. Moved Items is enabled in the mailbox policy. The scenario you gave was the first thing we checked. It doesn't seeem to be the case.
When we did a search, the folder info we are supposed to see is blank, nothing.
We have modify your query because there seems to be a type mismatch somewhere. Anyway, the result shows the Folder Name is "Top of Information Store" and the Folder Path is blank. So it is one level above "Inbox"?
Any idea how could that be? Is there a way to recover the folder path?
Regards.
01-15-2013 10:19 AM
Sorry, you're right
It should have been AP.ArchivePointId = R1.ArchivePointId
and NOT AP.ArchivePointIdentity
Anywho, if it shows Top Of Information Store, this is the mailbox root.
So it typically means the items were archived under "Mailbox - your name"
In Outlook this is default to show a home screen, but you can copy items there if you wanted to.
If you wanted to see the contents you'd right click "Mailbox - your name" go to properties then the Home Page tab and uncheck "Show Home Page By Default"
That being said, to see the items in Archive Explorer, open up AE, expand out your mailbox and rather than clicking \Inbox or \sent items, just click the archive name and in the right hand side the items should show up
So its not a case of having it "recreate" the folder, because the folder shouldn't be missing UNLESS you had the looping folder issue and applied the Archive Folder Fix
01-16-2013 10:09 AM
That exactly what happened. All the missing items are found in "Mailbox - your name".
Thank you very much for your help.