JBoss.orgCommunity Documentation

User Guide

Using BlackTie

by Tom Red Hat Jenkinson, Michael Red Hat Musgrove, and Amos Red Hat Feng

Abstract

User guide for BlackTie


Preface
1. Document Conventions
1.1. Typographic Conventions
1.2. Pull-quote Conventions
1.3. Notes and Warnings
2. We Need Feedback!
1. About This Guide
1.1. Audience
1.2. Prerequisites
2. Standards
2.1. X/Open
3. Using Buffers with BlackTie
3.1. X_OCTET
3.2. X_COMMON/X_C_TYPE
3.3. How to use Nested Buffers in BlackTie
3.3.1. Defining a schema
4. Services
4.1. Building XATMI services and clients
4.1.1. Pre-requisites
4.1.2. Configuring the server, services and clients
4.1.3. Running the code generation tool
4.1.4. Running a generated server and client
4.2. XATMI Services and BlackTie
4.2.1. Administrative Services
4.2.2. C XATMI Per Server Service
4.2.3. Java XATMI Domain-wide Service
4.2.4. User Defined Services
4.3. Decoupling XATMI services and clients using a queuing pattern
4.3.1. Introduction
4.4. How to use topics
5. BlackTie Configuration
5.1. Environment variables
5.2. Configuration Files
5.3. btconfig.xml
5.4. SERVICES
5.5. ENV_VARIABLES
5.6. BUFFERS
5.7. log4cxx.properties
6. Advanced run instructions for BlackTie
6.1. Running the TAO implementation repository with BlackTie
6.1.1. Introduction
6.1.2. To start the ImR:
6.1.3. Adding a new server
6.1.4. Is the ImR a single point of failure?
6.2. Running BlackTie with a different host IP address
7. BlackTie Administration
7.1. BlackTie Administration Functions
7.1.1. The following operations all perform functionality at the domain level
7.1.2. The following operations perform functionality at the server level
7.1.3. Viewing Transaction Statistics
7.2. BlackTieAdminService XATMI Service
7.3. BlacktieAdminService JMX Bean
7.4. AtmiBrokerAdmin XATMI Service
7.5. Monitoring and management of blacktie servers by blacktie-rhq-plugin
7.5.1. Install blacktie-rhq-plugin
7.5.2. How to manage a blacktie server
7.5.3. How to monitor a blacktie server
7.6. BlackTie Command Line Administration
7.6.1. Introduction
7.6.2. btadmin
7.6.3. generate_server
7.6.4. generate_client
A. Revision History