[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference cookie::sls

Title:Storage Library System
Moderator:COOKIE::REUTER
Created:Sun Oct 13 1991
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2270
Total number of notes:7850

2267.0. "In TAPMGRRQXEQ.LOG why %CLI-W-NOPAREN," by PRSSOS::FONDI () Wed Jun 04 1997 04:31

	Hi

  Could somebody explain to me what exactly sls$tapmgrrq does

  On an SLS server node SUE02 we get the following message
  %CLI-W-NOPAREN, value improperly delimited - supply parenthesis
  \GREEN\  
  at the last lines of SLS$data:TAPMGRRQXEQ.LOG   (see below)
  Why GREEN is seen ?
  
  At this customer site GREEN is the alias name of a remote CLUSTER
  that is an SLS client.
  This customer uses SLS 2.8A, DECNET OSI V6.2 ECO2, VMS V6.2-1H3 on Alpha
  systems.

        Thank you for your help
        Henri


below are 
1)SLS$data:TAPMGRRQXEQ.LOG of SLS server node
2)sys$manager:tapestart.com of SLS server  (alias RENARD)
3)sys$manager:tapestart.com of SLS clients (alias GREEN)

1)

$!
$!*  COPYRIGHT (c) 1992,1994 BY DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACH
$!
$ V = 1
$!
$!      T A P M G R R Q X E Q . C O M
$!
$!  This command file is the TAPMGRRQ detached process.
$!
$!V2.1  10-Jan-91       L Brown         Define logical TAPMGRRQ_STARTUP_STS
$!                                      to return status to LOADER.COM
$!      11-Feb-91       L Brown         Renamed logical to TAPMGRRQ_EXIT_STS
$!                                      Define DBG$INPUT,OUTPUT as /JOB
$!      06-Apr-94       J Sorensen      Add DIAGNOSE priv for IO$_DIAGNOSE QIOs
$!-----------------------------------------------------------------------
$ ON ERROR THEN GOTO STOPPED
$ SET PROC/NAME=SLS$TAPMGRRQ
$ SET PROC/PRIV=(NOALL,TMPMBX,NETMBX)
$ SET PROC/PRIV=DIAGNOSE
$ SET PROC/PRIV=OPER                            ! to access database
$                                               ! and for TAPMGRUT
$ SET PROC/PRIV=WORLD                           ! read calling procs
$ SET PROC/PRIV=SYSPRV                          ! write calling procs'mailbox
$                                               ! read SYSUAF
$ SET PROC/PRIV=ALTPRI                          ! set sub-proc priority
$ SET PROC/PRIV=(PRMMBX,SYSNAM)                 ! create SLS$MAILBOX
$ SET PROC/PRIV=SYSLCK                          ! create SLS lock
$ SET PROC/PRIV=CMKRNL                          ! use SJC$_UIC parameter
$                                               ! access caller's rightslist
$ SET PROC/PRIV=CMEXEC                          ! For asy net mailbox AST
$ SET PROC/PRIV=SHARE                           ! access allocated devices
$                                               ! (for TAPELINK OPCOM requests)
$ SET PROC/PRIV=PHY_IO                          ! QUICKLOAD
$ SET PROC/PRIV=BYPASS                          ! JCS$SPINDOWN
$ DEFINE/TABLE=LNM$SLS$TABLE TAPMGRRQ_PROCID 2040038E
$!
$!  Access the LNM$SLS$TABLE tables
$!
$ DEFINE/TABLE=LNM$PROCESS_DIRECTORY LNM$PROCESS -
        LNM$PROCESS_TABLE,LNM$SLS$TABLE,LNM$SLS$VALUES
$!
$!  Run the TAPMGRRQ program
$!
$ ERRHND_OPERMASK[0,32] = 1024 / 256
$ TRACE_FILE :=
$ TRACE_RECS :=
$ DBGQUAL := /NODEBUG
$!
$ DBGFILE :=
$ IF DBGFILE .EQS. "" THEN GOTO NODEBUG
$NODEBUG:
$!
$ STARTED :=  2-JUN-1997 19:05:34.36
$ RUN/NODEBUG SLS$SYSTEM:SLS$TAPMGRRQ
%CLI-W-NOPAREN, value improperly delimited - supply parenthesis
 \GREEN\
%SLS-I-CONPRIMARY, connected to DB on node SUE02 at  2-JUN-1997 19:37:10.62


2)
*********** tapestart.com du cluster de supervision/serveur SLS

