Application Context Reference

Application Contexts are server-side components in the MetaFluent JMS Server that expose server resources to JMS client applications. Note that a particular server may expose more than one context and/or multiple versions of the same context.

com.metafluent.jms_context.mds

Current version: 2

Identifier:com.metafluent.jms_context.mds-2

This context delivers publish-subscribe access to level 1 and level 2 data and uses the following naming conventions:


Conventions for com.metafluent.jms_context.mds
Topic Pattern Data Convention
feed.symbol Level 1 data, as single-stream topics, using symbols from the namespace implied by the feed
ric.feed.symbol Level 1 data, as single-stream topics, with symbols from the RIC namespace
cusip.feed.symbol Level 1 data, as single-stream topics, with symbols from the CUSIP namespace
isin.feed.symbol Level 1 data, as single-stream topics, with symbols from the ISIN namespace
sedol.feed.symbol Level 1 data, as single-stream topics, with symbols from the SEDOL namespace
bb.feed.symbol Level 1 data, as single-stream topics, with symbols from the Bloomberg namespace
book.feed.symbol Level 2 data, as multi-stream topics, using symbols from the namespace implied by the feed
book.ric.feed.symbol Level 2 data, as multi-stream topics, using symbols from RIC namespace
book.cusip.feed.symbol Level 2 data, as multi-stream topics, using symbols from CUISP namespace
book.isin.feed.symbol Level 2 data, as multi-stream topics, using symbols from ISIN namespace
book.sedol.feed.symbol Level 2 data, as multi-stream topics, using symbols from SEDOL namespace
book.bb.feed.symbol Level 2 data, as multi-stream topics, using symbols from Bloomberg namespace
chain.feed.symbol Reuters chains, as multi-stream topics, using symbols from the RIC namespace
_services.mds A multi-stream topic providing information about the set of available feeds

com.metafluent.jms_context.entitlements

Current version: 1

Identifier:com.metafluent.jms_context.entitlements-1

This context access to login/session and data entitlements authorization indications. The context implementation integrates with external entitlements solutions such as DACS and NYSET (DART). This context uses a ',' as a delimiter rather than a '.' because the latter is likely to appear in the IP address used for a position/location identifier. Topic names in this context use the following naming conventions:


Conventions for com.metafluent.jms_context.entitlements-1
Topic Pattern Data Convention
feed,symbol Entitlements indications for the given feed and symbol, using credentials from the user session, and using the symbol namespace implied by the feed
login,user_id,application_id,position_id User login/session authorization indications for the user, application, and position indicated in the topic name
subscription,user_id,application_id,position_id,feed,symbol Subscription authorization indications for the user, application, position, feed and symbol indicated in the topic name, using the symbol namespace implied by the feed

com.metaflent.jms_context.admin

Current version: 1

Identifier:com.metafluent.jms_context.admin-1

This context provides access to information about the available contexts. This context is installed by the base server and is therefore always available. Topic names in this context use the following naming conventions:


Conventions for com.metafluent.jms_context.admin-1
Topic Pattern Data Convention
contexts A list of context identifiers, available as a multi-stream topic