Example

Configure the input adapter in the map file (subInclude.map.xml) to reference two subordinate files (RIClist1.sm.mf.xml, and RIClist2.sm.mf.xml).

The map file subInclude.map.xml configures the input adapter to reference two subordinate files, each containing a list of RICs for the adapter to subscribe to.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE adapter [
<!ENTITY RIClist1 SYSTEM "RIClist1.sm.mf.xml">
<!ENTITY RIClist2 SYSTEM "RIClist2.sm.mf.xml">
<!ENTITY rmdsFields SYSTEM "rmds.sm.mf.xml">
]>
<adapter>
<publication name="RMDS Adapter" retryInterval="5"
sendAsTransactions="0" flushInterval="1000" intraSubscribeDelay="100"/>
<streamMaps>
<streamMap name="stream1">
&rmdsFields;
</streamMap>
</streamMaps>
<rfa config="$ESP_REUTERS_HOME/config/rmdsmf.cfg"
sessionName="Inbound" />
<itemLists>
&RIClist1;
&RIClist2;
</itemLists>
</adapter>

The first file, RIClist1.sm.mf.xml, contains:

<!-- This fragment is meant to be included in an itemLists section.-->
<!-- These are FX RICs -->
<itemList service="IDN_RDF" stream="stream1">
<item name="GRMN.O"/>
<item name="INTC.O"/>
<item name="KLAC.O"/>
<item name="XLNX.O"/>
<item name="YHOO.O"/>
</itemList>

The second file, RIClist2.sm.mf.xml, contains:

<!-- This fragment is meant to be included in an itemLists section.-->
<!-- These are FX RICs -->
<itemList service="IDN_RDF" stream="stream1">
<item name="AUD="/>
<item name="CAD="/>
<item name="DKKTN="/>
<item name="GBPSW="/>
<item name="GBPTN="/>
<item name="JPYSN="/>
<item name="JPYSW="/>
<item name="JPYTN="/>
<item name="HKD="/>
<item name="SGDSW="/>
<item name="ZAR="/>
<item name="ZARSN="/>
</itemList>