$ PRI := RENARD              ! Server node or cluster alias
$ DB_NODES := SUE01,SUE02           ! Nodes to start database server on
$!
$!*  COPYRIGHT (c) 1992 BY DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETT
$!
$! TAPESTART.COM                SLS V2.5B
$!
$! This file contains the symbols you define to characterize your
$! SLS configuration.
$!
$! Do NOT start SLS by executing this file.
$!
$! You MUST use the following command to start SLS:
$!
$!      $ @ SYS$STARTUP:SLS$STARTUP
$!
$!
-----------------------------------------------------------------------------
$!
$! SLS Base Configuration Symbols
$!
$$!
-----------------------------------------------------------------------------
$! Device and directory for SLS databases
$!
$       PRIMAST := SLS$ROOT:[PRIMAST]
$!
$ ! %%% Start of V2.2 System Backup file placement logicals %%%
$ ! NOTE:
$ !     If you change the definitions of these symbols, you must
$ !     ensure that the appropriate files are copied from the
$ !     old location into the new location.
$ !
$       SLS$SYSBAK_LOGS := SLS$ROOT:[SYSBAK.SYSBAK_LOGS]
$       SLS$MAINTENANCE_LOGS := SLS$ROOT:[SYSBAK.MAINTENANCE_LOGS]
$       SLS$SUMMARY_FILES := SLS$ROOT:[SYSBAK.SUMMARY_FILES]
$       SLS$TEMP_HISTORY := SLS$ROOT:[SYSBAK.TEMP_HISTORY]
$ !
$ ! %%% End of V2.2 System Backup file placement logicals %%%
$! --------------------------
$! Timeout interval (in seconds) for client-server connection response
$!
$       NET_REQUEST_TIMEOUT = 1200
$! --------------------------
$! Node Name
$!
$       NODE := 'F$TRNLNM ("SYS$NODE")'
$       NODE = NODE - "::" - "_"
$!
$! --------------------------
$! Batch queue for SLS processing
$!
$       IF NODE .NES. "" .AND. F$GETSYI("CLUSTER_MEMBER","''NODE'") .EQ. "TRUE"
$         THEN BATN := SLS$'NODE' -
                        /ON='NODE':: -
                        /JOB_LIM=1 -
                        /BASE=4 -
                        /PROT=(S:RWED,O:RWED,G,W)
$         ELSE BATN := SLS$ -
                        /JOB_LIM=1 -
                        /BASE=4 -
                        /PROT=(S:RWED,O:RWED,G,W)
$       ENDIF
$!
$!
$! --------------------------
$! Drive media types and densities
$!
$! During the SLS installation, a file called
$! SLS$DATAC:SLS$AUTOCONFIGURE_MEDIA_TRIPLETS.TXT was created and can be
$! included here.  This file contains media triplets for the known tape
$! devices on the system from which the installation was performed.  These
$! triplets can be modified as needed to fit your needs and are provided as a
$! customized template.  A new template file can be generated any time after
$! the installation by executing
$! SLS$SYSTEM:SLS$AUTOCONFIGURE_MEDIA_TRIPLETS.EXE.  Note that SLS$DATAC must
$! be defined for this program to complete successfully.  SLS$DATAC is always
$! defined while SLS is running.
$!
$! Please see the SLS Administrator's Guide for more information on setting up
$! media triplets if you are new to SLS.
$!
$! The following media triplet is required for the SLS IVP to run successfully
$! during installation and should be deleted if the above template file is
$! used.
$!
$!       MTYPE_1  := 9TRACK
$!       DENS_1   := 6250
$!       DRIVES_1 :=             !MF,MU
$!********************* inclusion SLS$AUTOCONFIGURE_MEDIA_TRIPLETS.TXT ********
$     MTYPE_1   := TK87K
$     DENS_1    := COMP
$     DRIVES_1  := TAPE1:               ! TK87
$     CAPACITY_1:= 20000
$!
$!
$!******************************d�clarations TZ877 sur HSJ en TK87K**********
$!
$! --------------------------
$! Tape jukebox definitions - See the V2.5 documentation for full explanation
$!                            and proper use.  These should not be confused
with
$!                            the RV64 items below.
$!
$!      TAPE_JUKEBOXES := "user_defined_name_1,user_defined_name_2,..."
$!
$!      USER_DEFINED_NAME_1 := "node::robot_name:,node::drive_1:,..."
$!      USER_DEFINED_NAME_2 := "node::robot_name:,node::drive_1:,..."
$!      ...
$!
$! --------------------------
$! Execution priority for SLS server and client processes
$!
$       MGRPRI := 8
$!
$! --------------------------
$! Enable or Disable broadcast of network state changes to operators
$!
$       VERBOSE = 1
$!
$! --------------------------
$! SLS software execution privileges
$!
$       PRIV_SEEANY := OPER
$       PRIV_MODANY := OPER
$       PRIV_MAXSCR := OPER
$       PRIV_LABEL  := OPER
$       PRIV_CLEAN  := OPER
 $       PRIV_MODOWN := TMPMBX
