Procédures d'exit utilisateur PL/SQL
L' Oracle adaptateur installe des procédures d'exit utilisateur PL/SQL squelettes pour chaque service d'entreprise et canal de publication.
Les procédures d'exit utilisateur PL/SQL sont stockées dans le répertoire suivant :
rootdirectory\ORACLEAPIS\apisuser
Procédures de sortie utilisateur sortantes PL/SQL
Dans le traitement sortant, l'exit utilisateur PL/SQL permet de mapper davantage de données ou de modifier le mappage par défaut vers la Oracle table d'interface ouverte, ou de sauter l'enregistrement. L'exit utilisateur PL/SQL sortant est appelé juste avant que les données ne soient insérées dans la Oracle table d'interface ouverte. En général, le traitement de la sortie utilisateur comporte trois paramètres :
- Le Maximo® Manage table d'interface enregistrement
- Le Oracle table d'interface ouverte enregistre
- L'indicateur skip_transaction
Si l'indicateur d' skip_transaction s est défini sur true, le framework d'intégration quitte immédiatement le processus et n'insère plus aucun enregistrement. Cependant, pour les enregistrements d'articles, un utilisateur d' skip_transaction s peut ignorer l'insertion et mettre à jour (ou supprimer et insérer) l'enregistrement actuel. Un utilisateur d' skip_transaction s n'a pas besoin de quitter immédiatement le processus et peut continuer à insérer et mettre à jour d'autres enregistrements.
Procédures de sortie utilisateur entrantes PL/SQL
Dans le traitement des documents entrants, l'exit utilisateur PL/SQL permet de mapper davantage de données ou de modifier le mappage par défaut vers la Maximo Manage table d'interface, ou de sauter l'enregistrement. La sortie PL/SQL entrante est appelée juste avant que les données ne soient insérées dans la Maximo Manage table d'interface. En général, le traitement de la sortie utilisateur comporte trois paramètres :
- Le Oracle table de base enregistre
- Le Maximo Manage table d'interface enregistrement
- Les indicateurs skip
Si l'indicateur d' skip_transaction s est défini sur true, le framework d'intégration quitte immédiatement le processus et n'insère plus aucun enregistrement. Si la procédure exit utilisateur a un indicateur d' skip_line s défini sur true, le framework d'intégration ignore l'insertion de l'enregistrement de la ligne en cours et continue le traitement sans ignorer les autres lignes.
Fichier PL/SQL |
Extension de fichier |
|---|---|
Scripts d'installation |
.sql |
Packages PL/SQL |
.pkg |
Définition de package PL/SQL |
.psp |
Procédures mémorisées |
.sp |
Procédures de sortie utilisateur |
.usp |
Déclencheurs |
.trg |