The subscription element contains one or more instances of the stream element; enabling you to configure the adapter to receive data from one or more streams.
adapter (required, limit one) |----rfa (required, limit one) '----subscriptions (required, limit one) '----subscription (required) '----stream (required) |----name (required, limit one) |----stale (optional) |----field (required) '----constant (optional)
The output adapter map file can contain two or more subscription sections. At runtime, the publishing mechanism for each subscription section is instantiated on a separate thread, which provides scalability.
subscriptions
Name | Requirement |
---|---|
stream | One or more |
Name | Description | Requirement |
---|---|---|
name | A name for this subscription that appears in updates published on RMDS and in log file entries | Required |
None
<subscriptions> <subscription name="subscription1" > <stream name="stream1" > <name column="0"/> <field column="4" name="BID"/> <field column="5" name="ASK"/> <field column="6" name="TRDPRC_1"/> <field column="7" name="ACVOL_1"/> <constant name="PROD_PERM" value="1"/> </stream> </subscription> </subscriptions>
This example configures the adapter to publish some columns from stream1 on Event Stream Processor using the name subscription1.