CA IDMS What is a FACTOTUM Task?

Document ID : KB000117067
Last Modified Date : 12/10/2018
Show Technical Document Details
Question:
In IDMS reports there are a lot of FACTOTUM tasks getting reported.
What is a FACTOTUM task?
 
Answer:

FACTOTUM tasks are internal slave tasks used for interactive terminals that perform work for RHDCMSTR, the master task. The most common functions for FACTOTUM tasks are things such as writing the ENTER-NEXT-TASK-CODE message, writing abend code of previous task, or cleaning up Lterm resources when a user signs off or is forced to sign off due to RESOURCE TIMEOUT.
To get a list of the functions performed by FACTOTUMs see the #LTEDS DSECT, at the end there is a list of LTEFACCD request codes. 

*---------------------------------------------------------------------- 
* Master request codes for LTEFACCD in fixed LTE portion 
*---------------------------------------------------------------------- 
00004 LTEFAC1 EQU 4 WRITE ABEND CODE OF PREVIOUS TASK 
00008 LTEFAC2 EQU 8 WRITE ENTER-TASK-CODE MESSAGE 
0000C LTEFAC3 EQU 12 WRITE UNDEFINED-TASK-CODE MESSAGE 
00010 LTEFAC4 EQU 16 WRITE TASK-SECURITY-VIOLATION MAP 
00014 LTEFAC5 EQU 20 WRITE TDE-SPECIFIED MAP 
00018 LTEFAC6 EQU 24 INTERNAL-TASK-BEING-INVOKED-FROM-TERMINAL MESSAGE 
0001C LTEFAC7 EQU 28 SYSTEM-BEING-QUIESCED MESSAGE 
00020 LTEFAC8 EQU 32 SIGNOFF USER AND/OR TERMINATE LINE I/O SESSION 
00024 LTEFAC9 EQU 36 PREPARE TERMINAL FOR A #TREQ READ 
00028 LTEFAC10 EQU 40 WAIT FOR TERMINAL OPERATOR TO FINISH VIEWING LINEOUTS 
0002C LTEFAC11 EQU 44 TASK-OUT-OF-SERVICE MESSAGE 
00030 LTEFAC12 EQU 48 PROGRAM-OUT-OF-SERVICE MESSAGE 
00034 LTEFAC13 EQU 52 INVOKE RESOURCE TIMEOUT PROGRAM 
00038 LTEFAC14 EQU 56 PRINT SCREEN CONTENTS 
0003C LTEFAC15 EQU 60 WRITE QUEUED BLAST MESSAGE/REFRESH SCREEN AFTER BLAST 
00040 LTEFAC16 EQU 64 GET NEXT COMMAND LINE FROM DICTIONARY (CLIST) 
00044 LTEFAC17 EQU 68 MAP PAGING SESSION 
00048 LTEFAC18 EQU 72 MAXIMUM CONCURRENT TASK CONDITION 
0004C LTEFAC19 EQU 76 MODEENT GROUP REQUIRES INITIZATION *LU62 
00050 LTEFAC20 EQU 80 HANDLE LU6.2 FUNCTION MANAGEMENT HEADER TYPE 5 *LU62 
00054 LTEFAC21 EQU 84 QUERY 3279 TERMINAL FOR EXTENDED ATTRIBUTES 
00058 LTEFAC22 EQU 88 ENABLE/CONTINUE MAP ONLINE HELP PROCESSING. *MXN*