HP Transact Documentation Update Notice MPE/iX 5.5 Documentation
HP Transact Documentation Update Notice
Table of Contents
HP Transact Documentation Update Notice
HP Transact Documentation Update Notice : COPYRIGHT NOTICE
Ch 3. Data Items
Data Item Definitions
Data Item Names
Data Item Types
Data Item Sizes
Data Type Compatibility
Data Types and VPLUS
Data Types and Databases
Data Types and Data Dictionaries
Parent Items and Child Items
Compound Items
Array Subscripting
Defining and Handling Arrays
Simple Arrays
Complex Arrays
Child Identified as Simple Items
Child Items Defined as Compound Items
Special Considerations
Alias Items
Using Dictionary Definitions with Data Item Relations
Ch 6. Accessing Databases and Files
Using Databases
Access Mode
Database Close
Database and File Locking
Locking Options Available with Transact
Avoiding Deadlocks in Transact Programs
Understanding the Optimized Locking Scheme
Using the LOCK Option with the Database Access Verbs
Using the LOCK Option with the LOGTRAN Statement
Dynamic Roll-Back
Locking
Examples of Locking Strategy With LOGTRAN
Limitations
DELETE Verb
REPLACE Verb
Database Unlocking
Using KSAM and MPE Files
Defining a Buffer Record
General Format for Key-Driven Access
Traversing a KSAM File by Primary Key
Traversal by Alternate Key
General Format for Generic Keys
Search with Generic Key
Simulating an Approximate Key Search
Chronological Traversal of a KSAM File
IPC Files
Ch 7. Error Handling
Automatic Error Handling
Data Entry Errors
Database or File Operation Errors
Arithmetic Calculations
Using the STATUS Option
Data Entry Errors
Database or File Operation Errors
Compiler Error Messages
Transact/V Error Message Formats
Transact/iX Error Message Formats
Error-Info
Run-time Error Messages
Error Message Format
Error-Info
Program-Name
Using EXPLAIN
Example
Trap Handling
System Initialization
PROC
CALL
ACI
LET
IF, REPEAT, WHILE
Ch 8. Transact Verbs
CALL
CLOSE
DATA
DEFINE
DELETE
DISPLAY
END
EXIT
FILE
FIND
FORMAT
GET
GO TO
IF
INPUT
ITEM
LET
LEVEL
LIST
LOGTRAN
MOVE
OUTPUT
PATH
PERFORM
PROC
PROMPT
PUT
REPEAT
REPLACE
RESET
RETURN
SET
SYSTEM
UPDATE
WHILE
Ch 9. Running Transact
Compiler Commands
Compiler Output Commands
Conditional Compilation Commands
System Dictionary Compiler Commands
Controlling Decimal Precision
Program Segmentation
Reserved File Names
The Transact/V Compiler
Bypassing Transact/V Compiler Prompts
Controlling Input Sources to the Transact/V Compiler
Controlling Output Destinations from the Transact/V Compiler
Executing Transact/V Programs
Controlling Input Sources to the Transact/V Processor
Controlling Output Destinations from the Transact/V Processor
The Transact/iX Compiler
Transact/iX Compiler Options
TRANCOMP Options Available to the Transact/iX Compiler
Compiling Programs for Static Calls
Example of Static Calls with Link-Time Linking
Example of Static Calls with Load-Time Linking
Dynamic Calls
Controlling Transact/iX Program Execution
Transact/iX Environment Variables
TRANDBMODE
TRANDEBUG
Compiling and Executing Transact/iX Programs
RUN TRAN.PUB.SYS
TRANXL
Statement Parts
TRANXLLK
Statement Parts
TRANXLGO
Statement Parts
LINK
LINKEDIT
RUN progname
Transact Compiler Listings
Transact Compiler Listings
Ch 11. Transact/iX Symbolic Debugger: TRANDEBUG
Overview
Features and Benefits
Symbolic Debugger
Breakpoints
Transact Display Functions
Transact Modify Functions
Program Execution Control
MPE/iX Subsystem Support
Source Code Window
TRANDEBUG Log and Command Files
Arithmetic Trapping
Control Y Trapping
Online Help
Compatibility
Using TRANDEBUG
Compiling with the TRANDEBUG Option
Starting and Ending TRANDEBUG Sessions
Displaying Source Code in TRANDEBUG
Setting a Breakpoint
Continuing Program Execution
Displaying the Values of Data Items
Modifying the Values of Data Items
Stepping Through a Program
TRANDEBUG Startup Initialization File
Redirecting VPLUS Input and Output
Disabling the Debugger
Alternative Debug Entry Points
TRANDEBUG Run-Time Environment
Arithmetic Traps
TRANDEBUG Commands
:
ABORT
AUTORPT
BREAK DELETE
BREAK LIST
BREAK SET
CONTINUE
DATA BREAK DELETE
DATA BREAK LIST
DATA BREAK REGISTER
DATA BREAK SET
DATA LOG
DEFN
DISPLAY BASE
DISPLAY CALLS
DISPLAY COMAREA
DISPLAY FILE
DISPLAY INPUT
DISPLAY ITEM
DISPLAY KEY
DISPLAY MATCH
DISPLAY PERFORMS
DISPLAY STATUS
DISPLAY STATUSDB
DISPLAY STATUSIN
DISPLAY UPDATE
EDIT
HELP
LABEL BREAK SET
LABEL JUMP
LOC
LOG
MODIFY INPUT
MODIFY ITEM
MODIFY KEY
MODIFY MATCH
MODIFY STATUS
MODIFY UPDATE
NMDEBUG
PAGE BACK
PAGE FORWARD
PAGE JUMP
PRINT
REPEAT
SORT
STEP
TPRINT
TRACE
USE
VERSION
WINDOW LENGTH
WINDOW OFF
WINDOW ON
Ap B. Native Mode Transact/iXMigration Guide
Exclusive Transact/iX Features
Additional Compiler Options
Options on the PROC Verb: Parameters Passed by Byte Address
Floating Point Formats
Dynamic Roll-Back
Critical Item Update
Symbolic Debugger
Exclusive Transact/V Features
MPE V-Related Compiler Options
Run-Time Item Attribute Resolution (Binding)
Test Modes
INITIALIZE
Calls to Transact/V Subprograms
UNLOAD and NOLOAD Options in the PROC Verb
TRANIN
Features that Differ Between Transact/V and Transact/iX
Multiple Systems in One File
Parameters Passed by Value or by Reference in the PROC Verb
Parent and Child Values in SET(UPDATE)
ALIGN Option of LIST and PROMPT Verbs.
Fill Characters Used for Data Type 9 with the MOVE Verb
Arithmetic Operations
Source Program Migration
Conversion
Data File Migration
File Format Conversion
Migration Examples
Data File Real Number Conversion
Procedures with Null 32 Bit Parameters
Migration Checklist
Ap D. Architected Call Interface (ACI)
Introduction
Syntax
Parameters
Data Area Allocation
Database and File Handling
VPLUS Forms
Trap Handling
Examples
Pascal Code
Pascal Commands
COBOL Code
COBOL Commands
Pascal Code With Status
INDEX
Index
MPE/iX 5.5 Documentation