$!
$!
-----------------------------------------------------------------------------
$!
$! Operator Terminal Control
$!
$!
-----------------------------------------------------------------------------
$! Basic control assignments
$!
$       CRLF[0,8] = 13
$       CRLF[8,8] = 10
$       ESC[0,8] = 27
$!
$! --------------------------
$! Load requests
$!
$       ESC_LOAD_BOLD = ESC + "[1m" + ESC + "[7w"
$       ESC_LOAD_BLNK = ESC + "[5m" + ESC + "[7w"
$       ESC_LOAD_NORM = ESC + "[m" + ESC + "[w"
$!
$! --------------------------
$! Drive allocation
$!
$       ESC_ALLOC_BOLD = ESC + "[1m"
$       ESC_ALLOC_NORM = ESC + "[m"
$!
$! --------------------------
$! Volume mount label and ring verification
$!
$       ESC_MOUNT_OPER = CRLF + ESC + "[1m" + ESC + "#6 OPERATOR:"
$       ESC_MOUNT_BOLD = ESC + "[1m"
$       ESC_MOUNT_NORM = ESC + "[m"
$!
$!
-----------------------------------------------------------------------------
$!
$! SLS Volume Control Symbols
$!
$!
-----------------------------------------------------------------------------
$! Name of media library location
$!
$       LOC := NOISY
$!
$! --------------------------
$! Default protection of volumes
$!
$       PROTECTION = %X0133
$!
$! --------------------------
$! Default reel size for STORAGE AALLOCATE command
$!
$       ALLOCSIZE = 999999
$!
$! --------------------------
$! Name of file or device to which volume labels are written
$!
$       LBL := SLS$DATA:TAPE_LABELS.TXT
$!
$! --------------------------
$! State to put deallocated volumes into
$!
$       FRESTA := TRAN
$!
$! --------------------------
$! Time that a volume stays in transition state
$!
$       TRANS_AGE := 14 0:0:0
$!
$! --------------------------
$! Default time that the scratch date is set with a STORAGE ALLOCATE
$!
$       ALLOCSCRATCH := 91 0:0:0
$!
$! --------------------------
$! Default time that the scratch date is set with a STORAGE SAVE
$!
$       BACKUPSCRATCH := 365 0:0:0
$!
$! --------------------------
$! Maximum scratch time (for a non-OPER privileged user)
$!
$       MAXSCRATCH :=   730 0:0:0
$!
$! --------------------------
$! Notify by mail when volumes have reached the scratch date
$!
$       TAPEPURGE_WORK := MAIL
$!
$! --------------------------
$! If notifying by mail, assign additional recipients of message
$!
$       TAPEPURGE_MAIL := GREEN::PIP
$!
$! --------------------------
$! Default name for the offsite vault
$!
$       VLT := AGERIS
$!
$! --------------------------
$! Drives to be controlled by SLS
$!
$       ALLDEV :=
$       SELDEV := TAPE1:
$!
$! --------------------------
$! Time interval to check for freed drives
$!
$       ALLTIM := 0 0:0:30
$!
$! --------------------------
$! Operator(s) to receive volume load requests.
$!
$       TOPERS := TAPES
$!
$! --------------------------
$! STORAGE LOAD automatic load flag
$!
$       QUICKLOAD = 1
$!
$!   Number of times to retry an automount (approximately 20 seconds each)
$!
$       QUICKLOAD_RETRIES = 80
$!
$! --------------------------
$! UNATTENDED BACKUPS flag
$!
$       UNATTENDED_BACKUPS = 1
$!
$!
-----------------------------------------------------------------------------
$!
$! Configuration for saving and restoring data
$!
$!
-----------------------------------------------------------------------------
$! Default reel size for STORAGE BACKUP command
$!
$       BACKUPSIZE = 999999
$!
$! --------------------------
$! Default Backup format options
$!
$       BAKFMT := BACKUP
$!
$! --------------------------
$! Backup screen default options
$!
$       BAKOPT = "YNYYYN"
$!
$! --------------------------
$! Default reel number
$!
$       BACKUP_DEFAULT_REEL :=
$!
$! --------------------------
$! Backup batch queue and options
$!
$       BAKQUE := 'F$ELEMENT(0,"/",BATN)'/NOSPOOL
$!
$! --------------------------
$! Backup completion notification
$!
$       BACKUP_FINISH := MAIL
$!
$! --------------------------
$! History file options
$!
$       HISNAM_1 := GENERIC
$       HISDIR_1 := SLS$ROOT:[HIST]
$       HISTYP_1 := BACKUP
$!
$! History set for RMU backups.
$!      HISNAM_2 := GENERIC_RMU_HISTORY
$!      HISDIR_2 := SLS$ROOT:[HIST.DATABASE_HISTORY]
$!      HISTYP_2 := RMUBACKUP
$!
$! Example secondary history file
$!      HISNAM_3 := SYSTEM_HISTORY
$!      HISDIR_3 := SLS$ROOT:[HIST.SYSTEM_HISTORY]
$!      HISTYP_3 := BACKUP
$!
$! Install du 14.09
$!      HISNAM_3 := WEEKLY
$!      HISDIR_3 := SLS$ROOT:[HIST.WEEKLY]
$!       HISTYP_3 := BACKUP
$!
$!      HISNAM_4 := quotidien
$!      HISDIR_4 := SLS$ROOT:[HIST.quotidien]
$!       HISTYP_4 := BACKUP
$!
$!      HISNAM_4 := DAILY
$!       HISDIR_4 := SLS$ROOT:[HIST.DAILY]
$!
$!      HISNAM_5 := MONTHLY
$!       HISDIR_5 := SLS$ROOT:[HIST.MONTHLY]
$!       HISTYP_5 := BACKUP
$!
$! --------------------------
$! Restore screen default options
$!
$       RESOPT = " Y NY"
$!
$! --------------------------
$! Restore batch queue and options
$!
$       RESQUE := 'F$ELEMENT(0,"/",BATN)'/NOSPOOL
$!
$! --------------------------
$! Restore completion notification
$!
$       RESTORE_FINISH := MAIL
$!
$! --------------------------
$! Cleanup queue and run time
$!
$       CLEANUP_Q := 'F$EXTRACT(0,F$LOCATE("/",BATN),BATN)'/AFTER=13:00
$!
$! --------------------------
$! Times to run SYSCLN
$!
$       SYSCLN_RUN := MON=01,TUE=01,WED=01,THU=01,FRI=01,SAT=01,SUN=01
$!
$!---------------------------------------------------------------------
$!
$! The following Jukebox definitions are for RV64's only.  These should
$! not be confused with the TAPE JUKEBOX items above.
$!
$!---------------------------------------------------------------------
$!
$! Default RV64 jukebox name for STORAGE IMPORT on an RV64
$!
$!      JUKEBOX := JCS$DEFAULT_JUKEBOX
$!
 $! --------------------------
