Using Caché Direct
[Home]  [Next]
InterSystems: The power behind what matters   
Class Reference   

Preface : 
Chapter 1: 
  1.1 Concepts
1.1.1 Terminology
1.1.2 Communication Model
1.2 Available Tools and Approaches
Chapter 2: 
  2.1 Accessing the VisM Control
2.2 Connecting and Disconnecting
2.2.1 Connection Strings and Connection Tags
2.2.2 Connecting to Caché
2.2.3 Changing the Channel of a CDConnect
2.2.4 Disconnecting from Caché
2.2.5 Destroying a CDConnect
2.2.6 Summary of Techniques
2.3 Establishing the Namespace
2.4 Executing Code
2.5 Using Mirrored Properties
2.5.1 Using Basic Mirrored Values
2.5.2 Using PLIST
2.6 Callbacks to the Visual Basic User Interface
2.6.1 Requirements to Support Visual Basic Callbacks
2.6.2 Referring to Properties of a Control
2.6.3 Executing Methods of a Control
2.7 Using Windows Functions and Caché Utility Functions
2.8 Understanding Message Constraints
2.8.1 Unicode and Locale Issues
2.8.2 Message Size
2.9 Examples
2.9.1 Simple Example: A Lightweight Terminal
2.9.2 Another Example
Chapter 3: 
  3.1 Overview
3.2 Error Trapping
3.2.1 %cdEHOOK Local Variable
3.3 The Keep Alive Feature
3.3.1 Initial Keep Alive Interval
3.3.2 Keep Alive Settings (Client)
3.3.3 Shutdown Event for Keep Alive Failure (Client)
3.4 The Server Read Loop and Quit Check
3.4.1 Server Quit Check Procedure
3.4.2 %cdPULSE Local Variable
3.5 Read and Write Hooks
3.5.1 Server-side Read and Write Hooks
3.5.2 Client-side Read and Write Hooks
3.6 Other Server-side Hooks (Global Variables)
3.6.1 BeginTaskHook
3.6.2 IdleHook
3.6.3 EndTaskHook
3.6.4 ShutDownHook
3.7 User Cancel Option
Chapter 4: 
  4.1 Clear Unused Properties
4.2 Disconnect Explicitly at Application Shutdown
4.3 Recursive or Asynchronous Server Calls
4.3.1 Timers on the Client
4.3.2 Visual Basic DoEvents Function
Chapter 5: 
  5.1 VisM Extended Connection String Syntax
5.1.1 Runtime Form of the Connection String
5.1.2 Other Forms of the Connection String
5.2 VisM Properties
5.2.1 Mirrored VisM Properties
5.2.2 Other VisM Properties
5.3 VisM Methods
5.3.1 Comparison of Connection Methods
5.4 VisM Events
Chapter 6: 
  6.1 General Procedure
6.2 Recommendations
6.3 Notes
Chapter 7: 
  7.1 Client Logging
7.1.1 VisM LogMask Property
7.1.2 Registry Switches
7.1.3 Getting and Setting the Registry Values
7.1.4 Limiting the Size of the Log Files
7.2 Server Logging
7.3 Server Error Global
Appendix A: 
  A.1 Upgrading Your Caché Direct Server
A.2 Installing VisM on a New Machine
Appendix B: 
  B.1 IPv6 Issues in Caché Direct
B.2 Previous Shared Connection Behavior
B.3 New Architecture
B.4 Behavior Notes
B.5 Other Architecture Changes
Appendix C: 
  C.1 Overview
C.2 Internal Command Syntax
C.2.1 Setting Properties
C.2.2 Getting Properties
C.2.3 Executing Methods