COBOL Manual for TNS and TNS/R Programs
Libraries and Utility Routines
HP COBOL Manual for TNS and TNS/R Programs—522555-006
13-30
CLULIB Overview
For descriptions of individual ZCOBSRL routines, see:
•
CBL85UTL and ZCOBSRL Routines
•
COBOLLIB, CLULIB, and ZCOBSRL Routines.
CLULIB Overview
The Common Language Utility library (CLULIB) contains functions that provide
common services to two or more language products. Specifically, Common Language
Utility (CLU) functions provide services that enable:
•
HP COBOL and FORTRAN routines to locate and identify file connectors
(CLU_PROCESS_FILE_NAME_ routine)
•
HP COBOL and FORTRAN routines to create processes using the conventions of
the TACL command RUN (CLU_PROCESS_CREATE_ routine)
•
HP COBOL, FORTRAN, and TAL routines to save and manipulate messages that
the operating environment sends to processes (see Saved Message Utility (SMU)
Overview)
CLU functions differ from CRE functions in that:
•
CLU functions are in the file CLULIB, while CRE functions are in the file CRELIB
•
CLU functions must be explicitly bound into programs that use them, while CRE
functions are configured into the system library
•
CLU functions work in certain language-specific run-time environments as well as
the CRE, while CRE functions work only in the CRE
CLULIB routines must be used in the Guardian environment.
COBOL_SET_SORT_PARAM_VALUE_
COBOL_SPECIAL_OPEN_
1
COBOLFILEINFO
2
Table 13-10. CLULIB Routines (page1of2)
Utility Routine Environments
CLU_PROCESS_CREATE_ COBOL and CRE
CLU_PROCESS_FILE_NAME_ COBOL and CRE
SMU_Assign_CheckName_ CRE/Guardian
Table 13-9. ZCOBSRL Routines (page 2 of 2)
Utility Routine
1. Replaces COBOLSPOOLOPEN routine (for level 2 spooling) and Guardian environment routines (for level 3
spooling)
2. Guardian environment only