STANDARD DATA DICTIONARY #14.5 -- VOLUME SET FILE 3/24/25 PAGE 1 STORED IN ^%ZIS(14.5, (1 ENTRY) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 8.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file describes the volume sets available in the current multiprocessor network. The information pertaining to each volume set is primarily used by the Kernel, especially TaskMan. The ucis that make up each volume set can be determined by using the cross-references in the UCI Association Table file. DD ACCESS: @ RD ACCESS: @ WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ AUDIT ACCESS: @ APPLICATION GROUP(S): ZT POINTED TO BY: TASKMAN FILES VOLUME SET field (#6) of the VOLUME SET File (#14.5) REPLACEMENT VOLUME SET field (#7) of the VOLUME SET File (#14.5) FROM VOLUME SET field (#1) of the UCI ASSOCIATION File (#14.6) TO VOLUME SET field (#2) of the UCI ASSOCIATION File (#14.6) CROSS REFERENCED BY: VOLUME SET(AC), VOLUME SET(AD), INHIBIT LOGONS?(AE), OUT OF SERVICE?(AE2), INHIBIT LOGONS?(AF), VOLUME SET(B) LAST MODIFIED: DEC 18,2023@14:42:07 14.5,.01 VOLUME SET 0;1 FREE TEXT (Required) (audited) INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) D IT01^XUTMG145 LAST EDITED: DEC 18, 2023 HELP-PROMPT: Answer must be 3-30 characters in length. DESCRIPTION: Answer should be the name of a volume set. When each cpu can have only one volume set, this is also the cpu name. Answer will be used in extended global references to reach this volume. EXECUTABLE HELP: I $D(ZTUNIQUE) W ?5,"Volume set names must be unique." K ZTUNIQUE AUDIT: YES, ALWAYS SOURCE OF DATA: System manager (from local system configuration). DATA DESTINATION: System manager (from local system configuration). NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 14.5^B 1)= S ^%ZIS(14.5,"B",$E(X,1,30),DA)="" 2)= K ^%ZIS(14.5,"B",$E(X,1,30),DA) TaskMan uses this cross-reference to lookup volume sets. CROSS-REFERENCE: 14.5^AC^MUMPS 1)= I X]"" D S01^XUTMG145 2)= Q This cross-reference updates the cross-references in the UCI Association file whenever a pointed-to volume set changes. CROSS-REFERENCE: 14.5^AD^MUMPS 1)= I X]"" D ^XUTMG14P 2)= Q This cross-reference notifies TaskMan of changes to the field. 14.5,.1 TYPE 0;10 SET (Required) (audited) Type of Volume Set 'G' FOR GENERAL PURPOSE VOLUME SET; 'P' FOR PRINT SERVER; 'C' FOR COMPUTE SERVER; 'O' FOR OTHER NON-TASKMAN VOLUME SET; LAST EDITED: DEC 18, 2023 DESCRIPTION: This field describes how TaskMan should treat the volume set. It takes over many of the 486 configuration functions handled by the Out of Order and Replacement Volume Set fields in versions 6.5 and 7.0. General Purpose Volume Set: The Manager on a G type will usually send tasks back to the volume set where they were created, except that tasks that explicitly request a different volume set will be sent where they ask. (Explicit volume set requests are made by using 1) the ZTCPU input variable to the %ZTLOAD entry point, 2) the CPU (VOL SET) field of the Device file, or 3) the Queued to What Volume Set field of the Option file.) To transfer tasks TO a G type, TaskMan will use extended global references to copy the task to the destination Task and Schedule files, and will then remove the task from this side. Print Server: On a P type, the Manager will run any task it finds unless the task explicitly requests a different volume set. Tasks are transferred TO a P type the same as to a G type, and Submanagers behave the same. Compute Server: Tasks are transferred to a C type by placing the tasks in the Link Waiting List and jobbing a Submanager across to that volume set. Submanagers started on a C type will only process tasks in the Link Waiting List for their volume set. File Server and Other Non-TaskMan Volume Set: Tasks sent from or to a F or O type will be rejected. Because of the field's crucial role in guiding TaskMan's behavior, the field is required. TECHNICAL DESCR: This field is used by the Manager and Submanager as described above. It is also used by the Global Support Routines to decide which volume sets are likely to have ^%ZTSCH("UPDATE") nodes that need to be killed to get the Manager to update its parameters. EXECUTABLE HELP: W !?5,"This field is required.",!?5,"Enter ?? for more help.",! AUDIT: YES, ALWAYS WRITE AUTHORITY: @ SOURCE OF DATA: SYSTEM CONFIGURATION 14.5,1 INHIBIT LOGONS? 0;2 SET (audited) 'Y' FOR YES; 'N' FOR NO; 'S' FOR SYSTEM SHUTDOWN; LAST EDITED: DEC 18, 2023 DESCRIPTION: Answering YES will cause TaskMan to notify Sign-on that logons are now prohibited, and to stop processing tasks until logons are allowed again. If set to SYSTEM SHUTDOWN then taskman set this because of a pending shutdown. Taskman will clear this flag when restarted. AUDIT: YES, ALWAYS SOURCE OF DATA: System manager DATA DESTINATION: System manager CROSS-REFERENCE: 14.5^AE^MUMPS 1)= I X]"" D ^XUTMG14P 2)= Q This cross-reference notifies TaskMan of changes to the field. CROSS-REFERENCE: 14.5^AF^MUMPS 1)= S ^%ZIS(14.5,"LOGON",$P(^%ZIS(14.5,DA,0),U))=("YS"[X) 2)= K ^%ZIS(14.5,"LOGON",$P(^%ZIS(14.5,DA,0),U)) 3)= Tells MenuMan, Security, and TaskMan when logons are inhibited. This cross-reference sets and kills the flag that tells MenuMan, Security, and TaskMan that logons are inhibited for this volume set. The flag is kept at ^%ZIS(14.5,"LOGON",volume set name). 14.5,2 LINK ACCESS? 0;3 SET (audited) 'Y' FOR YES; 'N' FOR NO; LAST EDITED: DEC 18, 2023 DESCRIPTION: Answer NO to tell TaskMan that this volume set cannot be accessed by other volume sets using the local network links. Tasks that request a volume set without link access are rejected by TaskMan. Such volume sets are usually PC workstations linked into the larger network. They can access the core computers, but cannot be accessed themselves. SCREEN: S DIC("S")="I $S(Y=""Y"":1,1:$P(^%ZIS(14.5,DA,0),U,5)'=""Y"")" EXPLANATION: Required volume sets must have link access. AUDIT: YES, ALWAYS SOURCE OF DATA: System Manager (from local system configuration). DATA DESTINATION: System Manager (from local system configuration). 14.5,3 OUT OF SERVICE? 0;4 SET (audited) 'Y' FOR YES; 'N' FOR NO; LAST EDITED: DEC 18, 2023 DESCRIPTION: Answer YES to temporarily prevent tasks from being sent to this volume set. While a volume set is out of service, tasks that would normally be sent across the local links to that volume set are either saved until the volume set is back in service, or sent to a replacement volume set if one is specified. AUDIT: YES, ALWAYS SOURCE OF DATA: System manager. DATA DESTINATION: System manager. CROSS-REFERENCE: 14.5^AE2^MUMPS 1)= D ^XUTMG14P 2)= Q 3)= This cross-reference notifies TaskMan of changes to the field. 14.5,4 REQUIRED VOLUME SET? 0;5 SET (audited) 'Y' FOR YES; 'N' FOR NO; LAST EDITED: DEC 18, 2023 DESCRIPTION: Answer YES if TaskMan cannot run without this volume set being accessible. If a volume set serves the files that the rest of the system needs, it should be a required volume set. So long as a volume set is required, the normal mechanisms of handling links that are out of service or dropped are bypassed for that volume set. Instead, TaskMan waits until the link is restored before processing any more tasks. SCREEN: S DIC("S")="I $S(Y=""N"":1,1:$P(^%ZIS(14.5,DA,0),U,3)'=""N"")" EXPLANATION: Required volume sets must have link access. AUDIT: YES, ALWAYS SOURCE OF DATA: System manager (from local system configuration). DATA DESTINATION: System manager (from local system configuration). 14.5,5 TASKMAN FILES UCI 0;6 FREE TEXT (Required) (audited) INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X LAST EDITED: DEC 18, 2023 HELP-PROMPT: Answer must be 2-30 characters in length. DESCRIPTION: Answer should be the uci that holds the ^%ZTSK and ^%ZTSCH globals. That uci will usually be the library uci, which is usually the manager uci. Answer should not contain a comma and volume set name--just the uci name. AUDIT: YES, ALWAYS SOURCE OF DATA: System manager (from local system configuration). DATA DESTINATION: System manager (from local system configuration). 14.5,6 TASKMAN FILES VOLUME SET 0;7 POINTER TO VOLUME SET FILE (#14.5) (audited) LAST EDITED: DEC 18, 2023 DESCRIPTION: Answer should be the name of the volume set that holds ^%ZTSK and ^%ZTSCH. If that is the current volume set, you may leave this field blank. This field will usually be used for mounted volume sets that lack library ucis of their own, and for VAX sites set up according to the VA cookbook. AUDIT: YES, ALWAYS SOURCE OF DATA: System manager (from local system configuration). DATA DESTINATION: System manager (from local system configuration). 14.5,7 REPLACEMENT VOLUME SET 0;8 POINTER TO VOLUME SET FILE (#14.5) (audited) LAST EDITED: DEC 18, 2023 DESCRIPTION: Answer should be a volume set to which tasks can be sent if this volume set is unavailable. If tasks that need this volume set should wait, leave the field blank. A replacement volume set should be essentially equivalent in features to the current one, since tasks that would normally run on this one will be running on that one instead. For many volume sets, no other volume set is equivalent, and tasks should wait for the link to be restored rather than run elsewhere. AUDIT: YES, ALWAYS SOURCE OF DATA: System manager (from local system configuration). DATA DESTINATION: System manager (from local system configuration). 14.5,8 DAYS TO KEEP OLD TASKS 0;9 NUMBER (audited) INPUT TRANSFORM: K:+X'=X!(X>14)!(X<0)!(X?.E1"."1N.N) X LAST EDITED: DEC 18, 2023 HELP-PROMPT: Type a Number between 0 and 14, 0 Decimal Digits DESCRIPTION: Answer will be used by ZTMQCLEAN option to decide which tasks to delete. If no answer is given, ZTMQCLEAN will keep the last seven days' tasks. AUDIT: YES, ALWAYS SOURCE OF DATA: System manager. DATA DESTINATION: System manager. 14.5,9 SIGNON/PRODUCTION VOLUME SET 0;11 SET (audited) '0' FOR No; '1' FOR Yes; LAST EDITED: DEC 18, 2023 DESCRIPTION: Enter Yes if this Volume Set has the following properties: 1. Users can sign-on into the Kernel Menu system or the RPC Broker Server routine is running there. 2. Has a productions UCI which contains application routines. 3. The ^XTMP global is translated. If you enter Yes the Kernel Installation and Distribution System will be able to move routines to this Volume Set. The Kernel Menu system will be able to run the Menu Microsurgery and keep menus updated. AUDIT: YES, ALWAYS 14.5,10 RE-QUEUES BEFORE UN-SCHEDULE 0;12 NUMBER (audited) INPUT TRANSFORM: K:+X'=X!(X>99999)!(X<6)!(X?.E1"."1N.N) X LAST EDITED: DEC 18, 2023 HELP-PROMPT: Type a number between 6 and 99999, the number of re-queue times. DESCRIPTION: This field holds the number of times that a task to a HFS or SPOOL device will be re-queued for a 5 minute delay before it is un-scheduled. The routine XUTMHR does this work once an hour. It will send an alert to the user that queued the task. A value of 12 would be an hour and 288 would be a day. AUDIT: YES, ALWAYS FILES POINTED TO FIELDS VOLUME SET (#14.5) TASKMAN FILES VOLUME SET (#6) REPLACEMENT VOLUME SET (#7) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):