Table of Contents
Last Revision Date: 18 December 2000
Introduction
Supported Platforms and Upgrade Paths
Getting Started
Major New Features
Supported Platforms
Supported Platforms and Upgrade Paths
Objects/CSP Enhancements
Caché Server Pages
Package Support for Caché Objects
Routine and Global Names for Classes
Stricter Method Signature Enforcement
Increase in Number of Open Objects Per Process
Properties of Serial Classes Can Be Indexed
%DynamicQuery Supports Non-SELECT Statements
Streams Classes Improvements
New %SYSTEM Classes
New %FtpSession Class
New Get() Method in %ResultSet Class
Method Changes in %RegisteredObject Class
Strict Inheritance Rule of Keywords
Rules for ##class(=classname) Syntax
SLM Supported in Sort and BuildIndices Methods
SQL Enhancements
Caché SQL Schema Support
The SQL Gateway
Stored Procedures and Packages
New and Enhanced Functions
New Caché SQL Mapping Features
Support for Conditional Maps
IN Lists Support Expressions
Primary Key Fields Marked as Required
Namespace Access Privileges When Dropping Users
FOR UPDATE Clause Supported for SELECT
DDL Enhancements
Caché SQL Users Without Passwords
New INSTALL Compilation Mode
Validation of Added Foreign Keys
SELECT Description Reported as Name to ODBC
Underscore As First Character of Identifiers
INSERT and UPDATE with Streams
Error Trapping in the Caché SQL Filer
Error Reporting with Triggers
Reserved Global Name
Additional SET OPTION Statements
Caché ObjectScript Enhancements
$ZTIMEZONE Special Variable
Functions for Changing OS Directory During Namespace Switch
New Switch for $ZUTIL(140) Function
Use of Period (Dot) Character in Routines and Global Variables
Changed Syntax for $ZNAME Function
$ZIO and Sequential Files
$ZU(69,9) Function Removed
Use of Lowercase "e" for Numeric Exponents
New ObjectScript Error Messages
Increased Frame Stack Size
Maximum Number of Subscripts and Parameters
Utilities Enhancements
Caché Configuration Manager
Caché Control Panel
Caché Explorer
Caché Studio
Caché Object Architect
Caché SQL Manager
General System Enhancements
Core Enhancements
%RO Routine and File Formats
Use of ZSAVE from within XECUTE
Upgrade and Compatibility Issues
Upgrading from Caché 3.2
Pre-3.2 Upgrade Issues
Moving to 4.0 from Pre-2.1 Products
Limitations
Copyright © 2000
, InterSystems Corporation. All rights reserved.