RACROUTE Request Formats
The following parameters are common to all RACROUTE requests (except
REQUEST=VERIFYX, which does not use ECB1 and ECB2):
RACROUTE REQUEST=AUTH (or REQUEST=DEFINE)
,RELEASE=1.9
,ENTITYX=address of file/external object/alias/directory/command
name
,USERWRD=address of user data structure
,USERID=address of requesting user ID
,WORKA=address of 512-byte work area
,ECB1=address of event control block 1
,ECB2=address of event control block 2If SFS sets the new security token information indicator to Y on
the CSL call and passes an ESM security token and an ESM information
buffer address (see exit routine
parameters 20, 21, and 22), the authorization checking routine
calls the following RACROUTE call to generate new ESM information
for the requesting user ID and security token:
RACROUTE REQUEST=VERIFYX
,RELEASE=1.9
,ENTITYX=address of file/external object/alias/directory/command
name
,USERWRD=address of user data structure
,USERID=address of requesting user ID
,WORKA=address of 512-byte work area
,SECLABEL=security token
,TOKNOUT=address of ESM information bufferAfter RACROUTE REQUEST=VERIFYX successfully fills in the ESM information buffer with the generated information, it resets the new security token information indicator to N.
The ESM information buffer is then passed as an additional parameter
(UTOKEN) on subsequent RACROUTE REQUEST=AUTH calls:
RACROUTE REQUEST=AUTH
,RELEASE=1.9
,ENTITYX=address of file/external object/alias/directory/command
name
,USERWRD=address of user data structure
,USERID=address of requesting user ID
,WORKA=address of 512-byte work area
,ECB1=address of event control block 1
,ECB2=address of event control block 2
,UTOKEN=address of ESM information buffer