Programmatic configuration of the Enterprise Message API provides a way of configuring all parameters using an OMM data structure, which is divided into four tiers:
• The 1st tier lists the following Enterprise Message API’s components each of which has its own list in the 2nd tier:
• Consumer
• IProvider
• NiProvider
• Channel
• Logger
• Directory
• Dictionary
• WarmStandby
• WarmStandbyServerInfo
• The 2nd tier includes each component’s list and the default consumers and providers for use when loading configuration parameters.
• The 3rd tier defines individual names for these components, which then have their own configuration parameters in 4th tier.
• The 4th tier defines configuration parameters that are assigned to specific components.