The user function registration APIs manage the registration and usage
information for functions. To help you manage your systems, the user function
registration APIs provide a mechanism for registering functions and controlling
which users are allowed to use those functions. The control of user functions,
however, is not a replacement for securing resources. Users who are not allowed
to use a particular function are not prevented from accessing a resource
through another interface.
The user function registration APIs are:
Change Function Usage Information (QSYCHFUI, QsyChangeFunctionUsageInfo) changes the usage information for a function, such as which user profiles are allowed to use a function.
Check User Function Usage (QSYCKUFU, QsyCheckUserFunctionUsage) whether a user is allowed to use the specified function and returns an indication of whether the user is allowed to use the function.
Deregister Function (QSYDRGFN, QsyDeregisterFunction) removes a function and all associated usage information from the registration facility.
Register Function (QSYRGFN, QsyRegisterFunction) registers a function with the registration facility.
Retrieve Function Information (QSYRTVFI, QsyRetrieveFunctionInformation) retrieves information about one or more functions.
Retrieve User Function Information (QSYRTUFI, QsyRetrieveUserFunctionInfo) retrieves usage settings for a specified user profile for one or more functions.