Comment utiliser SQL Script

Comment utiliser SQL Script pour comparer et/ou créer des OCM dans JD Edwards

En tant que CNC, il y a plusieurs raisons pour lesquelles on vous demandera de créer de nouveaux environnements JD Edwards.

Voici quelques méthodes qu’une CNC peut utiliser pour créer un nouvel environnement JDE :

  • Utilise le directeur de l’environnement (P989400)
  • Utilisez le planificateur d’installation (P9840) et l’établi d’installation (P9841)
  • Créer manuellement un nouvel environnement
    • Crée OCM (Object Configuration Manager) s’il n’existe pas déjà
    • Écrit un record F98403 pour le nouvel environnement
    • Charger les données d’affaires
    • Tables de contrôle de charge
    • Configurer les serveurs d’entreprise
    • Créer une carte serveur OCM
    • Créer une carte serveur F98611 records
    • Écrit des enregistrements F9651 pour les serveurs Enterprise
    • Configurer les mappages BSFN et UBE

Ok, maintenant que nous savons qu’il y a beaucoup d’étapes à compléter lors de la création d’un nouvel environnement JDE. Pour simplifier le processus, j’ai découvert une requête SQL qui peut aider à retrouver les OCM (Object Configuration Manager) manquants et à créer de nouveaux enregistrements OCM. Ces requêtes peuvent vous permettre de comparer les environnements et de créer de nouveaux enregistrements OCM ou manquants. Les requêtes identifieront et créeront des enregistrements OCM standards manquants après l’exécution du Directeur d’Environnement (P989400) ou de l’Établi d’installation (P9841).

Pour vérifier s’il manque des enregistrements OCM en comparant entre les environnements, lancez la requête suivante :

SÉLECTIONNEZ OMAPPLID, OMOBNM, OMDATP, OMDATS, OMUGRP, OMOAPP, OMDATM, OMOVRE, OMSY, OMSTSO, OMPID, OMFUNO, OMUSER, OMOCM1, OMJOBN, OMOCM2, OMUPMJ, OMOCM3, OMUPMT, OMOCMA, OMOCMB, OMOCMC, OMOCMC, OMOCMDSC DEPUIS SVM920. F986101 OÙ OMENHV='old_env' ET OMSTSO='AV' ET OMOBNM NON INCLUS (SÉLECTIONNEZ OMOBNM DEPUIS SVM920. F986101 OÙ OMENHV='new_env');

    • Le texte orange peut être changé en carte serveur ou carte système
    • Le texte vert peut être modifié dans n’importe quel environnement que vous souhaitez comparer

Une requête SQL similaire peut être utilisée pour vérifier les OCM manquants dans d’autres sources de données et dans d’autres environnements. Après avoir lancé la requête de comparaison ci-dessus, vous pouvez utiliser la requête ci-dessous pour ajouter des enregistrements OCM manquants.

Pour insérer des enregistrements OCM d’un environnement où ils existent dans un environnement où ils manquent, lancez la requête suivante :

INSÉRER DANS LE SVM920. F986101 (SÉLECTIONNEZ « new_env » COMME OMENHV, OMAPPLID, OMOBNM, OMDATP, OMDATS, OMUGRP, OMOAPP, OMDATM, OMOVRE, OMSY, OMSTSO, OMPID, OMFUNO, OMUSER, OMOCM1, OMJOBN, OMOCM2, OMUPMJ, OMOCM3, OMUPMT, OMOCMA, OMOCMB, OMOCMC, OMOCMDSC DEPUIS SVM920. F986101 OÙ OMENHV='old_env ' ET OMSTSO='AV' ET OMOBNM NON DANS (SÉLECTIONNEZ OMOBNM DEPUIS SVM920. F986101 OÙ OMENHV="new_env »));

    • Dans l’exemple ci-dessus, la requête SQL insère les enregistrements OCM dans la table F986101 sur le serveur. Cartographiez la source de données pour le nouvel environnement ( new_env), en sélectionnant les enregistrements OCM qui existent dans l’ancien environnement ( old_env), mais qui manquent pour le nouvel environnement (new_env).

Nous savons tous qu’il existe de nombreuses façons d’accomplir les mêmes tâches à l’intérieur et à l’extérieur de JDE E1; j’ai maintenant proposé une autre option qui peut être utilisée pour comparer ou créer des enregistrements OCM pour de nouveaux environnements. Et soyez toujours prudent lorsque vous exécutez des instructions SQL sur des bases de données. Faire une sauvegarde est toujours une bonne pratique.


En savoir plus sur Syntax Solutions pour JD Edwards, ou pour entamer une conversation en tête-à-tête avec l’un de nos architectes solutions, visitez notre page Contactez-nous et nous organiserons un appel.