$! Names, and lowest and highest numbered slots for each RV64 jukebox
$!
$!      JUKEBOX_1_LOWER := 1
$!      JUKEBOX_1_UPPER := 64
$!
$!---------------------------------------------------------------------
$!
$! Controlling Standby archiving
$!
$!---------------------------------------------------------------------
$! Log file for standby archiving
$!
$       SBARLOG := SLS$DATA:STANDBY_ARCHIVE.LOG;
$!
$! --------------------------
$! Request scan interval time
$!
$       SBARINT := 00:00:30
$!
$! --------------------------
$! Default archive class for backup screen
$!
$       SBACLAS  = "FOREVER <- insert archive class here"
$!
$!---------------------------------------------------------------------
$!
$! Continue SLS boot.
$!
$       IF F$SEARCH("SLS$ROOT:[CUSTOM]LOADER.COM") .NES. ""
$       THEN
$               @SLS$ROOT:[CUSTOM]LOADER
$       ELSE
$               @SLS$ROOT:[SYSTEM]LOADER
$       ENDIF


3)

****** TAPESTART.COM des clients cluster GREEN ******
*******************************************************************

$ PRI := RENARD              ! Server node or cluster alias
$ DB_NODES :=           ! Nodes to start database server on
$!
$!*  COPYRIGHT (c) 1992 BY DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETT
$!
$! TAPESTART.COM                SLS V2.5B
$!
$! This file contains the symbols you define to characterize your
$! SLS configuration.
$!
$! Do NOT start SLS by executing this file.
$!
$! You MUST use the following command to start SLS:
$!
$!      $ @ SYS$STARTUP:SLS$STARTUP
$!
$!
-----------------------------------------------------------------------------
$!
$! SLS Base Configuration Symbols
$!
$!
-----------------------------------------------------------------------------
$! Device and directory for SLS databases
$!
$       PRIMAST := SLS$ROOT:[PRIMAST]
$!+++
$ ! %%% Start of V2.2 System Backup file placement logicals %%%
$ ! NOTE:
$ !     If you change the definitions of these symbols, you must
$ !     ensure that the appropriate files are copied from the
$ !     old location into the new location.
$ !
$       SLS$SYSBAK_LOGS := SLS$ROOT:[SYSBAK.SYSBAK_LOGS]
$       SLS$MAINTENANCE_LOGS := SLS$ROOT:[SYSBAK.MAINTENANCE_LOGS]
$       SLS$SUMMARY_FILES := SLS$ROOT:[SYSBAK.SUMMARY_FILES]
$       SLS$TEMP_HISTORY := SLS$ROOT:[SYSBAK.TEMP_HISTORY]
$ !
$ ! %%% End of V2.2 System Backup file placement logicals %%%
$! %%% Start of V2.2 System Backup file placement logicals %%%
$! NOTE:
$!      If you change the definitions of these symbols, you must
$!      ensure that the appropriate files are copied from the
$!      old location into the new location.
$!
$       SLS$SYSBAK_LOGS :=      SLS$ROOT:[SYSBAK.SYSBAK_LOGS]
$       SLS$MAINTENANCE_LOGS := SLS$ROOT:[SYSBAK.MAINTENANCE_LOGS]
$       SLS$SUMMARY_FILES :=    SLS$ROOT:[SYSBAK.SUMMARY_FILES]
$       SLS$TEMP_HISTORY :=     SLS$ROOT:[SYSBAK.TEMP_HISTORY]
$!
$! %%% End of V2.2 System Backup file placement logicals %%%
$!---
$! Timeout interval (in seconds) for client-server connection response
$!
$       NET_REQUEST_TIMEOUT = 120
$!
$! --------------------------
$! Node Name
$!
$       NODE := 'F$TRNLNM ("SYS$NODE")'
$       NODE = NODE - "::" - "_"
$!
$! --------------------------
$! Batch queue for SLS processing
$!
$!      IF NODE .NES. "" .AND. F$GETSYI("CLUSTER_MEMBER","''NODE'") .EQ. "TRUE"
$!        THEN
$!        BATN := SLS$'NODE' -
!                       /ON='NODE':: -
!                       /BASE=4 -
!                       /JOB_LIM=4 -
!                       /PROT=(S:RWED,O:RWED,G,W)
$!        ELSE
$         BATN := SLS$ -
                        /KEEP -
                        /NOPRINT -
                        /BASE=4 -
                        /JOB_LIM=8 -
                        /PROT=(S:RWED,O:RWED,G,W)
