EXIT POINT et la commande CALL
Posté : mer. 08 juin 2016, 15:33:15
Nous souhaitons pouvoir contrôler certains paramètres lors de n'importe quel CALL sur notre système. Pour cela, il y aurait pu avoir un EXIT POINT (QIBM_QCA_RTV_COMMAND) qui eut pu permettre de récupérer la commande. Sauf que la commande CALL est une des rares commandes a ne pas pouvoir être interceptée.
Nous avons donc tenté de créer une commande CALL personnalisée qui aurait pu se trouver dans une bibliothèque en SYSLIBL personnelle. Mais là, c'est la récupération des paramètres et donc leur restitution à la commande CALL de QSYS qui pose problème. En effet, nous arrivons à connaître le nombre de paramètres, leur contenu est concaténé, mais impossible de savoir quelle taille peut faire chaque paramètre.
Nous sommes donc à la recherche d'une idée pour intercepté la commande CALL avant qu'elle ne s'exécute pour effectuer un traitement particulier avant de lancer le CALL réel.
Merci à ceux qui auraient une idée.
Nous avons donc tenté de créer une commande CALL personnalisée qui aurait pu se trouver dans une bibliothèque en SYSLIBL personnelle. Mais là, c'est la récupération des paramètres et donc leur restitution à la commande CALL de QSYS qui pose problème. En effet, nous arrivons à connaître le nombre de paramètres, leur contenu est concaténé, mais impossible de savoir quelle taille peut faire chaque paramètre.
Nous sommes donc à la recherche d'une idée pour intercepté la commande CALL avant qu'elle ne s'exécute pour effectuer un traitement particulier avant de lancer le CALL réel.
Merci à ceux qui auraient une idée.