User Function Registration APIs
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 Function Usage Information (QSYRTFUI, QsyRetrieveFunctionUsageInfo) retrieves usage information for a function.
- Retrieve User Function Information (QSYRTUFI, QsyRetrieveUserFunctionInfo) retrieves usage settings for a specified user profile for one or more functions.