Manager Guide

Ultra Messaging (Version 6.17.1)

Manager Guide
[ Single-page HTML ] | [ PDF ]

# Introduction

Warning
  The Ultra Messaging Manager (UMM) is deprecated as of UM version 6.17 due to lack of demand. It will be removed from the product in a future release. If you use UMM, please contact UM Support.

The Ultra Messaging Manager ensures the consistency and reliability of enterprise production applications by enabling IT administrators to control what configurations messaging applications can use and what users can operate them. UM Manager employs a daemon (ummd) to serve license and configurations information to your applications. The UM Manager graphical interface (GUI) accesses the daemon via the UMM API. The UM Manager GUI also simplifies UM configuration by providing the flexibility to configure applications in highly similar or divergent ways.

For policies and procedures related to Ultra Messaging Technical Support, see UM Support.

(C) Copyright 2004,2025 Informatica Inc. All Rights Reserved.

This software and documentation are provided only under a separate license agreement containing restrictions on use and disclosure. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica LLC.

A current list of Informatica trademarks is available on the web at https://www.informatica.com/trademarks.html.

Portions of this software and/or documentation are subject to copyright held by third parties. Required third party notices are included with the product.

This software is protected by patents as detailed at https://www.informatica.com/legal/patents.html.

The information in this documentation is subject to change without notice. If you find any problems in this documentation, please report them to us in writing at Informatica LLC 2100 Seaport Blvd. Redwood City, CA 94063.

Informatica products are warranted according to the terms and conditions of the agreements under which they are provided.
INFORMATICA LLC PROVIDES THE INFORMATION IN THIS DOCUMENT "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT.

See UM Glossary for Ultra Messaging terminology, abbreviations, and acronyms.

Note
  The UM Manager Daemon (ummd) and the UM Manager GUI are not supported on the OpenVMS platform.

# UM Manager Overview <-

Some of the highlights of the UM Manager include the following:

- Implements Ultra Messaging configuration with an XML file(s).

- Provides a graphical interface (GUI) to create and edit XML configuration files.

- Allows configuration by topic name, context name, event queue name, or wildcard pattern.

- Allows restriction of option values to a range or ranges of values.

- Allows you to restrict the creation of Ultra Messaging objects such as contexts, source topics, receiver topics, event queue names, or wildcard patterns.

- Lets you define configuration templates, which can overlap and override one another.

- Retrieves configuration from a ummd, or via an API call, or via an environment variable (in that order).

- Preserves the existing Ultra Messaging configuration APIs (lbm_config(), `*_attr_setopt()`, etc).

The diagram below illustrates the architecture of the UM Manager:

# Manager Components <-

UMM consists of the following components:

- UMM GUI - Graphical user interface for creating and editing XML configuration files. The UMM GUI requires Java Version 1.6.x. Communicates with ummd via the UMM GUI API. See UMM GUI Overview.

- UMM GUI API - Used to create the UM GUI and provides all access to the configuration database. You can use the API to programmatically create and store configuration templates and application configurations, bypassing the UMM GUI. See UMM API Overview and UMM Java API.

- ummd - Serves XML configuration information and Ultra Messaging license information to Ultra Messaging applications. Communication between ummd and your applications can be secured with SSL. See UMM Daemon Overview.

- Configuration Database - Database that stores all XML configuration files created in the UMM GUI or created programmatically. UMM supports MySQL and Oracle databases using JDBC. See Configuring the UMM Database.