STANDARD DATA DICTIONARY #14.5 -- VOLUME SET FILE 9/29/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):