The following built-in REXX functions can be used in a REXX program to register, drop, or query external function packages and to create and manipulate external data queues.
RXFUNCADD
─RXFUNCADD(name,module,procedure)────────
RXFUNCADD registers the function name, making it available to REXX procedures. A zero return value signifies successful registration.
RXFUNCDROP
─RXFUNCDROP(name)────────────────────────
RXFUNCDROP removes (deregisters) the function name from the list of available functions. A zero return value signifies successful removal.
RXFUNCQUERY
─RXFUNCQUERY(name)───────────────────────
RXFUNCQUERY queries the list of available functions for a registration of the name function. The function returns a value of 0 if the function is registered, and a value of 1 if it is not.
RXQUEUE
──RXQUEUE(─┬──"Get"───────────────────┬─)───── ├──"Set"──────newqueuename─┤ ├──"Delete"───queuename────┤ └──"Create"─┬──────────────┤ └─,queuename───┘
RXQUEUE is used in a REXX program to create and delete external data queues and to set and query their names.