Specifies the area containing the Security Request Block (SRB) associated with this request. This area is mapped by #SECRB.
The location of the SRB is required because most of the other parameters coded on #SECSGON will be stored in the SRB.
This parameter is not required if CALL=ONLY.
Identifies the symbolic name of the area containing the SRB.
Identifies the register containing the address of the SRB.
Specifies the area containing the user ID being signed on.
The user ID must be 1 to 18 characters. If less than 18 characters, it must be left-justified and padded with spaces or binary zeros.
Identifies the symbolic name of the area containing the user ID.
Identifies the register containing the address of the user ID.
Supplies the user ID as a literal character string.
Specifies the area containing the password.
The password must be one to eight characters. If less than eight characters, it must be left-justified and padded with spaces or binary zeros.
PASSWRD is ignored if PASSCHK=NO is specified.
Identifies the symbolic name of the area containing the password.
Identifies the register containing the address of the password.
Supplies the password as a literal character string.
Specifies the area containing the new password.
The password must be one to eight characters. If less than eight characters, it must be left-justified and padded with spaces or binary zeros.
NEWPASS is ignored if PASSCHK=NO is specified.
Identifies the symbolic name of the area containing the password.
Identifies the register containing the address of the password.
Supplies the password as a literal character string.
Specifies whether the value supplied for PASSWRD is encrypted or in clear text.
If you omit PASSTYP and specify CLEAR=YES, the effect is the same as coding PASSTYP=CLEAR. If you omit PASSTYP and specify CLEAR=NO, PASSTYP retains its prior setting.
Specifies that the password is not encrypted. CA IDMS will encrypt the password if signon security is internal.
Specifies that the password supplied on this request is already encrypted.
Specifies whether a message should be issued if a user is currently signed on to the terminal associated with this request and must be signed off.
If you omit SUPOFFM and specify CLEAR=YES, the effect is the same as specifying SUPOFFM=NO. If you omit SUPOFFM and specify CLEAR=NO, SUPOFFM retains its prior setting.
Specifies that the signoff message should be suppressed.
Specifies that the signoff message should be issued.
Indicates whether password validation should be performed as part of this signon.
Password validation may be bypassed only if the requestor is in system mode. If a user-mode program issues a #SECSGON with PASSCHK=NO, the request will be rejected as invalid (return code 12). If you omit PASSCHK and specify CLEAR=YES, the effect is the same as specifying PASSCHK=YES. If you omit PASSCHK and specify CLEAR=NO, PASSCHK retains its prior setting.
Specifies that password validation should be performed as part of this request.
Specifies that no password validation should be performed as part of this request.
Specifies the address of the Logical Terminal Element (LTE) for which signon will be done.
If you do not specify TOLTE=, signon processing will use the task's primary LTE (that is, TCELTEA).
Identifies the symbolic name of a user-defined area containing the LTE address.
Identifies the register containing the LTE address.
Specifies that one or more registers are to be saved across the call. This parameter is valid in system mode only.
Specifies a register.
Register-number must be a numeric literal.
Register-number can be specified in the form Rn, where n is a numeric literal. This assumes that the symbol Rn has been equated to the corresponding register number; for example:
R0 EQU 0 R1 EQU 1 R2 EQU 2 . . . R15 EQU 15
These assignments can be made with the macro #REGEQU or explicitly coded in the program.
Controls the expansion of the #SECSGON macro.
If you omit the CALL parameter, the effect is the same as specifying CALL=YES.
Causes #SECSGON to generate both the code to complete the SRB and the code to invoke the security system.
Causes #SECSGON to generate the code to fill in the SRB fields, but not to build the parameter list or the call.
Causes #SECSGON to generate only the code needed to invoke the security system.
Specifies whether you want the SRB to be initialized.
If you omit the CLEAR= parameter, the effect is the same as specifying CLEAR=YES. Exception: If CALL=ONLY, the CLEAR parameter defaults to NO.
Causes #SECSGON to clear the SRB to binary zeros before the macro expansion begins to assign values.
Indicates that the SRB should not be initialized.
Specifies the area in which to build the parameter list. The parameter list is a three-fullword storage area.
Supplies the default name for the area that contains the parameter list.
Identifies the symbolic name of a user-defined fullword-aligned field that contains the parameter list.
Identifies the register containing the address of the parameter list.
|
Copyright © 2014 CA.
All rights reserved.
|
|