Developing Ensemble Productions
[Home]  [Next]
InterSystems: The power behind what matters   

Preface : 
Chapter 1: 
1.1 Environmental Considerations
1.2 A Look at a Production Definition
1.3 Development Tools and Tasks
       1.3.1 Portal Tasks
       1.3.2 Studio Tasks
1.4 Available Specialized Classes
1.5 Using Studio in Ensemble
Chapter 2: 
2.1 Introduction
2.2 Key Principles
2.3 Passing Values by Reference or as Output
2.4 Adding and Removing Settings
2.5 Specifying Categories and Controls for Settings
2.6 Specifying Default Values for Settings
2.7 Accessing Properties and Methods from a Business Host
2.8 Accessing Production Settings
2.9 Choosing How to Send Messages
2.10 Generating Event Log Entries
2.11 Generating Alerts
2.12 Adding Trace Elements
Chapter 3: 
3.1 Introduction
3.2 Creating a Simple Message Body Class
3.3 Creating a Complex Message Body Class
Chapter 4: 
4.1 Introduction
4.2 Key Principles
4.3 Defining a Business Service Class
4.4 Implementing the OnProcessInput() Method
4.5 Sending Request Messages
4.6 Processing Only One Event Per Call Interval
Chapter 5: 
5.1 Introduction
5.2 Comparison of Business Logic Tools
5.3 Key Principles
5.4 Defining BPL Business Processes
5.5 Defining Custom Business Processes
Chapter 6: 
6.1 Introduction
6.2 Key Principles
6.3 Defining a Business Operation Class
6.4 Defining a Message Map
6.5 Defining Message Handler Methods
6.6 Business Operation Properties
6.7 Sending Requests to Targets within the Production
6.8 Suspending Messages
Chapter 7: 
7.1 Background Information
7.2 Using a Simple Email Alert Processor
7.3 Using a Simple Outbound Adapter Alert Processor
7.4 Using a Routing Alert Processor
7.5 Adding Custom Code to Alert Management
Chapter 8: 
8.1 Introduction
8.2 Defining DTL Transformations
8.3 Defining Custom Transformations
Chapter 9: 
9.1 Introduction to Ensemble Business Metrics
9.2 Defining a Single-instance Business Metric
9.3 Defining a Multi-instance Business Metric
9.4 Other Options in Business Metrics
9.5 Adding Business Metrics to Dashboards
9.6 Adding Business Metrics to the Production Monitor
9.7 Setting and Getting Values Programmatically
9.8 About the Business Metric Cache
Chapter 10: 
10.1 Overview
10.2 Defining the Message Bank Server
10.3 Adding a Message Bank Helper Class
10.4 Notes about the Message Bank
Chapter 11: 
11.1 Overview
11.2 Creating and Editing a Record Map
11.3 Using the CSV Record Wizard
11.4 Record Map Class Structure
11.5 Object Model for the RecordMap Structure
11.6 Using a Record Map in a Production
Chapter 12: 
12.1 Overview
12.2 Creating and Editing a Complex Record Map
12.3 Complex Record Map Class Structure
12.4 Using a Complex Record Map in a Production
Chapter 13: 
Chapter 14: 
14.1 Defining Custom Utility Functions
14.2 Rendering Connections When the Targets Are Dynamic
14.3 Using Ens.Director to Start and Stop a Production
14.4 Using Ens.Director to Access Settings
14.5 Invoking a Business Service Directly
14.6 Creating or Subclassing Inbound Adapters
14.7 Creating or Subclassing Outbound Adapters
14.8 Including Credentials in an Adapter Class
14.9 Overriding Ensemble Credentials
14.10 Overriding Start and Stop Behavior
14.11 Programmatically Working with Lookup Tables
14.12 Defining a Custom Archive Manager
Chapter 15: 
15.1 Correcting Production Problem States
15.2 Testing from the Management Portal
15.3 Debugging Production Code
15.4 Enabling %ETN Logging
Chapter 16: 
16.1 Overview of Deploying a Production
16.2 Exporting a Production
16.3 Deploying a Production on a Target System
Appendix A: 
A.1 Life Cycle of a Production
A.2 Life Cycle of a Business Service and Adapter
       A.2.1 Production Startup
       A.2.2 Runtime
       A.2.3 Production Shutdown
A.3 Life Cycle of a Business Process
A.4 Life Cycle of a Business Operation and Adapter
       A.4.1 Production Startup
       A.4.2 Runtime
       A.4.3 Production Shutdown

Send us comments on this page
Copyright © 1997-2019 InterSystems Corporation, Cambridge, MA