$!      ENDIF
$!
$! --------------------------
$! Drive media types and densities
$!
$! During the SLS installation, a file called
$! SLS$DATAC:SLS$AUTOCONFIGURE_MEDIA_TRIPLETS.TXT was created and can be
$! included here.  This file contains media triplets for the known tape
$! devices on the system from which the installation was performed.  These
$! triplets can be modified as needed to fit your needs and are provided as a
$! customized template.  A new template file can be generated any time after
$! the installation by executing
$! SLS$SYSTEM:SLS$AUTOCONFIGURE_MEDIA_TRIPLETS.EXE.  Note that SLS$DATAC must
$! be defined for this program to complete successfully.  SLS$DATAC is always
$! defined while SLS is running.
$!
$! Please see the SLS Administrator's Guide for more information on setting up
$! media triplets if you are new to SLS.
$!
$! The following media triplet is required for the SLS IVP to run successfully
$! during installation and should be deleted if the above template file is
$! used.
$!
$!       MTYPE_1  := 9TRACK
$!       DENS_1   := 6250
$!       DRIVES_1 :=             !MF,MU
$!********************* inclusion SLS$AUTOCONFIGURE_MEDIA_TRIPLETS.TXT ********
$ all_drives_list = "TAPE1,TAPE2,TAPE3,TAPE4"
$ if node .eqs. "PROUST" then $ drives_list = "TAPE2;TAPE5" ! ,TAPE1,TAPE3,TAPE
$ if node .eqs. "GIDE"   then $ drives_list = "TAPE1;TAPE5" ! ,TAPE3,TAPE4,TAPE
$ if node .eqs. "LOTI"   then $ drives_list = "TAPE3;TAPE5" ! ,TAPE4,TAPE2,TAPE
$ if node .eqs. "BARRES" then $ drives_list = "TAPE4;TAPE5" ! ,TAPE3,TAPE1,TAPE
$!
$     MTYPE_1   := TK87K
$     DENS_1    := COMP
$     DRIVES_1  := 'drives_list'
$     CAPACITY_1:= 20000
$!
$     MTYPE_2   := TK87K
$     DENS_2    := NOCOMP
$     DRIVES_2  := 'drives_list'
$     CAPACITY_2:= 10000
$!
$     MTYPE_3   := TK87K
$     DENS_3    :=
$     DRIVES_3  := 'drives_list'
$     CAPACITY_3:= 10000
$!
$     MTYPE_4   := MTYP_GENERIC_TU
$     DENS_4    :=
$     DRIVES_4  := 'drives_list'
$     CAPACITY_4:= 10000
$!
$     MTYPE_5   := 9TRACK
$     DENS_5    := 6250
$     DRIVES_5  := TAPE7                ! TSZ07
$     CAPACITY_5:= 90
$!
$     MTYPE_6   := 9TRACK
$     DENS_6    := 1600
$     DRIVES_6  := TAPE7                ! TSZ07
$     CAPACITY_6:= 22
$!
$     MTYPE_7   := 9TRACK
$     DENS_7    :=
$     DRIVES_7  := TAPE7                ! TSZ07
$     CAPACITY_7:= 22
$!
$     MTYPE_8   := TA90K
$     DENS_8    := COMP
$     DRIVES_8  := TAPE6                ! TKZ61 format 3480
$     CAPACITY_8:= 200
$!
$     MTYPE_9   := TA90K
$     DENS_9    := NOCOMP
$     DRIVES_9  := TAPE6                ! TKZ61 format 3480
$     CAPACITY_9:= 100
$!
$     MTYPE_10   := TA90K
$     DENS_10    :=
$     DRIVES_10  := TAPE6               ! TKZ61 format 3480
$     CAPACITY_10:= 100
$!
$     MTYPE_11   := TK87K_RESTORE               ! format RESTORE sur 5 drives
$     DENS_11    :=
$     DRIVES_11  := 'all_drives_list',TAPE5
$     CAPACITY_11:= 10000
$!
$!     MTYPE_11   := DLT_A
$!     DENS_11    := COMP
 $!     DRIVES_11  := TAPE1;TAPE5                ! TK87K for first serie
