Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.FUNCTION_INFO

Catalogue des fonctions d'utilisation

Liste les identifiants de fonctions d'utilisation (function usage IDs) définis sur le système, avec leur nom, leur description et leur valeur par défaut.

À quoi ça sert

Sur IBM i, de nombreux accès sont contrôlés par des fonctions d'utilisation (function usage) plutôt que par des droits sur un objet : accès aux outils de base de données dans Navigator, administration du serveur HTTP, etc. Cette vue en donne le catalogue : identifiant (FUNCTION_ID), catégorie, type, nom, description, produit et groupe.

Les colonnes DEFAULT_USAGE et ALLOBJ_INDICATOR indiquent si la fonction est autorisée par défaut et si le droit spécial *ALLOBJ suffit à l'obtenir. C'est utile pour comprendre pourquoi un profil accède ou non à une fonction.

Pour savoir qui a reçu ou s'est vu retirer l'accès, on joint cette vue à QSYS2.FUNCTION_USAGE. La commande WRKFCNUSG donne la même information en écran vert, mais sans filtre ni jointure.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM QSYS2.FUNCTION_INFO ORDER BY FUNCTION_ID

Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :

FUNCTION_ID Identifiant de la fonction FUNCTION_CATEGORY Catégorie de la fonction FUNCTION_TYPE Type de fonction FUNCTION_NAME_MESSAGE_TEXT Texte du message du nom de la fonction FUNCTION_NAME Nom de la fonction FUNCTION_DESCRIPTION_MESSAGE_TEXT Texte du message de description de la fonction FUNCTION_DESCRIPTION Description de la fonction FUNCTION_PRODUCT_ID Identifiant du produit de la fonction FUNCTION_GROUP_ID Identifiant du groupe de la fonction DEFAULT_USAGE Utilisation par défaut ALLOBJ_INDICATOR Indicateur du droit spécial *ALLOBJ USAGE_INFORMATION_INDICATOR Indicateur d'informations d'utilisation
QIBM_ACCESS_ALLOBJ_JOBLOG 3 - HOST ADMINISTRABLE Description de l'objet NULL Description de l'objet NULL QIBM_BASE_OPERATING_SYSTEM QIBM_ALLOBJ DENIED USED NO
QIBM_ACS 3 - HOST PRODUCT NULL IBM i ACCESS CLIENT SOLUTIONS … NULL NULL NULL *NONE NULL NULL NULL
QIBM_ACS_HTTP_PROXY 3 - HOST ADMINISTRABLE NULL HTTP PROXY … NULL HTTP PROXY FEATURE … QIBM_ACS *NONE DENIED NOT USED NO
QIBM_ACS_HTTP_PROXY_OSPM 3 - HOST ADMINISTRABLE NULL OSPM HTTP PROXY … NULL OSPM SSH TUNNELING SUPPORT PROXY … QIBM_ACS *NONE DENIED USED NO
QIBM_ALLOBJ 3 - HOST GROUP Description de l'objet NULL Description de l'objet NULL QIBM_BASE_OPERATING_SYSTEM *NONE NULL NULL NULL

Données anonymisées : les noms de système, de profils, de bibliothèques, de postes et les adresses IP ont été remplacés. Les objets du schéma JOBISQL sont des objets de démonstration créés pour ce site.

L'exemple d'IBM

Lister les identifiants de fonctions d'utilisation qui existent, triés par identifiant.

-- Description: Which function usage IDs exist 
 SELECT * FROM QSYS2.FUNCTION_INFO ORDER BY FUNCTION_ID;

Colonnes renvoyées (12)

Afficher les 12 colonnes
ColonneTypeSignification
FUNCTION_ID VARCHAR(30) Identifiant de la fonction
FUNCTION_CATEGORY VARCHAR(10) Catégorie de la fonction
FUNCTION_TYPE VARCHAR(13) Type de fonction
FUNCTION_NAME_MESSAGE_TEXT VARG Texte du message du nom de la fonction
FUNCTION_NAME VARG Nom de la fonction
FUNCTION_DESCRIPTION_MESSAGE_TEXT VARG Texte du message de description de la fonction
FUNCTION_DESCRIPTION VARG Description de la fonction
FUNCTION_PRODUCT_ID VARCHAR(30) Identifiant du produit de la fonction
FUNCTION_GROUP_ID VARCHAR(30) Identifiant du groupe de la fonction
DEFAULT_USAGE VARCHAR(7) Utilisation par défaut
ALLOBJ_INDICATOR VARCHAR(8) Indicateur du droit spécial *ALLOBJ
USAGE_INFORMATION_INDICATOR VARCHAR(3) Indicateur d'informations d'utilisation