ADAS Subroutine xxssxb
SUBROUTINE XXSSXB( USRGRP , USRTYP , USREXT )
C-----------------------------------------------------------------------
C
C ****************** FORTRAN77 SUBROUTINE: XXSSXB *********************
C
C PURPOSE: ADAS ROUTINE - SETS UP THE DEFAULT USRGRP, USRTYP AND USREXT
C WHICH IDENTIFY THE FILENAME AND EXTENSION TO BE READ IN
C SUBROUTINE SSXB. IT WORKS IN THE SAME MANNER AS XXUID WHICH
C WHICH ALLOWS THE DEFAULT USER SPACE TO BE SET
C
C
C USRGRP: VALUE ON INPUT => USRGRP: VALUE ON OUTPUT
C
C ? CURRENT ADAS DATA GROUPNAME
C * DEFAULT ADAS DATA GROUPNAME
C <BLANK> *** USRGRP VALUE NOT CHANGED ***
C <OTHER> *** USRGRP VALUE NOT CHANGED ***
C
C
C USRTYP: VALUE ON INPUT => USRTYP: VALUE ON OUTPUT
C
C ? CURRENT ADAS DATA TYPENAME
C * DEFAULT ADAS DATA TYPENAME
C <BLANK> *** USRTYP VALUE NOT CHANGED ***
C <OTHER> *** USRTYP VALUE NOT CHANGED ***
C
C
C USREXT: VALUE ON INPUT => USREXT: VALUE ON OUTPUT
C
C ? CURRENT ADAS DATA MEMBER EXTENS.
C * DEFAULT ADAS DATA MEMBER EXTENS
C <BLANK> *** USREXT VALUE NOT CHANGED ***
C <OTHER> *** USREXT VALUE NOT CHANGED ***
C
C ? => QUERIES CURRENT ADAS DATA USRGRP, USRTYP OR USREXT
C SETTING.
C * => SETS ADAS DATA USRGRP USRTYP OR USREXT SETTING
C TO DEFAULT VALUE.
C <BLANK> => SETS ADAS DATA USRGRP, USRTYP OR USREXT SETTING
C TO DEFAULT VALUE.
C <OTHER> => SETS ADAS DATA USRGRP, USRTYP OR USREXT SETTING
C TO INPUT VALUE.
C
C CALLING PROGRAM: SSXB AND MAIN PROGRAMS USING SSXB
C
C SUBROUTINE:
C
CA I/O : (C*8) USRGRP = USRGRP UNDER WHICH ADAS DATA IS STORED
C (IF BLANK DEFAULTS TO DEFGRP)
C
CA I/O : (C*80 USRTYP = OPTIONAL SUB-DIRECTORY UNDER UNIX
C (IF BLANK DEFAULTS TO DEFTYP)
C
C I/O : (C*3) USREXT = USREXT UNDER WHICH ADAS DATA IS STORED
C (IF BLANK DEFAULTS TO DEFEXT)
C
CA (C*8) DEFGRP = PARAMETER = DEFAULT USER GROUP FOR ADAS
C DATA SOURCE
C
CA (C*80) DEFTYP = PARAMETER = DEFAULT USER TYPE FOR ADAS
C DATA SOURCE
C
C (C*3) DEFEXT = PARAMETER = DEFAULT USER EXTENSION FOR ADAS
C DATA SOURCE
C
CA (C*8) ADASGR = CURRENT ADAS DATA SOURCE GROUP
C
CA (C*80) ADASTY = CURRENT SUB-DIRECTORY NAME ( OPTIONAL)
C
C (C*3) ADASEX = CURRENT ADAS DATA SOURCE EXTENSION
C
C
C ROUTINES:
C ROUTINE SOURCE BRIEF DESCRIPTION
C ------------------------------------------------------------
C
C NOTE:
C TO CHECK CURRENT ADAS SOURCE USRGRP, USRTYP AND USREXT
C CALL XXSSXB WITH '?' AS INPUTS.
C
C AUTHOR: HUGH P. SUMMERS, JET
C K1/1/57
C JET EXT. 4941
C
C DATE: 2/09/93
C
C UPDATES: 24/10/94 L. JALOTA (TESSELLA SUPPORT SERVICES PLC)
C CHANGED VALUES OF DEFGRP,DEFTYP, DEFEXT SUITABLE
C FOR DEC ALPHA DIRECTORY STRUCTURE.
C UPDATE : 22/11/94 L. JALOTA - TIDIED UP CHARACTER LENGTH DEFINITIONS.
C
C-----------------------------------------------------------------------
CHARACTER*3 USREXT
CHARACTER*8 USRGRP
CHARACTER*80 USRTYP