Welcome Guest! Log in
×

Notice

The forum is in read only mode.
Due to some maintenance operations, stambia.org will be switched to read-only mode during the 13th November. It will be possible to read and download, but impossible to post on the forums or create new accounts. For any question please contact the support team.

Topic-icon Deleted Retrieving the error message

More
20 Oct 2015 10:40 #11 by Thomas BLETON
Thomas BLETON replied the topic: Retrieving the error message
Here is an example.
You will have to adapt it to your needs and to your own table, of course.

The idea is :
- create a main process
- add your business process as a subprocess
- link it to the ErrorHandling subprocess with an "unsuccessful" link

There are other ways to do it and to make it a more "generic" tool, for example with options for sending emails, writing to log files, launching deliveries, etc.

I hope this helps

This message has an attachment file.
Please log in or register to see it.

More
04 Nov 2015 15:10 #12 by fvieillard
fvieillard replied the topic: Retrieving the error message
Hello

Your solution works fine. Thanks for the help !
Regards
François
More
04 Nov 2015 16:02 #13 by Thomas BLETON
Thomas BLETON replied the topic: Retrieving the error message
Thanks for your feedback :-)
More
16 Aug 2016 15:48 #14 by J.M
J.M replied the topic: Retrieving the error message
Bonjour
Quand je remplace ‘ACTION_NAME’ par sa valeur dans le processus il m’insère dans la table ‘${~/Load EB_CHARGEMENT_EDI/CORE_RET_CODE}$’ il a considère comme une chaine et donc je n’arrive pas à enregistrer la cause de l’erreur
Est-ce qu’il y a une autre solution
merci
More
16 Aug 2016 16:25 #15 by Thomas BLETON
Thomas BLETON replied the topic: Retrieving the error message
Quel type d'action est "Load EB_CHARGEMENT_EDI" ? Est-ce que la vue "Variable" comporte un "CORE_RET_CODE" pour cette action ? A quel endroit utilisez vous la syntaxe ${...}$ ?
N'hésitez pas à joindre un screenshot pour qu'on voie bien le contexte.
More
16 Aug 2016 16:35 #16 by J.M
J.M replied the topic: Retrieving the error message
J’ai besoin de récupère le message d’erreur (si jamais il y avait une erreur) dans n’importe quelle action
Merci
Attachments:
More
16 Aug 2016 17:35 #17 by Thomas BLETON
Thomas BLETON replied the topic: Retrieving the error message
OK merci.
Pouvez-vous également répondre aux autres questions :
Est-ce que la vue "Variable" comporte un "CORE_RET_CODE" pour cette action ?
A quel endroit utilisez vous la syntaxe ${...}$ ?
More
16 Aug 2016 17:46 #18 by J.M
J.M replied the topic: Retrieving the error message
Oui il y a le "CORE_RET_CODE" mais il n’y a pas ‘CORE_RET_MESS’ (j’ai besoin du message d’erreur)
J’utilise la syntaxe ${...}$ dans une requête d’insertion dans SqlOperation
Merci pour votre aide
More
17 Aug 2016 12:24 #19 by Thomas BLETON
Thomas BLETON replied the topic: Retrieving the error message
Le CORE_RET_MESS existe seulement sur l'action qui a causé l'erreur.
Il faut utiliser un bout de scripting pour rechercher la variable parmi les actions du sous-process (ou mapping) concerné
Ci-joint un exemple permettant de faire cela.

This message has an attachment file.
Please log in or register to see it.

More
22 Aug 2016 12:03 #20 by J.M
J.M replied the topic: Retrieving the error message
Bonjour Thomas,
J’ai pu récupère le message d’erreur
Il me reste un petit problème, c’est que dans le message d’erreur il y a des apostrophes
Donc lors de mon insert, Stambia me génère une erreur (ERROR: syntax error at or near "tns") parce que juste avant tns il y a une apostrophes
Comment puis-je me dévier à ce problème
Ma requête d’insertion :
INSERT INTO DB_EDI_MONITORING.work.ec_cause_rejet(msg_notification) VALUES ('${~/ErrorString}$');
Merci pour votre aide