z/OS Security Server RACF Macros and Interfaces
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


The ISPLINK call

z/OS Security Server RACF Macros and Interfaces
SA23-2288-00

The following is an example of a declare for the RACF® panel driver interface:
DCL Buffer Char(13) Init('PGM(ICHSPF03)');
The following is the format of a call to the RACF panel driver interface:
CALL ISPLINK(SELECT, LENGTH(BUFFER), BUFFER)

ICHSPF03 issues an ISPLINK call for the target RACF panel. Upon return from the RACF panel after performing the requested function, RACF enters a return code in Register 15.

The return code is one of the following:
  •  0 = successful completion of the function
  • 12 = invalid function code specified
  • 16 = variable not defined in the function pool
The way in which ICHSPF03 invokes the RACF panels depends on the way the programmer coded the interface. For example, if the parameters passed were ICHFUNCT = bbb, ICHRESCL = DATASET, and ICHRESNM = A.B.C, then ICHP10 is displayed as:
PROFILE NAME === > A.B.C
Note: On this screen, you can modify the profile name.

If the parameters passed are ICHFUNCT = CHG, ICHRESCL = DASDVOL, and ICHRESNM = DPT67V, then ICHP22 are displayed as:

CLASS: DASDVOLPROFILE NAME: DPT67V
Note: In this case, you cannot modify the class or the profile name.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014