Host Language Interface (HLI)
The Model 204 Host Language Interface (HLI) facility enables you to invoke nearly all the system functions from applications written in programming languages such as COBOL, FORTRAN, PL/1, Assembler, Pascal, and C.
Using the HLI facility, you can access Model 204 from a host language application and process against the database.
For more overview information, see Introduction to the HLI facility.
HLI programming topics
The topics listed below provide information on HLI programming, such as information on threads, database processing, and transaction processing.
These topics are directed primarily to the application programmer who is using the HLI facility for the first time.
The information about multiple cursor IFSTRT threads is provided for both first-time and experienced HLI application programmers who are using that functionality for the first time.
This list is also available as a "See also" link from each of the HLI programming topics.
- HLI: Threads
- HLI: IFSTRT processing
- HLI: IFDIAL processing
- HLI: Using Model 204 completion return codes
- HLI: Model 204 parameters
- HLI: Model 204 files and records
- HLI: Model 204 fields and variables
- HLI: Find criteria for Model 204 data
- HLI: Locking behavior of HLI calls
- HLI: Record locking conflicts
- HLI: Model 204 security
- HLI: Model 204 tables
- HLI: Model 204 data sets in HLI jobs
- HLI: IFAM2 CICS processing
- HLI: Transactions
- HLI: Model 204 recovery and checkpoints
HLI reference topics
The topics listed below provide HLI reference information, such as HLI job design and requirements, function calls, and completion codes.
This list is also available as a "See also" link from each of the HLI reference topics.