public interface

EnumDSSXMLMessageDuplicationMode

com.microstrategy.webapi.EnumDSSXMLMessageDuplicationMode

Class Overview

This interface defines message duplication options such as whether the duplicate should be placed in the inbox/history list or the working set.

Summary

Constants
int DSSXMLMessageDuplicateModeAddToInbox Duplicated message is added to the inbox.
int DSSXMLMessageDuplicateModeDerived Duplicate message is copied to inbox iff original message is in the inbox.
int DSSXMLMessageDuplicateModeDoNotAddToInbox Duplicated message is not added to the inbox, only to the working set.
int DSSXMLMessageDuplicateModeLegacy Functionally, this is equivalent to DSSXMLMessageDuplicateModeDerived.

Constants

public static final int DSSXMLMessageDuplicateModeAddToInbox

Duplicated message is added to the inbox.

Constant Value: 2 (0x00000002)

public static final int DSSXMLMessageDuplicateModeDerived

Duplicate message is copied to inbox iff original message is in the inbox. This is the default behavior.

Constant Value: 1 (0x00000001)

public static final int DSSXMLMessageDuplicateModeDoNotAddToInbox

Duplicated message is not added to the inbox, only to the working set.

Constant Value: 0 (0x00000000)

public static final int DSSXMLMessageDuplicateModeLegacy

Functionally, this is equivalent to DSSXMLMessageDuplicateModeDerived. These modes determine the command XML structure sent to the I-Server: legacy mode will NOT submit the "duopt" attribute, whereas the other modes will include the attribute. The "duopt" attribute instructs the I-Server to utilize its new duplication routine, while omitting it (as indicated by this legacy flag) will cause the I-Server to utilize an older routine. This setting is only required if the (older) IServer has problems with the new "duopt" attribute.

Constant Value: -1 (0xffffffff)