baije01

Tech Tip: CA IDMS What is a FACTOTUM Task?

Discussion created by baije01 Employee on Oct 30, 2018
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*

Outcomes