Bonjour,
J’ai une table composée de deux champs un Identifiant (IDXX) et un libelle (LBXX).
Sur l’identifiant (LBXX) j’ai une contrainte de vérification. CHK_LBXX <> ‘’.(champ LBXX doit être <> de ‘’).
On me demande d’assouplir cette contrainte et de rendre le champ obligatoire seulement dans certains cas. Ces cas dépendent du profil ou du programme de mise à jour.
J’ai donc enlevé ma contrainte et fait un trigger. Mais comment récupérer dans mon trigger l’identifiant de la personne, ou le nom du programme qui met à jour la table.
Merci pour vos réponses.
Trigger
(sujet inconnu)
Bonjour,
Vous pouvez utiliser le RCAC si votre version de l'OS le supporte.
http://www.volubis.fr/bonus/RCAC.pdf
Florian
Vous pouvez utiliser le RCAC si votre version de l'OS le supporte.
http://www.volubis.fr/bonus/RCAC.pdf
Florian
(sans sujet)
Le trigger est ecrit en free RPG
-
- Site Admin
- Messages : 813
- Enregistré le : mer. 14 févr. 2007, 18:00:03
- Localisation : Nantes
- Contact :
trigger
Pour récupérer l'ID utilisateur il faut aller dans la SDS
http://www.volubis.fr/bonus/RpgdsF.htm
pour connaitre le pgm appelant, je préconise cet utilitaire
https://github.com/FrenchIBMi/exemples/ ... s/quiappel
http://www.volubis.fr/bonus/RpgdsF.htm
pour connaitre le pgm appelant, je préconise cet utilitaire
https://github.com/FrenchIBMi/exemples/ ... s/quiappel
Christian Massé (Volubis.fr)