GDSX (Extended General Device Support) Manual
User Exit Descriptions
Extended General Device Support (GDSX) Manual—529931-001
9-7
USER^ATTRIBUTES
•
The TSCODE-supported FAULT procedure may not be called from this exit,
because the monitor task, which handles the EMS messages, does not exist when
this exit is executing.
Example
Suppose the following command is entered at a TACL prompt before GDSX is started:
> PARAM USERPARAMCODE4 44600HW
where the user parameter name is “CODE4” and its value is 44600HW. When
TSCODE scans the parameter string and finds “USERPARAM,”
PROCESS^USER^PARAMS is called. USCODE is passed the address of the string
containing these characters:
14USERPARAMcode4744600HW
and can then process the parameter string.
For another example, see Appendix B, USKELEX and USKELEXC Listings for the
USKELEX PROCESS^USER^PARAMS procedure, which defines a table containing
two user parameters, USERPARM1 and USERPARM2.
USER^ATTRIBUTES
This integer function provides a way you to validate or modify TSCODE-supported
attributes for SCF ADD SU and ALTER SU commands before TSCODE processes the
commands.
USER^ATTRIBUTES is called by TSCODE whenever it receives a message from SCF
indicating that an ADD SU or ALTER SU command was issued with a specification for
one of the following attributes:
This procedure can examine the STRUCT whose address is given by the token-
value parameter and validate or modify attribute values. Some or all of these
attributes can be set or reset from USER^ATTRIBUTES instead of from SCF. Only
after USER^ATTRIBUTES processing is complete does TSCODE carry out its
processing for the ADD or ALTER command.
EXTSUSIZE is a configuration parameter that is only modifiable by means of a TACL
PARAM command or an assignment within the user exit
USER^INIT^CONFIG^PARAMS. After USER^INIT^CONFIG^PARAMS is called,
TSCODE allocates memory for the device control blocks, based on the value of
EXTSUSIZE. EXTSUSIZE is then fixed for the life of the process. Modification within
ACCESSNAME NOWAITDEPTH
ASSOCIATIVE PHYSRECLEN
AUTOSTOP SUTYPE
DEVICESUBTYPE USERDATA
DEVICETYPE