Home

Introduction - Hardhats.Org

image

Contents

1. Delegate s Menu Management XOSMD USER MENU Kernel V 8 0 Technical Manual Replicate or Replace a Delegate XQS EPLICATE ain how a elegate s ptions XOSMD HOW nOoOoUN Build a New Menu XQSMD BUILD ENU Edit a User s Options XQSMD EDIT OPTIONS Copy Everything About an Option to a New Option XOCOPYOP J uly 1995 Exported Options Menu Structure Copy One Users enus and Keys to others 05 COPY USER Limited Fil Manager Options Build XOSMD LIMITED FM OPTIONS LOCKED XQSMDFM Specify Allowable New Menu Prefix XOSMD SET PREFIX _ Help Processor 01 Restrict Availability of Options XORESTRICT Option Access By User XUOPTWHO List Options by Parents and Use XUXREF Build Primary Menu Trees XOBUILDTREE Fix Option File Pointers XQOPTFIX Display Edit Help Frames XOHELP DISPLAY 1 List Help Frames XOHELP LIST New Revised Help Frames XOHELP UPDATE Cross Reference Help Frames XOHELP XREF Assign Editors XOHELP ASSIGN Unassign Editors XOHELP DEASSIGN J uly 1995 Kernel V 8 0 Technical Manual Fix Help Frame File Pointers XOHELPFIX
2. 83 Kernels Placein DHCP 83 External Relations with M Operating Systems 83 Required Packages 84 DBA Approvals and DBIAs 84 EYE SPI AR AR CAC ONS EET DIE 95 Independence of Options 95 Package Wide 97 SACC EXempLlobs 2 u Vea de deese hua asua 99 How to Generate Online Documentation 103 Global Protection Translation and J ournaling 105 Mapping ROUTINES uu un tia r te ot epe had bv hhi qs xu oct y c p Saul ove 109 TL EET 111 d cr EE 129 J uly 1995 Kernel V 8 0 Technical Manual V Table of Contents vi Kernel V 8 0 Technical Manual J uly 1995
3. Remove All Access from a Single User XUFILEREMOVEALL Take away All access to a File XUFILEDELETE Assign Delete a File Rang XUFILERANGEASSIGN Clear Electronic signature code XUSESIG CLEAR LOCKED XUMGR J uly 1995 Electronic Signature Block Edit XUSESIG BLOCK Kernel V 8 0 Technical Manual 49 Exported Options Menu Structure Manage User File XUSER FILE Purge Inactive Users MGR Attributes XUSERPURGEATT Purge Log of Old Access and Verify Codes XUSERAOLD Reindex the users key s XUSER KEY RE INDEX Reprint Access agreement letter XUSERREPRINT 50 Kernel V 8 0 Technical Manual J uly 1995 Exported Options Menu Structure Parent Of Queuable Options ZTMQUEUABLE OPTIONS Parent of Queuable Options ZTMQUEUABLE OPTIONS Automatic Deactivation of Users XUAUTODEACTIVATE Lm Clear all users at startup XUSER CLEAR ALL IEEE Copy the compiled menus from the print server XU 486 MENU COPY Error trap Auto clean XUERTRP AUTO CLEAN Errors Logged Alpha Beta Test QUEUED XQAB ERROR LOG XMIT cA onitor Routines for Changes XTRMONITOR on interactive Build Primary enu Trees XQBUILDTREEQUE
4. Option Access By User XUOPTWHO Print Option File XUPRINT Diagram Menus XUUSERACC J uly 1995 Secur Menu Delegation XOS SEC OFCR Kernel V 8 0 Technical Manual Abbreviated Menu Diagrams XUUSERACC2 Show a Delegate s Options XQSMD SHOW List Delegated Options and their Users XOSMD BY OPTION Print All Delegates and their Options XOSMD BY USER 45 Exported Options Menu Structure Audit Features XUAUDIT MI ENU Maintain System Audit Options XUAUDIT MAINT Establish System Audit Parameters XUAUDIT Failed Access Attempts Log Purge XUFPURG 122 Audited Options Purge XUOPTPURGE Programmer Mode Entry Log Purge XUPMPURGE Display the Kernel Audit Parameters XU SPY SHOW System Audit Reports XUAUDIT RPT Failed Access Attempts Log XUFAIL Audited Options Log XUOPTLOG Print Sign on Log XUSC LIST Audit Display XUADISP Server audit display XUSERVDISP Option Audit Display XUOPTDISP User Audit Display XUUSEROPT Device Failed Access Attempts XUFDEV 46 Kernel V 8 0 Technical Manual User Failed Access Attempts XUFDISP Display of Programmer Mode Entry List XUPMDISP Program Integrity Checker XUINTEG J
5. 6 Kernel Parameters Stored in File 8989 2 10 Audit Related Site Parameters 11 Spooler Site Parameters 13 TaskMan Site Parameters 14 FRUIT 15 File List Including Description L ocation 19 Additional Files Installed During Virgin Installation 29 Global eire AOS DET 31 Exported Options Menu Structure 35 Kernel Menu Tree Rocots 35 Systems Manager M enu EVE 36 SYSTEM COMMAND OPTIONS XU COMMAND 52 lodo gc e PR 54 Options Attached to Menus for Other Packages 54 Cross R ferergesuy uk u uum 55 Archiving and Purging ett LE 75 ACV no TRI CEU TIE 75 Pur GIF ra ec 75 Callable oo co dee esee dco 77 Callable Entry POLES uu n Gba ret perte tuts 77 Direct ees reete tu aaa 81 External Relation
6. J uly 1995 Exported Options Menu Structure List Spool Documents XU SPL LIST Make spool document into a mail message XU SPL MAII Print A Spool Document XU SPL PRINT Switch UCI XU SWITCH UCI TaskMan User XUTM USER User Help XUUSERHELP View Alerts XQALERT J uly 1995 Kernel V 8 0 Technical Manual Where am I XUSERWHERE 53 Exported Options Menu Structure E xtended Action Options XU USER SIGN ON XU USER TERMINATE Server Options XQAB ERROR LOG SERVER XQSCHK XQSPING XU PING SERVER Options Attached to Menus for Other Packages XT KERMIT SPOOL DL Download a Spool file entry will be attached to Kernel Toolkit s XT KERMIT MENU option 54 Kernel V 8 0 Technical Manual J uly 1995 Cross References This section contains a description of the trigger and M type cross references that exist on fields in the Kernel s files The cross references are grouped by file Within a file cross references are listed in cross reference order The field affected is identified along with the cross reference s name or number if there is no name and a brief description No detailed description of the cross references in the User and Person files is included because those files are being phased out USER File 3 Replaced by NEW PERSON File The USER file is being phased out and replaced by the NEW PERSON file Th
7. U gt x lt ho 011 012 XQ2 021 XQ3 031 XQ32 Kernel V 8 0 Technical Manual 10 I AroUPBWNEF O XOK XOLOCK XOLOCK1 XQOO 0001 XQOO2 XQOO3 XQOR XQOR1 XQOR2 XQOR3 XQOR4 XQORD 51 SMD SMD1 SMD2 SMD21 SMD3 SMD31 SMD4 SMD5 SMDCPY SMDFM SMDP SRV SRV1 SRV2 SRV3 SRV4 SRV5 STCK SUIT SUIT Gl Gl XOT XOT1 XOT2 XOT3 4 XOT5 XQ XT XT XT XT XT XT XT XT Ej FJ w R R1 1 1 1 R2 RPUR RMON XUA4A7 XUA4A71 J uly 1995 Routines XUAPURGE XUSG XUTMO3 XUTMUSE1 XUCIDTM XUSG1 XUTMOH XUTMUSE2 XUCIMSM XUSHSH XUTMR XUTMUSE3 XUCIMSOQ XUSHSHP XUTMR1 XUTMUTL XUCIVXD XUSMGR XUTMRJD XUVERIFY XUFILE XUSPURGE XUTMRJD1 XUWORKDY XUFILEI XUSRA XUTMSYNC ZISEDIT XUFILE3 XUSTAT XUTMT ZISHUNT XUGET XUSTAT1 XUTMTA ZISPL XUINCON XUSTAT2 XUTMTAL 215 1 XUINEACH XUSTERM XUTMTD ZISPL2 XUINEND XUSTERM1 XUTMTDL 215 XUINOK XUSTERM2 XUTMTED ZTMB XUINPRE XUSTZ XUTMTEIO ZTMCHK XUINTSK XUTMD XUTMTEP ZTMCHK1 XUINTSK1 XUTMD1 XUTMTES ZTMKU XUINTSK2
8. 561 DBIA98 B LAB SERVICE 930 DBIA930 LAB SERVICE 976 DBIA976 LETTERMAN 979 DBIA979 LETTERMAN 230 DBIA230 MAILMAN 231 DBIA231 MAILMAN 234 DBIA234 MAILMAN 305 DBIA305 MAILMAN 343 DBIA343 MAILMAN J uly 1995 Kernel V 8 0 Technical Manual 91 External Relations Number Name Subscribing Package E DBIA1 ORDER ENTRY RESULTS 2 DBIA2 ORDER ENTRY RESULTS 3 DBIA3 ORDER ENTRY RESULTS 7 DBIA7 ORDER ENTRY RESULTS 122 DBIA122 ORDER ENTRY RESULTS 178 DBIA178 ORDER ENTRY RESULTS 507 DBIA4 B ORDER ENTRY RESULTS 224 DBIA224 OUTPATIENT PHARMACY 331 DBIA331 OUTPATIENT PHARMACY 334 DBIA334 OUTPATIENT PHARMACY 1064 DBIA1063 B OUTPATIENT PHARMACY 1039 DBIA1039 PATIENT IHS SU 342 DBIA342 PROBLEM LIST 177 DBIA177 PROGRESS NOTES 1049 PNs use of Security Key PROGRESS NOTES file 19 1 42 DBIA42 REGISTRATION 248 DBIA248 REMOTE ORDER ENTRY 1234 DBIA1234 REMOTE ORDER ENTRY 10 DBIA10 SCHEDULING 295 DBIA295 TOOLKIT 1113 1113 TOOLKIT 1124 References to Package TOOLKIT 1125 Index and BUILD file TOOLKIT 1129 DBIA1129 A TOOLKIT 92 Kernel V 8 0 Technical Manual J uly 1995 External Relations Number Name Subscribing Package 1130
9. This cross reference triggers a valueinto the AVAILABLE SLOTS field 1 of the RESOURCE FILE 8 54 This value is the RESOURCE SLOTS 85 of the DEVICE file 3 5 minus the number of SLOTS IN USE 2 of the RESOURCE file 333 54 This sets up the G cross reference used to identify the primary device The AC cross reference is needed to support the G cross reference because the G cross reference is multifield indexed This sets up the CPU cross reference used to find devices that have a particular 1 on a specified VOLUME SET CPU This sets up the cross reference used to identify the primary device Field X refid DA Return String B1 DEVICE File 23 5 Field X refid trigger TYPE trigger TYPE trigger RESOURCE SLOTS trigger VOLUME SET CPU AC x l ACPU AD VOLUME SET CPU CPU This cross reference is a multifield index look up key is a combination of I 1 and VOLUME SET CPU 1 9 fields 56 Kernel V 8 0 Technical Manual J uly 1995 Cross References DEVICE File 73 5 Continued SUBTYPE D This cross reference will update the MARGIN WIDTH FORM FEED PAGE LENGTH and BACKSPACE fields with values from corresponding fields of the TERMINAL TYPE file This will occur whenever the subtype field is edited SIGN ON SYSTEM G The G cross reference a multifield index This DEVICE index is used to identify the primary device The field
10. susc One time Option Start Internal Use Only XU OPTION START MM Print 1 occurence of each error for T 1 QUEUE XUERTRP PRINT 1 1 ERR Print 2 occurrences of errors on 1 QUEUED XUERTRP PRINT 1 2 ERR Purge of the ZUA global XUSAZONK Purge old spool documents XU SPL PURGE Purge Sign On log XUSCZONK Queuable Task Log Cleanup XUTM QCLEAN J uly 1995 Kernel V 8 0 Technical Manual 51 Exported Options Menu Structure SYSTEM COMMAND OPTIONS XUCOMMAND SYSTEM COMMAND OPTIONS XUCOMMAND Continue XUCONTINU Halt XUHALT Restart Session XURELOG User s Toolbox XUSERTOOLS Time XUTIM Display User Characteristics XUUSERDISP Edit User Characteristics XUSEREDITSELF Electronic Signature code Edit XUSESIG Menu Templates XQTUSER Create a new menu template XOTNEW Delete a Menu Template XQTKILL List all Menu Templates XQTSHO 52 Spooler Menu XU SPL MENU Rename a menu template XOTRNAM Show all options in a Menu Template XOTLIST Allow other users access to spool documents XU SPL ALLOW Browse a Spool Document XU SPL BROWSE Kernel V 8 0 Technical Manual Delete A Spool Document XU SPL DELETE
11. 170 DBIA170 AUTOMATED MED 4 241 DBIA241 A AUTOMATED MED 4 633 DBIA170 B AUTOMATED MED 4 711 DBIA241 B AUTOMATED MED o AUTOMATED MED 714 DBIA241 E AUTOMATED MED 2 251 DBIA251 A CLINICAL _ MONITORING 742 DBIA251 B CLINICAL POOR C 167 DBIA167 CONSULT REQUEST Jae ee c x TRACKING 323 DBIA323 A CONTROLLED E c 835 DBIA323 B CONTROLLED po SUBSTANCES 100 DBIA100 CREDENTIALS poo TRACKING 289 DBIA289 A DISCHARGE SUMMARY 90 Kernel V 8 0 Technical Manual J uly 1995 External Relations Number Name Subscribing Package 478 DBIA478 DMMS 491 DBIA491 DMMS 290 DBIA290 A FEE BASIS 812 DBIA290 B FEE BASIS 79 DBIA79 HEALTH SUMMARY 294 DBIA294 HOSPITAL BASED HOME CARE 66 DBIA66 IFCAP 119 DBIA119 IFCAP 978 DBIA978 IFCAP 144 DBIA144 INPATIENT MEDICATIONS 232 DBIA232 INPATIENT MEDICATIONS 372 DBIA372 INTEGRATED BILLING 932 DBIA932 INTEGRATED BILLING 933 DBIA933 INTEGRATED E __ 40 DBIA40 INTEGRATED PATIENT FUNDS Peace B MANAGEMENT 930 DBIA930 LAB SERVICE 98 DBIA98 A LAB SERVICE
12. 39 Exported Options Menu Structure Display Menus Abbreviated Menu and Options Diagrams XODISPLAY XUUSERACC2 OPTIONS Diagram Menus XUUSERACC Inquire XUINQUIRE Menu Diagrams with Entry Exit Actions XUUSERACC1 Print Option File XUPRINT Show Users with Selected Primary Menu XUXREF 2 Out of Order Create a Set of Set Options To Mark Management Out Of Order XQOOMAIN List Defined Option Sets XQOOSHOW Mark Option Set Out Of Order Options in the Option File that Out of Order XQOOSHOFIL Protocols Marked Out of Order in Protocol File XQOOSHOPRO Recover Deleted Option Set XQOOREDO Remov Out Of Order Messages from a Set of Options XQOON Toggle options protocols on and off XQOOTOG 40 Kernel V 8 0 Technical Manual J uly 1995 XUSITEMGR Operations Management XUSITI EMGR Exported Options Menu Structure Alert Management XQAL ERT MGR RJD System Status XUSTATUS Introductory text edit XUSERINT CPU Service User Device Stats XUSTAT Kill off a users job XURESJOB LOCKED XUMGR Delete Old gt 14 d Alerts XOALERT DELETE OLD Make an alert on the fly XOALERT MAKE Alpha Beta Test Option Usage Menu X
13. flag for each user VA FileMan uses this setting to enable the display of language specific dates and times numeric formats and dialogs This is the default time in seconds that a locked device must be idle before another sign on attempt will be allowed This time is overridden by a similar field in the DEVICE file ALL checking for device lockout will be ignored if the BYPASS DEVICE LOCK OUT field is set to YES This is the default value for whether users may sign on at more than one terminal at a time It is overridden by similar fields in the DEVICE and NEW PERSON files This is the default time out for all READs and is overridden by similar fields in the DEVICE and USER files This is the default as to whether or not T ype Ahead is allowed It is overridden by similar fields in the DEVICE and USER files See the Audit Related Site Parameters section later in this chapter for information on this parameter See the Audit Related Site Parameters section later in this chapter for information on this parameter See the Audit Related Site Parameters section later in this chapter for information on this parameter This field will changethe priority of interactive users on the system at sign on time Thereisa danger that using this field will causethe users to have poor response ti me from the computer Kernel V 8 0 Technical Manual 7 Implementation and Maintenance LIFETIME OF VERIFY This isthe number of days that a
14. 4 3 KERNEL SITE PARAMETERS Global Location 1 Data Comes with File No This file holds the site parameters for MailMan It will have only one entry the domain name of the installation site Some parameters are defined by the systems manager during the installation process These include time zone and specification of the account where XMAD the MailMan background filer should run Others may be edited subsequent to installation The parent domain set to FORUM during initialization may be changed 6 PROVIDER Global Location DI C 6 Data Comes with File No The Provider file is used to store a variety of information about the person providing patient care The Provider file points to the Person file 9 2 HELP FRAME Global Location DI C 9 2 Data Comes with File No This file contains the text of help frames created via the Help Processor XQH Help frames may be associated with options or with data dictionary fields to provide on line instruction The file is cross referenced by name header date entered author and editor 9 4 PACKAGE Global Location DI C 9 4 Data Comes with File No The top level of a PACKAGE file entry for a package now stores static package information The PACKAGE file stores mainly static package information that is not version specific as well as the patch history of the package KIDS will now update the VERSION multiple Patch installations will update the PATCH APPLICATION HISTORY
15. 58 59 62 63 64 72 80 81 84 99 107 TaskMan site parameters 14 Terminal type 6 20 21 32 57 97 TMP global 32 Kernel V 8 0 Technical Manual 129 Index Translation 105 Variables Key 97 98 Package wide 97 98 System wide 84 Virgin installation 29 XUCOMMAND 35 52 53 ZTMQUEUABLE OPTIONS 35 51 ZU 83 130 Kernel V 8 0 Technical Manual J uly 1995 Department of Veterans Affairs Decentralized Hospital Computer Program KERNEL TECHNICAL MANUAL Version 8 0 July 1995 Information Systems Center San Francisco California Preface The purpose of this manual is to provide information about the structure of the set of software utilities known as the Kernel Two major affiliated packages VA FileMan and MailMan are excluded since they are documented elsewhere This material is presented for reference by DHCP system managers and application programmers and by others who are using the Kernel J uly 1995 Kernel V 8 0 Technical Manual ili Preface iv Kernel V 8 0 Technical Manual J uly 1995 Table of Contents OCG gU 1 Orientation e y 3 Implementation and Maintenance enne 5 Site Pat ANCE CS ccv casco asian auqa wa asa tud ert 5 File Changes for Site Parameters with Kernel V 8 0 5 Kernel System Parameters Stored in File 8989 3
16. 8 0 Technical Manual 29 File List Including Description and Location 11 MARITAL STATUS Global Location DI C 11 Data Comes with File Yes Data Setting Overwrite The MARTIAL STATUS file currently consists of six entries which are distributed by the MAS development team Alteration of any of the six entries or addition of entries to this file which are not distributed by the MAS developers may have a negative impact on the performance of the MAS module as well as other modules 13 RELIGION Global Location DI C 13 Data Comes with File Yes Data Setting Overwrite The RELIGION file currently contains 30 entries These entries are determined by VACO MAS This file should not be added to nor should entries in it be altered or deleted by the facility Entry edit or deletion of these entries could have severe negative affects on the performance of the MAS module Installation virgin 30 Kernel V 8 0 Technical Manual J uly 1995 Global Storage Files are listed in order of the global they are stored in GLOBAL NAME FILE FILE NAME DIC 3 USER 3 1 TITLE 4 INSTITUTION 4 1 FACILITY TYPE 4 11 AGENCY 6 PROVIDER 9 2 HELP FRAME 9 4 PACKAGE 9 8 ROUTINE 16 PERSON 19 OPTION 19 1 SECURITY KEY 19 2 OPTION SCHEDULING 49 SERVICE SECTION HOLIDAY 40 5 HOLIDAY XMB 3 51 SPOOL DOCUMENT 3 6 BULLETIN 4 3 KERNEL SYSTEM PARAMETERS XMBS 3 519 SPOOL DATA XPD 9 6 BUILD 9 7 INSTALL XTV 8989 2 KERNEL PARAMETERS 8989 3 KERNEL SYSTEM PARAM
17. Application Coordinator Application Package Application Programmer Application Programming Interface Array J uly 1995 A password used along with the verify code to provide secure user access It is used by the Kernel s Sign on Security system to identify the user Automated Data Processing ADP Application Coordinator See Application Coordinator below Brief on line notices that are issued to users as they complete a cycle through the menu system Alerts are designed to provide interactive notification of pending computing activities such as the need to reorder supplies or review a patient s clinical test results Along with the alert message is an indication that the View Alerts common option should be chosen to take further action American National Standards Institute An implementation of the M computer language that conforms to ANSI standards Designated individuals responsible for user level management and maintenance of an application package such as IFCAP or Lab Also abbreviated as ADPAC ADP Application Coordinator In DHCP software and documentation that support the automation of a service such as Laboratory or Pharmacy within VA medical centers see Package The person who writes code for application packages The Kernel provides tools to facilitate package development Programmer calls provided by the Kernel for use by application programmers APIs allow programmers to carry o
18. Count XU BLOCK COUNT Distribution DISTRIBUTION Create a Build Using Namespace XPD BUILD NAMESPACE Copy Build to Build XPD COPY BUILD Edit XPD a Build EDIT BUILD 42 Utilities UTILITY XPD Transport a Distribution XPD TRANSPORT PACKAGE Build File Print XPD PRINT BUILD Install File Print XPD PRINT INSTALL FILE Convert Loaded Package for Redistribution XPD CONVERT PACKAGE Purge Build or Install Files XPD PURGE FILE Kernel V 8 0 Technical Manual J uly 1995 Exported Options Menu Structure Update Routine File XPD ROUTINE UPDATE Verify a Build XPD VERIFY BUILD Installation XPD INSTALLATION MENU LOCKED XUPROGMODE Verify Package Integrity XPD VERIFY INTEGRITY Load a Distribution XPD LOAD DISTRIBUTION Print Transport Global XPD PRINT INSTALL Compare Transport Global to Current System XPD COMPARE TO SYSTEM Verify Checksums in Transport Global XPD PRINT CHECKSUM Install Package s XPD INSTALL BUILD Kernel V 8 0 Technical Manual Restart Install of Package s XPD RESTART INSTALL Unload a Distribution XPD UNLOAD DISTRIBUTION Programmer mode XUPROGMODE LOCKED XUPROGMODE 43 Exported O
19. DBIA1129 B TOOLKIT 351 DBIA351 A UNWINDER 858 DBIA351 B UNWINDER 860 DBIA351 D UNWINDER 264 DBIA264 VA FILEMAN Een LINE TAG IN a FILEMAN ROUTINE ZOSV pn Eu PIECE OF ZOSF w FILEMAN GLOBAL Number Name Subscribing Package 936 XUSESIG ADP PLANNING ORDER ENTRY RESULTS REFERENCES CLEANUP REGISTRATION DRG GROUPER x J uly 1995 Kernel V 8 0 Technical Manual 93 External Relations Private DBIAs Where Kernel Is Subscribing Package Alphabetical by Custodial Package Number Name Custodial Package 249 DBIA249 DMMS 1201 KERNEL transport MM MAILMAN L 14 1018 UPDATE FILE 1016 ORDERENTRY 100 99 RESULTS Pe REPORTING 1205 KERNEL transport of ORDER ENTRY ORBUTL RESULTS es _ REPORTING 1016 FIELD EDITOR VA FILEMAN fen ENDO 1017 CALLS TOFILEMAN VAFILEMAN Pe ORIN f a s n 5 5 d 1052 DBIA1052 A VA FILEMAN 1053 DBIA1052 B VA FILEMAN 1054 DBIA1052 C VA FILEMAN 1055 DBIA1052 D VA FILEMAN 1056 DBIA1052 E VA FILEMAN 1057 DBIA1052 F VA FILEMAN 1058 DBIA1052 G VA FILEMAN 9 DBIA9 VETERANS ADMINISTRATION 94 Kernel V 8 0 Technical Manual J uly 1995 Internal Relations Independence of Options All of the Kernel s options can be invoked independently None requires any special setup in order to run successfully When r
20. ERROR SCREEN REMOVE Clean Task File XUTM CLEAN SYNC flag file control XUTM SYNC List Tasks XUTM INQ Dequeue Tasks XUTM DQ Requeue Tasks XUTM REQ Delete Tasks XUTM DEL Print Options that are Scheduled to run XUTM BACKGROUND PRINT Cleanup Task List XUTM TL CLEAN Print Options Recommended for Queueing XUTM BACKGROUND RECOMMENDED 48 Kernel V 8 0 Technical Manual J uly 1995 XUSER User Management XUSER Exported Options Menu Structure Add a New User to the System XUSERNEW Grant Access by Profile XUSERBLK LOCKED XUMGR Edit an Existing User XUSEREDIT Deactivate a User XUSERDEACT Reactivate a User XUSERREACT List users XUSERLIST File Access Security XUFILEACCESS User Inquiry XUSERINQ Switch Identities XUTESTUSER Grant Users Access to a Set of Files XUFILEGRANT Copy One User s File Access to Others XUFILECOPY Single file add delete for a user XUFILESINGLEADD Inquiry to a User s File Access XUFILEINQUIRY List Access to Files by File number XUFILELIST Print Users Files XUFILEPRINT Delete Users Access to a Set of Files XUFILESETDELETE
21. Manager I RM Chief Software Special Queuing Spool er Subscript Synonym TaskMan Templates J uly 1995 Glossary The Kernel module that regulates access to the menu system It performs a number of checks to determine whether access can be permitted at a particular time A log of sign ons is maintained At each DHCP site the individual whois responsible for managing computer systems installing and maintaining new modules and serving as liaison to the 15 5 The set of instructions and data required to operate the computer One type is called operating system software that is fundamental computer software that supports other software The second type is called applications software in other words customized programs that tell the computer how to run applications 0 Pharmacy Laboratory An option attribute indicating that TaskMan should automatically run the option whenever the system reboots An entry in the DEVICE file It uses the associated operating system s spool facility whether it s a global device or host file The Kernel manages spooling so that the underlying OS mechanism is transparent In any environment the same method can be used to send output to the spooler The Kernel will subsequently transfer the text to a global for subsequent despooling printing In MUMPS a numeric or string value that is enclosed in parentheses appended to the name of a local or global variable and
22. NAME This X ref stuffs the DATE ENTERED and CREATOR fields on a new entry NAME AF Stuffs SIGNATURE BLOCK PRINTED NAME NAME AG is aname change NAME AH This M cross reference sets the PERSON FILE 70 Kernel V 8 0 Technical Manual J uly 1995 Cross References NEW PERSON File 200 Continued KEYS subfield of AK KEYS multiple Special X ref to allow applications to do look up on just holders of a special key SECONDARY AOA Stuffs the date and time of change into MENU OPTIONS TIMESTAMP subfield subfield of SECONDARY MENU OPTIONS multiple AOB This cross reference checks for whether this entry MENU OPTIONS creates a new entry in the compiled menu treein subfield of XUTL XQO If itis a new entry then a flag will be SECONDARY set by the codein XQ7 in the AT cross reference MENU OPTIONS ofthe option file DI C 19 AT to cause the multiple menu tree to be generated Updates the timestamp field of SECONDARY MENU OPTIONS multiple ACCESS CODE be used again until the OLD ACCESS CODE SECONDARY x PURGE option is run SYNONYM subfield AOB CLASSIFICATION ARC This M cross reference controls the ARC index subfi eld of CLASSIFICATION multiple SOCIAL WORKER ASWB This M cross reference is used for screening out non social workers POSITION TITLE ASWE This M cross reference is used for chiefs asst chiefs and supervisors only NAME ASX This builds a soundex X ref so that a ch
23. OUT OF SERVICE ATM8 subfield of VOLUME SET multiple This cross reference is obsolete likethe field it is for REPLACEMENT ATM9 VOLUME SET subfield of VOLUME SET multiple This cross reference is obsolete likethe field it is LINKED UCI AT This cross reference is obsolete likethe field it is for LOG RESOURCE USAGE ATM 300 This cross reference is obsolete likethe field it is J uly 1995 Kernel V 8 0 Technical Manual 59 Cross References PROVIDER File 6 Field X refid NAME AC NAME AK STREET ADDRESS ACX1 1 ADDRESS 2 STREET ADDRESS 3 CITY ACX4 STATE ACX5 ZIPCODE ACX6 INITIALS ACX7 CLASS ACX36 TYPE ACX37 DEA ACX38 VA ACX39 INACTIVATION ACX8 DATE Used to link providers to new person keys This X ref will see that the provider also has the VA Provider key in the New Person file Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync This X ref keeps the Inactivation Date in sync between files 6 and 200 This puts the A6 pointer into the PERSON file Field X refi
24. Programmer Tools Programmer Tools Programmer Tools Programmer Tools Programmer Tools J uly 1995 Direct Mode Utilities This section lists all Kernel direct mode utilities Direct mode utilities can be used from programmer mode but developers may not call them from within applications Every direct mode utility is described the Kerna Systems Manual Refer to the indicated chapter in that manual for details on the use of the utility Direct Mode Utility Description Kernel Systems Manual Chapter D XPDCPU Move Routines to Other Installing Packages with KIDS CPUs D INSTALL XPDCPU Move Routines to Other Installing Packages with KIDS CPUs D MOVE XPDCPU Move Routines toOther Installing Packages with KIDS CPUs D xQ1 Test an Option Menu Manager Programmer Tools D XTER Display Error Trap Error Processing D XTERPUR Purge Error Log Error Processing D ENABLE XUFILE3 Enable File Access File Access Security Security System D XUINCON Run File Access Security File Access Security Conversion D Programmer Sign On Sign On Security Programmer Tools D XUS User Sign On No Error Sign On Security Programmer Tools Trapping DH XUS Programmer Halt Sign On Security Programmer Tools D XUSCLEAN Programmer Halt Sign On Security Programmer Tools D ZTBKC Global Block Count Operating System Interface D ZTMB Start TaskMan Task Manager System Ma
25. Setting Merge This file contains a number of the abbreviations used to indicate the type of error encountered The most important ones are those which are indicated as fatal errors warranting termination of the job after logging of the error 3 081 SIGN ON LOG Global Location XU SEC O Data Comes with File No This file records sign on sign off times by user device job UCI and CPU It is cross referenced by user device and sign off time 3 1 TITLE Global Location DI C 3 1 Data Comes with File No This file may be used to indicate a user stitle It is pointed to by the NEW PERSON file It is only cross referenced by name 3 2 TERMINAL TYPE Global Location 9eZl S 2 Data Comes with File Yes Data Setting Overwrite This file is pointed to by the Subtype field of the Device File This file may hold vendor specific code to characterize a terminal type For example escape sequences may be entered in the Open and Close Execute fields to set pitch font This file is also pointed to by the New Person File to record sign on subtype characteristics by user Data is distributed with this file to support screen handling capabilities This data will overwrite existing data for those terminal types of the same name However terminal types for printers will not be affected since the data that is distributed is for a subset of known CRTs The Kernel Virgin Install distribution will seed a more complete set of terminal types includi
26. attributes A data field whose permissible values are limited to numeric characters of a restricted number of digits A device is online when it is connected and capable of responding to the computer A basic program that runs on the computer controls the peripherals allocates computing time to each user and communicates with terminals An entry in the OPTION file As an item on a menu an option provides an opportunity for users to select it thereby invoking the associated computing activity Options may also be scheduled to run in the background non interactively by TaskMan The NAME field in the OPTION file For example XUMAINT for the option that has the menu text Menu Management Options are namespaced according to DHCP conventions monitored by the DBA Programmer Access Code An optional user attribute that may function as a second level password into programmer mode The set of programs files documentation help prompts and installation procedures required for a given software application For example Laboratory Pharmacy and MAS are packages See File Access Security system Kernel V 8 0 Technical Manual 121 Glossary Password Patch Pattern Match Peripheral Device Phantom J ump Pointer Primary Menus Production Account Programmer Access Prompt Protocol 122 A user s confidential sequence of keyboard characters which must be entered at the beginning of each computer se
27. by Specific Types Network Channel Device Edit XUDEVEDIT XUDEVEDITCHAN HFS Host File Server Device Edit XUDEVEDITHFS T Magtape Device Edit XUDEVEDITMT RES Resource Device Edit XUDEVEDITRES SDP SDP Device Edit XUDEVEDITSDP SPL Spool Device Edit XUDEVEDITSPL _ _ Edit Line Port Addresses XUDEV LINEPORT ADDR EDIT Line Port Address report XUDEV LINEPORT ADDR RPT Menu Management XUMAINT Edit options XUEDITOPT Key Management XUKEYMGMT Allocation of Security Keys XUKEYALL De allocation of Security Keys XUKEYDEALL Enter Edit of Security Keys XUKEYEDIT All the Keys a User Needs XQLOCK1 J uly 1995 Change user s allocated keys to delegated keys XOKEYALTODEL Kernel V 8 0 Technical Manual 37 Exported Options Menu Structure Delegate keys XOKEYDEL Keys For a Given Menu Tree XOLOCK2 List users holding a certain key XOSHOKEY Remove delegated keys XOKEYRDEL Show the keys of a particular user XOLISTKEY 38 Delegation XOSMD MGR Select Options to be Delegated XOSMD ADD List Delegated Options and their Users XOSMD BY OPTION Print All Delegates and their Options XOSMD BY USER Remove Options Previously Delegated XQS REMOVE
28. describes TaskM an s main file of jobs to start Because TaskMan works on this file from many UCIs it doesn t use VA FileMan to manipulate it There are nocross references on this file and there are no fields that can be edited use TaskMan options for that The file can be searched sorted and printed Thethird piece of the zero node is only updated when the XUTM QCLEAN option runs Some applications still do their own setting intothis global and wipe out the zero node The storage of the symbol tableis not in a VA FileMan compatible format 14 5 VOLUME SET Global Location 96Z1 S 14 5 Data Comes with File No This file describes the volume sets available the current multiprocessor network Theinformation pertaining to each volume set is used primarily by the Kernel especially TaskMan The UCIs that make up each volume set can be determined by using the cross reference in the UCI Association Table file 14 6 UCI ASSOCIATION Global Location 96Z1 S 14 6 Data Comes with File No This file contains information that indicates which UCIs on different volume sets are equivalent This information allows the running of tasks that need a device only available on a different volume set even if the UCI on the other volume set has another name 24 Kernel V 8 0 Technical Manual J uly 1995 File List Induding Description and Location 14 7 TASKMAN SITE PARAMETERS Global Location 96Z1 S 14 7 Data Comes with File No This file should b
29. of these is DT and another is IO As DHCP system wide variables they are documented in the DHCP Standards and Conventions SAC Required Packages Kernel V 8 0 requires the following packages VAFileMan V 21 0 MailMan V 7 0 7 1 e Kernel Toolkit V 7 2 or V 7 3 See Kerne Installation Guidefor more details DBA Approvals and DBIAs To communicate with the underlying operating system files the Kernel has the approval of the Database Administrator DBA to reference the following globals ET 5 SY CPU RTH SPOOL and SYS In addition Kernel is a party in the Database ntegration Agreements DBIAs described on the following pages 84 Kernel V 8 0 Technical Manual J uly 1995 External Relations Kernel s Supported References 1157 Routine ADD ZTLOAD 10063 Routine ZTLOAD S STAT TM J uly 1995 Kernel V 8 0 Technical Manual 85 External Relations DIC 19 10075 File OPTION FILE DIC 19 D0 0 XQALERT 10081 Routine XQALERT DELETE DELETEA SETUP 47155 10088 Routine ZISS KILL ENS ENDR GKILL 1 10091 KERNEL SITE PARAMETERS 86 Kernel V 8 0 Technical Manual J uly 1995 External Relations 205 10097 Routine ZOSV LOGRSRC LGR XLFDT 10103 Routine XLFDT HTFM F HTE F DOW x y H DI FF x1 x2 x3 F M DIFF x1 x2
30. stored in the BLOCK file and can beregular full screen pages or smaller pop up pages for multiples The Scroll No Scroll button also called Hold Screen allows the user to stop No Scroll the terminal screen when large amounts of data are displayed too fast to read and restart Scroll when the user wishes to continue Options assigned to individual users to tailor their menu choices If a user needs a few options in addition to those available on the Primary menu the options can be assigned as secondary options To facilitate menu jumping secondary menus should be specific activities not elaborate and deep menu trees A controlled system whereby menus and keys can be allocated by people other than I RM staff such as application coordinators who have been so authorized SMD is a part of Menu Manager An entry in the OPTION file An automated mail protocol that is activated by sending a message tothe server with the S server syntax A server s activity is specified in the OPTION file and can bethe running of a routine or the placement of data into a file Usually a one or two character preset code that is a permissible value for a data field Almost always the set of codes data fields require capital letters as a response 0 M for male and F for female If anything other than the acceptable code is entered the computer will reject the response Kernel V 8 0 Technical Manual J uly 1995 Sign on Security Site
31. system software itself J uly 1995 Kernel V 8 0 Technical Manual 3 Orientation 4 Kernel V 8 0 Technical Manual J uly 1995 Implementation and Maintenance The Kerne Installation Guide has detailed information regarding the installation of the Kernel Installing the Kernel both on a system having a previous version of the Kernel present and on a system without Kernel a virgin install is explained in the Kerne Installation Guide It also contains many requirements and recommendations regarding how the Kernel should be configured Be sure to read the it before attempting to install the Kernel Other sections in the Kend Technical Manual contain recommendations for global mapping journaling translation and replication There is also a section containing recommendations for purging in Kernel Site Parameters This section lists the site parameters that can be set to customize the operation of the various components of the K ernel File Changes for Site Parameters with Kernel V 8 0 Kernel V 8 0 exports three central site parameter files where before it only exported one Thethree files are KERNEL SITE Stored in XMB this file formerly contained PARAMETERS Kernel s site parameters along with Mailman s 34 3 Due to package separation and namespace considerations M ail man s site parameters continue to be stored in this file but Kernel s site parameters have been moved to the KERNEL SYSTEM PARAMETERS file KERNEL SYST
32. the Device Kernel V 8 0 Technical Manual Electronic Signature Codes Electronic Signature Codes Electronic Signature Codes Task Manager Programmer Tools Sign on Security Programmer Sign on Security Programmer Tools XLF Function Library Device Handler Programmer Tools Device Handler Programmer Tools Device Handler Programmer Tools Device Handler Programmer Tools Device Handler Programmer Tools Device Handler Programmer Tools Device Handler Programmer Tools 79 Callable Entry Points Entry Point Description Kernel Systems Manual 5 0 CLOSE ZISH Close Host File Host Files DEL 96Zl SH DeleteHost File Host Files F TG 415 Copy Host Fileto Global Host Files GATF ZI SH GTF 9oZI SH LIST ZI SH MV ZI SH OPEN ZI SH P WD 9oZl SH STATU 5 1 SH PKILL ZISP PSET ZISP 7907155 5 7155 GKILL 7902155 GSET 7907155 KILL 7902155 CLOSE ZISUTL OPEN ZISUTL USE ZISUTL E C 96ZOSV 705 LGR ZOSV VERSION ZOSV 7 2 ZTLOAD DQ ZTLOAD ISQED 96ZTLOAD KILL 96ZTLOAD REQ ZTLOAD S ZTLOAD STAT ZTLOAD TM ZTLOAD Append Global to Host File Host Files Copy from Global to Host File Retrieve Director
33. the menu trees by entering access verify opti on A standard file transfer protocol It is supported by the Kernel and can be set up as an alternate editor The DHCP package that enables DHCP application packages to coexist in a standard operating system independent computing environment A DHCP user s authorization to create a new entry when editing a computer file Learn As You GO the ability to create new entries Non specific terms referring to ways in which files may be related via pointer links or can be accessed via hooks The process of gaining access to a computer system The process of exiting from a computer system A programming language recognized by the American National Standards Institute Alternately know as MUMPS the acronym MUMPS stands for Massachusetts General Hospital Utility Multiprogramming System An entry in the MESSAGE file The DHCP electronic mail system MailMan supports local and remote networking of messages The Kernel module that provides a mechanism for handling electronic communication whether it s user oriented mail messages automatic firing of bulletins or initiation of server handled data transmissions A UCI that can be referenced by non manager accounts such as production accounts Likea library the MGR UCI holds percent routines and globals e g ZOSF for shared use by other UCIs Medical Administration Service A list of choices for computing activity A men
34. to see that a given number namespace is available for use 8989 2 KERNEL PARAMETERS Global Location XTV 8989 2 Data Comes with File No This file holds parameters that Kernel uses that the site is allowed to change It is still in the development stage An example is the computer account letter Kernel loads its standard name intothefile and if the site builds a new letter then they can enter a replacement name that will be used in place of the standard one 8989 3 KERNEL SYSTEM PARAMETERS Global Location XTV 8989 3 Data Comes with File No This file holds the site parameters for this installation of theKernel It will have only one entry the domain name of the installation site Some parameters are defined by the systems manager during the installation process These indude Agency volume set multiple Default parameters Others may be edited subsequent to installation Spooling response time and audit parameters may be established Priorities may be set for interactive users and for TaskMan Defaults for fields such as timed read auto menu and ask device are defined for use when not otherwise specified for a user or device 8991 5 XQAB ERRORS LOGGED Global Location XTV 8991 5 Data Comes with File No This fileis used to maintain a log of errors occurring at alpha beta test sites J uly 1995 Kernel V 8 0 Technical Manual 27 File List Including Description and Location 8992 ALERT Global Location KTV 8992
35. x3 HADD x d h m s FMADD x d h m s XLFSTR 10104 Routine XLFSTR U P x OW x STRIP x y RE PEAT x y INVERT RE PLACE in spec LJ sip RJ s i p C 5 1 J uly 1995 Kernel V 8 0 Technical Manual 87 External Relations XLFMTH 10105 Routine XLFMTH ABS X MIN 961 962 MAX 1 2 LN X E XP X PWR X WY OG X T AN X SI N X COS X DT R X RTD X PI E SQRT X SD S1 S2 n T AN DEG X PR SI NDE G X PR COSDEG X PR DMSDEC X PR DE CDM S X PR CSCDE G X PR CSC X PR SE DE G X PR 5E C x pr COTDEG X PR COT X PR ASINDEG X PR ASI N X PR ACOSDE G X PR ACOS X PR ATANDEG X PR ATAN X PR ACOTDEG X PR ACOT X PR ASE CDE G X PR ASEC X PR ACSCDE G X PR ACSC X PR ZIS 1 10114 File DEVICE FILE ZIS 1 D0 0 XPDUTL 10141 Routine XPDUTL VERSION PKG 88 Kernel V 8 0 Technical Manual J uly 1995 External Relations Reference DBIA Type Name E 10142 Routine DDIOL EN J uly 1995 Kernel V 8 0 Technical Manual 89 External Relations Private DBIAs Where Kernel Is Custodian Alphabetical by Subscribing Package Number Name Subscribing Package 128 DBIA128 A l ACCOUNTS RECEIVABLE 601 DBIA128 B ACCOUNTS RECEIVABLE 200 DBIA200 ADP PLANNING P PPLANMAN 26 DBIA26 AUTO REPLENISHMENT
36. 1995 Kernel V 8 0 Technical Manual 35 Exported Options Menu Structure Systems Manager Menu EVE EVE contains the following menu trees XUCORE XUTIO XUMAINT XUSITEMGR XUPROG XU SPL MGR XUSPY XUTM MGR and XUSER Each of these menu trees is listed individually below XUCORE Core Applications XUCORE XUTIO Device Management XUTIO Change Device s Terminal Type XUCHANGE Device Edit XUDEV 25 x Terminal Type Edit XUTERM Hunt Group Manager XUHGMGR Edit Hunt Groups XUHGEDIT _ Delete Hunt Groups XUHGDEL List Hunt Groups XUHGPRT Print Hunt Groups and Associated Devices XUHGDEVPRT Display Device Data XUDISPLAY List Terminal Types XULIST Clear Terminal XUSERCLR Loopback Test of Device Port XUTLOOPBACK m Send Test Pattern to Terminal XUTTEST Out of Service Set Clear XUOUT _ m Current Line Port Address XUDEV LINEPORT ADDR CURRENT DA Return Code Edit XU DA EDIT 36 Kernel V 8 0 Technical Manual J uly 1995 Exported Options Menu Structure a Edit Devices
37. 5 Kernel V 8 0 Technical Manual 103 How to Generate Online Documentation 104 Kernel V 8 0 Technical Manual J uly 1995 Global Protection Translation and Journaling An outline of a possible scheme for the management of Kernel globals is presented on the following pages Cookbook recommendations should also be consulted DSM for OpenVMS sites should refer to the most recent VAX DSM Systems Guide otherwise known as the Cookbook for recommendations concerning global characteristics MSM DOS sites should refer to the most recent 486 Cookbook and MSM System Managers Guide for recommendations concerning global characteristics Kernel s recommendations and the cookbooks recommendations should serve as examples as you manage your site s global configuration J uly 1995 Kernel V 8 0 Technical Manual 105 Global Protection Translation and J ournalling Globals in VAH Protection Global DSM for Name OpenVMS 5 005 Translate J ournal DIC System RWP All RWD Yes See W G U RW FileMan Technical Manual HOLIDAY System RWP All RWD Yes WIGIU RW TMP System RWP All RWD Separate W G U RW Copy per CPU UTILITY System RWP All RWD Separate W G U RW Copy per VA System RWP All RWD Yes Yes W G U RW XMB System RWP All RWD Yes See W G U RW MailMan Fee M
38. 6 Kernel V 8 0 Technical Manual J uly 1995 Callable Entry Points This section lists all Kernel entry points that are available for general use A set of nodes is created during the Kernel s installation that contains operating system specific code These nodes are descendent from ZOSF Most can be executed in application code Each one is described in the Operating System Interface chapter of the Kernd Systems Manual E very callable entry point and executable node is described the Systems Manual Refer tothe indicated chapter in that manual for details induding input and output variables for the calls Callable Entry Points Kernel Systems Manual Chapter CHGA XGF CLEAN XGF CLEAR XGF FRAME XGF INITKB XGF XGF PREP XGF READ XGF RESETKB XGF RESTORE XGF SAVE XGF SAY XGF SAYU SETA XGF J uly 1995 Change individual video attributes Exit the XGF screen and keyboard environment Clear a rectangular region of the screen Draw a box frame on the screen Set up the XGF keyboard environment only Position cursor on the screen at a screen coordinate Set up the XGF screen and keyboard environments Read user s input from the keyboard using escape processing Exit the XGF keyboard environment only Restore a screen region Save screen region Output a string tothe screen Output a string with an underlined character Set all vid
39. AORK This sets the AORK cross reference on the file if the option type is either a protocol or a protocol menu AREDO This cross reference causes the option to be flagged for updating in the menu trees so that the changes effecting display and or access to the option are correctly updated ASTARTUP the new OPTION SCHEDULING file AZT This field and X ref are being replaced by a field in the new OPTION SCHEDULING file AZTIO This field and X ref are being replaced by a field in This field and X ref are being replaced by a field in the new OPTION SCHEDULING file x This field and X ref are being replaced by a field in thenew OPTION SCHEDULING file Kernel V 8 0 Technical Manual J uly 1995 Cross References SECURITY KEY File 19 1 NAME AC This cross reference will clean up the XUSEC global if a key is removed by an application calling DIK directly If the UNEDITABLE flag was removed and the KEY name changed it would clean up the old name from XUSEC BUT would not set in the new name Todo that the M cross reference on the KEY subfile of the NEW PERSON file will need to be reindexed DESCRIPTIVE NAME code to see that the cross reference is in all E This is a normal cross reference that has the special uppercase for easy look up QUEUED TO RUN AZT AT WHAT TIME This cross reference causes the entry or deletion of a value if it is not part of a package install to set or remove the option as a task que
40. Data Comes with File No This file is used to keep track of alerts pending processing for each user The main entry for each record is a pointer to the NEW PERSON file A multiple under each user is used to record the date and time an alert was generated the unique ID associated with the alert the text for display an optional routine entry point or option for use in processing the alert and an optional data string associated with the alert 8992 1 ALERT TRACKING Global Location XTV 8992 1 Data Comes with File No This fileis used to track the content and interactions with an alert Every alert that is generated is initially filed within this file Each entry has the date and time the alert was generated which user generated the alert whether the alert was generated in a background task what action was to be taken if any the entry point or option name to be used and the data string if any for use with thealert Thereis a multiple field which also identifies each user that the alert was sent to when the user initially saw the displayed text when the alert was selected for processing when the processing was completed and when the alert was deleted after processing or associated with another user s processing or when the alert was deleted by a deanup operation Unless a longer lifetime is specified for the specific alert it will be deleted from the file after 30 days If a longer lifetime is specified it will not be deleted
41. EM Kernel s main site parameters that were PARAMETERS formerly stored in File 24 3 are now stored in 8989 3 this file KERNEL This new file holds parameters that Kernel uses PARAMETERS which the site is allowed to change It is not 8989 2 restricted solely to site parameters It is still in the development stage The file makes use of a DEFAULT value field REPLACEMENT value field for each parameter J uly 1995 Kernel V 8 0 Technical Manual 5 Implementation and Maintenance Kernel System Parameters Stored in File 8989 3 Operations Management XUSITEMGR Kernel Management Menu XUKERNEL AGENCY CODE ASK DEVICE TYPE AT SIGN ON AUTO GENERATE ACCESS CODES BYPASS DEVICE LOCK OUT DEFAULT ATTEMPTS DEFAULT AUTO MENU Enter Edit Kernel Site Parameters XUSITEPARM This field defines what agency uses this computer It sets a flag which may be accessed by applications programs which need to know this information This is the default for whether a user terminal should be asked for their terminal type at sign on This is overridden by a similar field in the DEVICE and NEW PERSON files If set to YES then an ANSI DA is sent to the terminal to collect theterminal s DEVICE ATTRIBUTES message If it is a known one then the terminal type is set to this Otherwise the user is prompted set to NO then the one from the Last Sign on field or device subty
42. ETERS 8991 5 XQAB ERRORS LOGGED 8992 ALERT 8992 1 ALERT TRACKING 8995 9 BINARY OBJ ECT XUSEC 3 081 SIGN ON LOG 19 081 AUDIT LOG FOR OPTIONS VA 200 NEW PERSON J uly 1995 Kernel V 8 0 Technical Manual 31 Global Storage GLOBAL NAME FILE FILE NAME continued 715 3 2 TERMINAL 3 22 DA RETURN CODES 3 23 LINE PORT ADDRESS 3 5 DEVICE 14 5 VOLUME SET 14 6 UCI ASSOCIATION 14 7 TASKMAN SITE PARAMETERS ZISL 3 54 RESOURCE 14 8 TASK SYNC FLAG ZTER 3 075 ERROR LOG 3 076 ERROR MESSAGES 7 5 14 4 5 5 ZU A 3 05 FAILED ACCESS ATTEMPTS LOG 3 07 PROGRAMMER MODE LOG Note there are other files for VA FileMan stored in DI globals and many files for MailMan that are stored in the XMB globals You should review the VA FileMan and MailMan Technical Manuals for a complete list Kernel Globals for Non VA FileMan compatible Storage There are several additional Kernel globals that are not associated with VA FileMan files These include the following Global Description XTMP Storage location for inter process temporary data XUTL Compiled menu system ZOSF Operating system specific information T SCH Task Manager schedule of tasks In addition many Kernel routines make use of the T MP global for temporary storage space 32 Kernel V 8 0 Technical Manual J uly 1995 Global Storage Global Storage Used For Additional Files During Virgin Install The following additional global storage is used by files brought i
43. Help Prompt Hook or Link J uly 1995 Glossary Formerly known as Part 3 of the Kernel Inits If the File Access Security conversion has been run file level security for VA FileMan files is controlled by Kernel s File Access Security system not by VA FileMan access codes See VA FileMan A device attribute indicating that the device can only accept queued tasks If a job is sent for foreground processing the device will reject it and prompt the user to queue the task instead See ScreenM an Forms The central E mail system within DHCP It is used by developers to communicate at a national level about programming and other issues FORUM is located at the Washington DC ISC 162 2 A type of data field whose permissible values are any combination of numbers letters and symbols A menu jump that returns the user to the Primary menu presented at sign on It is specified by entering two up arrows at the menu s select prompt It resembles the rubber band jump but without an option specification after the up arrows Entries in the HELP FRAME filethat may be distributed with application packages to provide on line documentation Frames may be linked with other related frames to form a nested structure A Kernel module that provides a system for creating and displaying on line documentation It is integrated within the menu system so that help frames associated with options can be displayed with a standard query at the
44. Introduction Kernel provides DHCP s computing environment Users of DHCP software work in a computing environment structured by the Kernel Managers of DHCP computer systems track the users of their systems and resolve problems by using Kernel options Developers of DHCP application software rely on tools provided by the Kernel to perform routine programming tasks By offering a computing environment that hides the non standard features of M theKernel frees DHCP users programmers and system managers from dependence on any one vendor s implementation of M This allows DHCP to shift easily to new hardware and software platforms as computer science advances into the twenty first century For more information about Kernel consult these related manuals Kernd Installation Guide Kend Release Notes Kenad Security Tools Manual Kernd Systems Manual User s Guideto Computing DHCP Programming Standards and Conventions SAC J uly 1995 Kernel V 8 0 Technical Manual 1 Introduction 2 Kernel V 8 0 Technical Manual J uly 1995 Orientation This manual is intended for use in conjunction with the Kernel package itself Items included in the release of the Kernel such as routines and files are only briefly described for quick reference To gain a comprehensive understanding of the internal mechanisms of the Kernel the reader will need to begin with VA FileMan MailMan and other Kernel manuals and follow with a query of the
45. OAB MENU Purge Alerts for a User XQALERT BY USER DELETE LOCKED XQAL DELETE Actual Usage of Alpha Beta Test Options XQAB ACTUAL OPTION USAGE Low Usage Alpha Beta Test Options XQAB LIST LOW USAG OPTS Du Print Alpha Beta Errors Date Site Num Rou Err XQAB ERR DATE SITE NUM ROU ERR Send Alpha Beta Usage to Developers XQAB AUTO SEND Clean old Job Nodes in XUTL XO XUTL J NODES Delete Old gt 14 d Alerts XOALERT DELETE OLD CC Kernel Management Menu XUKERNEL Enter Edit Kernel Site Parameters XUSITEPARM Sa User Management Menu XUOPTUSER FIND J uly 1995 Kernel New Features Help XUVERS IONEW HELP Post sign in Text Edit XUSERPOST Find a user XU FINDUSER List users XUSERLIST Kernel V 8 0 Technical Manual 41 Exported Options Menu Structure Print Sign on Log XUSC LIST Releas user XUSERREL User Inquiry XUSERINQ XUPROG Programmer Options LOCKED XUPROG XUPROG User Status Report XUUSERSTATUS Delet Unreferenced Options XQ UNREF D OPTIONS Kernel Installation amp Distribution System XPD MAIN LOCKED XUPROG Edits and XPD MENU Global Block
46. P XQCHK XQDATE EN XQH EN1 XQH ACTION XQH4 EN XUA4A71 K SP XUPARAM SET XUSIA KILL XUSCLEAN ADD XUSERNEW SIG XUSESIG DE XUSHSHP EN XUSHSHP HASH XUSHSHP EN XUTMDEVQ XUWORKDY 415 HLP1 ZIS HLP2 ZIS HOME ZIS x XUVERIFY RESETVAR 9oZI S REWIND 7290215 SC J uly 1995 Return Alerts for a Patient Purge Alerts By Patient Alerts Alerts Purge Alerts Based on U ser Alerts Create Alerts Forward Alerts Return Alerts for a User Current Option Check Current Date Time Display Help Frames Display Help Frames Print Help Frames Convert String to Soundex Parameter Display Information At Sign On Kill Non Kernel Variables Return Kernel Site Add Entry toNEW PERSON File Alerts Alerts Alerts Menu Manager Programmer Tools Menu Manager Programmer Tools Help Processor Help Processor Help Processor XLF Function Library Tools Sign on Security Programmer Tools Sign on Security Programmer Tools Sign on Security Programmer Tools Verify Electronic Signature Electronic Signature Codes Code Decrypt Data String Encrypt Data String Hash Electronic Signature Code Queue or Run an Entry Point Verify Access and Verify Codes Workday Calculation Standard Device Call Display Brief Help Display Help Frames Reset Home Device Variables Reset Home Device Variables Rewind Device Close
47. Results Reporting OE RR package to support the ordering of medical tests and other activities The Kernel includes several protocol type options for enhanced menu displays within the OE RR package Kernel V 8 0 Technical Manual J uly 1995 Queuing Queuing Required Read Access Record Required Field Resource Return RISO Routine Rubber Band J ump J uly 1995 Glossary Requesting that a job be processed in the background rather than in the foreground within the current session The Kernel s Task Manager handles the queuing of tasks An option attribute that specifies that the option must be processed by TaskMan the option can only be queued The option may be invoked and the job prepared for processing but the output can only be generated during the specified time periods A user s authorization to read information stored in a computer file A set of related data treated as a unit An entry in a VA FileMan file constitutes a record A mandatory field one that must not be left blank The prompt for such a field will be repeated until the user enters a valid response A method that enables sequential processing of tasks The processing is accomplished with a RES device type designed by the application programmer and implemented by IRM The process is controlled via the RESOURCE file On the computer keyboard the key located wherethe carriage return is on an electrictypewriter It is used in DHCP to
48. TMS3 ZISHMSO ZTMCHK1 2 2 54 ZISHMSU ZTMDCL SZTLOAD 2 57 ZISHUNT ZTMGRSET SZTLOAD1 2 5 ZISHVXD ZTMKU SZTLOAD2 XUCIDTM 215 2 SZTLOAD3 XUCIMSM ZOSFDTM ZTMON1 SZTLOAD4 XUCIMSQ ZOSFMSM ZUA 2 5 XUCIVXD ZOSFMSO SZTLOAD6 ZINTEG ZOSFVXD SZTLOAD7 ZIS4DTM 205 1 J uly 1995 Kernel V 8 0 Technical Manual 15 Routines Production Account Routines ORBSTAT ORBUTL ORF 2 XGF XGFDEMO XGFDEMO1 XGKB XGKB1 XGS XGSA XGSBOX XGSETUP XGSW XLFDT LFDT1 LFDT2 LFDT3 LFDT4 1 Hj I Ins U n 1 1 AY A lt lt y CE Pt st Pt Pt E HdHddHduunuu G E QH p 16 DIN009 DINOOA DINOOB DINOOC DINOOD DINOOE DINOOF DINOOG DINOOH DINOOI DINOOJ DINOOK DINOOL DINOOM DINOON DIN000 DINOOP DIN00Q DINOOR DINOOS DINOOT DINIT DINIT1 DINIT2 DINIT3 DINIT4 DINITS5 DIP DIPM DIO DIR DIST DIU DKEY DKRN DMENU DNTEG DPINIT DR DRSUM DT DTA DTA1 DTC DTP DUTL DV U 0 0 0 0 0 rO 064 04 PX 0X 0X 0X 0 0X 0X x
49. U TEXT field that builds the C cross reference It is also used by the menu system to build the compiled menus Trigger to set a value of 1 into field 16 if a reverse key is present on this option This trigger cross reference sets a flag in the Oth node of the option when output restrictions arein effect P XQYO0 U 18 will be 1 if there are restrictions and null if there are not This flag is used by TaskMan to see if queueing is required in 9oZTLOAD This trigger sets the value 1 intofield 15 when a valueis entered on the current field This permits identification of the presence of an exit action without having to determine whether a node 15 exists or not This trigger sets the value 1 into field 14 when a valueis entered on the current field This permits identification of the presence of an entry action without having to determine whether a node 20 exists or not This trigger sets the field HEADER PRESENT to 1 when there is M codein thefield HEADER HEADER PRESENT is carried as a flag in the Oth node of each option This is a null cross reference used to overwrite the previous x ref which set the uppercase text for updating in the menu trees so that the changes effecting display and or access to the option are correctly updated This cross reference causes the option to be flagged for updating in the menu trees sothat the changes effecting display and or access to the option are This cross reference causes the o
50. VERIFY code CODE LOG RESOURCE USAGE LOG SYSTEM RT MAX SIGNON ALLOWED MAX SPOOL DOCUMENTS PER USER MAX SPOOL DOCUMENT LIFE SPAN MAX SPOOL LINES PER USER NAMESPACE TO AUDIT NEW PERSON IDENTIFIERS OPTION AUDIT OPTION TO AUDIT remains valid After this time the user must choose a new VERIFY code This YES NO field is used to indicate whether resource usage data such as CPU seconds DIO BIO etc will be collected in XUCP Seethe documentation for the DH CP package K ernel Toolkit for more information on this field A subfield in the VOLUME SET multiple Setting this field to YES enables system response ti me logging which will only take place if the necessary code exists in the application software See the documentation for the DH CP package Kernel Toolkit for more information on this field A subfield in the VOLUME SET multiple This field defines the maximum number of jobs that XUS will allow to sign on tothis VOLUME SET or CPU Itis the number of processes interactive background and system that can be active on the machine at any one time When reached Kernel will prohibit logons Seethe Spooler Site Parameters section later in this chapter for information on this parameter Seethe Spooler Site Parameters section later in this chapter for information on this parameter Seethe Spooler Site Parameters section later in this chapter for information on this parameter See the Audit Rela
51. XUTMDEVO XUTMTL ZTMON XUP XUTMDO XUTMTLD ZTMON1 XUPARAM XUTMDO1 XUTMTLU ZUA XUS XUTMG145 XUTMTP ZUDTM XUS1 XUTMG146 XUTMTPO ZUMSM XUS11 XUTMG14P XUTMTP1 ZUMSQ XUS1A XUTMG19 XUTMTPD ZUVXD XUS2 XUTMG43 XUTMTPU XUS3 XUTMK XUTMTR1 XUS3A XUTMKE XUTMTR2 XUS4 XUTMKE1 XUTMTR3 XUS5 XUTMKE2 XUTMTR4 XUS6 XUTMONH XUTMTS XUS9 XUTMONH1 XUTMTU XUS91 XUTMONH2 XUTMTUL XUSCLEAN XUTMOPT XUTMTZ XUSER XUTMO XUTMTZ1 XUSERBLK XUTMOO XUTMTZ2 XUSERNE XUTMO1 XUTMTZ3 XUSESIG XUTMO2 XUTMUSE Additional Routines Installed by Virgin Install Additional routines are brought in by the virgin install for the production account They are XVIRENV XVIRPOST J uly 1995 Kernel V 8 0 Technical Manual 17 Routines 18 Kernel V 8 0 Technical Manual J uly 1995 File List Including Description and Location This section lists all the Kernel files with their file numbers shows their global location and gives a description At the end of this section an additional listing is made of other files which are brought in during a virgin installation 3 USER Global Location DI C 3 Data Comes with File No In the past the degree and scope of each user s access was determined by information in this file That information is now stored in the NEW PERSON file A set of cross references keeps the data in this file coordinated with the data in the NEW PERSON file The USER file will become obsolete in the future This f
52. alization of an application package INIT routines are built by VA FileMan s DIFROM and when run recreate a set of files and other package components The number used to identify an entry within a file Every record has a unique internal entry number Information Resource Management A service at VA medical centers responsible for computer management and system security Information Systems Center Information Security Officer Person responsible for information security at each VA Medical Center Works in conjunction with Regional Security Officers RISOs In DHCP applications the J ump command allows you to go from a particular field within an option to another field within that same option Y ou may also J ump from one menu option to another menu option without having to respond to all the prompts in between jump type an up arrow which is your shift key plus the 6 key and then type the name of the field or option you wish to jump to See also Go home Phantom Rubber Band or U p arrow jump Kernel V 8 0 Technical Manual J uly 1995 J ump Start Kermit Kernel Laygo Access Link or Hook Logon L ogoff M Mail Message MailMan Manager Account MAS Menu J uly 1995 Glossary A logon procedure whereby the user enters the access code verify code option to go immediately to the target option indicated by its menu text or synonym The jump syntax can be used to reach an option within
53. anual XMBS System RWP All RWD Yes See W G U RW MailMan 8 Manual XPD System RWP All RWD Yes WIG RW XTV System RWP All RWD Yes Yes W G U RW XTMP System RWP All RWD Yes WIG RW XUSEC System RWP All RWD Yes WIG RW XUTL System RWP All RWD Separate W G U RW Copy per CPU 106 Kernel V 8 0 Technical Manual J uly 1995 Global Protection Translation and J ournalling Globals in MGR Note for MSM DOS sites Kernel now recommends that the manager s account be set up on all servers file shadow compute and print Previously the Kernel manager s account setup was only recommended for print and compute servers Global characteristics for manager s account globals should be reviewed accordingly on all servers Protection Global DSM for Name OpenVMS 5 005 Translate J ournal AZIS System RWP All RWD Yes World RW Group RW RWP 967 SL System RWP All RWD Yes World RW Group RW UCI 7 705 System RWP System RWD Separate World R World R Group R Group R CPU User RWD ZTER System RWP RWD Yes World RW Group RW RWP 7 7 5 System RWP RWD Yes World RW Group RW RWP 7 7 5 System RWP RWD Yes Wor
54. ate the Device Handler s need to write to but rarely read from this file the translated 96Zl SL global is used This file is cross referenced by name and job number 3 6 BULLETIN Global Location 3 6 Data Comes with File No Bulletins are Super messages Each bulletin has a text and a subject just like a normal message But embedded within either the subject or the text can be variable fields that can be filled in with parameters A standard set of recipients in the form of a Mail Group is associated with the bulletin 4 INSTITUTION Global Location DI C 4 Data Comes with File No This file contains a listing of VA institutions It is cross referenced by name and station number The Number field is longer meaningful it previously referenced the station number 4 1 FACILITY TYPE Global Location DI C 4 1 Data Comes with File Yes Data Setting Merge This file is pointed to by the Institution file It contains a list of facility codes that were previously stored in the VA Type Code field of the Institution file This fileis distributed with data and the new data should overwrite the old It is cross referenced by name and full name 4 11 AGENCY Global Location DI C 4 11 Data Comes with File Yes Data Setting Overwrite This file replaces the set of codes field Agency that had been used in the Institution file 22 Kernel V 8 0 Technical Manual J uly 1995 File List Including Description and Location
55. cific field for each parameter one multiple holds all parameters Kernel currently stores the following active parameters in this file XUEDIT CHARACTERISTICS XUNEW USER XUREACT USER XUSER COMPUTER ACCOUNT 10 You can enter the name of a replacement for the standard Edit User Characteristics template in the REPLACEMENT field Kernel will then use the replacement for the Edit User Characteristics option You can enter the name of a template to use the Add a New User tothe System option in the REPLACEMENT field Kernel will then usethe replacement template for the Add a New User to the System option Y ou can enter the name of a template to use the Reactivate a User option in the REPLACEMENT field Kernel will then usethe replacement template for the Reactivate a User option Y ou can enter the name of a help frame in the REPLACEMENT field Kernel will then usethe replacement help frame instead of the standard one when printing the computer access letter from the Add a New User tothe System option Kernel V 8 0 Technical Manual J uly 1995 Implementation and Maintenance Audit Related Site Parameters System Security XUSPY Audit Features XUAUDIT MENU Maintain System Audit Options XUAUDIT MAINT Establish System Audit Parameters XUAUDIT You can edit audit related site parameters using the Establish System Audit Parameters option the fields are also reachable fr
56. cription NATIONAL A2 This cross reference represents a pointer to the SERVICE NATIONAL SERVICE file 730 The reference is DIC 49 A2 DA NATIONAL SERVI COST CENTER AD This cross reference represents the numeric value of cost center Leading zeros will be removed in setting this cross reference The reference is DIC 49 AD COST CENTER DA 74 Kernel V 8 0 Technical Manual J uly 1995 Archiving and Purging Archiving There are no package specific archiving procedures or recommendations for the Kernel Purging The Kernel provides a number of options to facilitate the purging of Kernel files and the cleanup of Kernel produced globals The chart below contains list of the purging options The recommended scheduling frequency is shown for some options all such options are queue able The Clear All Users at Startup option requires special queuing The location of a detailed discussion of each option is given unless otherwise noted the reference given is toa chapter in the Kernel System Manual Menu Management System Management Chapter amp Security Tools Manual Automatic Deactivation of Users 1 day Sign on Security System Management Chapter Clean Error Log over Range of Dates Task Manager System Management Operation Chapter Clean Old J ob Nodes in XUTL 7 days Menu Management System Management Chapter Clean Task File Task Manager System Management Operat
57. cross reference Edited trigger cross reference This keeps track of who gave the key for delegation This sets when a delegated key was given ACCESS CODE lookup If the user changes value this changes the type ahead value This is the X ref that keeps the XUSEC key name DUZ global in place This global is used by the menu system and other to check if a new person holds a given key Used to keep 3 16 200 in sync 68 Kernel V 8 0 Technical Manual J uly 1995 NEW PERSON File 200 Continued Cross References STREET ADDRESS ACX2 2 STREET ADDRESS ACX3 3 CITY ACX4 STATE ACX5 ZIP CODE ACX6 TEMPORARY ACX7 ADDRESS 1 TEMPORARY ACX8 ADDRESS 2 TEMPORARY ACX9 ADDRESS 3 TEMPORARY CITY ACX10 TEMPORARY 11 STATE TEMPORARY ZIP ACX12 CODE PHONE ACX13 OFFICE PHONE ACX14 PHONE 38 ACX15 PHONE 4 ACX16 START DATE OF 17 TEMP ADDRESS END DATE OF ACX18 TEMP ADDRESS SIGNATURE ACX20 BLOCK PRINTED NAME SIGNATURE ACX21 BLOCK TITLE Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Us
58. d Description NAME trigger This trigger sets the DATE ENTERED field to the date and time when the help frame is created NAME trigger This cross reference marks Help Frames with the creator in the Author field 60 Kernel V 8 0 Technical Manual J uly 1995 BUILD File 9 6 Cross References SEND FULL OR PARTIAL DD subfield of FILE multiple trigger DATA COMES WITH FILE subfield of FILE multiple trigger trigger of ENTRIES multiple of BUILD COMPONENTS multiple SEND FULL OR AC PARTIAL DD subfield of FILE multiple subfield of DD NUMBER multiple of FILE multiple FIELD NUMBER subfield of DD NUMBER multiple of FILE multiple ENTRIES subfield x APDD DD NUMBER This cross reference sets the DATA COMES WITH FILE field to NO if the Data Dictionary isa PARTIAL This cross reference sets the SEND FULL OR PARTIAL DD field to FULL when sending data with a file This trigger updates the FILE field 02 with the appropriate file number for this template It is only triggered for Fileman template components This cross reference is to clean up the partial DD information when you send a Full DD Used to create an array structure containing Partial DDs This array is passed to FIA DIFROMSU asa list of DD numbers and fields to transport Used to create an array structure containing Partial DDs This array is passed from FIA DIFROMSU as a list of DD numbers and fiel
59. d on user A secret password that some users may need in order to sign documents via the computer Scrambling data or messages with a cipher or code so that they are unreadable without a secret key some cases encryption algorithms are one directional that is they only encode and the resulting data cannot be unscrambled 0 access verify codes A VA FileMan record It is uniquely identified by an internal entry number the 001 field in a file A mechanism to capture system errors and record facts about the computing context such as the local symbol table last global reference and routine in use Operating systems provide tools such as the ER utility The Kernel provides a generic error trapping mechanism with use of the ZTER global and XTER routines Errors can betrapped and when possible the user is returned to the menu system A field is similar to blanks on forms It is preceded by words that tell you what information goes in that particular field The blank marked by the cursor on your terminal screen is where you enter the information A reserved area in a record used for storage of specific information A set of related records treated as a unit VA FileMan files maintain a count of the number of entries or records Kernel V 8 0 Technical Manual J uly 1995 File Access Security system File Manager Forced Queuing Form FORUM Free Text Go home J ump Help Frames Help Processor
60. ds to transport Field X refid INSTALL ORDER 5 STARTING ASP PACKAGE This cross reference uses the STARTING PACKAGE field as the 3rd subscript It is used to find the first package in a linked package and the order to install this package This cross reference uses the INSTALL ORDER field as the 4th subscript It is used to find the first package in a linked package and the order to install this package J uly 1995 Kernel V 8 0 Technical Manual 61 Cross References VOLUME SET File 14 5 the UCI Association file whenever a pointed to VOLUME SET AC This cross reference updates the cross references in volume set changes VOLUME SET AD This cross reference notifies TaskMan of changes to the field INHIBIT LOGONS AE This cross reference notifies TaskM an of changes to the field INHIBIT LOGONS AF Tells MenuMan Security and TaskMan when logons are inhibited OUT OF SERVICE AE2 This cross reference notifies TaskMan of changes to this field SET value in field 1 5 that corresponds to the pointer value in this field TO VOLUME SET trigger This cross reference triggers changing the free text FROM VOLUME trigger This cross reference triggers changing the free text x value in field 2 5 to correspond to the pointer value in this field FROM UCI AC This cross reference updates the AT and AV indices FROM VOLUME AD This cross
61. e multiple audited if the OPTION AUDIT field is set to s specific options USER TO AUDIT This field identifies a user whose use of options multiple will be audited if the OPTION AUDIT field is set to u users audited FAILED ACCESS This field indicates whether an audit log is to be ATTEMPT AUDIT generated for failed access attempts Audits can be done for all devices or specified devices only Recording of what is entered is optional A ALL DEVICES NO TEXT RECORDED D SPECIFIED DEVICES NO TEXT RECORDED AR ALL DEVICES TEXT RECORDED DR SPECIFIED DEVICES TEXT RECORDED N NO AUDIT 12 Kernel V 8 0 Technical Manual J uly 1995 Implementation and Maintenance Spooler Site Parameters Spool Management Spooler Site Parameters Edit XU SPL SITE XU SPL MGR You can edit spooler related site parameters with the Spooler Site Parameters Edit option the fields are also reachable from Enter E dit Kernel Site Parameters For more information on the Spooler please see the Spooling chapter of the Kernd Systems Manual MAX SPOOL LINES PER USER MAX SPOOL DOCUMENTS PER USER MAX SPOOL DOCUMENT LIFE SPAN J uly 1995 This field holds the MAX number of lines of spool ed output a user is allowed If the user has more than this number then they will not be allowed to spool any more until some of their spool documents are deleted This only controls the granting of new spool documents and doesn t term
62. e submanager of Taskman may use exclusive KILL commands in the portion of the submanager that is responsible for recycling the partition STANDARD SECTION 2A H XUS DATE GRANTED MAY 14 1990 The routine ZTM may use the HALT command STANDARD SECTION 2A OPEN CLOSE device DATE GRANTED MAY 14 1990 Taskman routines may use direct Open and Close commands J uly 1995 Kernel V 8 0 Technical Manual 99 SACC Exemptions 10 11 12 13 14 15 100 STANDARD SECTION 1 ANSI DATE GRANTED J UN 18 1990 The KERNEL may use Operating Specific code which uses many implementation specific language features STANDARD SECTION 3A Namespacing DATE GRANTED J UN 18 1990 Kernel may export Z namespaced routines and XUCI DIDT and DIRCR to be renamed as routines when installed STANDARD SECTION 2B Exclusive amp Argumentless KILL DATE GRANTED JUN 18 1990 Kernel login XUS and the error trap restore variable routines XTER may use exclusive KILL statements STANDARD SECTION 4A DUZ array SET amp KILL DATE GRANTED JUN 18 1990 Thefollowing Kernel routines may SET or KILL the variable DUZ ZIM ZTEDIT3 XQSMD31 XQSRV XQ1 XQ12 STANDARD SECTION 2A OPEN CLOSE device DATE GRANTED JUN 18 1990 The device handler and Kernel Operating Specific code may issue direct Open and Close commands STANDARD SECTION 2A H XUS DATE GRANTED JUN 18 1990 Kernel Signon Security may issue a halt command in the rout
63. e used by the system manager to tune TaskM an to the site s specific needs Entries are identified by the CPU and volume set so that parameters can be set differently for different nodes that share a single volume set etc Changes to any of the fields will automatically cause all accessible Task Managers on the system to update their local copies of the parameters 14 8 TASK SYNC FLAG Global Location 96Zl SL 14 8 Data Comes with File No This file holds the task synchronization flags that control if a task can run or must wait 16 PERSON Global Location DI C 16 Data Comes with File No In the past the scope of each person s access was determined by information in this file Now that information is contained in the NEW PERSON file A set of cross references keeps the data in this file coordinated with the data in theNEW PERSON file The PERSON file will become obsolete in the future The PERSON fileis used to store the names of users on the computer system providers of patient care and associated information 19 OPTION Global Location DI C 19 Data Comes with File No Information in this fileis used to drive the menu system Options are created associated with others on menus locked set out of order assigned prohibited times or devices or given entry exit actions The Edit Options of M enu Management should be used instead of VA FileMan sothat the global root DIC and other such fields are given the correct values O
64. e user access The Kernel s Sign on Security system uses the verify code to validate the user s identity A user s authorization to write update edit information stored in a computer file A Kernel tool used to edit routines or globals It can be invoked with an option or from direct mode after loading a routine with gt X Z The Operating System File a manager account global distributed with the Kernel to provide an interface between DHCP application packages and the underlying operating system This global is built during Kernel installation when running the manager setup routine ZTMGRSET The nodes of the global are filled in with operating system specific code to enable interaction with the operating system Nodes in the 96ZOSF global may be referenced by application programmers so that separate versions of the package need not be written for each operating system Kernel V 8 0 Technical Manual 127 Glossary 128 Kernel V 8 0 Technical Manual J uly 1995 Index XUCI 83 Z 24 2 84 907154 83 ZOSF 77 83 ZOSV 83 ZTM 83 9oZTSCH 84 9oZTSK 84 ZUA 84 Application entry points 77 80 Archiving 75 Audit related site parameters 11 Callable entry points 77 80 Common Menu 103 Cross references 55 74 DBIAs 84 DEVICE file 6 7 20 55 56 57 88 97 98 Device Handler 22 79 84 98 100 DHCP Kernel s placein 83 Direct Mode Utilities 81 DUZ 7 68 86 97 98 100 101 ELECTRONIC SIGNATURE 70 79 Entry po
65. eUSER file contains many M type cross references ACX that are used to keep its data synchronized with the data in the NEW PERSON file SIGN ON LOG File 73 081 Field X refid Description SIGNOFF TIME AC This X ref clears XUSEC O CUR that keeps a list of user sign ons that is used by theFIND USER option DEVICE ALDEV This M type cross reference is used to tell which user last signed on to this device There is no KILL logic At most there would be one entry for each entry in the DEVICE file This is a temporary trigger to phase out the old XY CRT field J uly 1995 Kernel V 8 0 Technical Manual 55 Cross References DA RETURN CODES File 73 22 This is a workaround for VA FileMan only allowing 30 characters in a normal B cross reference Makes it look like old MNEMONIC Whenever the l is edited the new value of l is triggered into the name field of the RESOURCE File 3 54 This ensures that an entry in the RESOURCE File 8 54 is established for every device entry of TYPE RESOURCE Whenever the TYPE field of the DEVICE File 3 5 is changed to TYPE RESOURCE the value of l is triggered into the NAME field of the RESOURCE File 8 54 This ensures that an entry in the RESOURCE File 3 54 is established for every device entry of TYPE RESOURCE Whenever a device entry is created with a TYPE RESOURCE a default value of 1 is triggered into the AVAILABLE SLOTS field of the RESOURCE File 3 54
66. earranging options on menus care should be taken that security is preserved n several cases a menu is locked with a key but all the options on that menu are not locked with the same key In other cases items are assumed to be locked because the parent menu is itself locked So if an option were placed on another menu the security on that option could be lost This situation exists for some options on the following menus Audit Menu VA FileMan locked with XUADITING key Filegrams locked with XUFILEGRAM key KIDS Installation M enu locked with XUPROGMODE key KIDS Main Menu locked with XUPROG key Programmer Options locked with XU PROG key ScreenM an locked with XUSCREENMAN key VA FileMan Management locked with XUMGR key J uly 1995 Kernel V 8 0 Technical Manual 95 Internal Relations 96 Kernel V 8 0 Technical Manual J uly 1995 Package Wide Variables Kernel does not have any package wide variables that have received SACC exemptions The following Kernel key variables can be assumed to be defined at all times when operating within the menu system as per Appendix 10 B in of VA s Veterans Health Administration Manual M 11 M Information Resources Management Office Operations Document DUZ DU Z 9 DU Z 2 DUZ AG DT DTIME IO IOF IOM ION IOSL IOST IOT J uly 1995 Internal entry number from the NEW PERSON file User s FILE MANAGER ACCESS CODE string User s institutional affilia
67. eck for similar names can be done at the time of LAY GOing tothefile It calls XUA4A71 to convert X The LAY GO test calls XUA4A7 AXQA multiple PACKAGE ID subfield AOLD pe list of used ACCESS CODES that may not for ALERT DATE TIME This cross reference is obsolete like the field it is J uly 1995 Kernel V 8 0 Technical Manual 71 Cross References NEW PERSON File 200 Continued Field X refid Description PACKAGE ID AXQAN This cross reference is obsolete like the field it is subfield of ALERT for DATE TIME multiple NAME BS5 This X ref builds the BS5 X ref on name changes The BS5 is the first letter of the last name concatenated with the last four digits of the SSN SSN BS55 This is the BS5 X ref on the SSN field See the BS5 X ref on the name field NICK NAME D The X ref is held in UPPERCASE it is a regular X ref otherwise VERIFY CODE VOLD This builds a list of old VERIFY CODEs that this user has had in the past It is cleaned out with the same option the purges the old access code X ref Field X refid Description DEFAULT AC This will keep the default institution in sync INSTITUTION between the old KERNEL SITE PARAMETERS file 4 3 and the new File 8989 3 LOG RESOURCE AZTCP This cross reference updates TaskMan whenever the USAGE field changes The code that supports this cross reference loops through the Volume Set file For those wit
68. ectly updated HELP FRAME AOG This cross reference causes the option to be flagged for updating in the menu trees so that the changes effecting display and or access to the option are correctly updated TYPE AOH This cross reference causes the option to be flagged for updating in the menu trees so that the changes effecting display and or access to the option are correctly updated TIMES DAYS AOD1 This cross reference causes the option to be flagged J uly 1995 Kernel V 8 0 Technical Manual 65 Cross References OPTION File 19 Continued PRIORITY DEVICES MENU DISPLAY RESTRICT ORDER subfield TYPE MENU TEXT REVERSE NEGATIVE LOCK SPECIAL QUEUING AT WHAT TIME DEVICE FOR QUEUED J OB OUTPUT QUEUED TO RUN ON VOLUME SET 66 QUEUED TO RUN AZTVOL This cross reference causes the option to be flagged for updating in the menu trees sothat the changes effecting display and or access to the option are correctly updated AO This cross reference causes the option to be flagged for updating in the menu trees so that the changes effecting display and or access to the option are correctly updated for updating in the menu trees so that the changes effecting display and or access to the option are correctly updated AOK This cross reference causes the option to be flagged This sets the AOR cross reference on the file if the option type is either a protocol or a protocol menu
69. ed to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync Used to keep 3 16 200 in sync J uly 1995 Kernel V 8 0 Technical Manual 69 Cross References NEW PERSON File 200 Continued Builds the AK key special look up X ref when there POINTER in place and sets the A16 X ref of that field Seethe field description for more information Field X refid Description DOB ACX22 Used to keep 3 16 200 in sync ELECTRONIC ACX23 Used to keep 3 16 200 in sync SIGNATURE CODE FILE MANAGER ACX25 Used to keep 3 16 200 in sync ACCESS CODE MAIL CODE ACX26 Used to keep 3 16 200 in sync NICK NAME ACX27 Used to keep 3 16 200 in sync SERVICE ACX28 Used to keep 3 16 200 in sync SECTION TERMINATION ACX29 Used to keep 3 16 200 in sync DATE TITLE ACX30 Used to keep 3 16 200 in sync INITIAL ACX31 Used to keep 3 16 200 in sync SE ACX32 Used to keep 3 16 200 in sync SSN ACX33 Used to keep 3 16 200 in sync INACTIVE DATE ACX35 Used to keep 3 16 200 in sync PROVIDER CLASS ACX36 Used to keep 3 16 200 in sync PROVIDER TYPE ACX37 Used to keep 3 16 200 in sync DEA ACX38 Used to keep 3 16 200 in sync VA ACX39 Used to keep 3 16 200 in sync
70. eo attributes for subsequent screen output XGF Function Library XGF Function Library XGF Function Library XGF Function Library XGF Function Library XGF Function Library XGF Function Library XGF Function Library XGF Function Library XGF Function Library XGF Function Library XGF Function Library XGF Function Library XGF Function Library Kernel V 8 0 Technical Manual 77 Callable Entry Points WIN XGF tag XLF DT tag XLFHYPER tag XLFMSMT tag XLFMTH tag XLFSTR tag XLFUTL RENAME XPDKEY ADD XPDMENU OUT XPDMENU RENAME XPDMENU BMES XPDUTL COMCP XPDUTL CURCP XPDUTL MES XPDUTL NEWCP XPDUTL PARCP XPDUTL PKG XPDUTL RTNUP XPDUTL UPCP XPDUTL VER XPDUTL VERCP XPDUTL VERSION XPDUTL NEXT XQ92 ACTION XQALERT DELETE XQALERT DELETEA XQALERT NOTIPURG XQALERT 78 Open a text window on the XGF Function Library screen Date Functions many XLF Function Library Hyperbolic Trigonometric XLF Function Library Functions many Measurement F unctions many Mathematical Computations many String functions many XLF Function Library XLF Function Library Utility functions many XLF Function Library Rename Security Key Add Option to Menu Edit Out of Order Message for an Option Rename Option XLF Function Library Security Keys Menu Manager Programmer To
71. h link access that are not out of service it adjusts the LOGRSRC node to indicate whether or not what has changed 72 Kernel V 8 0 Technical Manual J uly 1995 ALERT File 8992 Cross References ALERT DATE TIME B subfield of ALERT DATE TIME multiple AXQA of ALERT DATE TIME multiple ALERT ID subfield of ALERT DATE TIME multiple ALERT ID subfield AXQAN This cross reference will prevent a B cross reference from being built This is a cross reference on the complete XQAID value for this alert which can be used to identify those individuals who received this particular instance of the alert and could be used to delete other entries which had received the alert This cross reference may be used to identify those users who received the alert with the application package specified XQAID the first piece of the complete XQAID value for those cases in which the full XQAID value may not be known e g an application which was selected by the user without selecting the ALERT ACTION option to process the alert J uly 1995 Kernel V 8 0 Technical Manual 73 Cross References Cross References Brought in by Virgin Install The following additional files have M or trigger type cross references These additional files are brought in by the Kernel V 8 0 Virgin Install DOMAIN File 4 2 This cross reference keeps track of domains that have the polling flag on Field X refid Des
72. ic errors or a combination of both Electronic mail messages that are automatically delivered by MailMan under certain conditions For example a bulletin can be set up to fire when database changes occur such as adding a record to the file of users Bulletins are fired by bulletin type cross references An authorized programmer call that may be used in any DHCP application package The DBA maintains the list of C approved entry points The process of assessing a system s capacity and evaluating its efficiency relative to workload in an attempt to optimize system performance The Kernel provides several utilities A symbol expressed as caret many M systems a caret is used as an exiting tool from an option Also known as the up arrow symbol A numeric value that is the result of a mathematical computation involving the characters of a routine or file Kernel V 8 0 Technical Manual J uly 1995 Cipher Command Common Menu Compiled Menu System XUTL global Computed Field Control Key CORE CPU Cross Reference CRT J uly 1995 Glossary A system that arbitrarily represents each character as one or more other characters See also encryption A combination of characters that instruct the computer to perform a specific operation Options that are available to all users Entering two question marks at the menu s select prompt will display any secondary menu options available to the signed
73. ile is cross referenced by name initial nickname access and verify codes primary and secondary menu options and synonyms accessible files and HINQ employee number 3 05 FAILED ACCESS ATTEMPTS LOG Global Location ZUA 3 05 Data Comes with File No Once the maximum sign on attempts limit has been exceeded an entry will be made in this file to record all available information about the failed sign on attempt Information includes the date time CPU UCI device and if known user Thetext entered for each attempt is recorded when it does not match existing codes This file is not cross referenced 3 07 PROGRAMMER MODE LOG Global Location ZUA 3 07 Data Comes with File No Entrance into programmer mode via the menu system is automatically logged in this file It points to the NEW PERSON file to identify the user It is not cross referenced 3 075 ERROR LOG Global Location ZTER 1 Data Comes with File No This file is used to maintain a log of the errors occurring during use of the system Errors are entered into this log by the error trap established for the user by ZU or application programs calling ZTER when an error occurs J uly 1995 Kernel V 8 0 Technical Manual 19 File List Including Description and Location The entries are all entered by the routine ZTER Thereis no need for a user to make a manual entry into this file 3 076 ERROR MESSAGES Global Location ZTER 2 Data Comes with File Yes Data
74. inate a job that is running that has gone over thelimit Recommended value 9999 This field limits the number of spool documents that any user may have on the system Recommended value 10 100 This field controls the number of days that a spooled document will be allowed to remain in the spooler before deletion by the XU SPL PURGE option that needs to be setup to run in the background Kernel V 8 0 Technical Manual 13 Implementation and Maintenance TaskMan Site Parameters There are three separate groups of site parameters for TaskMan They are stored in the following files TASKMAN SITE PARAMETERS 14 7 UCI ASSOCIATION 714 6 e VOLUME SET 714 5 For information about configuring Task Manager s site parameters please see the Task Manager System Management Configuration chapter of the Kerne Systems Manual 14 Kernel V 8 0 Technical Manual J uly 1995 Routines This section lists the routines exported with the Kernel Manager s Account Routines 215 2 2154 5 ZOSV1IVXD 2151 2 0 2154 50 205 2 5 2152 2 1 ZIS4VXD ZOSV2VXD 2153 SZTM2 ZISETDTM ZOSVDTM 2155 2 3 ZISETMSM ZOSVMSM 2156 2 4 ZISETMSO ZOSVMSO 2157 2 5 ZISETVXD ZOSVVXD 215 2 6 ZISFDTM ZTBKCDTM 215 2 ZISFMSM ZTBKCMSM 2155 2 5 ZISFMSO 2 5 21551 SZTMSO ZISFVXD ZTBKCVXD SZISS2 2 51 ZISHDTM ZTMB SZISUTL SZTMS2 ZISHMSM ZTMCHK 2 SZ
75. ines ZU without using the entry point XUSCLEAN STANDARD SECTION 9B 9oZOSF nodes DATE GRANTED JUN 18 1990 Kernel Operating Specific code can make direct calls to operating system routines rather than using the ZOSF global STANDARD SECTION 2D2 amp READs DATE GRANTED NOV 29 1990 Kernel may use a 255 READ in the routines ZOSV Kernel V 8 0 Technical Manual J uly 1995 SACC Exemptions 16 STANDARD SECTION 2B Exclusive amp Argumentless KILL DATE GRANTED FEB 7 1991 Kernel may use an exdusive KILL in the Utility to dean up variables when exiting from an option 19 STANDARD SECTION 8A Queueing l DATE GRANTED J UL 12 1993 Kernel is granted an exemption for option XUPR RTN TAPE CMP to be non queueable 21 STANDARD SECTION N A DATE GRANTED DEC 7 1994 Permanent exemption for Kernel V 8 0 to use the following M language Features Merge Command Order with two arguments Get with two arguments NAme Set E xtract Pattern match with alternation Sorts After operator Missing parameters in calling list Set x and Y 10k routine size Qlength Qsubscript Principal All Structured System Variable Names SSVNs M standard Error Processing Global subscript length not to exceed 240 character KIDS ONLY or 200 characters for the remainder of Kernel Length is determined by algorithm in 1994 draft SAC 22 STANDARD SECTION N A DATE GRANTED DEC 7 1994 Permanent exemption for Kernel Installation and Distributio
76. ints 77 80 EVE 35 36 50 Exported options 35 53 External relations M operating systems 83 Other DHCP packages 83 FILE MANAGER 70 97 FileMan 84 93 94 95 97 98 99 106 Files Description and location 19 28 Global location 19 28 Globals contained in 31 Purging 75 Virgin installation 29 With file numbers 19 28 Globals 31 33 99 105 107 Cleanup 75 J ournaling 105 Protection 105 Translation 105 Globals management 105 Globals manager account 84 Globals operating system 84 Globals operating system specific 84 Help Kernel 103 J uly 1995 Online 103 Question mark 103 Help frame 103 Installation virgin 30 Installation virgin files 29 Internal relations 95 Kernel help 103 Key variables 97 98 KIDS 76 78 81 94 95 101 Logon see Signon Manager account 84 Mapping Routines 109 Menu structure 35 53 Menu trees 35 53 Parent of Queuable Options ZTMQUEUABLE OPTIONS 35 SYSTEM COMMAND OPTIONS XUCOMMAND 35 Systems Manager Menu EVE 35 Menus locked 95 MUMPS implementations 83 Online help 103 Operating system globals 84 Options Locked 95 Package wide variables 97 98 Parameters Kernel 10 System 6 9 Purging 75 Routines 15 18 Routines operating system specific 83 SACC exemptions 99 101 Signon 8 58 62 100 Site parameters 5 14 Audit related 11 12 Changeable 10 Spooler 13 System 6 9 TaskMan 14 Spooler site parameters 13 Spooling 76 System parameters 6 System wide variables 84 TaskMan 22 24 25 27 32 35
77. ion Chapter Clear All Users at Startup Sign on Security System Management Chapter Clean Error Trap Error Processing Chapter Deactivate a User Sign on Security System Management Chapter Delete Error Log Task Manager System Management Operation Chapter Delete Old gt 14 d Alerts 1 day Alerts Chapter Sign on Security System Management Chapter amp Security Tools Manual Sign on Security System Management Chapter amp Security Tools Manual Purge Error Log of Type of Error Task Manager System Management Operation Chapter J uly 1995 Kernel V 8 0 Technical Manual 75 Archiving and Purging continued Purging Option Frequency Reference for Detailed Info Purge Inactive Users Attributes Sign on Security System Management Chapter Purge Log of Old Access and Verify to site Sign on Security System Codes Management Chapter amp Security Tools Manual Purge of ZUA Global 15 days Sign on Security System Management Chapter Purge Old Spool Documents 7 days Spooling Chapter Purge Sign on Log 1 day Management Chapter amp Security Tools Manual Queuable Task Log Cleanup 1 day Task Manager System Management Operation Chapter Sign on Security System The KIDS System Management Installations chapter contains recommendations for purging the INSTALL and BUILD files 7
78. ld RW Group RW UCI RWP ZUA System RWP System RWD Yes Yes World R World RW Group RW Group RW UCI RW User RWD There should be only one copy of the TaskMan globals ZTSCH and 96Z TSK within TaskMan s reach At VA sites TaskMan s reach is across all CPUs Other sites should evaluate TaskMan s reach in their configurations For more information about T askMan s reach see the Kend Systems Manual Also at DSM for OpenVMS sites these globals should not be in a volume set that is cluster mounted across all systems instead master from two nodes and DDP serve to the other nodes J uly 1995 Kernel V 8 0 Technical Manual 107 Global Protection Translation and J ournalling 108 Kernel V 8 0 Technical Manual J uly 1995 Mapping Routines Routine mapping is at the discretion of the systems manager The RTHIST routines provide a method for each site to determine the extent to which certain routines are utilized For a list of recommended routine mapping please see the K ernel Installation Guide the Installing Kernel V 8 0 in a V 7 1 Environment section Under Main Installation section there are two steps Map Manager Account Routines and Map Production Account Routines Recommended routines to map are listed there J uly 1995 Kernel V 8 0 Technical Manual 109 Mapping Routines 110 Kernel V 8 0 Technical Manual J uly 1995 Glossary Access Code ADPAC Alerts ANSI ANSI M
79. lete like the field it is PRIORITY for TASKMAN ATM14 This cross reference is obsolete like the field it is PARTITION SIZE for TASKMAN ATM15 This cross reference is obsolete like the field it is RETENTION TIME for TASKMAN HANG ATM16 This cross reference is obsolete like the field it is BETWEEN J OBS for VOLUME SET AC This cross reference is obsolete like the field it is subfield of for VOLUME SET multiple VOLUME SET 01 This cross reference is obsolete like the field it is subfield of for VOLUME SET multiple NHIBIT LOGON ATM1 This cross reference is obsolete like the field it is subfield of for VOLUME SET multiple MAX SIGNON ATM2 This cross reference is obsolete like the field it is ALLOWED subfield for of VOLUME SET multiple 58 Kernel V 8 0 Technical Manual J uly 1995 Cross References KERNEL SITE PARAMETERS File 4 3 Continued UCI subfield of AC UCI multiple of VOLUME SET multi ple This cross reference is obsolete likethe field it is for LINKED VOLUME AC SET subfield of LINKED VOLUME SET multiple of UCI multiple of VOLUME SET multi ple This cross reference is obsolete likethe field it is for subfield of for LINKED VOLUME SET multiple of UCI multiple of VOLUME SET multi ple TASKMAN J OB ATM7 LIMIT subfield of VOLUME SET multiple This cross reference is obsolete likethe field it is for
80. menu s select prompt Computer assistance available to you at your terminal screen The Help function assists you with menus and describes options so you can make the proper choice To get help in DHCP enter 1 to 4 question marks in response to a prompt The level of help you get increases with the number of question marks you enter Non specific terms referring to ways in which files may be related via pointer links or can be accessed via hooks Kernel V 8 0 Technical Manual 117 Glossary Host File Server HFS Hunt Group IDCU Index I NDE X Init Internal Entry Number IRM ISC ISO Jump 118 A procedure available on layered systems whereby a file on the host system can be identified to receive output It is implemented by the Device Handler s HFS device type An attribute of an entry in the DEVICE file that allows several devices to be used interchangeably useful for sending network mail or printing reports Ifthe first hunt group member is busy another member may stand in as a substitute Integrated Data Communications Utility the telecommunications network used to interconnect computers among VA facilities A Kernel utility used to verify routines and other MUMPS code associated with a package Checking is done according to current ANSI MUMPS standards and DHCP programming standards See SAC This tool can be invoked through an option or from direct mode gt D 4 NDE X Initi
81. multiple which is within the VERSION multiple Most other fields have been designated for removal at the top level of the PACKAGE file 9 6 BUILD Global Location XPD 9 6 Data Comes with File No This file identifies the elements of a package that will be transported by the Kernel Installation amp Distribution System All components of the package i e templates options Security Keys etc must be listed in this file J uly 1995 Kernel V 8 0 Technical Manual 23 File List Including Description and Location 9 7 INSTALL Global Location XPD 9 7 Data Comes with File No This file contains the installation information for a site from the K ernel Installation amp Distribution System This file should not be edited All information is updated when a new package is installed at a site 9 8 ROUTINE Global Location DI C 9 8 Data Comes with File No This file is used to document system routines Parameters and entry points may be described When running N DE X some fields will be given values as the NDE X verification tool locates variables globals and routine references When using the Z editor the Edit History multiple will be filled in with date device user and UCI The ZOSF TEST node may be executed checking T to determine whether a routine listed in this file exists in the current account This fileis cross referenced by name 14 4 TASKS Global Location 96ZTSK Data Comes with File No This file
82. n System KIDS to Set DUZ DUZ 0 J uly 1995 Kernel V 8 0 Technical Manual 101 SACC Exemptions 102 Kernel V 8 0 Technical Manual J uly 1995 How to Generate Online Documentation Online documentation about the Kernel may be obtained in a number of ways e The use of question marks within the menu system invokes online help for options and menus One question mark at the top level menu prompt will display the items available on the menu Two question marks will show the Common Menu available to all users as well as any secondary menu options for the current user Locked options are displayed if the user holds the key Three question marks displays descriptions of the options from the OPTION file Four question marks displays a help frame if one has been associated with this option in the OPTION file A question mark followed by the name of an option on the current menu will display a help frame if one has been named for that option in the OPTION file The use of question marks at the file and field level is described in the VA FileMan Technical Manual nstruction for how to generate data dictionary listings are provided in the VA FileMan User Manual e Instructions for generating menu diagrams are provided in the Kerne Systems Manual in the Menu Manager System M anagement chapter TheUser Help option in the User s Toolbox menu provides access to a series of help frames on Kernel J uly 199
83. n by the Kernel V 8 0 Virgin Install GLOBAL NAME DIC XMB J uly 1995 FILE FILE NAME 4 2 DOMAIN 5 STATE 7 PROVIDER CLASS 7 1 SPECIALTY 10 RACE 11 MARITAL STATUS 13 RELIGION 3 8 MAIL GROUP Kernel V 8 0 Technical Manual 33 Global Storage 34 Kernel V 8 0 Technical Manual J uly 1995 Exported Options Menu Structure This section lists Kernel s exported options Kernel Menu Tree Roots The Kernel exports three separate menu trees They are Systems Manager Menu EVE Eve is used by the systems manager to get to other menus Eve contains the following sub menus Core Applications XU CORE Device Management XUTIO Menu Management XU Operations Management XUSITEMGR Programmer Options XU PROG Spool Management XU SPL MGR System Security XUSPY Taskman Management XUTM MGR User Management XU SER SYSTEM COMMAND OPTIONS XUCOMMAND This holds the common menu options executable from anywhere in the menu processor Parent of Queuable Options ZTMQUEUABLE OPTIONS This menu has no parent it collects together all parentless Kernel options that are intended to be scheduled through the TaskM an option ZIMSCHEDULE The menu trees for these three menus are presented on the following pages The menu tree for EVE is broken into the individual menu trees for each EVE option The menu trees for ZTMQUEUABLE OPTIONS and XU COMM AND are presented intact J uly
84. n to get information from the operating system Another routine Task Manager s ZTM similarly makes J uly 1995 Kernel V 8 0 Technical Manual 83 External Relations possible the use of a protected M procedure the J OB command to spawn jobs on a mounted volume set TheKernel allows processors running different operating systems to be linked The ZOSF global makes this possible too ZOSF is never translated and thus may retain processor specific information The Manager account is generally reserved for operating system specific routines and globals Part of the Kernel however must also reside in this account to take care of certain input output procedures To avoid collision with pre existing operating system routines and globals the Kernel uses the local Z namespace Globals in the Manager account include ZTSK and ZTSCH for TaskMan ZUA for audit data and Z as the routine editor Routines include the ZTM Task Manager and 215 Device Handler TheKernel s use of variables illustrates the way it functions as a buffer between the host operating system and DHCP applications It uses M special variables to create utilities for use by application programmers HOROLOG is used by VA FileMan in date time routines such as DT and DTC J OB is used by TaskMan and 0 is used by the Device Handler In turn the Kernel has key variables that may be referenced by DHCP application routines Perhaps not surprisingly one
85. nagement Operation D RESTART ZTMB Restart TaskMan Task Manager System Management Operation D ZTMCHK Check TaskM an s Task Manager System Management Environment Operation D ZTMGRSET Update ZOSF Nodes Operating System Interface D RUN ZTMKU Remove TaskM an froma Task Manager System Management WAIT state Operation D STOP ZTMKU Stop TaskMan Task Manager System Management Operation D WAIT ZTMKU Place TaskMan in a Task Manager System Management WAIT state Operation D ZTMON Monitor TaskMan Task Manager System Management Operation D ZU User Sign On Sign On Security Programmer Tools J uly 1995 Kernel V 8 0 Technical Manual 81 Direct Mode Utilities 82 Kernel V 8 0 Technical Manual J uly 1995 External Relations Kernel s Place in DHCP The nature of the Kernel package is to establish external relations with all other DHCP packages and with the various implementations of ANSI M Kernel provides a transparent interface between DHCP and the host operating system All other DHCP packages depend upon the presence of the Kernel for two main reasons Kernel provides a wealth of application mode entry points that packages use to solve many common programming problems e Kernel provides other DHCP applications with portability order to achieve independence from any particular vendor s implementation of theM standard DHCP adopted programming standards and conventions that advise
86. ng those for printers as well as CRTs However the Kernel Virgin Install should only be performed once and only on a system wherethere is no pre existing Kernel Thedata in this fileis cross referenced by name and synonym 20 Kernel V 8 0 Technical Manual J uly 1995 File List Induding Description and Location 3 22 DA RETURN CODES Global Location ZIS 22 Data Comes with File Yes Data Setting Merge This file holds the translation between the ANSI DA return code and the name in the TERMINAL TYPE file that should be associated with the return code 3 23 LINE PORT ADDRESS Global Location ZIS 3 23 Data Comes with File No This file is used to associate device s subtype s with line port addresses The line port address should be entered when editing the name field of this file This address be obtained by using the OS specific function 210 on VAX DSM or SZDEV I on MSM To establish an association with a Device and Terminal Type the DEVICE and SUBTYPE fields of this file must store the appropriate values that correspond to entries in the DEVICE and TERMINAL TYPE files This file is cross referenced by name and device 3 5 DEVICE Global Location 415 1 Data Comes with File No This file defines all input output devices that can be accessed from this CPU definitions are not account specific Each device is identified with a unique name Each is associated with a l value which may correspond with a hardware po
87. nt of Veterans Affairs VA DHCP application packages developed within VA are used to support clinical and administrative functions at VA medical centers nationwide VA FileMan utility that gathers all package components and changes them into routines namespacel routines so that they can be exported and installed in another VA FileMan environment A programmer call that is made when working in direct programmer mode A direct mode utility is entered at the MUMPS prompt e g gt D XUP Calls that are documented as direct mode utilities cannot be used in application package code A symbol used in front of a Common option s menu text or synonym to select it from the Common menu For example the five character string TBOX selects the User s Toolbox Common option Kernel V 8 0 Technical Manual 115 Glossary DR String DUZ DUZ 0 Electronic Signature Code Encryption Entry Error Trap Field File 116 The set of characters used to define the variable DR when calling VA FileMan Since series of parameters may be included within quotes as a literal string the variable s definition is often called the DR string Todefine the fields within an edit sequence for example the programmer may specify the fields using a DR string rather than an input template A local variable holding the user number that identifies the signed on user A local variable that holds the File Manager Access Code of the signe
88. of the last selected input output device from the DEVICE file IOST 0 Thelast selected input output device s subtype from the TERMINAL TYPE file internal entry number Value of the XY field from the TERMINAL TYPE file for the last selected input output device The following package wide variable is defined within the menu system if al pha beta tracking is taking place XQABTST Flag that signals whether alpha beta testing is in effect 98 Kernel V 8 0 Technical Manual J uly 1995 SACC Exemptions The following list describes exemptions from the Programming Standards and Conventions that currently pertain to Kernel The Standard Section is given first then the nature of the exemption the date granted and the description 1 STANDARD SECTION 6D FM compatibility DATE GRANTED The global XUTL is exempted from VA FileMan compatibility Itisa nontranslated completely recreateable global used in MenuMan STANDARD SECTION 2D2 and READs DATE GRANTED AUG 10 1989 The ZISL and Z editor may use and readers STANDARD SECTION 6D FM compatibility DATE GRANTED AUG 10 1989 The following globals are exempt from VA FileMan compatibility NL LT SK ZT SCH LZOSF ZRTL 3 MAZI S C ZI S H STANDARD SECTION 1 ANSI DATE GRANTED MAY 14 1990 Taskman routines may use extended global references STANDARD SECTION 2B Exclusive amp Argumentless KILL DATE GRANTED MAY 14 1990 Th
89. ols Menu Manager Programmer Tools Menu Manager Programmer Tools Output String During KIDS Installation Complete a Checkpoint KIDS Programmer Tools Advanced Build Techniques KIDS Programmer Tools Advanced Build Techniques KIDS Programmer Tools Advanced Build Techniques KIDS Programmer Tools Advanced Build Techniques KIDS Programmer Tools Advanced Build Techniques Get Checkpoint Parameter KIDS Programmer Tools Advanced Get Current Checkpoint Node Build Techniques Information Output String During KIDS Installation Create a Checkpoint Parse Package Namefrom KIDS Programmer Tools Advanced Build Name Build Techniques Update KIDS Routine KIDS Programmer Tools Advanced Installation Action Build Techniques Update a Checkpoint KIDS Programmer Tools Advanced Build Techniques KIDS Programmer Tools Advanced Build Techniques KIDS Programmer Tools Advanced Build Techniques KIDS Programmer Tools Advanced Build Techniques Parse Package Version from Build Name Verify a Checkpoint Return Currently Installed Package Version Restricted Times Check Menu Manager Programmer Tools Process an Alert Alerts Clear Obsolete Alerts Alerts Clear Obsolete Alerts Alerts Purge Alerts By Code Alerts Kernel V 8 0 Technical Manual J uly 1995 Callable Entry Points PATIENT XQALERT PTPURG XQALERT RECIPURG XQALERT SETUP XQALERT FORWARD XQALF WD USER XQALERT O
90. om Enter Edit Kernel Site Parameters For more information on auditing please see the Kend Seurity Tools Manual INITIATE AUDIT This field indicates the date when an audit will begin The OPTION AUDIT field defines the nature of the audit that will be performed Auditing will only be done if there is both INITIATE AUDIT and TERMINATE AUDIT data TERMINATE AUDIT This field indicates when audits will end The start dateis set in the INITIATE AUDIT field OPTION AUDIT This field indicates what should be audited between the INITIATE AUDIT date and TERMINATE AUDIT datefields The OPTION TO AUDIT subfile along with the NAMESPACE TO AUDIT subfile hold the lists of specific options that would be audited choosing s The USER TO AUDIT subfile holds the list of users that would be audited choosing u The choices are n for NO AUDIT a for ALL OPTIONS AUDITED s for SPECIFIC OPTIONS AUDITED u for USERS AUDITED DEVICE TO AUDIT This field is referenced when the FAILED multi ple ACCESS ATTEMPT AUDIT field is set to D or DR It is used to specify the logical names of the devices on which to audit failed attempts NAMESPACE TO This field holds a package namespace All options AUDIT multiple within that namespace will be audited if the OPTION AUDIT Field is set to s Specific options J uly 1995 Kernel V 8 0 Technical Manual 11 Implementation and Maintenance OPTION TO AUDIT This field holds the name of an option that will b
91. on user along with the common options available to all users J ob specific information that is kept on each CPU so that it is readily available during the user s session It is stored in the XU TL global which is maintained by the menu system to hold commonly referenced information The user s place within the menu trees is stored for example to enable navigation via menu jumping This field takes data from other fields and performs a predetermined mathematical function 0 adding two columns together You will not however see the results of the mathematical function on the screen Only when you are printing or displaying information on the screen will you see the results for this type of field The Control Key Ctrl on the keyboard performs a specific function in conjunction with another key On some systems for example Ctrl S causes printing on the terminal screen to stop while Ctrl Q restarts printing on the terminal screen The fundamental dinical application packages of the DHCP Central Processing Unit Those parts of computer hardware that carry out arithmetic and logic operations control the sequence of operations performed and contain the stored program of instructions An indexing method whereby files can include pre sorted lists of entries as part of the stored database Cross references x refs facilitate look up and reporting An acronym for cathode ray tube the basis of the television screen and
92. one time basis There is one record for each time that an option is scheduled This allows one option to be scheduled to run on more that one CPU or at more that one time without having to duplicate the option in the OPTION file 40 5 HOLIDAY Global Location HOLIDAY Data Comes with File No This file is used to record institutional holidays It is referenced by the XUWORKDY routine and is not distributed with data It is cross referenced by date 49 SERVICE SECTION Global Location DI C 49 Data Comes with File No This file is a list of the services and sections within the services Some of the entries may be MIS COSTING SECTIONS for use with the cost accounting part of the Management Information System software A section 15 MIS section if there is a code entered in the field called MIS COSTING CODE In the cost accounting system all medical center costs are tied to a particular section When MIS sections change do not delete the old section Instead 26 Kernel V 8 0 Technical Manual J uly 1995 File List Induding Description and Location change the fields under the multiple field called DATE CLOSED to identify which sections are no longer in use 200 NEW PERSON Global Location VA 200 Data Comes with File No This file contains data on employees users practitioners etc that was previously stored in the User Person Provider and other files DHCP package developers must check with the KERNEL developers
93. or experienced users who can anticipate an expected sequence of prompts User Class Identification a computing area The MGR UCI is typically the manager s account while VAH or ROU may be production accounts In the menu system entering an up arrow 7 followed by an option name accomplishes a jump to the target option without needing to take the usual steps through the menu pathway The way the package is presented to the user issuing of prompts help messages menu choices etc A standard user interface can be achieved by using VA FileMan for data manipulation the menu system to provide option choices and VA FileMan s Reader the DIR utility to present interactive dialogue DHCP s Database Management System DBMS The central component of the Kernel that defines the way standard DHCP files are structured and manipulated Virtual Address Extension a computer series manufactured by Digital Equipment Corporation One of the types of computers used by DHCP Video Display Terminal See CRT Terminal Monitor Kernel V 8 0 Technical Manual J uly 1995 Verification Verify Code Write Access Z Editor 7 2 ZOSF Global ZOSF J uly 1995 Glossary A process of DHCP package review carried out by technical staff not directly involved in the development of the package Any violations of SAC policy should be identified and corrected A secret password used along with the access code to provide secur
94. packages to avoid the use of the non portable features of ANSI M Though all DHCP packages depend upon an ANSI M environment they also depend upon the K ernel to replace non portable features with standard K ernel entry points and services External Relations with M Operating Systems The Kernel itself depends upon the presence of one of the ANSI M environments it supports Micronetics Standard M MSM DOS and DSM for OpenVMS as the two centrally procured M operating systems in use at the medical centers are the primary ANSI M environment supported by the Kernel As DHCP adjusts its strategies for configuring computer sites the list of ANSI M environments supported by the Kernel will continue to change Operating system interfaces are involved in each aspect of the Kernel Identifying the M operating system upon Kernel installation starts processes that create the appropriate Kernel environment To begin the 967OSF global is built from an operating system specific routine By executing nodes of the 96ZOSF global implementation specific functions that are not part of ANSI M are possible Functions indude turning echo on or off allowing type ahead or reporting the current UCI Other operating system specific routines distributed with the Kernel indude 9oZl S4 for spooling ZOSV for system viewing XU CI for swapping and ZU for tied terminals The 96ZOSV routine contains code that enables use of the VIEW command and VI EW functio
95. pe will be used If this field is set to YES the person assigning access codes must choose one of the automatically generated codes that are presented Other codes are only accepted if this field is set to NO Setting this field to YES will cause all device lock out checking to be bypassed This means that during sign on the checks against the DEVICE filefor OUT OF SERVICE SECURITY and PROHIBITED TIMES FOR SIGN ON will be skipped Can be overridden by the PERFORM DEVICE CHECKING filein the DEVICE file This is the default number of attempts that a user is allowed when trying to sign on before the device is locked This field is overridden by a similar field in the DEVICE file ALL checking for device lockout may be bypassed by setting the BYPASS DEVICE LOCK OUT field This is the default for whether auto menu is turned ON or OFF Itis overridden by similar fields in the DEVICE and USER files Kernel V 8 0 Technical Manual J uly 1995 DEFAULT INSTITUTION DEFAULT LANGUAGE DEFAULT LOCK OUT TIME DEFAULT MULTIPLE SIGN ON DEFAULT TIMED READ SECONDS DEFAULT TYPE AHEAD DEVICE TO AUDIT FAILED ACCESS ATTEMPTS INITIATE AUDIT INTERACTIVE USER S PRIORITY J uly 1995 Implementation and Maintenance This field is used to define a default institution that will be assigned to the user s institution DU Z 2 for any user that does not have one This is the default language used to set the DU Z LANG
96. ption to be flagged correctly updated x 64 Kernel V 8 0 Technical Manual J uly 1995 Cross References OPTION File 19 Continued MENU TEXT AOA This cross reference causes the option to be flagged for updating in the menu trees so that the changes effecting display and or access to the option are correctly updated effecting display and or access to the option are correctly updated OUT OF ORDER AOB This cross reference causes the option to be flagged MESSAGE for updating in the menu trees so that the changes effecting display and or access to the option are correctly updated LOCK AOC This cross reference causes the option to be flagged for updating in the menu trees so that the changes effecting display and or access to the option are correctly updated PROHIBITED AOD This cross reference causes the option to be flagged TIMES for updating in the menu trees so that the changes effecting display and or access to the option are correctly updated PROHIBITED for updating in the menu trees so that the changes TIMES effecting display and or access to the option are PROHIBITED correctly updated subfield MENU ITEM AOE This cross reference causes the option to be flagged subfield for updating in the menu trees so that the changes MENU SYNONYM AOF subfield This cross reference causes the option to be flagged for updating in the menu trees so that the changes effecting display and or access to the option are corr
97. ptions Menu Structure See Error Processing Pl Print 1 XUERRS occurence of each error for 1 QUEUE XUERTRP PRINT 1 1 ERR P2 Print 2 occurences of errors on 1 QUEUED XUERTRP PRINT 1 2 ERR Clean Error Trap XUERTRP CLEAN LOCKED XUPROGMODE Error Trap Display XUERTRAP s Interactiv Print of Error essages XUERTRP PRINT ERRS XU SPL MGR Spool Management XU SPL MGR Delete Spool Document XU SPL DELETE ERE Edit User s Spooler Access XU SPL USER S IR List Spool Documents XU SPL LIST EZ Print A Spool Document XU SPL PRINT Spooler Site Parameters Edit XU SPL SITE 44 Kernel V 8 0 Technical Manual J uly 1995 XUSPY System Security XUSPY Review Users Exported Options Menu Structure XUSER SEC OFCR User Inquiry XUSERINQ List users XUSERLIST Review OFCR Access to VA FileMan Files XUFII EACCESS SEC OFCR Menu Management XU SEC User Status Report XUUSERSTATUS Find a user XU FINDUSER Inquiry to a User s File Access XUFILEINQUIRY List Access to Files by File number XUFILELIST Print Users Files XUFILEPRINT Inquire XUINQUIRE
98. ptions may be tailored by setting FileMan variables via this file The Order Enter Results Reporting package is accessed by using the appropriate option type Itis cross referenced by name menu text uppercase menu text type item synonym help frame out of order message lock prohibited times restricted devices and priority J uly 1995 Kernel V 8 0 Technical Manual 25 File List Including Description and Location 19 081 AUDIT LOG FOR OPTIONS Global Location XU SE C 19 Data Comes with File No TheKERNEL SYSTEM PARAMETERS file establishes when and how a log of option usage will be recorded in this file For the indicated time period all specified options namespaces and users will be audited It is recommended that when audits are run the number of audited entities be minimized so that disk space is not inadvertently wasted This file is cross referenced by option 19 1 SECURITY KEY Global Location DI C 19 1 Data Comes with File No This file holds the names of security keys that are used to lock options To lock an option the name of the key is entered in the Lock field of the OPTION file To permit a user to unlock the option the user s name is entered in the Holder field of this file It is cross referenced by name and holder 19 2 OPTION SCHEDULING Global Location DI C 19 2 Data Comes with File No This file hold records that relate to the scheduling of options to run on a schedule or occasionally on a
99. rchical tree like structures that can be traversed or navigated like pathways to give users easy access to various options Medical Information Resources Management Office Management Information System A device for connecting a terminal to a telephone line allowing it to communicate with another modem The device on which images generated by the computer are displayed The term usually refers to a video display and its housing See also CRT VDT Terminal A multiple valued field a subfile In many respects a multiple is structured like a file See M Kernel V 8 0 Technical Manual J uly 1995 Namespacing Node Numeric Field Online Operating System Option Option Name PAC Package Part 3 of the Kernel Init J uly 1995 Glossary The convention of using a unique 2 4 character prefix for package components like options and routines The DBA assigns unique character strings for package developers to usein naming routines options and other package elements so that packages may coexist Namespacing includes number spacing whereby the files of a package stay within a pre defined range of numbers In a tree structure a point at which subordinate items of data originate A MUMPS array element is characterized by aname and a unique subscript Thus the terms node array element and subscripted variable are synonymous In a global array each node might have specific fields or pieces reserved for data
100. reference updates the AT and AV SET FREE TEXT indices TO VOLUME SET AE This cross reference updates the AT and AV FREE TEXT indices This cross reference updates the AT and AV indices 62 Kernel V 8 0 Technical Manual J uly 1995 Cross References TASKMAN SITE PARAMETERS File 14 7 Field X refid Description TASK PARTITION AC This cross reference notifies TaskMan of changes to SIZE the field TASKMAN J OB AD This cross reference notifies TaskM an of changes to LIMIT the field TASKMAN HANG AE This cross reference notifies TaskMan of changes to BETWEEN NEW the field J OBS BOX VOLUME PAIR AF This cross reference notifies TaskM an of changes to the field PERSON FILE 16 The Person file is being phased out and replaced by the NEW PERSON file The Person file contains many M type cross references ACX that are used to keep its data synchronized with the data in the NEW PERSON file J uly 1995 Kernel V 8 0 Technical Manual 63 Cross References OPTION File 19 Field X ref id x NAME trigger MENU TEXT trigger REVERSE trigger NEGATIVE LOCK QUEUING trigger REQUIRED TIME PERIOD subfield EXIT ACTION trigger ENTRY ACTION trigger HEADER trigger MENU TEXT AE E ACTION AF PRESENT X ACTION AG PRESENT This trigger is used to record the user who created this option at the time that the name was created This X ref triggers the UPPERCASE MEN
101. rt on layered systems a host file or directory If there are several devices for the same volume set and l one may be given sign on system status Devices may also be assigned to hunt groups to share work This file is cross referenced by name 51 volume set CPU and sign on system device It is also cross referenced by hunt group local synonym mnemonic subtype and form currently mounted 3 51 SPOOL DOCUMENT Global Location XM 3 51 Data Comes with File No This file holds the name of spool documents created by the Kernel spooler 2154 for all operating systems It does not hold the text of the documents themselves Thetext is first spooled to spool space then moved into the XMB global as a mail message This file does however provide the mechanism for securing spool space for and during spooling It is cross referenced by name spool number user and mail message J uly 1995 Kernel V 8 0 Technical Manual 21 File List Including Description and Location 3 519 SPOOL DATA Global Location XMBS 3 519 Data Comes with File No This is the holding file for spool documents until they are moved into a mail message or deleted 3 54 RESOURCE Global Location ZI SL 3 54 Data Comes with File No This fileis for internal use by TaskMan and the Device Handler in the sequential processing of tasks J obs that have been sent to a resource type device will be monitored according to fields in this file To accommod
102. s or syntax errors or both in a computer program To remove errors from a program A response considered the most probable answer to the prompt In DHCP a default response is identified by double slash marks immediately following it This allows you the option of accepting the default answer or entering your own answer To accept the default you simply press the enter or return key To changethe default answer type in your response Kernel V 8 0 Technical Manual J uly 1995 Delete Delete Access Device Device Handler DHCP DIFROM Direct Mode Utility Double Quote J uly 1995 Glossary A key on your keyboard that allows you to delete characters In DHCP the sign uppercase of the 2 key may also be used to delete an entire response in a field The computer will ask Are you sure you want to delete this entry to insure you do not delete an entry by mistake A user s authorization to remove information stored in a computer file Terminals printers modems and other types of peripheral equipment associated with a computer An operating system file like the ones found in the VAX computer system may also be considered a device for input output The Kernel module that provides a mechanism for accessing peripherals and using them in controlled ways e g user access to printers or other output devices The Decentralized Hospital Computer Program of the Veterans Health Administration VHA Departme
103. s that affect this cross reference are l 1 VOLUME SET CPU 441 9 and SIGN ON SYSTEM DEVICE 34 95 USER AOK The cross reference identifies who has access tothis document The creator of the document is automatically assigned access OTHER AOK2 The AOK2 cross reference sets the cross AUTHORIZED reference The AOK cross reference identifies who USERS subfield of has authorized access to an individual document OTHER AUTHORIZED USERS multiple Field X refid Description AGENCY CODE trigger Link to keep fields 95 and 97 in sync POINTER TO trigger Link to keep fields 95 and 97 in sync AGENCY PACKAGE X REF AP Special Package X ref NAME AP1 Special Package X ref J uly 1995 Kernel V 8 0 Technical Manual 57 Cross References KERNEL SYSTEM PARAMETERS File 4 3 Field X refid Description TIME ZONE AC This cross reference is used to record the name of the timezone that is the correct time zone for the local site DOMAIN NAME AD This cross reference is used to record the pointer to the domain that is the name of the local site PARENT AE This cross reference is used to record the name of the domain that is the Parent of the local site DOMAIN NAME AF This cross reference is used to record the human readable name of the local site s identity TASKMAN ATM13 This cross reference is obso
104. ssion to provide the user s identity An update to a package Patches can include code updates documentation updates and information updates Patches are applied to the programs on your DHCP system by IRM Service A preset formula used to test strings of data Refer to your system s M Language Manuals for information on Pattern Match operations Any hardware device other than the computer itself central processing unit plus internal memory Typical examples include card readers printers CRT units and disk drives Menu jumping in the background Used by the menu system to check menu pathway restrictions Allows entries in one VA FileMan file to be the field values of another file this is accomplished by use of a pointer field The list of options presented at sign on Each user must have a primary menu in order to sign on and reach Menu Manager Users aregiven primary menus by IRM This menu should include most of the computing activities the user will need The UCI where users log on and carry out their work as opposed to the manager or library account Privilege to become a programmer on the system and work outside many of the security controls of Kernel Accessing programmer mode from K ernel s menus requires having the programmer s at sign security code which sets the variable DU Z A question or message issued interactively and requiring a response An entry in the PROTOCOL file Used by the Order Entry
105. ted Site Parameters secti on later in this chapter for information on this parameter Holds M code to Set the variable DR tothe string of fields not a template to be used as identifiers when adding entries to the NEW PERSON file See the Audit Related Site Parameters secti on later in this chapter for information on these parameters Kernel V 8 0 Technical Manual J uly 1995 ROUTINE MONITORING ROUTINE N SPACE TO MONITOR TERMINATE AUDIT USER TO AUDIT VOLUME SET Multiple J uly 1995 Implementation and Maintenance These fields support routine auditing See the Kernd Security Tools Manual for more information See the Audit Related Site Parameters section later in this chapter for information on this parameter See the Audit Related Site Parameters section later in this chapter for information on this parameter This is the name of each CPU or Volume Set in the domain Within each Volume Set you can set MAX SIGN ON ALLOWED and LOG RT Kernel V 8 0 Technical Manual 9 Implementation and Maintenance Kernel Parameters Stored File 8989 2 Kernel does not export an option to edit these parameters This new file 8989 2 holds parameters that Kernel uses which the site is allowed to change It is not restricted solely to site parameters It is still in the development stage The file makes use of a DEFAULT value field REPLACEMENT value field for each parameter Rather than having a spe
106. terminate reads Symbolized by RET Regional Information Security Officer Regional representative of VA Medical Center Information Security Officers 1505 A program or sequence of computer instructions that may have some general or frequent use M routines are groups of program lines that are saved loaded and called as a single unit via a specific name A menu jump used to go out to an option and then return in a bouncing motion The syntax of the jump is two up arrows followed by an option s menu text or synonym e g Print Option File If thetwo up arrows are not followed by an option specification the user is returned to the primary menu see Go home J ump Kernel V 8 0 Technical Manual 123 Glossary SAC SACC Scheduling Options ScreenM an Forms Scroll No Scroll Secondary Menus Secure Menu Delegation SMD Server Set of Codes 124 Standards and Conventions maintained by the SACC setting guidelines to be followed by DHCP application programmers Standards and Conventions Committee of DHCP This committee is responsible for maintaining the SAC A way of ordering TaskMan to run an option at a designated time with a specified rescheduling frequency such as once per week A screen oriented display of fields for editing or simply for reading VA FileMan s Screen Manager is used to create forms that are stored in the FORM file and exported with a package Forms are composed of blocks
107. the standard microcomputer display screen See also Terminal Monitor VDT Kernel V 8 0 Technical Manual 113 Glossary Data Attribute Data Dictionary Data Dictionary Access Database DBA DBIA DBIC Debug Default Response 114 A characteristic of a unit of data such as length value or method of representation VA FileMan field definitions specify data attributes Definition of the structure of a VA FileMan file its attribute fields and its relationships with other files A DHCP user s authorization to write update edit the data format for a computer file Also known as DD Access A set of data consisting of at least one file that is sufficient for a given purpose The DHCP database is composed of a number of VA FileMan files Database Administrator In DHCP the person who monitors namespacing conventions and other procedures that enable various DH CP packages to coexist within an integrated database system Database Integration Agreement The DBA maintains a list of DBIAs or mutual agreements between package developers allowing the use of internal entry points or other package spedific features that are not available to the general programming public Database Integration Committee Within the purview of the DBA the committee maintains a list of DBIC approved callable entry points and publishes the list on FORUM for reference by application programmers and verifiers To correct logic error
108. tion It is the internal entry number from the Institution file User s agency code Current date in VA FileMan internal format Integer value of the number of seconds the user has to respond to a ti med read Hardware name l of the last selected input output device Contains the code to issue a form feed for the last selected input output device Column position of the right margin for the last selected input output device Name of the last selected input output device from the DEVICE file 01 field value Variable indicating the number of lines on the last selected input output device e g screen or page length The last selected input output device s subtype from the TERMINAL TYPE file 01 field value Type of the last selected input output device such as TRM for terminal Kernel V 8 0 Technical Manual 97 Package Wide Variables In addition to the variables described in Appendix 10 B of the M 11 manual the following variables are defined by Kernel while a user is in the menu system DUZ AUTO Current auto menu flag DUZ LANG Contains a pointer to VA FileMan s LANGUAGE file which VA FileMan uses for language specific displays of prompts dates and times and dialogs from the DIALOG file IO 0 I value of the home device at the time of the call to the Device Handler ZI S 5 Contains the code to issue backspace for last selected input output device IOS Internal entry number
109. u is a type of option designed to identify a series of items other options for presentation to the user for selection Kernel V 8 0 Technical Manual 119 Glossary Menu Cycle Menu Manager Menu System Menu Template Menu Text Menu Trees MIRMO MIS Modem Monitor Multiple MUMPS 120 The process of first visiting a menu option by picking it from a menu s list of choices and then returning to the menu s select prompt Menu Manager keeps track of information such as the user s place the menu trees accor ding to the completion of a cycle through the menu system The Kernel module that controls the presentation of user activities such as menu choices or options Information about each user s menu choices is stored in the Compiled Menu System the XUTL global for easy and efficient access The overall Menu Manager logic as it functions within the Kernel framework An association of options as pathway specifications to reach one or more final destination options The final options must be executable activities and not merely menus for the template to function Any user may define user specific menu templates via the corresponding Common option The descriptive words that appear when a list of option choices is displayed Specifically the Menu Text field of the OPTION file For example User s Toolbox is the menu text of the XUSERTOOLS option The option s synonym is TBOX The menu system s hiera
110. ued for the specified time QUEUED J OB record To reflect changes to the device OUTPUT QUEUED TO RUN AZTVOL ON VOLUME SET x DEVICE FOR AZTIO x This cross reference causes the update of the task This cross reference causes the updating of the ZTVOL value if it is not part of a package install for the option as a queued task SPECIAL QUEUEING ASTARTUP This cross reference causes the updating of the option as a startup option to be started when the system is started J uly 1995 Kernel V 8 0 Technical Manual 67 Cross References NEW PERSON File 200 trigger VERIFY CODE trigger DELEGATE OF trigger DELEGATED OPTIONS subfield of DELEGATED OPTIONS multiple trigger DELEGATED OPTIONS subfield of DELEGATED OPTIONS multiple trigger KEY subfield of KEYS multiple trigger KEY subfield of KEYS multiple trigger DELEGATED KEY subfield of DELEGATED KEYS multiple trigger DELEGATED KEYS subfield of DELEGATED KEY multiple trigger ACCESS CODE A TY PE AHEAD AB2 KEYS subfield of AC KEYS multiple STREET ADDRESS ACX1 This is the X ref that keeps names in 3 16 the same as in 200 It also will LAYGO new entries if they are missing Triggers the DATE VERIFY CODE LAST CHANGED field Triggers the DELEGATION DATE field This is a trigger cross reference This is a trigger cross reference Edited trigger
111. uly 1995 Exported Options Menu Structure Taskman Management XUTM MGR Schedule Unsched ule Options SCHEDULE One time Option Queue XU OPTION QUEUE Monitor Taskman Management XUTM ZTMON Utilities XUTM UTIL Check Taskman s Environment XUTM CHECK ENV Edit Taskman Parameters XUTM PARAMETER EDIT Site Parameters Edit XUTM BVPATR UCI Association Table Edit XUTM UCI Volume Set Edit XUTM VOLUME Restart Task Manager XUTM RESTART Place Taskman in a WAIT State WAIT Taskman Error J uly 1995 Log XUTM ERROR Remove Taskman from WAIT State XUTM RUN Stop Task Manager XUTM STOP Show Error Log XUTM ERROR SHOW Clean Error Log Over Range Of Dates XUIM ERROR LOG CLEAN RANGE Kernel V 8 0 Technical Manual Purge Error Log Of Type Of Error XU ERROR PURGE TYPE 47 Exported Options Menu Structure Delete Error Log XUTM ERROR DELETE ist Error Screens ERROR SCREEN LIST Add Error Screens ERROR SCREEN ADD Edit Error Screens XUTM ERROR SCREEN EDIT Remove Error Screens XUTM
112. until after that period passes 28 Kernel V 8 0 Technical Manual J uly 1995 File List Induding Description and Location Additional Files Installed During Virgin Installation The Virgin Install brings in the following additional files 3 8 MAIL GROUP Global Location 3 8 Data Comes with File No This file holds the names of all groups and their members known to MailMan 4 2 DOMAIN Global Location DIC 4 2 Data Comes with File No This fileis used to name all of the nodes to which MailMan messages may be routed Each this file corresponds to the right side of a MailMan address the part following the 5 STATE Global Location DIC 5 Data Comes with File Yes Data Setting Overwrite The State file contains a list of state names and abbreviations 7 PROVIDER CLASS Global Location DIC 7 Data Comes with File No This file is used to identify various classifications or types of providers 7 1 SPECIALITY Global Location DI C 7 1 Data Comes with File No This file identifies locally added specialties and their associated services 10 RACE Global Location DI C 10 Data Comes with File Yes Data Setting Overwrite TheRACE file currently consists of seven entries Theallowable entries are established by VACO MAS Entries in this file should not be altered or added to To do so may have a negative impact on the performance of the MAS module as well as other modules J uly 1995 Kernel V
113. used to identify a specific node within an array A field in the OPTION file Options may be selected by their menu text or synonym see M enu Text TheKernel module that schedules and processes background tasks also called Task Manager In VA FileMan a way of associating fields in a file or in related files for later reference Edit sequences are stored inthe INPUT TEMPLATE file print specifications are stored in the PRINT TEMPLATE file and search or sort specifications are stored in the SORT TEMPLATE file Kernel V 8 0 Technical Manual 125 Glossary Terminal Timed read Trigger Type ahead Up arrow J ump User Interface VA FileMan VAX VDT 126 A device consisting of a video adapter a monitor and a keyboard A terminal does little or no computer processing on its own instead it is connected toa computer by a communications link See also Monitor and CRT The amount of time the Kernel will wait for a user response to an interactive read command before starting to halt the process A type of VA FileMan cross reference Often used to update values in the database given certain conditions as specified in the trigger logic For example whenever an entry is made in a file a trigger could automatically enter the current date into another field holding the creation date A buffer used to store characters that are entered before the corresponding prompt appears Type ahead is a shortcut f
114. ut standard computing activities without needing to duplicate Kernel utilities in their own packages APIs also further DBA goals of system integration by channeling activities such as adding new users through a limited number of callable entry points An arrangement of elements in one or more dimensions A MUMPS array is a set of nodes referenced by subscripts that share the same variable name Kernel V 8 0 Technical Manual 111 Glossary ASCII Audit Access Auditing Auto menu Backup Bug Bulletins Callable Entry Point Capacity Management Caret Checksum 112 American Standard Code for Information Interchange A series of 128 characters including upper and lower case alpha characters numbers punctuation special symbols and control characters A user s authorization to mark the information stored in a computer file to be audited Monitoring computer usage such as changes to the database and other user activity Audit data can be logged in anumber of VA FileMan and Kernel files An indication to Menu Manager that the current user s menu items should be displayed automatically When auto menu is not in effect the user must enter a question mark at the menu s select prompt to see the list of menu items The process of creating duplicate data files and program copies or both as a reserve in case the original is lost or damaged An error in a program Bugs may be caused by syntax errors log
115. y Listing Rename Host File Open Host File Host Files Host Files Host Files Host Files Retrieve Current Directory Host Files Return End of File Status Kill Special Printer Variables Set Up Special Printer Variables Collect Screen Parameters Collect Screen Parameters Kill Graphic Parameters Collect Graphic Parameters Device Handler Kill Screen Parameters Close Device with Handle Open Device with Handle Use Device with Handle Return Error Message Return Environment I nfo Return Last Global Ref Return OS Version Name Record an Error Queue a Task Unschedule a Task Task Queue Status Delete a Task Requeue a Task Check for Task Stop Request Task Status Host Files Device Handler Device Handler Device Handler Device Handler Device Handler Device Handler Device Handler Device Handler Device Handler Error Processing Programmer Tools Programmer Tools Programmer Tools Programmer Tools Programmer Tools Programmer Tools Programmer Tools Programmer Tools Programmer Tools Programmer Tools Operating System Interface Operating System Interface Operating System Interface Error Processing Task Manager Task Manager Task Manager Task Manager Task Manager Task Manager Task Manager Check if TaskMan Running Task Manager Kernel V 8 0 Technical Manual Programmer Tools Programmer Tools Programmer Tools

Download Pdf Manuals

image

Related Search

Related Contents

2- Chercher et lier des Resources  MANUEL EASYSCAN V2  Laura Ashley PXS255 Installation Guide  Mode d`emploi (français)  Samsung SM-N900VZKEVZW User's Manual  Fly dect - Esse-ti  

Copyright © All rights reserved.
Failed to retrieve file