EDS extracts now support optional format codes for 5 current keywords for the parameter extractnamepatternex:
@DATETIMESTAMP{…}
@DATESTAMP{…}
@EFFECTIVEDATE{…}
@FROMEFFECTIVEDATE{…}
@TOEFFECTIVEDATE{…}
As before,
@DATETIMESTAMP indicates the source of the date is the current timestamp
@DATESTAMP indicates the source of the date is the current datestamp
@EFFECTIVEDATE indicates the source of the date is the effectiveDate parameter
@FROMEFFECTIVEDATE indicates the source of the date is the fromEffectiveDate parameter
@TOEFFECTIVEDATE indicates the source of the date is the toEffectiveDate parameter
...
<taskParameter>
<name>extractnamepatternex</name>
<value>HOLDINGS_@DATESTAMP{Y-d-m}.dat</value>
</taskParameter>
HOLDINGS_2021-05-03.dat
...
<taskParameter>
<name>effectiveDate</name>
<value>2018-02-22</value>
</taskParameter>
<taskParameter>
<name>extractnamepatternex</name>
<value>HOLDINGS_@EFFECTIVEDATE{m-d-Y}.dat</value>
</taskParameter>
HOLDINGS_02-22-2018.dat
...
<taskParameter>
<name>effectiveDate</name>
<value>2018-02-22</value>
</taskParameter>
<taskParameter>
<name>extractnamepatternex</name>
<value>HOLDINGS_@EFFECTIVEDATE{ymd}.dat</value>
</taskParameter>
HOLDINGS_180222.dat
...
<taskParameter>
<name>effectiveDate</name>
<value>2018-02-22</value>
</taskParameter>
<taskParameter>
<name>extractnamepatternex</name>
<value>HOLDINGS_@EFFECTIVEDATE{mY}.dat</value>
</taskParameter>
HOLDINGS_022018.dat
...
<taskParameter>
<name>effectiveDate</name>
<value>2018-02-22</value>
</taskParameter>
<taskParameter>
<name>extractnamepatternex</name>
<value>HOLDINGS_@EFFECTIVEDATE{ym}.dat</value>
</taskParameter>
HOLDINGS_1802.dat