When archiving items from 3rd party applications which create custom internet headers, the X-KVS-MessageType header value is not read.

When archiving items from 3rd party applications which create custom internet headers, the X-KVS-MessageType header value is not read.

Article: 100015092
Last Published: 2015-03-06
Ratings: 0 0
Product(s): Enterprise Vault

Problem

When a 3rd party application (e.g. Actiance Vantage) exports items to be archived by Enterprise Vault (EV), in rare occasions, if the item is using a custom MessageType (e.g. IM.Bloomberg or IM.IM), EV may not read this value and set the item to have the Default MessageType (Vault.MsgType) to EXCH. This can interfere with compliance searches and investigation.

Error Message

Example of Dtrace successfully reading the MessageType:

(JournalTask) <4456> EV:L {CMessageType::GetMessageType} (Entry) line [#36].
(JournalTask) <4456> EV:L {CMessageType::Load} (Entry) line [#80].
(JournalTask) <4456> EV:M {CMessageType::StoreLargeXHeader:#288} [58376] bytes read from large [P1] [unicode] message header.
(JournalTask) <4456> EV:L {CMessageType::Load} (Exit).
(JournalTask) <4456> EV:M {CMessageType::GetMessageType:#56} Message type [set] to [IM.IM].
(JournalTask) <4456> EV:L {CMessageType::GetMessageType} (Exit)

Example of Dtrace defaulting to MessageType EXCH:

(JournalTask) <6828> EV:L {CMessageType::GetMessageType} (Entry) line [#36].
(JournalTask) <6828> EV:L {CMessageType::Load} (Entry) line [#80].
(JournalTask) <6828> EV:M {CMessageType::StoreLargeXHeader:#288} [58302] bytes read from large [P1] [unicode] message header.
(JournalTask) <6828> EV:L {CMessageType::Load} (Exit).
(JournalTask) <6828> EV:M {CMessageType::GetMessageType:#56} Message type [defaulted] to [EXCH].
(JournalTask) <6828> EV:L {CMessageType::GetMessageType} (Exit).

Cause

Currently the function used to read the header data reads the last 8192 bytes of the header. If the string "x-KVS-MessageType" is found in the last 8192 bytes, it correctly sets the MessageType to the value configured. If this value is not contained in the last 8192 bytes, the item is believed to not have this custom header and the Message Type of the item defaults to EXCH.

Solution

This issue has been addressed in the following release:

Enterprise Vault 11.0.1 Cumulative Hotfix 1
https://www.veritas.com/docs/000024613

Enterprise Vault 12
https://www.veritas.com/docs/000099905

Note: For information on how to obtain Enterprise Vault 12 see: How to obtain the license key and installation download for Veritas products
 

References

Etrack : 3683983

Was this content helpful?