Compaq TP Desktop Connector
for ACMS
Client Application Programming Guide


Previous Contents Index

Appendix A
Appendix A Sample Application Code
Appendix B
Appendix B Tools
Index
Index
Examples
2-1 NO I/O Task Actions for TP Desktop Connector Users
2-2 I/O Task Actions for TP Desktop Connector Users
3-1 Desktop-Only I/O Task and Task Group Definitions
4-1 Compression Call Option Type
4-2 Portable API Task Call Passing Four Workspaces
4-3 Record Layout
4-4 AVERTZ Reserve Task Exchange Steps
4-5 Signing In the User
4-6 Login Program
4-7 Passing Three Workspaces
4-8 Passing Unidirectional Workspaces
4-9 TRANSCEIVE Presentation Procedure
4-10 GETSITE Application-Specific Presentation Procedure
4-11 Linking to the DOS TP Desktop Connector Client Services
5-1 Nonblocking Service Call and Completion Routine
5-2 Setting Up Polling
5-3 AVERTZ Session Context
5-4 Context Passed to Desktop Client Program
5-5 Call Context Returned with Presentation Procedure
5-6 Session Context Handling for the User Interface
5-7 Nonblocking Presentation Procedure Pseudocode
5-8 Presentation Procedure Completion Pseudocode
5-9 Sample Windows Makefile
5-10 Passing the Function Handle
5-11 Registering Function Pointers
6-1 Nonblocking Service Call and Completion Routine
6-2 Setting Up Polling Using a Timer Event
6-3 AVERTZ Session Context
6-4 Context Passed to Desktop Client Program
6-5 Call Context Returned with Presentation Procedure
6-6 Session Context Handling for the User Interface
6-7 Nonblocking Presentation Procedure Pseudocode
6-8 Presentation Procedure Completion Pseudocode
6-9 OpenVMS to RISC Structure Byte Copy
6-10 RISC to OpenVMS Structure Byte Copy
7-1 Visual Basic Sample
7-2 ACMSDI_TDMS_READ_EXCH Sample
7-3 ACMSDI_TDMS_WRITE_EXCH Sample
7-4 ACMSDI_RECV_EXCH Sample
7-5 ACMSDI_REQUEST_EXCH Sample
7-6 ACMSDI_SEND_EXCH Sample
7-7 ACMSDI_TRCV_EXCH Sample
7-8 Sending Forms Records
7-9 Receiving Forms
7-10 TDMS Sample
7-11 Creation of a Call Identifier
8-1 Initializing the Data Access Manager
8-2 Calling ACMSInitPack
8-3 Calling DBInit
8-4 Calling ACMSLogon
8-5 Calling DBSend and DBExec
8-6 Calling ACMSSendItem, ACMSSendWorkspace, and ACMSExec
8-7 Unidirectional Workspaces with HyperCard XFCNs
8-8 Handling DBState Status on Task Completion
8-9 Calling ACMSState
8-10 Calling DBGetItem
8-11 Calling ACMSGetWorkspace
8-12 Calling DBEnd
8-13 Calling ACMSEnd
8-14 Calling DBGetErr
8-15 Calling ACMSGetErr
8-16 Acquiring a Keyword with DBGetItem
8-17 Alternate Method for Sending Nonworkspace items
8-18 Acquiring Nonworkspace Data Using a Header Record
8-19 Setting Currency on a Workspace
8-20 Linking the Macintosh Desktop Client Program
8-21 VR_RESERVE_RES_DETAILS_TASK Definition
Figures
1-1 TP Desktop Components
1-2 TP Desktop Configuration
1-3 TP Desktop-Oriented Components
1-4 Desktop Client Program Processing Phases
2-1 Using a Queued Task with TP Desktop Connector
2-2 Application Node Failover Configuration
2-3 Submitter Node Failover Configuration
3-1 Task Debugger Session
4-1 Processing of Presentation Procedures
4-2 CDD Directory Structure
4-3 Version-Checking Processing
4-4 TP Desktop Connector Sample Components
4-5 Processing Flow for DOS Sample Desktop Client Program
4-6 Sample Presentation Procedures
5-1 Event-Driven Desktop Client Program Processing
5-2 TP Desktop Connector Sample Components for Microsoft Windows
6-1 Event-Driven Desktop Client Program Processing
6-2 TP Desktop Connector Sample Components for X Windows
6-3 User Selects a Task
6-4 Nonblocking Service
6-5 I/O Processing for a Nonblocking Service/Part 1
6-6 I/O Processing for a Nonblocking Service/Part 2
8-1 Data Access Manager and ACMS System Interaction
8-2 Using the DECnet Tool on Macintosh
8-3 Using the AppleTalk-DECnet Tool on Macintosh
8-4 Nonworkspace Data
8-5 HyperCard Desktop Client Program
Tables
1-1 Transports for OpenVMS VAX Systems
1-2 Transports for OpenVMS Alpha Systems
2-1 Design Issues
3-1 Gateway Communication Keywords
4-1 Language and Oracle CDD Data-Type Equivalents
4-2 Status Codes Returned Due to Serialization Violations
4-3 Portable API Access Types
5-1 Debugging Tools for Windows Clients
5-2 Maximum Lengths for Environmental Variables
7-1 Values Returned from acmsdi_poll
7-2 Forced Nonblocking Sample Files
8-1 Macintosh and Oracle CDD Data Types
8-2 MacToVms Data Types
8-3 VmsToMac Data Types
8-4 DBState Success Statuses
8-5 DBGetErr Information
8-6 Desktop Constrained Transmissions
8-7 Message Types
8-8 Keywords
8-9 Messages Sent to the Back End
8-10 Messages Received from the Back End
8-11 Desktop Application Roles
A-1 TP Desktop Connector API Directories
A-2 TP Desktop Connector Directories
B-1 Development Tools and Files
B-2 Runtime Tools
B-3 General Samples


Previous Next Contents Index