EMA C++ Configuration Guide : 3 Configuration Groups : 3.10 Directory Group : 3.10.5 InfoFilter Entry Parameters
 
3.10.5 InfoFilter Entry Parameters
The Enterprise Message API uses the following InfoFilter parameters to set filters on the types of information it sends overs its services (as specified in the EmaConfig.xml).
 
Table 24: Source Directory Info Parameters  
PARAMETER
TYPE
DEFAULT
DESCRIPTION
ServiceId
UInt64
N/A
Specifies the Service’s unique identifier. Available values include 0 - 65535.
Vendor
EmaString
N/A
Specifies the name of the vendor that provides the service.
IsSource
UInt64
0
Specifies whether the source of data sent on this service is its original publisher:
1: The service’s data is provided directly by an original publisher
0: The service’s data is a consolidation of multiple sources into a single service.
Capabilities
Component Name
N/A
A component that includes CapabilitiesEntry parameters, which define the message domain types that can be requested from the service.
For details on the parameter used in this section, refer to Section 3.10.5.1.
ItemList
EmaString
N/A
Specifies the name of the SymbolList that includes all items provided by this service.
DictionariesProvided
Component Name
N/A
A component that includes DictionariesProvidedEntry parameters, which define the dictionaries that the provider makes available. When specifying a dictionary, use the Dictionary’s component name whose *ItemName entries are used in this Service’s RDM DictionariesProvided entry.
For details on the parameter used in this section, refer to Section 3.10.5.2.
AcceptingConsumerStatus
UInt64
1
Indicates whether a service can accept and process messages related to Source Mirroring.
0: The provider does not accept consumer status
1: The provider accept consumer status
DictionariesUsed
Component Name
N/A
A component that includes DictionariesUsedEntry parameters, which define the dictionaries that the provider uses. When specifying a dictionary, use the Dictionary’s component name whose *ItemName entries are used in this Service’s RDM DictionariesUsed entry.
For details on the parameter used in this section, refer to Section 3.10.5.3.
QoS
Component Name
Includes a single QoSEntry
A component that includes QoSEntry sections, with each QoSEntry section defining a QoS Timeliness and Rate supported by this Service.
For details on the parameter used in this section, refer to Section 3.10.5.4.
SupportsQoSRange
UInt64
0
Indicates whether the provider supports a QoS range when requesting an item.
0: The provider does not support a QoS Range.
1: The provider supports a QoS Range.
For further details on using QoS ranges, refer to the RDM C++ Edition Usage Guide.
SupportsOutOfBandSnapshots
UInt64
For non-interactive provider: 0
Indicates whether the provider supports Snapshot requests after the OpenLimit has been reached:
0: The provider does not support snapshot requests.
1: The providers supports snapshot requests.
For details on OpenLimit, refer to the RDM C++ Edition Usage Guide.