pfx-api:flush, pfx:dmFlush - Flush Data from Datamart

This component is used to copy records from a DataFeed table into a DataSource table (rundataload:DS_FLUSH). The attributes id, dataSourceName and DataFeedName are required. If the attribute incrementalDate is specified, the incremental version of rundataload is used.

Attributes

Description

Required by pfx:dmFlush

Required by pfx-api

Attributes

Description

Required by pfx:dmFlush

Required by pfx-api

id

ID of the component used for the route name

yes

not available

dataSourceName

Name of the data source table

yes

yes

dataFeedName

Name of the data feed table

yes

no

incrementalDate

Value with an incremental date

no

no

Example of use in camel-context.xml:

<to uri="pfx-api:flush?dataFeedName=DMF.Prices&amp;dataSourceName=DMDS.Prices"/> <to uri="pfx-api:flush?dataSourceName=DMDS.Prices"/> <to uri="pfx-api:flush?dataSourceName=DMDS.Prices&amp;incrementalDate=2018-01-01T10:12:01"/>

Deprecated from 1.1.15. 

<pfx:dmFlush id="flushTransactionCostsDS" dataSourceName="DMDS.TransactionCosts" dataFeedName="DMF.TransactionCosts" incrementalDate="simple:property[costsLoadDate]"/>

IntegrationManager version 5.8.0