A 'FACILITY' :
- Is assigned to an address space through the MASTFAC keyword on the region's started task acid.
Example:
TSS ADD(started_task_acid) MASTFAC(facility_name)
- Used to set security settings for that address space through the TSSPARMs file.
Example:
CICS is running MODE(WARN)
NDM is running MODE(FAIL)
MQM is running MODE(IMPL)
- Used to control, user access to the FACILITY.
Example;
To give a user access to the MQ FACILITY:
TSS ADD(JOE) FACILITY(MQM)
To use a FACILITY/address space/started task of MQ, NDM, CICS...etc a user must signon to the address space:
- Batch signon
- USER= and PASSWORD= on $$ JOB card
- OR users inherit submitters acid when submited through TSO.
- Started task signon
- User assigned through Top Secret Started Task Table
- Multi-user address space signon to a terminal/green screen
- Through applicaton's signon panel that issues a signons to Top Secret.
- Signon checks for:
- FACILITY authorization
- TERMINAL/IP restrictions
- Calendar/Time restrictions
- Expirations
- Inactivity
- If any security checks fail, the signon fails and access is denied.