Installation and Configuration
Transcription
Installation and Configuration
TIBCO® MDM Administration Agent Installation and Configuration Software Release 1.0 November 2013 Two-Second Advantage® Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN THE LICENSE FILE) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. This document contains confidential information that is subject to U.S. and international copyright laws and treaties. No part of this document may be reproduced in any form without the written authorization of TIBCO Software Inc. TIBCO, Two-Second Advantage, TIBCO Hawk, TIBCO Rendezvous, TIBCO Runtime Agent, TIBCO ActiveMatrix BusinessWorks, TIBCO Administrator, TIBCO Designer, TIBCO ActiveMatrix Service Gateway, TIBCO BusinessEvents, TIBCO BusinessConnect, and TIBCO BusinessConnect Trading Community Management are either registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or other countries. Enterprise Java Beans (EJB), Java Platform Enterprise Edition (Java EE), Java 2 Platform Enterprise Edition (J2EE), and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the U.S. and other countries. All other product and company names and marks mentioned in this document are the property of their respective owners and are mentioned for identification purposes only. THIS SOFTWARE MAY BE AVAILABLE ON MULTIPLE OPERATING SYSTEMS. HOWEVER, NOT ALL OPERATING SYSTEM PLATFORMS FOR A SPECIFIC SOFTWARE VERSION ARE RELEASED AT THE SAME TIME. SEE THE README FILE FOR THE AVAILABILITY OF THIS SOFTWARE VERSION ON A SPECIFIC OPERATING SYSTEM PLATFORM. THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THIS DOCUMENT COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESE CHANGES WILL BE INCORPORATED IN NEW EDITIONS OF THIS DOCUMENT. TIBCO SOFTWARE INC. MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN THIS DOCUMENT AT ANY TIME. THE CONTENTS OF THIS DOCUMENT MAY BE MODIFIED AND/OR QUALIFIED, DIRECTLY OR INDIRECTLY, BY OTHER DOCUMENTATION WHICH ACCOMPANIES THIS SOFTWARE, INCLUDING BUT NOT LIMITED TO ANY RELEASE NOTES AND "READ ME" FILES. This Product is covered by U.S. Patent No. 7,472,101 Copyright © 1999-2013 TIBCO Software Inc. ALL RIGHTS RESERVED. TIBCO Software Inc. Confidential Information |3 Contents Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 TIBCO MDM Administration Agent Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Other TIBCO Product Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 Connecting with TIBCO Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 How to Join TIBCOmmunity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 How to Access TIBCO Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 How to Contact TIBCO Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Chapter 1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 TIBCO MDM Administration Agent Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 TIBCO MDM Administration Agent Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 TEA Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Chapter 2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 Installation Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 Installation Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 Installation Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Required Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Disk Space Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Installing TIBCO MDM Administration Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22 Installing in GUI Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22 Installing in Console Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 Installing in Silent Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Installation File System Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Installer Log File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 Verifying the Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 Chapter 3 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Setting Java Environment Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 WebSphere and IBM JDK Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 TIBCO MDM Administration Agent Installation and Configuration 4 | Contents Configuring Agent Properties File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Example Agent Properties File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Configuring MDM Clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Preparing Startup and Shutdown Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Example Cluster Configuration File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Starting TIBCO MDM Administration Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Verifying TIBCO MDM Administration Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Chapter 4 MDM Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Managing MDM Instances with TIBCO MDM Administration Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Accessing the MDM Product View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Accessing the MDM Instance View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Accessing the MDM Components View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Accessing the MDM Solutions View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solutions View: Critical Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solutions View: Cache Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solutions View: Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 47 48 50 Chapter 5 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Troubleshooting Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Agent Does Not Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Agent Unable to Connect to MDM Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Agent Unable to Connect to TEA Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MDM Instance Status Is Inconsistent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . No MDM Instances Are Displayed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 54 54 54 55 56 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 TIBCO MDM Administration Agent Installation and Configuration Tables 5 | Tables Table 1 General Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Table 2 Syntax Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Table 3 Agent Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Table 4 Cluster Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Table 5 Cluster Member Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Table 6 Instance Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Table 7 Instance View Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Table 8 Critical Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Table 9 Cache Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Table 10 Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 TIBCO MDM Administration Agent Installation and Configuration 6 | Tables TIBCO MDM Administration Agent Installation and Configuration |7 Preface This software may be available on multiple operating systems. However, not all operating system platforms for a specific software version are released at the same time. Please see the readme file for the availability of this software version on a specific operating system platform. TIBCO MDM Administration Agent is a web application that implements an interface to TEA servers. TIBCO MDM Administration Agent links MDM with TIBCO Enterprise Administrator (TEA), allowing users to manage MDM instances through the TEA interface. Topics • Related Documentation, page 8 • Typographical Conventions, page 10 • Connecting with TIBCO Resources, page 13 TIBCO MDM Administration Agent Installation and Configuration 8 | Related Documentation Related Documentation This section lists documentation resources you may find useful. TIBCO MDM Administration Agent Documentation The following documents form the TIBCO MDM Administration Agent documentation set: • TIBCO MDM Administration Agent Installation and Configuration Read this manual for information about preparing, installing, configuring, and managing TIBCO MDM Administration Agent. • TIBCO MDM Administration Agent Release Notes Read the release notes for a list of new and changed features. This document also contains lists of known issues and closed issues for this release. Other TIBCO Product Documentation You may find it useful to read the documentation for the following TIBCO products: • TIBCO MDM Installation and Configuration Read this manual for instructions on site preparation and installation. • TIBCO MDM User’s Guide This manual explains features and benefits of TIBCO MDM from the business user’s viewpoint. It describes the manual and functionality as well as all the screens. • TIBCO MDM System Administration This manual explains features relevant to the system administrator. • TIBCO MDM Customization Read this manual to how the application can be customized to your enterprise needs. • TIBCO MDM Workflow Reference This manual is a reference for automation of business processes. • TIBCO MDM Web Services This manual is a reference for using web services. • TIBCO MDM Release Notes Read the release notes for a list of new and changed features. This document also contains lists of known issues and closed issues for this release. You may also find it useful to read the documentation for the following TIBCO products: TIBCO MDM Administration Agent Installation and Configuration Preface 9 | • TIBCO TEA™ software: TIBCO TEA provides a single point of entry for multi-product enterprise deployments. This increases ease of use for the management and monitoring of runtime artifacts, and simplifies deployments, provisioning, and upgrading. TIBCO MDM Administration Agent Installation and Configuration 10 | Typographical Conventions Typographical Conventions The following typographical conventions are used in this manual. Table 1 General Typographical Conventions Convention Use ENV_NAME TIBCO products are installed into an installation environment. A product installed into an installation environment does not access components in other installation environments. Incompatible products and multiple instances of the same product must be installed into different installation environments. TIBCO_HOME MDM-AGENT_ HOME An installation environment consists of the following properties: • Name Identifies the installation environment. This name is referenced in documentation as ENV_NAME. On Microsoft Windows, the name is appended to the name of Windows services created by the installer and is a component of the path to the product shortcut in the Windows Start > All Programs menu. • Path The folder into which the product is installed. This folder is referenced in documentation as TIBCO_HOME. TIBCO MDM Administration Agent installs into a directory within a TIBCO_HOME. This directory is referenced in documentation as MDM-AGENT_HOME. The default value of MDM-AGENT_HOME depends on the operating system. For example on Windows systems, the default value is C:\tibco\mdm-agent\1.0 code font Code font identifies commands, code examples, filenames, pathnames, and output displayed in a command window. For example: Use MyCommand to start the foo process. bold code font Bold code font is used in the following ways: • In procedures, to indicate what a user types. For example: Type admin. • In large code samples, to indicate the parts of the sample that are of particular interest. • In command syntax, to indicate the default parameter for a command. For example, if no parameter is specified, MyCommand is enabled: MyCommand [enable | disable] TIBCO MDM Administration Agent Installation and Configuration Preface 11 | Table 1 General Typographical Conventions (Cont’d) Convention Use italic font Italic font is used in the following ways: Key combinations • To indicate a document title. For example: See TIBCO ActiveMatrix BusinessWorks Concepts. • To introduce new terms For example: A portal page may contain several portlets. Portlets are mini-applications that run in a portal. • To indicate a variable in a command or code syntax that you must replace. For example: MyCommand PathName Key name separated by a plus sign indicate keys pressed simultaneously. For example: Ctrl+C. Key names separated by a comma and space indicate keys pressed one after the other. For example: Esc, Ctrl+Q. The note icon indicates information that is of special interest or importance, for example, an additional action required only in certain circumstances. The tip icon indicates an idea that could be useful, for example, a way to apply the information provided in the current section to achieve a specific result. The warning icon indicates the potential for a damaging situation, for example, data loss or corruption if certain steps are taken or not taken. Table 2 Syntax Typographical Conventions Convention Use [ ] An optional item in a command or code syntax. For example: MyCommand [optional_parameter] required_parameter | A logical OR that separates multiple items of which only one may be chosen. For example, you can select only one of the following parameters: MyCommand para1 | param2 | param3 TIBCO MDM Administration Agent Installation and Configuration 12 | Typographical Conventions Table 2 Syntax Typographical Conventions Convention Use { } A logical group of items in a command. Other syntax notations may appear within each logical group. For example, the following command requires two parameters, which can be either the pair param1 and param2, or the pair param3 and param4. MyCommand {param1 param2} | {param3 param4} In the next example, the command requires two parameters. The first parameter can be either param1 or param2 and the second can be either param3 or param4: MyCommand {param1 | param2} {param3 | param4} In the next example, the command can accept either two or three parameters. The first parameter must be param1. You can optionally include param2 as the second parameter. And the last parameter is either param3 or param4. MyCommand param1 [param2] {param3 | param4} TIBCO MDM Administration Agent Installation and Configuration Preface 13 | Connecting with TIBCO Resources How to Join TIBCOmmunity TIBCOmmunity is an online destination for TIBCO customers, partners, and resident experts. It is a place to share and access the collective experience of the TIBCO community. TIBCOmmunity offers forums, blogs, and access to a variety of resources. To register, go to http://www.tibcommunity.com. How to Access TIBCO Documentation You can access TIBCO documentation here: http://docs.tibco.com How to Contact TIBCO Support For comments or problems with this manual or the software it addresses, contact TIBCO Support as follows: • For an overview of TIBCO Support, and information about getting started with TIBCO Support, visit this site: http://www.tibco.com/services/support • If you already have a valid maintenance or support contract, visit this site: https://support.tibco.com Entry to this site requires a user name and password. If you do not have a user name, you can request one. TIBCO MDM Administration Agent Installation and Configuration 14 | Connecting with TIBCO Resources TIBCO MDM Administration Agent Installation and Configuration | 15 Chapter 1 Introduction TIBCO MDM Administration Agent is a web application that implements an interface to TEA servers. TIBCO MDM Administration Agent links MDM with TEA, allowing users to manage MDM instances through the TEA interface. Topics • TIBCO MDM Administration Agent Overview, page 16 • TIBCO MDM Administration Agent Communication, page 17 • TEA Terminology, page 18 TIBCO MDM Administration Agent Installation and Configuration 16 | Chapter 1 Introduction TIBCO MDM Administration Agent Overview TIBCO® Enterprise Administrator (TEA) is a unified administrative interface through which users can manage and monitor multiple TIBCO enterprise assets. TEA provides an extensible administration platform to centralize the management of various TIBCO® and non-TIBCO® products. TEA provides a graphical user interface as well as a shell interface to view and administer your enterprise assets. You can access the shell interface via SSH. TIBCO® MDM is a tool to manage the master data of organizations by providing a framework for governance, rules, and processes. TIBCO MDM ensures accuracy and efficiency both inside the enterprise and throughout the value chain so that multiple processes are optimally coordinated. TIBCO MDM delivers a multi-domain horizontal platform to manage all types of information including products, customers, vendors, reference data, backend systems. TIBCO MDM Administration Agent is a standalone application that implements an interface to TEA that allows users to stop, start, suspend, resume, and monitor multiple instances of TIBCO MDM application servers. TIBCO MDM Administration Agent Installation and Configuration TIBCO MDM Administration Agent Communication 17 | TIBCO MDM Administration Agent Communication TIBCO MDM Administration Agent communicates with TIBCO MDM application servers via Java Management Extensions (JMX). The mdm-agent.properties file facilitates communication with TIBCO MDM instances. See Configuring Agent Properties File on page 29 for more details. TIBCO MDM Administration Agent finds and connects the Java Virtual Machine (JVM) of each MDM instance to the agent. One agent is installed on each MDM server, and manages all MDM instances on that server. TIBCO MDM Administration Agent manages the instances by handling all JVMs local to the machine on which it’s installed. If If you are using IBM’s implementation of JDK 7, some additional configuration is required. See WebSphere and IBM JDK Configuration on page 28 for more information. TIBCO MDM Administration Agent Installation and Configuration 18 | Chapter 1 Introduction TEA Terminology Both TIBCO TEA and TIBCO MDM Administration Agent assign a unique definition to concepts such as agent, server, solution, and cluster. These terms are defined below as they are used by TEA and MDM Administration Agent. Term Definition TEA Server Server hosting TEA. MDM Agent TEA agent that manages MDM instances. Solution A collection of assets that provide a business function. Typically, multiple products' application assets (such as applications, processes, resources, and endpoints) together provide a Solution. Cluster A group of MDM instances in an application server. Instance An MDM application running in an application server. TIBCO MDM Administration Agent Installation and Configuration | 19 Chapter 2 Installation This chapter explains how to install TIBCO MDM Administration Agent. Topics • Installation Overview, page 20 • Installation Requirements, page 21 • Installing TIBCO MDM Administration Agent, page 22 • Verifying the Installation, page 25 TIBCO MDM Administration Agent Installation and Configuration 20 | Chapter 2 Installation Installation Overview TIBCO MDM Administration Agent is a standalone Jetty-based web application that communicates with TIBCO MDM via JMX and with TEA Servers via HTTP. It is installed using the TIBCO Universal Installer. Installation Modes Three installation modes are available: GUI, console, and silent. TIBCO MDM Administration Agent Installation and Configuration Installation Requirements 21 | Installation Requirements This section provides general information about TIBCO MDM Administration Agent’s installation requirements. For complete installation requirement details, see TIB_mdm-agent_1.0.0_readme.txt. Required Software TIBCO MDM Administration Agent requires an agent library with which it is packaged. No other software is required for installation. The functionality of TIBCO MDM Administration Agent depends on the following TIBCO software: • TIBCO TEA version 1.0.0 • TIBCO MDM version 8.3.1_HF-001 and above TIBCO MDM Administration Agent also requires Java SE Development Kit (JDK) 7. Disk Space Requirements TIBCO MDM Administration Agent requires 10 MB of free disk space for logging purposes. Supported Platforms TIBCO MDM Administration Agent supports the following platforms: • HP HP-UX — 11i v3 (B.11.31) 64-bit on Itanium • Microsoft Windows Server — 2008 R2 64-bit on x86-64 • Red Hat Enterprise Linux Server — 5.x, 6.x 64-bit on x86-64 • Sun Solaris — 10 64-bit on SPARC TIBCO MDM Administration Agent Installation and Configuration 22 | Chapter 2 Installation Installing TIBCO MDM Administration Agent TIBCO MDM Administration Agent is installed using the TIBCO Universal Installer. Run the TIBCO Universal Installer executable to install the agent. TIBCO MDM Administration Agent does not need to be installed in a TIBCO_HOME. TIBCO MDM Administration Agent can be installed in any directory of the machine hosting the MDM instances that you want the agent to monitor and manage. Only one MDM Administration Agent should be configured per machine. TIBCO MDM Administration Agent handles the Java Virtual Machine (JVM) of each MDM instance. You can install TIBCO MDM Administration Agent using one of the following modes: • Installing in GUI Mode, page 22 • Installing in Console Mode, page 23 • Installing in Silent Mode, page 24 Installing in GUI Mode In GUI mode, the TIBCO Universal Installer presents panels that allow you to make choices about product selection, product location, and so on. GUI mode is the installer's default mode. To install in GUI mode: 1. Open the physical media or download the installation package. 2. Extract the TIBCO MDM Administration Agent archive file to a temporary directory. 3. Navigate to the temporary directory. 4. Run TIBCOUniversalInstaller. The Welcome screen displays. Click Next. 5. The License Agreement screen appears. After reading through the license text, click I accept the terms of the license agreement and then click Next. 6. The TIBCO Installation Home screen displays. An installation environment isolates product installations; a product installed into an installation environment does not access components in other installation environments. An installation environment consists of a name, and path. You can choose a new environment or an existing environment. TIBCO MDM Administration Agent Installation and Configuration Installing TIBCO MDM Administration Agent 23 | • Create a new TIBCO_HOME To install the product into a new installation environment, specify the following properties: — Name Identifies the installation environment. The name cannot contain special characters such as * ? > < : | / \ or ". — Path The directory into which the product is installed. Type a path or click Browse to specify the path or accept the default location. The path cannot contain special characters such as * # ? > < % & $ ` or |. The path cannot be the same as the path of an existing environment. • Use an existing TIBCO_HOME To install the product into an existing installation environment, select the environment from the Environment drop-down list. 7. The Installation Profile Selection screen displays. Start by selecting one of the installation profiles in the left pane. If you select Customize Installation (optional), you may then select or unselect individual components in the right pane. Click Next. 8. The Pre-Install summary screen displays. Verify the list of products selected for install and then click Install. 9. The Post-Install Summary screen appears. This screen summarizes the installation process. Click Finish to complete the installation process and close the installer window. Installing in Console Mode Console mode allows you to run the installer from the command line. This is useful if your machine does not have a window environment. To install in console mode: 1. Open the physical media or download the installation package. 2. Extract the TIBCO MDM Administration Agent archive file to a temporary directory. 3. Using a console window, navigate to the temporary directory. 4. Run the platform-specific installer executable in console mode: TIBCOUniversalInstaller -console 5. Complete the installation by responding to the console window prompts. TIBCO MDM Administration Agent Installation and Configuration 24 | Chapter 2 Installation Installing in Silent Mode In silent mode, the universal installer does not prompt for any inputs during installation. Instead, the inputs are read from a response file that can be provided as a command-line parameter. If no value is specified, the installer uses the default TIBCOUniversalInstaller.silent file. The following procedure explains how to install TIBCO MDM Administration Agent in silent mode. If errors occur during installation, they will be listed in the installation log file contained in the directory USER_HOME/username.TIBCO, as explained in Installer Log File on page 25. 1. Open the physical media or download the TIBCO MDM Administration Agent package. 2. Extract the contents of the package to a temporary directory. 3. Using a console window, navigate to the temporary directory. 4. Copy the file TIBCOUniversalInstaller.silent, rename the copy as myfilename.silent. (If you use the default file name for your copy, you may omit the responseFile parameter in step 6.) 5. Using a text editor, open the copied file and update the install location and features to install. 6. Run the installer. To do this on Linux, execute: TIBCOUniversalInstaller-lnx-x86.bin -silent -V responseFile="myfilename.silent" Installation File System Details TIBCO MDM Administration Agent creates the following directories and files: • MDM-AGENT_HOME/config — Contains configuration files. • MDM-AGENT_HOME/lib — Contains library files required by the agent. • MDM-AGENT_HOME/samples/application_server — Contains sample scripts for the following application servers: JBoss, WebLogic, WebSphere. Use the script appropriate to your application server. • MDM-AGENT_HOME/config/mdm-agent.properties — The properties file for the agent. See Configuring Agent Properties File on page 29 for more information about configuring this file. TIBCO MDM Administration Agent Installation and Configuration Installing TIBCO MDM Administration Agent 25 | • MDM-AGENT_HOME/StartMDMAgent.sh (StartMDMAgent.bat for Windows) — The startup script for the agent. See Starting TIBCO MDM Administration Agent on page 36 for more information about starting the agent. B You must set the JAVA_HOME environment variable in the following locations: • The file StartMdmAgent.sh (StartMdmAgent.bat for Windows) • Environment • TEA Server See Setting Java Environment Variables on page 28 for more information about setting environment variables. Installer Log File TIBCO MDM Administration Agentd does not create a dedicated log directory. If you want to debug the StartMDMAgent.sh (StartMDMAgent.bat for Windows) command, you can redirect the logs to directory of your choice. The TIBCO Universal Installer automatically generates the following log files: • USER_HOME/username.TIBCO/install_currentyear-currentmonth-currentdate.uniqueI D — This log file allows you to troubleshoot for any errors that might have occurred during the installation process. • USER_HOME/tibco_universal_installer.username_install — This file contains installer-related logs. Verifying the Installation After installing TIBCO MDM Administration Agent, verify that the file MDM-AGENT_HOME/StartMDMAgent.sh (StartMDMAgent.bat for Windows) is present. See Chapter 5, Troubleshooting, on page 53 for general troubleshooting information. TIBCO MDM Administration Agent Installation and Configuration 26 | Chapter 2 Installation TIBCO MDM Administration Agent Installation and Configuration | 27 Chapter 3 Configuration This chapter explains how to configure TIBCO MDM Administration Agent. Topics • Setting Java Environment Variables, page 28 • Configuring Agent Properties File, page 29 • Configuring MDM Clusters, page 33 • Starting TIBCO MDM Administration Agent, page 36 • Verifying TIBCO MDM Administration Agent, page 37 TIBCO MDM Administration Agent Installation and Configuration 28 | Chapter 3 Configuration Setting Java Environment Variables TIBCO MDM Administration Agent requires Java SE Development Kit (JDK) 7. You must set a JAVA_HOME environment variable to point to the JDK in the following locations: • MDM-AGENT_HOME/startMDMAgent.sh (startMDMAgent.bat on Windows) • Environment • TEA Server WebSphere and IBM JDK Configuration If you use WebSphere as an application server and IBM’s implementation of Java Development Kit (JDK) 7, additional configuration is required. To enable communication via JMX for each MDM instance, set the following properties on the MDM Server as arguments for the Java command line: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port= 9010 -Dcom.sun.management.jmxremote.local.only=true -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false (For security reasons, set this to true so that the remote method invocation (RMI) port cannot be accessed from outside.) -Dcom.sun.management.jmxremote.local.only=true TIBCO MDM Administration Agent Installation and Configuration Configuring Agent Properties File 29 | Configuring Agent Properties File TIBCO MDM Administration Agent’s properties file, mdm-agent.properties, must be configured to communicate with TIBCO MDM. The required and optional properties are described in the table below. Table 3 Agent Properties Properties Description Required Properties agent.description Brief description of the agent. For example, Agent agent.server.port Port used by TEA Server to connect to agent. For example, 1242 for MDM QA cluster Optional Properties tea.server.url URL the agent uses to connect to TEA Server. For example, http://localhost:8777/tea If no URL is specified the agent will not automatically register with TEA Server. You can manually register the agent using TEA Server UI. ssl.enabled Boolean property to enable SSL. tea.agent.http.ke ystore File path to or URL of the SSL key store. tea.agent.http.ke ystore.password Password for the key store. tea.agent.http.ce rt.alias Alias of SSL certificate. tea.agent.http.ke ymanager.password Password for specific key within the key store. tea.agent.http.tr uststore File path to or URL of the trust store. tea.agent.http.tr uststore.password Password for the trust store. tea.agent.http.id letimeout The maximum idle time to set. Translates to the Socket.setSoTimeout(int) call. tea.agent.http.th readpool.acceptor s Number of acceptor threads to set. TIBCO MDM Administration Agent Installation and Configuration 30 | Chapter 3 Configuration Properties Description agent.managed.mdm server.url The URL of the managed MDM server. For example, http://localhost:8080 If used, this URL should be mentioned in the file cluster-config.xml. See Configuring Agent Properties File on page 29 for more information about MDM cluster configuration. agent.version Version of the agent. mdmserver.polling _interval Polling interval for agent to poll MDM, specified in milliseconds. Recommended value is 5000 ms (5 s). Values lower than 1000 ms (1 s) should not be specified. product.type.name Product name for MDM. Not recommended to change. product.type.desc Description of MDM product. Not recommended to change. agent.server.name Name of agent. agent.server.desc ription Brief description of agent. agent.server.vers ion Version of server hosting agent. agent.server.cont extPat Context path used by TEA Server to execute Rest API. Not modified in most cases. mdmserver.mqhome This property is optional. However, if you want to start MDM Servers for the first time by using the agent’s Bootup function, you must specify this property. If this property is specified, the agent reads cluster-config.xml and lists the MDM Servers defined there. Specify this property with the path to the MQ_HOME. Be sure that this path conforms to your operating system’s syntax. For example: LINUX mdmserver.mqhome=/home/user1/mdm/83 WINDOWS agent.managed.mdm server.url mdmserver.mqhome=C:\\tibco\\mdm\\8.3 The URL and credentials of an MDM Server. For example, http://localhost:8080 If a URL is provided, the agent connects to the MDM instance at startup. agent.info Brief description of agent. For example, agent1 TIBCO MDM Administration Agent Installation and Configuration Configuring Agent Properties File 31 | Example Agent Properties File Here is an example of a configured mdm-agent.properties file, located at MDM-AGENT_HOME/config: ##--- Start of Mandatory properties agent.description=MDM QA cluster agent.server.port=1242 ##--- End of Mandatory properties # URL to connect with Tea Server. if URL is not specified, agent will not automatically register to Tea Server. You can register the agent using Tea Server tea.server.url=http://localhost:8777/tea ##--- SSL properties ssl.enabled=false #- The file or URL of the SSL Key store location. tea.agent.http.keystore= #- The password for the key store. tea.agent.http.keystore.password= #- Alias of SSL certificate. tea.agent.http.cert.alias= #- The password for the specific key within the key store. tea.agent.http.keymanager.password= #- The file name or URL of the trust store location tea.agent.http.truststore= #- The password for the trust store. tea.agent.http.truststore.password= #--" - The maxIdleTime to set, which translates to the Socket.setSoTimeout(int) call. tea.agent.http.idletimeout= #- The number of acceptor threads to set. tea.agent.http.threadpool.acceptors= ##- SSL properties #enable jmx password jmx.password=false TIBCO MDM Administration Agent Installation and Configuration 32 | Chapter 3 Configuration # Optional. if MQ_HOME is specified, it is used to read Cluster-info for MDM solution. If not specified, MQ_HOME environment var is looked up. # if environemnt variable is not setup, solution is not published. #mdmserver.mqhome=/Users/jsmith/dev/mdm/dest #mdmserver.mqhome=/home/apatil/mdm/v_dist/cim_jboss/eCM83 ## Please do not modify the below properties #agent.info=agent1 info agent.version=8.3.1 # Polling interval for agent to poll MDM. Specified in Mill Seconds. Recomemnded value is 5000 (5s). Value lower than 1000 should not be specified. mdmserver.polling_interval=10000 product.type.name=TIBCO MDM product.type.desc=TIBCO MDM helps you to ensure that your master data is consistent\, complete\, and accurate throughout your organization\, enterprise systems and partners. agent.name=TIBCOMDMAgent agent.server.name=TIBCOMDMAgent agent.server.description=TIBCO MDM Agent to monitor MDM instances and cluster agent.server.version=8.3.1 # Context Path is used by Tea Server to execute Rest API. Normally not changed. agent.server.contextPath=MDMAgent # Optional This url should be mentioned in the cluster-config.xml #agent.managed.mdmserver.url=http://localhost:8080 TIBCO MDM Administration Agent Installation and Configuration Configuring MDM Clusters 33 | Configuring MDM Clusters MDM clusters are groups of MDM instances. In the TEA Server UI, such groups are referred to as MDM solutions. These clusters are defined for MDM in a configuration file called cluster-config.xml, which is located at MQ_HOME/config. TIBCO MDM Administration Agent queries cluster-config.xml for the values displayed in the TEA Server UI. The cluster and cluster member properties specified in this file are described in the tables below: • Table 4, Cluster Properties describes the properties that define a cluster. • Table 5, Cluster Member Properties describes the properties that define members of the cluster. Table 4 Cluster Properties Properties Description name Name of the cluster. For example, Cluster1 The TEA UI displays this as MDM Solution. description Short description of the cluster. For example, Test Cluster Table 5 Cluster Member Properties Properties Description name Name of the MDM instance member in the cluster. This must be the same as the NODE_ID environment variable set for the MDM Server. See Chapter 1, Configurator, in TIBCO MDM System Administration for more information about clusters in TIBCO MDM. description Brief description of the instance. serverURL URL of the machine hosting the MDM instance. This must be a hostname and not an IP address. For example, http://localhost:8080 The serverURL should be unique in a cluster definition. TIBCO MDM Administration Agent uses the serverURL to determine whether the MDM instance is local to that machine. TIBCO MDM Administration Agent Installation and Configuration 34 | Chapter 3 Configuration Properties Description startCmd Start command for the application server. The exact command depends on the type of web application server you are using. For example, a JBoss server start command would resemble the following example: $JBOSS_HOME/bin/standalone.sh -b 0.0.0 See Preparing Startup and Shutdown Commands on page 34 for more information about startup commands. shutdownCmd Shutdown command for the application server. The exact command depends on the type of web application server you are using. For example, a JBoss server stop command would resemble the following example: ./jboss-cli.sh --controller=localhost:9999 --connect command=:shutdown See Preparing Startup and Shutdown Commands on page 34 for more information about shutdown commands. Preparing Startup and Shutdown Commands TIBCO MDM Administration Agent installs three directories that provide sample startup and shutdown commands for three different types of application servers: • MDM-AGENT_HOME/Samples/scripts/JBoss • MDM-AGENT_HOME/Samples/scripts/WebLogic • MDM-AGENT_HOME/Samples/scripts/WebSphere The shutdown script for a JBoss application server would resemble the following example: export JAVA_HOME=/home/mdm/jdk1.7.0_40 export EMS_HOME=/home/mdm/tibco/ems/8.0 export AS_HOME=/home/mdm/MDM831/mdm/8.3/bin/as/2.0 export PATH=$AS_HOME/bin:$JAVA_HOME/bin:$PATH: export LD_LIBRARY_PATH=$AS_HOME/lib:$LD_LIBRARY_PATH: export JBOSS_HOME=/home/mdm/jboss-as-7.1.1.Final rm -rf "${JBOSS_HOME}/standalone/tmp" rm -rf "${JBOSS_HOME}/standalone/data" rm -rf "${JBOSS_HOME}/standalone/log" rm server1.log ./standalone.sh -b 0.0.0.0 > server1.log 2>&1 & Create Shutdown Script TIBCO MDM Administration Agent Installation and Configuration Configuring MDM Clusters 35 | /jboss-cli.sh --controller=localhost:9999 --connect command=:shutdown Example Cluster Configuration File This section provides an example of a complete cluster-config.xml file. If you want to add more members to the cluster, copy the member fragment. <cluster> <name>MDMCluster</name> <description>MDMCluster view</description> <members> <!-- Define members part of the Cluster --> <member> <name>Member1</name> <description>Member1</description> <serverUrl>http://localhost:8080</serverUrl> <startCmd>/home/mdm/jboss/bin/startMdmServer.sh </startCmd> <shutdownCmd>/home/mdm/jboss/bin/shutdownMdmServer.sh </shutdownCmd> </member> <member> <name>Member2</name> <description>Member2</description> <serverUrl>http://localhost:8081</serverUrl> <startCmd>/home/mdm/jboss/bin/startMdmServer.sh </startCmd> <shutdownCmd>/home/mdm/jboss/bin/shutdownMdmServer.sh </shutdownCmd> </member> </members> </cluster> TIBCO MDM Administration Agent Installation and Configuration 36 | Chapter 3 Configuration Starting TIBCO MDM Administration Agent Before starting TIBCO MDM Administration Agent, ensure that: • The MDM Server is started. • You have set the following: — JAVA_HOME as an environment variable, as explained in Setting Java Environment Variables on page 28. — MQ_HOME as an environment variable or as the property mdmserver.mqhome in the file mdm-agent.properties. Setting the MQ_HOME is optional. but if you want to start the server using agent then it should be mentioned in mdm-agent.properties. See Configuring Agent Properties File on page 29 for more information about configuring agent properties. The property mdmserver.mqhome helps the agent read the file cluster-config.xml. The agent is initialized with cluster-config.xml using this property. This property is useful if you want to start the MDM Server for the first time using the Bootup function. To start TIBCO MDM Administration Agent, execute the following from the command line: ./startMDMAgent.sh (startMDMAgent.bat for Windows) This file is located at MDM-AGENT_HOME. TIBCO MDM Administration Agent checks for the MDM Server’s environment properties to verify the MDM Server’s Java Virtual Machine (JVM) and connects automatically to the MDM Server’s JVM. TIBCO MDM Administration Agent Installation and Configuration Verifying TIBCO MDM Administration Agent 37 | Verifying TIBCO MDM Administration Agent Once you have started the agent, verify that the following elements are displayed correctly in the TEA UI: • Agent listed in the Agent Management page, as illustrated in Figure 1. • MDM Server and MDM Instances managed by the agent, as illustrated by Figure 2. See Chapter 5, Troubleshooting if any of these elements are not displayed properly. Figure 1 TEA Start Page > Agent Management TIBCO MDM Administration Agent Installation and Configuration 38 | Chapter 3 Configuration Figure 2 TEA Start Page > MDM Product Page TIBCO MDM Administration Agent Installation and Configuration | 39 Chapter 4 MDM Management This chapter explains how to manage MDM instances using TIBCO MDM Administration Agent and how to access the different views for TIBCO MDM in the TEA UI. Topics • Managing MDM Instances with TIBCO MDM Administration Agent on page 40 • Accessing the MDM Product View, page 41 • Accessing the MDM Instance View, page 42 • Accessing the MDM Components View, page 44 • Accessing the MDM Solutions View, page 45 TIBCO MDM Administration Agent Installation and Configuration 40 | Chapter 4 MDM Management Managing MDM Instances with TIBCO MDM Administration Agent You can manage connected instances of MDM from the instance view using the Bootup, Shutdown, Suspend, and Resume functions. See Accessing the MDM Instance View on page 42 for more information. Each function requires you to confirm the action. The details of each action are described in Table 6 on page 40. Table 6 Instance Management Action Description Bootup Starts a new application instance. When this button is clicked, TIBCO MDM Administration Agent queries the MQ_HOME of the instance via JMX and executes a script to start the instance. Shutdown Stops the application instance and the application server. TIBCO MDM Administration Agent queries the MQ_HOME of the instance via JMX and executes a script to stop the instance. Suspend Suspends inputs to the application server. It does not affect the application server itself or the application instance. When suspended, no input channel (such as the UI, web services, or JMS) will accept any new work. Any current work in progress is completed. This service can take few seconds to execute. Resume Resumes a suspended application server. TIBCO MDM Administration Agent Installation and Configuration Accessing the MDM Product View 41 | Accessing the MDM Product View The product view displays high-level information about the product, including a brief description and a list of connected instances of the product. To access the MDM Product view in the TEA UI start page, click on the MDM product icon. The following screenshot shows the view from the UI pathTEA Start Page > TIBCO MDM Product View. The MDM Instances table lists all connected MDM instances and provides a description and status for each instance. Click on an instance name to see more information about that instance. See Accessing the MDM Instance View on page 42 for more information about the drilled-down instance view. TIBCO MDM Administration Agent Installation and Configuration 42 | Chapter 4 MDM Management Accessing the MDM Instance View The instance view displays information about connected instances of MDM. The following screenshot shows the view from the UI pathTEA Start Page > TIBCO MDM Product View > MDM Instance View. The instance view provides the information listed in Table 7 on page 42: Table 7 Instance View Fields Field Description Name Name of the instance. Status Status of the instance. Either Running, Stopped, or Unreachable. TIBCO MDM Administration Agent Installation and Configuration Accessing the MDM Instance View 43 | Table 7 Instance View Fields Field Description Type Product type. Description Brief description of the instance. Application Name Name of the application running the instance. Application Server Name Name of the server hosting the application. Build Number Version of the build. Common Directory Common directory for the application. For example, Config File Location of the application’s configuration file. For example, /TIBCO_HOME/MDM831/mdm/8.3/common /TIBCO_HOME/MDM831/mdm/8.3/config/ConfigValues.xml Home Directory Home directory of the application. For example, /TIBCO_HOME/MDM831/mdm/8.3 Hot deployment port Hot deployment port. Default: 57571 Log Directory Location of the log directory. For example, /TIBCO_HOME/MDM831/mdm/8.3/log/Inst01 Started On Timestamp of when application was started. For example, 1382654324978 Uptime Total uptime of application. For example, 22 Version Version of the application. For example, 8.3.1 Hours,6 Minutes,52 Seconds TIBCO MDM Administration Agent Installation and Configuration 44 | Chapter 4 MDM Management Accessing the MDM Components View The Components section lists any components (such as Patterns and JMS servers) to which TIBCO MDM is connected. This section provides the name of the component, a brief description of the component, and the status of most components (for example, Running or Stopped). Click on the name of a component to see more detailed information about it. The following screenshot shows the view from the UI path TEA Start Page > TIBCO MDM Product View > MDM Instance View. When you click on the component’s name, you see additional, detailed information about the component. For example, clicking on JMS Server in the above example displays the following detailed information about that Patterns Server instance: The type of information provided varies depending on the type of component. TIBCO MDM Administration Agent Installation and Configuration Accessing the MDM Solutions View 45 | Accessing the MDM Solutions View The Solutions view displays an overview of all of a server’s assets. You can click on any asset to see more detailed information about most of the assets associated with the selected MDM Server. This section provides detailed information provided for each solution. You can access the Solutions view from the TEA start page using the view icon in the upper right corner of the page: TIBCO MDM Administration Agent Installation and Configuration 46 | Chapter 4 MDM Management Select the server for which you want to see more detailed information. The Solutions view displays all the assets associated with that server. TIBCO MDM Administration Agent Installation and Configuration Accessing the MDM Solutions View 47 | Solutions View: Critical Statistics The Critical Statistics section provides information about the application server. Table 8 Critical Statistics Field Description Active HTTP Requests Number of active HTTP requests received by the application server. Active Webservice Requests Number of active web services requests received by the application server. Active Workflow Threads Number of active workflow threads in application server. Logged in Users Number of users logged into application server. Maximum HTTP Requests Allowed Maximum number of HTTP requests allowed by the application server. Maximum Users Allowed Maximum number of users allowed to concurrently log into the application server. TIBCO MDM Administration Agent Installation and Configuration 48 | Chapter 4 MDM Management Table 8 Critical Statistics Field Description Maximum Webservice Requests Allowed Maximum number of web services the application server is allowed to receive. Total HTTP Requests Served Total number of HTTP requests that the application server has served since the server was started or this count was restarted using JMX. Total Webservice Requests Served Total number of web services requests the application server has served since the server was started or this count was restarted using JMX. Workflow Activities Executed Total number of workflow activities the application server has executed since the server was started or this count was restarted using JMX. Workflows Executed Total number of workflows the application server has executed. Solutions View: Cache Details The Cache Details section provides information about the cache. TIBCO MDM Administration Agent Installation and Configuration Accessing the MDM Solutions View 49 | Table 9 Cache Details Best Cache Best cache. For example, ENTERPRISE Best Hit Ratio Best hit ratio. For example, 99 Caches Total number of caches. Distribution Role Distribution role of cache. For example, LEECH Hits Total number of hits. Listen URL URL cache is listening on. For example, tcp://mdminstance1:50012 Metaspace Name Metaspace name of cache. For example, cim831ms Misses Total number of misses. Multicast URL URL cache uses for multicasting. For example, tibpgm://12345 Requests Total number of requests. Unicast URL URL cache uses for unicasting. For example, tcp://// Weakest Cache Name of weakest cache. For example, SECURITYPERMISSIONS Weakest Hit Ratio Ratio of weakest hits. TIBCO MDM Administration Agent Installation and Configuration 50 | Chapter 4 MDM Management Solutions View: Database The Database section provides information about the database. Table 10 Database Field Description Acquired Connections Number of acquired connections. Active Connections Number of active connections. Connection URL URL to connect to database. For example, DatabaseConfig Database configuration. For example, POSTGRES Driver Database drive. For example, PostgreSQL Driver Version Version of database driver. For example, PostgreSQL JDBC Major Version Major version of database driver. JDBC Minor Version Minor version of database driver. Major Version Major version of database configuration. Minor Version Minor version of database configuration. jdbc:postgresql://localhost:5432/velodb TIBCO MDM Administration Agent Installation and Configuration Native Driver 9.1 JDBC4 (build 901) Accessing the MDM Solutions View 51 | Table 10 Database Field Description Product Name Name of database product. For example, PostgreSQL Product Version Version of database product. Released Connections Connections to database released. SQLs Executed Number of SQL queries executed. User ID User ID for database. For example, mdmuser TIBCO MDM Administration Agent Installation and Configuration 52 | Chapter 4 MDM Management TIBCO MDM Administration Agent Installation and Configuration | 53 Chapter 5 Troubleshooting This chapter provides some guidance for common troubleshooting scenarios. Topics • Agent Does Not Start, page 54 • Agent Unable to Connect to MDM Server, page 54 • Agent Unable to Connect to TEA Server, page 54 • MDM Instance Status Is Inconsistent, page 55 • No MDM Instances Are Displayed, page 56 TIBCO MDM Administration Agent Installation and Configuration 54 | Chapter 5 Troubleshooting Troubleshooting Scenarios This section describes procedures that may be useful in common troubleshooting scenarios. Agent Does Not Start If TIBCO MDM Administration Agent fails to start, reload the agent and reconnect to it in the TEA Start page. If TIBCO MDM Administration Agent fails to start, ensure that the JAVA_HOME environment variable has been set correctly. See Setting Java Environment Variables on page 28 for more information. Agent Unable to Connect to MDM Server In general, MDM Servers should be accessible via the hostname; IP addresses should not be used. Confirm that the MDM Server is accessible from the agent and the TEA Server using the hostname. If TIBCO MDM Administration Agent and TIBCO MDM are not communicating, it is likely because there is a problem with the JMX configuration. If you are using IBM’s implementation of the Java Development Kit (JDK) 7, some additional configuration is required. See WebSphere and IBM JDK Configuration on page 28 for more details. Ensure that the application server URL in the file cluster-config.xml is correct. If it is not correct, you will see an error. If the application server doesn’t start, verify that the server-related information in the file cluster-config.xml is correct. Agent Unable to Connect to TEA Server If TIBCO MDM Administration Agent cannot connect to the TEA Server, make sure that the agent port and the TEA Server port are accessible from their respective machines. If the TEA Server displays an error indicating a connection problem, reload the agent from the TEA Server UI. TIBCO MDM Administration Agent Installation and Configuration Troubleshooting Scenarios 55 | After starting the TEA Server, check the Agent Management page to determine whether the agent is registered. Access the Agent Management page from the TEA Start page by clicking on the Agents icon: If the agent is not registered, you can register it by specifying the agent name, URL, and description from the Agent Management page: MDM Instance Status Is Inconsistent If the status of an MDM instance is inconsistent (for example, Running for some time, then Stopped, then Running), the problem may be that the MDM instance name does not match the NODE_ID environment variable. Make sure that the cluster member name of the MDM instance in cluster-config.xml is the same as the NODE_ID environment variable set for the MDM Server. TIBCO MDM Administration Agent Installation and Configuration 56 | Chapter 5 Troubleshooting No MDM Instances Are Displayed If no MDM instances are displayed in the Product view, check to if any of the agents are unreachable. All instances may fail to display if one agent becomes unreachable and multiple agents are registered on the TEA Server. Unregister the unreachable agent if this occurs. After unregistering the unreachable agent, all instances should display correctly. TIBCO MDM Administration Agent Installation and Configuration | 57 Index A H application servers 17, 24 HTTP 20 B I Bootup 36, 40 Installation 21, 24 Installing 22 Instance View 42 instances 15 interface 15, 16, 16, 16, 16, 16 C cluster 33 cluster member properties 33 clusters 33 command line 36 communicate 29 communicates 17, 20 Communication 17 communication 17 component 44 Components View 44 Configuration File 35 customer support 13 J JAVA_HOME 25, 28, 54 JBoss 24 JDK 21, 28, 28 Jetty 20 JMX 17, 20, 28, 54 JVM 17, 22, 36, 36 JVMs 17 L E logging 21 environment properties 36 environment variable 25, 25, 36, 36 esume 16 M Managing Instances 40 MDM Instances 41 monitor 16 TIBCO MDM Administration Agent Installation and Configuration 58 | Index P W Product View 41 Properties File 31 properties file 29 web application 15, 20 WebLogic 24 WebSphere 24 R Resume 40 Running 42 S Shutdown 34, 40 shutdown 34 start 16 start page 41 Starting 36 Startup 34 startup 34 Status 42 stop 16 Stopped 42 support, contacting 13 Suspend 40 suspend 16 T technical support 13 TIBCO Univeral Installer 22 TIBCO_HOME 10 Troubleshooting 54 U Unreachable 42 TIBCO MDM Administration Agent Installation and Configuration