CRE Programmer's Guide
Using the Common Language Utility (CLU) Library
Common Run-Time Environment (CRE) Programmer’s Guide—528146-004
5-4
Services Provided by the Saved Message Utility
TNS COBOL and FORTRAN routines can continue to use pre-D20 SMU functions. 
Table 5-3
 on page 5-4 lists the pre-D20 SMU functions and the corresponding current 
SMU functions. 
Pre-D20 and current SMU functions work somewhat differently. For example, the 
current SMU functions do not support checkpointing. To capture changes in internal 
run-time data structures for checkpointing purposes, TNS COBOL and FORTRAN 
routines can use the pre-D20 SMU functions. Section 9, Common Language Utility 
(CLU) Library Functions, describes the current SMU functions.
Services Provided by the Saved Message Utility 
When TACL starts a process, it sends a series of messages to the process that 
describes the following: 
•
IN and OUT file names
•
Default volume and subvolume
•
Current ASSIGN values
•
Current PARAM values
•
Additional text specified with the RUN command
Table 5-3. Pre-D20 and Current SMU Functions
Pre-D20 SMU Function Current SMU Function
ALTERPARAMTEXT None
CHECKLOGICALNAME SMU_Assign_CheckName_
 on page 9-18
CHECKMESSAGE SMU_Message_CheckNumber_
 on page 9-26
CREATEPROCESS None
DELETEASSIGN SMU_Assign_Delete_
 on page 9-19
DELETEPARAM SMU_Param_Delete_
 on page 9-27
DELETESTARTUP SMU_Startup_Delete_
 on page 9-30
GETASSIGNTEXT  SMU_Assign_GetText_
 on page 9-21
GETASSIGNVALUE SMU_Assign_GetValue_
 on page 9-22
GETBACKUPCPU None
GETPARAMTEXT SMU_Param_GetText_
 on page 9-28
GETSTARTUPTEXT  SMU_Startup_GetText_
 on page 9-31
PUTASSIGNTEXT  SMU_Assign_PutText_
 on page 9-23
PUTASSIGNVALUE SMU_Assign_PutValue_
 on page 9-25
PUTPARAMTEXT SMU_Param_PutText_
 on page 9-29
PUTSTARTUPTEXT SMU_Startup_PutText_
 on page 9-33










