MultiValue Quick Start Tutorial
- Preface
- Getting Started
- Configuring Caché
- Starting the MultiValue Shell
- Using the MultiValue Shell
- Migrating a MultiValue Application
- Executing Queries
- Executing PROCs
- Executing Routines
- MVBasic Overview
- MVBasic Example
- MVBasic: Global Access
- MVBasic: Object Syntax
- Studio
- Creating an MVBasic Routine in Studio
- Compiling an MVBasic Routine in Studio
- Debugging an MVBasic Routine in Studio
- Exercises
- Recap
- Using SQL and ODBC
- PROTOCLASS Overview
- Loading PROTOCLASS
- Configuring PROTOCLASS
- Running PROTOCLASS
- Class Definition
- ItemId Property
- Management Portal
- Viewing Tables in the Management Portal
- Executing SQL Queries in the Management Portal
- ODBC Access Overview
- ODBC Example: WinSQL
- ODBC Example: Excel
- Exercises
- Recap
- Using Zen
- Zen Overview
- Getting Started
- Creating the Page Class
- Adding a Table Pane
- Viewing the Table Pane
- Using the Table Pane
- Zen Model–View–Controller
- Creating the Model Class
- Creating the Model Class: Properties
- Creating the Model Class: Methods
- Creating the Model Class: Methods cont.
- Adding the Controller
- Adding the View
- Hiding, Displaying, and Loading Data into the Form
- Viewing the Form
- Saving the Form
- Finished
- Exercises
- Recap
- Using Java
- Caché and Java Overview
- Connecting a Java Application to Caché
- Java Projections
- Generating Java Projections
- Retrieving an Object
- Inserting an Object
- Executing a Routine
- Caché JDBC Driver
- JDBC Query
- JDBC Update
- Exercises
- Recap
- Using .NET
- Caché and .NET Overview
- Components
- Connecting a .NET Application to Caché
- Proxy Classes
- Generating .NET Proxy Classes
- Retrieving an Object
- Inserting an Object
- Executing a Routine
- Relational Interface
- CacheDataReader: Query
- CacheDataReader: Update
- Using a DataSet
- Exercises
- Recap
- Using Web Services
- Web Services Background
- Caché Suppport for Web Services
- Creating a Simple Web Service
- Viewing the WSDL
- Testing the Service from the Terminal
- An Example
- Getting Started
- Add the MVBasic Code
- Testing the Web Service
- Creating a Web Service Client
- Invoke the Web Service
- Exercises
- Recap
- Using Caché Server Pages
- What is CSP?
- Web Application Configuration
- Creating a CSP Page
- Displaying a CSP Page
- Adding MVBasic Code — CSP Scripts
- Adding MVBasic Code — Expressions
- An Example
- Getting Started
- Person.CSP — The HTML
- Person.CSP — MVBasic Code
- Phones.CSP — The HTML
- Phones.CSP — %Request
- Phones.CSP — MVBasic Code
- Finished
- Recap
- Using PROTOCLASS
- Using CHECK.DICT
- Controlling the Package and Class Name
- Simple Attributes
- Complex Attributes
- Controlling Property Generation Using MVAUTO
- Loading PROTOCLASS Programmatically
- Executing the Java Examples
- Executing the .NET Examples
- Importing a File Using Studio
- Opening a File in Studio