#include <RoutingActions.h>
|
enum | ROUTING_ACTION {
MOVETO,
COMPLETE,
REACTIVATE,
NOACTION,
CHANGEHOLDSTATUS,
CHANGEPRIORITY,
CHANGEVALUEDATE,
TRANSFORM,
SENDREPLY,
UPDATELIQUIDITIES,
WAITON,
ASSEMBLE,
DISASSEMBLE,
ENRICH,
HOLDQUEUE,
RELEASEQUEUE,
AGGREGATE
} |
|
|
static RoutingExceptionMoveInvestig | internalPerformMoveToInvestigation (RoutingMessage *message, const string &reason="Invalid message sent to investigation queue", bool investigIn=false) |
|
static RoutingExceptionMoveInvestig | internalPerformMoveDuplicate (RoutingMessage *message, const string &reason="Possible duplicate message sent to investigation queue") |
|
static void | internalPerformMoveTo (RoutingMessage *message, const string &queue) |
|
static void | internalPerformTransformMessage (RoutingMessage *message, const string &xsltFilename, const string &sessionCode) |
|
static void | internalPerformTransformMessage (RoutingMessage *message, const string &xsltFilename, const string &sessionCode, const NameValueCollection &addParams) |
|
static void | internalPerformAggregate (RoutingMessage *message, const bool dummy) |
|
static void | internalPerformReactivate (RoutingMessage *message, const string &tableName) |
|
static void | internalPerformReactivate (RoutingMessage *message, const string &tableName, const RoutingAggregationCode &reactAgregationCode) |
|
static void | internalPerformSendReply (RoutingMessage *message, const string &tableName, bool bulk=false) |
|
static void | internalPerformChangeHoldStatus (RoutingMessage *message, const bool value) |
|
static void | internalInsertBMInfo (RoutingMessage *message) |
|
static void | internalAggregateBMInfo (RoutingMessage *message) |
|
static RoutingExceptionMoveInvestig | internalPerformeMoveToDuplicateReply (RoutingMessage *message, const string &reason="A reply was received, but original message has already been replied.") |
|
Enumerator |
---|
MOVETO |
|
COMPLETE |
|
REACTIVATE |
|
NOACTION |
|
CHANGEHOLDSTATUS |
|
CHANGEPRIORITY |
|
CHANGEVALUEDATE |
|
TRANSFORM |
|
SENDREPLY |
|
UPDATELIQUIDITIES |
|
WAITON |
|
ASSEMBLE |
|
DISASSEMBLE |
|
ENRICH |
|
HOLDQUEUE |
|
RELEASEQUEUE |
|
AGGREGATE |
|
RoutingAction::RoutingAction |
( |
| ) |
|
|
inline |
RoutingAction::RoutingAction |
( |
const string & |
text | ) |
|
void RoutingAction::CreateXSLTFilter |
( |
| ) |
|
|
static |
string RoutingAction::getParam |
( |
| ) |
const |
|
inline |
void RoutingAction::internalAggregateBMInfo |
( |
RoutingMessage * |
message | ) |
|
|
staticprivate |
void RoutingAction::internalPerformAggregate |
( |
RoutingMessage * |
message, |
|
|
const bool |
dummy |
|
) |
| |
|
staticprivate |
void RoutingAction::internalPerformAggregate |
( |
RoutingMessage * |
message | ) |
const |
|
inlineprivate |
void RoutingAction::internalPerformAssemble |
( |
RoutingMessage * |
message | ) |
const |
|
private |
void RoutingAction::internalPerformChangeHoldStatus |
( |
RoutingMessage * |
message, |
|
|
const bool |
value |
|
) |
| |
|
staticprivate |
void RoutingAction::internalPerformChangeHoldStatus |
( |
RoutingMessage * |
message | ) |
const |
|
inlineprivate |
void RoutingAction::internalPerformChangePriority |
( |
RoutingMessage * |
message | ) |
const |
|
inlineprivate |
void RoutingAction::internalPerformChangeValueDate |
( |
RoutingMessage * |
message | ) |
const |
|
private |
void RoutingAction::internalPerformComplete |
( |
RoutingMessage * |
message | ) |
const |
|
private |
void RoutingAction::internalPerformDisassemble |
( |
RoutingMessage * |
message | ) |
const |
|
private |
void RoutingAction::internalPerformEnrichMessage |
( |
RoutingMessage * |
message | ) |
const |
|
private |
void RoutingAction::internalPerformHoldQueue |
( |
const RoutingMessage * |
message, |
|
|
bool |
holdStatus |
|
) |
| const |
|
inlineprivate |
void RoutingAction::internalPerformMoveTo |
( |
RoutingMessage * |
message, |
|
|
const string & |
queue |
|
) |
| |
|
staticprivate |
void RoutingAction::internalPerformMoveTo |
( |
RoutingMessage * |
message | ) |
const |
|
inlineprivate |
void RoutingAction::internalPerformReactivate |
( |
RoutingMessage * |
message, |
|
|
const string & |
tableName |
|
) |
| |
|
staticprivate |
void RoutingAction::internalPerformReactivate |
( |
RoutingMessage * |
message, |
|
|
const string & |
tableName, |
|
|
const RoutingAggregationCode & |
reactAgregationCode |
|
) |
| |
|
staticprivate |
void RoutingAction::internalPerformReactivate |
( |
RoutingMessage * |
message | ) |
const |
|
inlineprivate |
void RoutingAction::internalPerformSendReply |
( |
RoutingMessage * |
message, |
|
|
const string & |
tableName, |
|
|
bool |
bulk = false |
|
) |
| |
|
staticprivate |
void RoutingAction::internalPerformSendReply |
( |
RoutingMessage * |
message, |
|
|
bool |
bulk = false |
|
) |
| const |
|
inlineprivate |
static void RoutingAction::internalPerformTransformMessage |
( |
RoutingMessage * |
message, |
|
|
const string & |
xsltFilename, |
|
|
const string & |
sessionCode |
|
) |
| |
|
inlinestaticprivate |
void RoutingAction::internalPerformTransformMessage |
( |
RoutingMessage * |
message, |
|
|
const string & |
xsltFilename, |
|
|
const string & |
sessionCode, |
|
|
const NameValueCollection & |
addParams |
|
) |
| |
|
staticprivate |
void RoutingAction::internalPerformTransformMessage |
( |
RoutingMessage * |
message, |
|
|
bool |
bulk = false |
|
) |
| const |
|
private |
void RoutingAction::internalPerformUpdateLiquidities |
( |
const RoutingMessage * |
message | ) |
const |
|
inlineprivate |
void RoutingAction::internalPerformWaitOn |
( |
RoutingMessage * |
message | ) |
const |
|
private |
string RoutingAction::Perform |
( |
RoutingMessage * |
message, |
|
|
const int |
userId, |
|
|
bool |
bulk = false |
|
) |
| const |
void RoutingAction::setSessionCode |
( |
const string & |
sessionCode | ) |
|
|
inline |
void RoutingAction::setText |
( |
const string & |
text | ) |
|
string RoutingAction::ToString |
( |
| ) |
const |
friend class RoutingStructures |
|
friend |
string RoutingAction::m_Param |
|
private |
string RoutingAction::m_SessionCode |
|
private |
XSLTFilter * RoutingAction::m_XSLTFilter = NULL |
|
staticprivate |
The documentation for this class was generated from the following files: