#include <RoutingActions.h>
EnrichTemplate::EnrichTemplate |
( |
const string & |
xsltFile, |
|
|
RoutingMessageEvaluator * |
evaluator |
|
) |
| |
|
inlineprotected |
virtual EnrichTemplate::~EnrichTemplate |
( |
| ) |
|
|
inlinevirtual |
Four step Template method.
- Get filter value
- Get enrich data using filter value
- Enrich message payload
- Override business messages
virtual XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* EnrichTemplate::getEnrichData |
( |
const string & |
idValue | ) |
|
|
protectedpure virtual |
EnrichTemplate * EnrichTemplate::GetEnricher |
( |
RoutingMessageEvaluator * |
evaluator, |
|
|
const string & |
param |
|
) |
| |
|
static |
virtual string EnrichTemplate::getIdFilterValue |
( |
| ) |
|
|
protectedpure virtual |
const int EnrichTemplate::m_EnrichFields |
|
staticprotected |
Initial value:= { InternalXmlPayload::SENDER, InternalXmlPayload::RECEIVER, InternalXmlPayload::CURRENCY,
InternalXmlPayload::VALUEDATE, InternalXmlPayload::IBAN, InternalXmlPayload::IBANPL,
InternalXmlPayload::SENDERCORR, InternalXmlPayload::RECEIVERCORR, InternalXmlPayload::ORGINSTRID
}
const string EnrichTemplate::m_EnrichFieldsName |
|
staticprotected |
Initial value:= { "SENDER", "RECEIVER", "CURRENCY", "CURRENCYDATE", "IBAN", "IBANPL", "SENDERCORRESP",
"RECEIVERCORRESP", "ORGINSTRID" }
RoutingMessageEvaluator* EnrichTemplate::m_MessageEvaluator |
|
protected |
string EnrichTemplate::m_XsltFileName |
|
protected |
The documentation for this class was generated from the following files: