Qu’y-a-t-il de nouveau dans la gestion des messages de VIC Runtime ?
Nous avons introduit une nouvelle possibilité dans l’application VIC Runtime (application utilisée pour exécuter des flux d’interface) : la détection des erreurs rencontrées lors de l’exécution de procédures stockées.
En quoi cela peut-il vous aider ?
L’intérêt pour les utilisateurs réside dans un contrôle amélioré de l’exécution de l’interface, offrant une réduction des temps d’analyse du comportement induit par l’erreur survenue lors de l’exécution de la procédure stockée et l'exploitation du journal de l’interface.
Que fait le message ‘Procédure stockée’ ?
La configuration d’une interface s’appuie entre autres sur le choix de l’objet-métier à utiliser.
Par exemple, l’objet-métier standard fourni par DELMIA Ortems pour alimenter un environnement de type Planning (PS, PS+SRP, MP ou MP+SRP) est configuré pour automatiquement lancer des procédures stockées de la base de données sur certains flux : procédures stockées ‘SUIVI’ pour traiter les évènements de suivi de production, ‘CREER_TOUT_PREC’ pour créer les liens de précédence entre phases des gammes linéaires, ‘LANCEMENT’ pour insérer les OF dans le planning.
Dans l’exemple cité précédemment (ajout/mise à jour/suppression de données d’un environnement de type Planning), lorsqu’une erreur survient lors de l’exécution d’une procédure stockée au cours d’une interface VIC Runtime, l’erreur est écrite dans la table JOURNAL de l’environnement Planning concerné et l’erreur n’était pas signalée par l’interface. Désormais il est possible de définir le niveau de sévérité de l’erreur et le comportement de l’interface lorsqu’une telle erreur survient, comme cela est déjà possible pour les autres types d’erreur.
Comment cela fonctionne-t-il en pratique ?
Les messages sont configurables depuis l’application VIC Runtime dans l’onglet ‘Paramétrage des messages’ :
Ressources / Liens / Références :
Vous pouvez trouver des informations plus détaillées sur la configuration des messages dans l’aide en ligne du logiciel, en particulier dans la page suivante :
Le paramétrage des messages par défaut est le suivant :
Violation de clé | WARNING, case Arrêt non cochée |
Enregistrement maître absent | ERROR, case Arrêt non cochée |
Violation de contrainte | ERROR, case Arrêt non cochée |
Saisie du champ obligatoire | ERROR, case Arrêt non cochée |
Enreg. maître ne pouvant pas être supprimé/effacé | ERROR, case Arrêt cochée |
Enregistrement/clé effacé | ERROR, case Arrêt non cochée |
Autres erreurs | ERROR, case Arrêt non cochée |
Exceptions | ERROR (type non modifiable), case Arrêt non cochée |
Erreur procédure stockée | OK, case Arrêt non cochée |
Erreur courante à éviter :
Pour voir apparaître le nouveau type d’erreur ‘Procédure stockée’, il faut avoir lancé une mise à jour de la base de données de configuration depuis l’outil VIC Editor, au menu Outils > ‘Mettre à jour version’:
