La plupart des échecs de génération de packages dans le pathcodeEnvironnement JD Edwards combinant bases de données, code et spécifications d'objets (ex. PY pour Prototype). PY proviennent d'un développeur ayant promu un projet OMWObject Management Workbench : outil central de JD Edwards pour gérer le cycle de vie, le verrouillage et le transfert des objets. sans archiver une structure de données dépendante ou sans vérifier les specs locales par rapport aux Central ObjectsRéférentiel centralisé de base de données stockant les spécifications et le code source des objets JD Edwards.. Une validation fonctionnelle confirme qu'une exigence métier est satisfaite, mais ne garantit rien quant à l'intégrité architecturale. Lorsque les développeurs s'auto-promeuvent hors du statut 21 sans contrôle strict par les pairs, ils introduisent des dépendances fantômes, des jetons orphelins et des business functionsModules de logique métier écrits en C ou Named Event Rules exécutés côté serveur ou client. C non compilées qui cassent régulièrement les builds de packages d'update nocturnes pour toute l'équipe.
La plupart des équipes JDE considèrent l'Object Management WorkbenchOutil centralisé de JD Edwards pour la gestion du cycle de vie des projets et du code source. comme une simple interface de contrôle de code source dotée de boutons de check-in et check-out. En réalité, gérer le cycle de vie d'un projet JD Edwards OMW, du développement à la promotion, consiste à orchestrer une machine à états relationnelle entre l'attribution de jetons (tokens), les modifications de spécifications dans les Central ObjectsRéférentiel en base de données stockant les spécifications et définitions centrales des objets JDE. et la synchronisation des pathcodesEnvironnements logiciels de JDE (comme DV, PY ou PD) associant des répertoires de code et des bases de données. via les tables de contrôle F98220 et F98222. Traiter ce processus avec négligence explique pourquoi environ 15 % à 20 % des échecs de promotion de développements spécifiques proviennent directement de jetons orphelins, de fichiers d'en-tête C BSFNBusiness Function : composant logiciel exécutant la logique métier dans JD Edwards. non validés ou d'une dérive silencieuse des spécifications locales.
Page 4 sur 4