z/OS DFSMSrmm Application Programming Interface
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Parameter list to call EDGXHINT

z/OS DFSMSrmm Application Programming Interface
SC23-6872-00

Table 1. Parameter list for a call of EDGXHINT
Field Description Set from
Function code
  1. Open API (start communication)
  2. Close API (end communication)
  3. Issue command (begin a request)
  4. Get next buffer (continue a request)
  5. Release (end a request)
User program
Pointer to the command buffer The user program needs to obtain the storage for a buffer big enough to hold the TSO subcommand to be issued. Maximum is 255 byte. EDGXHINT will read the TSO command from this buffer. User program
Pointer to the output buffer The user program needs to obtain the storage for an output buffer. Minimum recommended is 80KB. EDGXHINT will use this buffer to return the data requested. User program
Pointer to first message buffer The user program must obtain the storage for a 256 byte buffer. This buffer should always be cleared before EDGXHINT is called, to delete pre-existing content. EDGXHINT will use this buffer to return a message resulting from the last issued command, if appropriate. User program
Pointer to second message buffer The user program must obtain the storage for a 256 byte buffer. This buffer should always be cleared before EDGXHINT is called, to delete pre-existing content. EDGXHINT will use this buffer to return a second message resulting from the last issued command, if appropriate. User program
Message count Number of messages returned by EDGXHINT EDGXHINT
API address Address of EDGXAPI. Set by OPEN function. Can be used to determine if the API is open. If not NULL, then API is open. EDGXHINT
MTAB address Address of the DFSMSrmm message table. Set by OPEN function, used by EDGXHINT internally. EDGXHINT
CMSG address Address of the DFSMSrmm message routine. Set by OPEN function, used by EDGXHINT internally. EDGXHINT
Token Token used by macro EDGXCI to identify the request. The token is created at BEGIN processing (function 3) and used by CONTINUE processing (function 4). The token is cleared (set to zero) by EDGXHINT after RELEASE processing (function 5). EDGXHINT
Return code API return code EDGXHINT
Reason code API reason code EDGXHINT

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014