Use the execute form of the macro to set up the parameter list
and invoke the broadcast data set interface routine. The syntax of
the execute form of the IKJIFRIF macro follows.
- All parameters are keyword parameters.
- An address may be either a 24-bit or a 31-bit address.
- When using register notation, enclose the specified register in
parentheses.
ECT=ectadr,PSCB=pscbadr,UPT=uptadr,
[label] IKJIFRIF {ADD=addadr|DEL=deladdr|ALT=altadr},
g
[RETCODE=retcode,] MF=(E,parmlist-name)
- label
- The symbolic identifier of the macro
- value:
- 1-8 alphanumeric characters, beginning with an alphabetic character
- ECT
- Environment control table
- ectadr
- Address of the ECT
- value:
- RX-type address
- a register, 2–12, containing the address.
- PSCB
- Protected step control block
- pscbadr
- Address of the PSCB
- value:
- RX-type address
- a register, 2–12, containing the address.
- UPT
- User profile table
- uptadr
- Address of the UPT
- value:
- RX-type address
- a register, 2–12, containing the address.
- ADD
- Add either a directory entry for one user ID, or a list of directory
entries for a number of user IDs, to the broadcast data set.
- addadr
- A storage area containing the only user ID or the first user
ID in a chain of user IDs
- value:
- RX-type address
- a register, 2–12, containing the address.
- DEL
- Delete either a) a directory entry for the user ID, or b) a
chain of directory entries for a number of user IDs, from the broadcast
data set.
- deladr
- A storage area containing the only user ID or the first user
ID in a chain of user IDs
- value:
- RX-type address
- a register, 2–12, containing the address.
- ALT
- Change either a) a directory entry for one user ID to a new
user ID, or b) a chain of directory entries for a number of user IDs
to corresponding new user IDs, in the broadcast data set.
- altadr
- A storage area containing the only user ID or the first user
ID in a chain of user IDs
- value:
- RX-type address
- a register, 2–12, containing the address.
- RETCODE
- Return code
- retcode
- A fullword that will contain the return code from IKJIFR00
- value:
- RX-type address
- MF
- Macro form
- E
- Execute form
- parmlist-name
- Name or address of the storage area for the parameter list
- value:
- the label specified on the list form of the macro
- a register, 2–12, containing the address