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