Exists : Procédure de test d’existence d’un objet sur IBM i
ven 8 mars 2019Voici une API pour contrôler l’existence d’un objet sur un IBM i.
La copie de déclaration API_EXISTS comprend plusieurs déclarations, une pour le prototype de la procédure et une pour l’usage de API QUSROBJD qui récupère la description d’un objet IBM i.
[pastacode lang=«rpgle » user=«ibmiiste » repos=«API_OBJ » path_id=»/QAPIOBJSRC/API_OBJ.SQLRPGLE » revision=«master » highlight=»» lines=»» provider=«github»/]
Ci-dessous, le source de la sous-procédure que vous pouvez compiler en module et intégré celui-ci à un programme de service (ou non).
Elle utilise simplement l’API QUSROBJD et si elle ne retourne pas d’erreur, c’est que l’objet existe bien.
[pastacode lang=«rpgle » user=«ibmiiste » repos=«API_OBJ » path_id=»/QAPIOBJSRC/EXISTS.SQLRPGLE » revision=«master » highlight=»» lines=»» provider=«github»/]