Contents

Chapter 1: 
 
  • 1.1 Installation
  • 1.2 First-Time Users
  • 1.3 Upgrading
  • 1.4 Major New Features
  • Chapter 2: 
     
  • 2.1 Key Features
  • 2.1.1 Security Advisor
  • 2.1.2 Low-level Security Interfaces
  • 2.1.3 Common Criteria Security Certification
  • 2.2 Caché Advanced Security Concepts
  • 2.2.1 Authentication: Establishing Identity
  • 2.2.2 Authorization: Controlling User Access
  • 2.2.3 Auditing: Knowing What Happened
  • Chapter 3: 
     
    Chapter 4: 
     
  • 4.1 New Features
  • 4.1.1 Nested Rollbacks
  • 4.1.2 Namespace Mapping for Class Packages
  • 4.1.3 New Method $SYSTEM.Util.CleanDeadJobs()
  • 4.1.4 New Class $SYSTEM.Monitor.Line
  • 4.1.5 New Method $System.Device.GetNullDevice()
  • 4.1.6 New Optional Argument for $ZF(-2)
  • 4.2 Enhanced Features
  • 4.2.1 Option to Filter Records before Dejournaling on a Shadow
  • 4.2.2 Callin Enhancements
  • 4.2.3 64K Routine Buffer Support
  • 4.2.4 CVENDIAN Enhancements
  • Chapter 5: 
     
  • 5.1 New Object Features
  • 5.1.1 New Option to Index on Computed Fields
  • 5.1.2 New Object Synchronization
  • 5.1.3 New Studio Extension Classes and Source Control Hooks
  • 5.1.4 New Stream Syntax
  • 5.1.5 New %SwizzleObject Class
  • 5.1.6 Extended POPSPEC Syntax
  • 5.2 Performance Improvements
  • 5.2.1 Performance Improvements for Relationships
  • 5.2.2 Enhanced VisM OCX
  • Chapter 6: 
     
  • 6.1 ObjectScript Enhancements
  • 6.1.1 Improved Runtime Error Reporting
  • 6.1.2 New $FACTOR Function
  • 6.1.3 New $LISTNEXT, $LISTTOSTRING, and $LISTFROMSTRING Functions
  • 6.1.4 New $ROLES and $USERNAME Special Variables
  • 6.1.5 New $ZUTIL(62,1) Function
  • 6.1.6 New $ZUTIL(69) System Configuration Functions
  • 6.1.7 New $ZUTIL(158) Function
  • 6.1.8 New $ZUTIL(186) Function
  • 6.1.9 New $ZUTIL(193) Function
  • 6.1.10 New Error Trapping Syntax
  • 6.1.11 More Efficient Code Generation
  • 6.1.12 Pattern-Match “E” Adapted For Unicode
  • 6.1.13 Faster MERGE Command
  • 6.2 Language Bindings
  • 6.2.1 New Perl and Python Bindings
  • 6.2.2 New ActiveX Bindings
  • Chapter 7: 
     
  • 7.1 New features
  • 7.1.1 New SQL/XML Support Functions
  • 7.1.2 New SAVEPOINT Features
  • 7.1.3 CREATE TABLE: New IDENTITY Keyword
  • 7.1.4 DROP VIEW: New CASCADE Keyword
  • 7.1.5 INSERT: New DEFAULT VALUES Clause
  • 7.1.6 New RowId Counter Validation Option
  • 7.1.7 New Query Optimizer Plan Verification
  • 7.2 SQL Enhancements
  • 7.2.1 JDBC 3.0 Support
  • 7.2.2 GRANT and REVOKE Command Changes
  • 7.2.3 CREATE USER Command Changes
  • 7.2.4 Subquery Flattening
  • 7.2.5 Enhanced Locking Behavior for Foreign Key References
  • 7.2.6 READONLY Tables and Fields
  • 7.2.7 SQLCODE Changes
  • 7.2.8 Support for %%CLASSNAMEQ and %%TABLENAME
  • 7.2.9 CREATE BITMAP INDEX Support for Oracle Import Compatibility
  • 7.2.10 Extended Support for Milliseconds
  • 7.2.11 Date and Time Function Enhancements
  • Chapter 8: 
     
  • 8.1 ECP Enhancements
  • 8.1.1 New ECP Cluster Support
  • 8.2 New Protocol and OS Support
  • 8.2.1 New SNMP Support
  • 8.2.2 New LDAP Client
  • 8.2.3 New Mac OS X server support
  • Chapter 9: 
     
  • 9.1 Caché 2.0
  • 9.2 Caché 2.1
  • 9.3 Caché 3.0
  • 9.4 Caché 3.1
  • 9.5 Caché 3.2
  • 9.6 Caché 4.0
  • 9.7 Caché 4.1
  • 9.8 Caché 5.0
  • 9.9 Caché 5.1