Function code |
- Open API (start communication)
- Close API (end communication)
- Issue command (begin a request)
- Get next buffer (continue a request)
- 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 |