Provides the ability to return the security attributes that the user is using in their current region.
&SECCALL QUERY [ PREFIX=prefix ]
[ FIELDS={ (nnnn,...,nnnn) | * } ]
Operands:
Defines a 1- to 7-character prefix of the variables referred to by the FIELDS operand. The default is SEC.
Provides a list of nominated structured field values for which the security attributes for the user ID are to be returned.
Note: For more information about structured fields, see the Security Guide.
A list of structured field values is supplied, or an asterisk (*) is used to specify that all security attributes are to be returned. The variables are set as indicated by the required structured fields and are returned to the NCL procedure in the form &prefixnnnn, where prefix is defined by the PREFIX operand and nnnn is a defined structured field for this system. (For more information about the FIELDS operand, see Structured Fields in this chapter.)
If the FIELDS operand is omitted, then all security attributes are returned.
Return Codes:
The result of the QUERY function sets &RETCODE as follows:
Request successful. The user ID attributes are available in the user variables generically named &prefixnnnn.
The request was unsuccessful. The &SYSMSG system variable is set to an error message indicating the cause of failure.
Notes:
The query function is issued only by a user logged on to your product region. Default values for all structured fields are returned if the function is issued from EASINET.
There are no calls made to either the native UAMS database or to the external security exit, as the information is obtained from the user's current region.
If a request is made for a structured field that is part of an unlicensed or excluded feature, then the relevant variable is null.
The following structured fields are valid for &SECCALL QUERY:
Current user ID
User language code
User time-out control (Y/N)
Multiple signon capacity (Y/N)
OCS access privilege (Y/N)
Broadcast Services access privilege (Y/N)
Network Services access privilege (Y/N)
System Support privilege (Y/N)
CA SOLVE:FTS access privilege (Y/N)
NEWS access privilege (Y/N)
MAI-FS access privilege (Y/N)
User Services procedure name
User's NCL procedure library
UAMS access privilege (Y/N)
Operations Management privilege (Y/N)
NCS access privilege (Y/N)
User's SPLIT/SWAP privilege (Y/N)
Library Services path name
User's time zone name
OCS command authority level
OCS Monitor status (Y/N)
PPO message receipt option (Y/N)
NPF message restriction option (Y/N)
OCS MSG message receipt (Y/N)
OCS unsolicited message receipt (Y/N)
Information Services access (Y/N)
CA SOLVE:FTS definition privilege (P/S/N)
CA SOLVE:FTS private request privilege (Y/N)
CA SOLVE:FTS system request privilege (Y/N)
CA SOLVE:FTS private control privilege (Y/N)
CA SOLVE:FTS system control privilege (Y/N)
CA SOLVE:FTS private function mask (12 characters)
CA SOLVE:FTS system function mask (12 characters)
NEWS statistics reset privilege (Y/N)
NTS access privilege (Y/N)
AOM message delivery and routing codes
AOM MVS SYSCMD console authority
AOM MSG level (20 characters)
AOM VM SYSCMD authority (Y/N)
AOM VOS3/JSS4 SYSCMD authority (0 to 15)
MAI-FS privilege class (A/B/C/D)
MAI-FS model user ID (8 characters)
MAI-FS A and E command capability (Y/N)
Panel command access authority (Y/N)
System services access (Y/N)
TCP/IP Services access privilege (0-2)
CA SOLVE:NetMail access (Y/N)
MODS access (Y/N)
| Copyright © 2009 CA. All rights reserved. |
|