$!     CAPACITY_11:= 20000
$!
$!     MTYPE_12   := DLT_B
$!     DENS_12    := COMP
$!     DRIVES_12  := TAPE2;TAPE5                ! TK87K for 2nd serie
$!     CAPACITY_12:= 20000
$!
$!     MTYPE_13   := DLT_C
$!     DENS_13    := COMP
$!     DRIVES_13  := TAPE3;TAPE5                ! TK87K for 3rd serie
$!     CAPACITY_13:= 20000
$!
$!     MTYPE_14   := DLT_D
$!     DENS_14    := COMP
$!     DRIVES_14  := TAPE4;TAPE5                ! TK87K for 4th serie
$!     CAPACITY_14:= 20000
$!
$!
$! --------------------------
$! Tape jukebox definitions - See the V2.5 documentation for full explanation
$!                            and proper use.  These should not be confused
with
$!                            the RV64 items below.
$!
$!      TAPE_JUKEBOXES := "user_defined_name_1,user_defined_name_2,..."
$!
$!      USER_DEFINED_NAME_1 := "node::robot_name:,node::drive_1:,..."
$!      USER_DEFINED_NAME_2 := "node::robot_name:,node::drive_1:,..."
$!
$! --------------------------
$!      ...
$!
$! --------------------------
$! Execution priority for SLS server and client processes
$!
$       MGRPRI := 8
$!
$! --------------------------
$! Enable or Disable broadcast of network state changes to operators
$!
$       VERBOSE = 1
$!
$! --------------------------
$! SLS software execution privileges
$!
$       PRIV_SEEANY := OPER
$       PRIV_MODANY := OPER
$       PRIV_MAXSCR := OPER
$       PRIV_LABEL  := OPER
$       PRIV_CLEAN  := OPER
$       PRIV_MODOWN := TMPMBX
$!
$!
-----------------------------------------------------------------------------
$!
$! Operator Terminal Control
$!
$!
-----------------------------------------------------------------------------
$! Basic control assignments
$!
$       CRLF[0,8] = 13
$       CRLF[8,8] = 10
$       ESC[0,8] = 27
$!
$! --------------------------
$! Load requests
$!
$       ESC_LOAD_BOLD = ESC + "[1m" + ESC + "[7w"
$       ESC_LOAD_BLNK = ESC + "[5m" + ESC + "[7w"
$       ESC_LOAD_NORM = ESC + "[m" + ESC + "[w"
$!
$! --------------------------
$! Drive allocation
$!
$       ESC_ALLOC_BOLD = ESC + "[1m"
$       ESC_ALLOC_NORM = ESC + "[m"
$!
$! --------------------------
$! Volume mount label and ring verification
$!
$       ESC_MOUNT_OPER = CRLF + ESC + "[1m" + ESC + "#6 OPERATOR:"
$       ESC_MOUNT_BOLD = ESC + "[1m"
$       ESC_MOUNT_NORM = ESC + "[m"
$!
$!
-----------------------------------------------------------------------------
 $!
