#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: