Catégories d'exceptions disponibles. SAP BusinessObjects Data Services 4.1 Support Package 1
Worflows
• Guide de référence : Objets, Catch
9.8.2 Catégories d'exceptions disponibles
Les catégories d'exceptions disponibles comprennent les éléments suivant :
• Erreurs d'exécution (1001)
• Erreurs d'accès à la base de données (1002)
• Erreurs de connexion à la base de données (1003)
• Erreurs de traitement de fichier plat (1004)
• Erreurs d'accès au fichier (1005)
• Erreurs d'accès au référentiel (1006)
• Erreurs de système SAP (1007)
• Exception de ressource système (1008)
• Erreurs d'exécution BW SAP (1009)
• Erreurs de traitement XML (1010)
• Erreurs de copybook COBOL (1011)
• Erreurs de classeur Excel (1012)
• Erreurs de transformation Data Quality (1013)
9.8.3 Exemple : détermination des détails d'une erreur
Cet exemple illustre la façon d'utiliser les fonctions d'erreur dans un script de catch. Supposez que vous souhaitiez déterminer des erreurs d'accès à la base de données et envoyer les détails de l'erreur
à votre groupe de support.
1.
Dans l'éditeur catch, sélectionnez le groupe d'exceptions que vous souhaitez déterminer. Dans cet exemple, cochez la case devant Erreurs d'accès à la base de données(1002).
2.
Dans la zone de workflow de l'éditeur catch, créez un objet de script avec le script suivant : mail_to('[email protected]',
'Data Service error number' || error_number(),
'Error message: ' || error_message(),20,20); print('DBMS Error: ' || error_message());
3.
Cet exemple de script de catch inclut la fonction mail_to pour effectuer les opérations suivantes :
• Indiquer l'adresse e-mail de votre groupe de support.
• Envoyer le numéro d'erreur renvoyé par la fonction error_number() pour l'exception détectée.
• Envoyer le message d'erreur renvoyé par la fonction error_message() pour l'exception détectée.
4.
L'exemple de script de catch inclut une commande d'impression permettant d'imprimer le message d'erreur pour l'erreur de la base de données.
229 2012-11-22

Link público atualizado
O link público para o seu chat foi atualizado.