$! SLS Volume Control Symbols
$!
$!
-----------------------------------------------------------------------------
$! Name of media library location
$!
$       LOC := NOISY
$!
$! --------------------------
$! Default protection of volumes
$!
$       PROTECTION = %X0133
$!
$! --------------------------
$! Default reel size for STORAGE ALLOCATE command
$!
$       ALLOCSIZE = 999999
$!
$! --------------------------
$! Name of file or device to which volume labels are written
$!
$       LBL := SLS$DATA:TAPE_LABELS.TXT
$!
$! --------------------------
$! State to put deallocated volumes into
$!
$       FRESTA := TRAN
$!
$! --------------------------
$! Time that a volume stays in transition state
$!
$       TRANS_AGE := 14 0:0:0
$!
$! --------------------------
$! Default time that the scratch date is set with a STORAGE ALLOCATE
$!
$       ALLOCSCRATCH := 91 0:0:0
$!
$! --------------------------
$! Default time that the scratch date is set with a STORAGE SAVE
$!
$       BACKUPSCRATCH := 365 0:0:0
$!
$! --------------------------
$! Maximum scratch time (for a non-OPER privileged user)
$!
$       MAXSCRATCH := 730 0:0:0
$!
$! --------------------------
$! Notify by mail when volumes have reached the scratch date
$!
$       TAPEPURGE_WORK := MAIL
$!
$! --------------------------
$! If notifying by mail, assign additional recipients of message
$!
$       TAPEPURGE_MAIL := "@sls$custom:sls_mail_distribution_list.dis"
$!
$! --------------------------
$! Default name for the offsite vault
$!
$!      VLT := MEUDON
$       VLT := AGERIS
$!
$! --------------------------
$! Drives to be controlled by SLS
$!
$       ALLDEV :=
$       SELDEV := TAPE1,TAPE2,TAPE3,TAPE4,TAPE5,TAPE6
$!
$! --------------------------
$! Time interval to check for freed drives
$!
$       ALLTIM := 0 0:2:0
$!
$! --------------------------
$! Operator(s) to receive volume load requests.
$!
$       TOPERS := TAPES
$!
$! --------------------------
$! STORAGE LOAD automatic load flag
$!
$       QUICKLOAD = 0
 $!
$!   Number of times to retry an automount (approximately 20 seconds each)
$!
$       QUICKLOAD_RETRIES = 80
$!
$! --------------------------
$! UNATTENDED BACKUPS flag
$!
$       UNATTENDED_BACKUPS = 0
$!
$!
-----------------------------------------------------------------------------
$!
$! Configuration for saving and restoring data
$!
$!
-----------------------------------------------------------------------------
$! Default reel size for STORAGE BACKUP command
$!
$       BACKUPSIZE = 999999
$!
$! --------------------------
$! Default Backup format options
 $!
