Using the Caché Callout Gateway
Contents
 
   
Server:docs2
Instance:LATEST
User:UnknownUser
 
-
Go to:
Search:    

 
Contents

Preface : 
 
 
Chapter 1: 
 
  • 1.1 Callout Gateway Concepts and Terminology
  • 1.2 Overview of $ZF Functions
  • 1.3 Compatible Languages and Compilers
  • Chapter 2: 
     
  • 2.1 Issuing System Commands with $ZF(-1)
  • 2.1.1 Using OpenVMS Device Parameters
  • 2.2 Spawning Concurrent Child Processes with $ZF(-2)
  • 2.3 Adding the %System_Callout:USE Privilege
  • 2.3.1 Assigning a Role to a User
  • 2.3.2 Creating a New Role
  • Chapter 3: 
     
  • 3.1 Introduction to Callout Libraries
  • 3.1.1 Creating a ZFEntry Table
  • 3.2 ZFEntry Linkage Options
  • 3.2.1 Introduction to Linkages
  • 3.2.2 Using Numeric Linkages
  • 3.2.3 Passing Null Terminated Strings with C Linkage Types
  • 3.2.4 Passing Counted Strings with B Linkage Types
  • 3.2.5 Passing Caché Long Strings with J Linkage Types
  • 3.2.6 Configuring the $ZF Heap
  • 3.3 Callout Library Runup and Rundown Functions
  • 3.4 Troubleshooting
  • Chapter 4: 
     
  • 4.1 Callout Library Interfaces
  • 4.2 Using $ZF(-3) for Simple Library Function Calls
  • 4.3 Using $ZF(-5) to Access Libraries by System ID
  • 4.4 Using $ZF(-6) to Access Libraries by User Index
  • 4.4.1 Using the $ZF(-6) Interface to Encapsulate Library Functions
  • 4.4.2 Using a Process Index for Testing
  • Chapter 5: 
     
  • 5.1 Invoking Statically Linked Callout Functions
  • 5.2 Creating a Custom CACHE.EXE File in Windows
  • 5.3 Creating a Custom CACHE.EXE File in UNIX®, Linux, or OS-X
  • 5.4 Creating a Custom CZF.EXE File in OpenVMS
  • Chapter 6: 
     
  • 6.1 Additional Call-Out Signal Processing
  • Chapter 7: 
     
  • 7.1 Using CZF.M64
  • 7.2 Using ZFPRIV to Elevate the Privilege Level
  • 7.3 71 Using the V Linkage for System Services
  • 7.4 $ZF Function Calls for DSM
  • 7.4.1 $ZF Intrinsic Functions
  • Chapter 8: 
     
  • 8.1 Using Statically Linked Functions
  • 8.2 Running Programs or System Commands
  • 8.3 $ZF(-3) and $ZF(-5): Accessing Libraries by Name
  • 8.4 $ZF(-6): Accessing Libraries by User Index