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.

Remarque : ne modifiez aucun fichier PL/SQL autre que les procédures exit utilisateur. Vous pouvez identifier les types de fichiers PL/SQL par leur extension de fichier.
Tableau 1. Types et extensions de fichier PL/SQL

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