$       BAKFMT := BACKUP
$!
$! --------------------------
$! Backup screen default options
$!
$       BAKOPT = "YNYYYN"
$!
$! --------------------------
$! Default reel number
$!
$       BACKUP_DEFAULT_REEL :=
$!
$! --------------------------
$! Backup batch queue and options
$!
$       BAKQUE := 'F$ELEMENT(0,"/",BATN)'/NOSPOOL
$!
$! --------------------------
$! Backup completion notification
$!
$       BACKUP_FINISH := MAIL
$!
$! --------------------------
$! History file options
$!
$       HISNAM_1 := GENERIC
$       HISDIR_1 := SLS$ROOT:[HIST]
$       HISTYP_1 := BACKUP
$!
$! Example : History set for RMU backups.
$!      HISNAM_2 := GENERIC_RMU_HISTORY
$!      HISDIR_2 := SLS$ROOT:[HIST.DATABASE_HISTORY]
$!      HISTYP_2 := RMUBACKUP
$!
$! Example secondary history file
$!      HISNAM_3 := SYSTEM_HISTORY
$!      HISDIR_3 := SLS$ROOT:[HIST.SYSTEM_HISTORY]
$!      HISTYP_3 := BACKUP
$!
$!Installation du 09.01.1996
$!
$       HISNAM_2 := quotidien
$       HISDIR_2 := SLS$ROOT:[HIST.quotidien]
$       HISTYP_2 := BACKUP
$!
$       HISNAM_3 := quinzaine
$       HISDIR_3 := SLS$ROOT:[HIST.quinzaine]
$       HISTYP_3 := BACKUP
$!
$       HISNAM_4 := mensuel
$       HISDIR_4 := SLS$ROOT:[HIST.mensuel]
$       HISTYP_4 := BACKUP
$!
$       HISNAM_5 := site
$       HISDIR_5 := SLS$ROOT:[HIST.site]
$       HISTYP_5 := BACKUP
$!
$       HISNAM_6 := TESTS
$       HISDIR_6 := SLS$ROOT:[HIST.TESTS]
$       HISTYP_6 := BACKUP
$!
$       HISNAM_7 := quotidien_1
$       HISDIR_7 := SLS$ROOT:[HIST.QUOTIDIEN_1]
$       HISTYP_7 := BACKUP
$!
$       HISNAM_8 := quinzaine_1
$       HISDIR_8 := SLS$ROOT:[HIST.QUINZAINE_1]
$       HISTYP_8 := BACKUP
$!
$! --------------------------
$! Restore screen default options
$!
$       RESOPT = " Y NY"
$!
$! --------------------------
$! Restore batch queue and options
$!
$       RESQUE := 'F$ELEMENT(0,"/",BATN)'/NOSPOOL
$!
$! --------------------------
$! Restore completion notification
$!
$       RESTORE_FINISH := MAIL
$!
$! --------------------------
$! Cleanup queue and run time
$!
$       cleanup_q = ""
$       hour = ""
$       if node .eqs. "PROUST" then $ hour = "18:00"
$       if node .eqs. "LOTI"   then $ hour = ""
$       if node .eqs. "GIDE"   then $ hour = ""
$       if node .eqs. "BARRES" then $ hour = ""
$       if hour .nes. "" then -
$       CLEANUP_Q := "SLS$HIST_QUEUE /AFTER=''hour'"
$!
$! --------------------------
$! Times to run SYSCLN
$!
$       SYSCLN_RUN := SAT=02,SUN=02
$!
$!---------------------------------------------------------------------
$!
$! The following Jukebox definitions are for RV64's only.  These should
$! not be confused with the TAPE JUKEBOX items above.
$!
$!---------------------------------------------------------------------
$!
$! Default RV64 jukebox name for STORAGE IMPORT on an RV64
$!
$!      JUKEBOX := JCS$DEFAULT_JUKEBOX
$!
$! --------------------------
$! Names, and lowest and highest numbered slots for each RV64 jukebox
$!
$!      JUKEBOX_1_LOWER := 1
$!      JUKEBOX_1_UPPER := 64
$!
$!---------------------------------------------------------------------
$!
$! Controlling Standby archiving
$!
$!---------------------------------------------------------------------
$! Log file for standby archiving
$!
 $       SBARLOG := SLS$DATA:STANDBY_ARCHIVE.LOG;
$!
$! --------------------------
$! Request scan interval time
$!
$       SBARINT := 00:00:30
$!
$! --------------------------
$! Default archive class for backup screen
$!
$       SBACLAS  = "FOREVER <- insert archive class here"
$!
$!---------------------------------------------------------------------
$!
$! Continue SLS boot.
$!
$       IF F$SEARCH("SLS$ROOT:[CUSTOM]LOADER.COM") .NES. ""
$       THEN
$               @SLS$ROOT:[CUSTOM]LOADER
$       ELSE
$               @SLS$ROOT:[SYSTEM]LOADER
$       ENDIF

T.RTitleUserPersonal
Name
DateLines