Introduction

Oracle by Example (OBE) de 60 minutes décrit comment exécuter des opérations de table à l'aide de Web Object Management Workbench (client Web).

A partir de la version 9.2.26.0 des outils, vous pouvez exécuter des opérations de table sur Web OMW. Les opérations sur les tables permettent d'effectuer des actions sur les tables physiques d'une base de données. Ces opérations garantissent que les attributs physiques d'une table de base de données correspondent aux spécifications utilisateur définies dans EnterpriseOne.

Vous pouvez effectuer toutes les opérations de table directement à partir de Web OMW, notamment la génération de table, la génération d'index, la copie de table et la suppression de table.

En outre, vous pouvez effectuer des opérations telles que :

  • Génération d'index : actuellement, lors de l'utilisation de la fonction Générer un index, EnterpriseOne génère tous les index définis dans les spécifications utilisateur sur le client de développement. Web OMW vous permet de générer de manière sélective des index spécifiques.
  • Génération de table pour les données existantes : lors de la génération d'une table qui contient déjà des données (avec une colonne ajoutée uniquement dans la spécification de table), vous pouvez utiliser une commande ALTER pour modifier la table physique et répondre aux spécifications sans perdre les données existantes.
Remarque : Pour effectuer des opérations de table sur votre projet OMW Web, vous devez configurer les autorisations de base de données appropriées. Contactez l'administrateur de base de données pour configurer ces droits d'accès.

Objectifs

Dans ce tutoriel OBE, vous allez apprendre à :

  • Préparer PET_STORE à l'aide d'OMW sur le client de développement
  • Exécuter l'opération Générer une table à l'aide de Web OMW
  • Exécuter l'opération Générer un index à l'aide de Web OMW
  • Exécuter l'opération Copier une table à l'aide de Web OMW
  • Exécuter l'opération de suppression de table à l'aide de Web OMW
  • Exécuter l'opération ALTER Table à l'aide de Web OMW
  • Vérifier les journaux des opérations de table à l'aide de Web OMW

Contexte

A partir de la version 26 et de la version 9.2.26.0 des outils, vous pouvez exécuter les opérations de table sur Web OMW.

Avant de commencer

Téléchargez le fichier pair à utiliser dans cet OBE.

Préparer PET_STORE à l'aide d'OMW sur Development Client

Vous devez d'abord créer un projet OMW contenant des objets de table et faire avancer le projet pour l'utiliser. Pour décrire les étapes de cette rubrique, un projet nommé PET_STORE est créé.

  1. Connectez-vous à EnterpriseOne (DV920) sur le client de développement.
  2. Dans le menu Développement d'applications (GH902), développez le dossier Gestion des objets, sélectionnez l'application Object Management Workbench (P98220) ou accédez à OMW à partir du chemin rapide.
    Description de l'image img1.png
    Accès au pupitre de gestion des objets (P98220)
  3. Cliquez sur Ajouter dans le menu.
    Description de l'image img2.png
    Pupitre de gestion des objets
  4. Sélectionnez Projet OMW et cliquez sur OK.
    Description de l'image img3.png
    Pupitre de gestion des objets - Ajouter l'objet EnterpriseOne au projet
  5. Renseignez les champs obligatoires dans l'onglet Récapitulatif et cliquez sur OK.
    Description de l'image img4.png
    Pupitre de gestion des objets - Révisions de projet
  6. Sélectionnez le projet PET_STORE dans les projets OMW et cliquez sur Avancer le projet.
    Description de l'image img5.png
    Object Management Workbench - Projet avancé
  7. Saisissez 21, puis cliquez sur OK.
    Description de l'image img6.png
    Pupitre de gestion des objets - Confirmer la modification du statut du projet
  8. Sélectionnez le projet PET_STORE et cliquez sur Restaurer.
    Description de l'image img7.png
    Object Management Workbench - Restaurer
  9. Cliquez sur Oui pour confirmer.
    Description de l'image img8.png
    Ecraser/Supprimer les spécifications
  10. Cliquez sur Oui pour utiliser le fichier PAR du projet.
    Description de l'image img9.png
    Type de restauration
  11. Sélectionnez le fichier PRJ_PET_STORE_60_99.par et cliquez sur Ouvrir pour effectuer la restauration.
  12. Sélectionnez le projet PET_STORE et cliquez sur Extraire.
    Description de l'image img10.png
    Object Management Workbench - Paiement
  13. Répétez les étapes 8 à 11 pour restaurer à nouveau le projet PET_STORE.
  14. Cliquez sur Rechercher pour actualiser.
  15. Sélectionnez le projet PET_STORE et cliquez sur Réinsérer.
    Description de l'image img11.png
    Mettre en évidence le projet - Enregistrement
  16. Cliquez sur Rechercher pour actualiser.
    Description de l'image img12.png
    Actualiser

Exécuter l'opération Générer une table à l'aide de Web OMW

Dans cette section, vous allez générer une table dans le pupitre de gestion des objets Web (Web OMW).

  1. Connectez-vous à EnterpriseOne sur le client Web.
  2. Accédez à P98220W (Object Management Workbench – Web) à partir du chemin d'accès rapide.
  3. Dans le formulaire Object Management Workbench – Web, entrez PET_STORE sur la ligne QBE du projet et cliquez sur Rechercher. Sélectionnez le projet PET_STORE.
    Description de l'image img13.png
    Object Management Workbench -Web
  4. Dans l'onglet Objets de projet, sélectionnez F55TST, puis cliquez sur Opérations de table dans la liste déroulante Actions sur ligne supplémentaires.
    Description de l'image img14.png
    Opérations de sélection de table
  5. Sélectionnez Générer une table et cliquez sur OK.
    Description de l'image img15.png
    Fenêtre Opérations de table
  6. Vérifiez la source de données cible et cliquez sur OK.
    Description de l'image img16.png
    Générer la table
  7. Vérifiez le résultat et cliquez sur OK pour terminer.
    Description de l'image img17.png
    Résultat de génération de table

Exécuter l'opération de génération d'index à l'aide d'OMW et de Web OMW

Dans cette section, vous allez préparer les modifications d'index via OMW sur le client de développement.

Préparation des modifications d'index sur le client de développement

  1. Connectez-vous à EnterpriseOne (DV920) sur le client de développement.
  2. Accédez à OMW (Object Management Workbench) à partir du chemin rapide.
  3. Dans le formulaire Object Management Workbench, recherchez le projet PET_STORE.
    Description de l'image img18.png
    Pupitre de gestion des objets
  4. Sous PET_STORE, accédez à Objets, sélectionnez F55TST, puis cliquez sur Restaurer.
  5. Cliquez sur Oui pour confirmer l'action dans la fenêtre Ecraser/Supprimer les spécifications.
    Description de l'image img19.png
    Ecraser/Supprimer des spécifications
  6. Cliquez sur Oui pour utiliser le fichier d'analyse d'objet.
    Description de l'image img20.png
    Type de restauration
  7. Restaurez le fichier modifié TBLE_F55TST_60_99.par (avec les modifications d'index) pour tester Generate Index.
  8. Remarque : Vous pouvez également modifier les index pour F55TST en sélectionnant Design, Design Tools et Start Table Design Aid.
    Description de l'image img21.png
    Outil de conception

Exécuter l'opération de génération d'index dans Web OMW

Dans cette section, vous allez générer un index dans le workbench de gestion des objets Web (Web OMW).

  1. Connectez-vous à EnterpriseOne sur le client Web.
  2. Accédez à P98220W (Object Management Workbench – Web) à partir du chemin d'accès rapide.
  3. Dans le formulaire Object Management Workbench – Web, entrez PET_STORE dans la ligne QBE de projet, puis cliquez sur Rechercher, puis sélectionnez le projet PET_STORE.
  4. Dans l'onglet Objets de projet, sélectionnez F55TST, puis cliquez sur Opérations de table dans la liste déroulante Actions sur ligne supplémentaires.
    Description de l'image img22.png
    Opérations de sélection de table
  5. Sélectionnez Générer un index dans Opération de table, puis cliquez sur OK.
    Description de l'image img23.png
    Fenêtre Opérations de table
  6. Vérifiez la source de données cible et le résultat de comparaison dans la fenêtre Générer l'index.
    Description de l'image img24.png
    Générer un index
  7. Les détails de l'index de table sont affichés à l'aide de la disposition (JDE_Index_Detail).
    Description de l'image 241.png ci-après
    Utiliser l'index de table
  8. Dans le menu Formulaire, cliquez sur Générer tout.
    Description de l'image img26.png
    Option Générer tout
  9. Vérifiez le résultat et cliquez sur OK.
    Description de l'image img27.png
    Génération d'index
    Description de l'image img28.png
    Générer un index
  10. Cliquez sur Close pour quitter l'outil.

Exécuter l'opération Copier une table à l'aide de Web OMW

Dans cette section, vous allez exécuter la copie de table dans le pupitre de gestion des objets Web (Web Object Management Workbench).

  1. Connectez-vous à EnterpriseOne sur le client Web.
  2. Accédez à P98220W (Object Management Workbench – Web) à partir du chemin d'accès rapide.
  3. Dans le formulaire Object Management Workbench – Web, entrez PET_STORE sur la ligne QBE de projet, puis cliquez sur Rechercher, puis sélectionnez le projet PET_STORE.
    Description de l'image img29.png
    Objets projet
  4. Dans l'onglet Objets de projet, cliquez sur Ajouter un élément existant. Dans la fenêtre Ajouter un objet EnterpriseOne au projet, sélectionnez Table dans le champ Objet général, puis cliquez sur OK.
    Description de l'image img30.png
    Ajouter un objet EnterpriseOne au projet
  5. Recherchez et sélectionnez une table existante (par exemple, F0911 – Livre comptable) et cliquez sur OK.
    Description de l'image img31.png
    Recherche et sélection d'Object Librarian
  6. Dans l'onglet Objets de projet, sélectionnez F0911, puis cliquez sur Opérations de table dans la liste déroulante Actions sur ligne supplémentaires.
    Description de l'image img32.png
    Objets projet
  7. Dans la fenêtre Opération de table, sélectionnez Copier la table et cliquez sur OK.
    Description de l'image img33.png
    Opération de table
  8. Sélectionnez et vérifiez la source et la source de données de destination, puis cliquez sur OK.
    Description de l'image img34.png
    Copier une table
  9. Cliquez sur OK.
    Description de l'image img35.png
    Sélection d'imprimante
  10. Vérifiez le résultat et cliquez sur OK.
    Description de l'image img36.png
    Copie de table
  11. Accédez à Afficher le statut du travail pour vérifier les résultats dans le rapport R9866W|XJDE0001.
    Description de l'image img37.png
    Visualiser le statut du travail.
  12. Cliquez sur Afficher la sortie dans la colonne de grille lorsque le statut passe à "D" (Terminé).
    Description de l'image img38.png
    Etat - Copier une table à partir d'une opération de table OMW Web - Recherche d'OF soumise
  13. Vérifiez les résultats.
    Description de l'image img39.png
    Copier l'état de table
  14. Remarque : pour effectuer les étapes décrites dans cette section, R9866W a été utilisé pour effectuer l'opération Copier la table en raison de la limite d'expiration de la fonction métier dans l'exécution Web.

Exécuter l'opération de suppression de table à l'aide de Web OMW

Dans cette section, vous allez exécuter l'opération de suppression de table dans le pupitre de gestion des objets Web (Web Object Management Workbench).

  1. Connectez-vous à EnterpriseOne sur le client Web.
  2. Accédez à P98220W (Object Management Workbench – Web) à l'aide du chemin d'accès rapide.
  3. Dans le formulaire Object Management Workbench – Web, entrez PET_STORE sur la ligne QBE de projet et cliquez sur Rechercher, puis sélectionnez le projet PET_STORE.
  4. Dans l'onglet Objets de projet, sélectionnez F55TST, puis Opérations de table dans la liste déroulante Actions sur ligne supplémentaires.
    Description de l'image img40.png
    Opérations de table
  5. Dans la fenêtre Opérations de table, sélectionnez Supprimer la table de la base de données et cliquez sur OK.
    Description de l'image img41.png
    Fenêtre Opérations de table
  6. Remplacez la source de données cible par Données métier - TEST et cliquez sur OK.
    Description de l'image img42.png
    Supprimer une table
  7. Vérifiez les résultats et cliquez sur OK pour terminer.
    Description de l'image img43.png
    Résultat de suppression de table

Exécuter l'opération de table ALTER à l'aide de Web OMW

Prérequis pour la table ALTER :

  • Ajouter une ou plusieurs colonnes uniquement.
  • Données de la table existante (conserver les données)
Remarque :
  • Modifier la table utilise les spécifications de la table en fonction du package déployé ou actif dans l'environnement connecté (par exemple, JDV920) pour exécuter l'opération *ALTER.
  • Utilisez l'action Promouvoir pour mettre à jour les spécifications de table de l'objet central vers le package actif, si nécessaire.

Préparer la table ALTER sur le client de développement

Dans cette section, vous allez préparer *Alter Table en utilisant OMW sur le client de développement.

  1. Connectez-vous à EnterpriseOne sur le client de développement.
  2. Accédez à VB (versions de batch) à partir du chemin d'accès rapide.
  3. Dans le champ Application de batch, entrez R98403XB (Charger les données XML dans la table) et cliquez sur Rechercher.
  4. Cliquez sur Ajouter pour ajouter la version F55PET (Copier le XML F55PET dans la table).
    Description de l'image img44.png
    Versions de batch
    Remarque : Copiez le fichier F55PET.xml enregistré dans C :\E920 (sur le client de développement).
  5. Définissez les options d'exécution.
    Description de l'image img45.png
    Options de traitement - Environnement
    Description de l'image img46.png
    Option de traitement - Avancé
  6. Définissez la sélection de données.
    Description de l'image img47.png
    Sélection des données
  7. Exécutez/soumettez UBE R98403XB | F55PET, puis vérifiez le résultat.
    Description de l'image img48.png
    Rapport - Table de données
  8. Accédez à OMW (Object Management Workbench) à l'aide du chemin rapide.
  9. Dans le panneau Pupitre de gestion des objets, recherchez le projet PET_STORE.
  10. Dans le projet PET_STORE → Objets, sélectionnez F55PET et cliquez sur Extraire.
  11. Cliquez sur Oui pour confirmer l'action dans la fenêtre Ecraser/Supprimer les spécifications.
    Description de l'image img481.png
    Fenêtre Remplacer/Supprimer des spécifications
    Description de l'image img482.png
    Dossier de projet
  12. Sélectionnez à nouveau F55PET, puis cliquez sur Restaurer.
  13. Cliquez sur Oui pour confirmer l'écrasement, puis cliquez à nouveau sur Oui pour utiliser le fichier d'objet (.par).
    Description de l'image img483.png
    Fenêtre Ecraser/Supprimer des spécifications
    Description de l'image img484.png
    Type de restauration
  14. Restaurez le fichier modified TBLE_F55PET_60_99.par qui inclut les colonnes nouvellement ajoutées pour tester la fonctionnalité *ALTER TABLE. Vous pouvez également accéder à Design, Design Tools et sélectionner Start Table Design Aid pour ajouter manuellement de nouvelles colonnes à F55PET.
    Description de l'image img50.png
    Projets OMW
  15. Sélectionnez F55PET, puis cliquez sur Réinsérer pour enregistrer les modifications.

Exécuter l'opération de table ALTER à l'aide de Web OMW

Dans cette section, vous allez apprendre à exécuter des opérations de table ALTER dans Web OMW.

  1. Connectez-vous à EnterpriseOne sur le client Web.
  2. Accédez à P98220W (Object Management Workbench – Web) à partir du Fast Path.
  3. Dans le formulaire OMW – Web, entrez PET_STORE sur la ligne QBE de projet, cliquez sur Rechercher et sélectionnez le projet PET_STORE.
  4. Dans l'onglet Objets de projet, sélectionnez F55PET, puis cliquez sur Promouvoir dans la liste déroulante Actions sur ligne supplémentaires.
    Description de l'image img51.png
    Sélectionner une promotion
  5. Cliquez sur OK pour confirmer l'opération dans la boîte de dialogue Confirmer la promotion de l'objet.
    Description de l'image img52.png
    Confirmer la promotion des objets
  6. Dans l'onglet Objets de projet, sélectionnez de nouveau F55PET, puis Opérations de table dans la liste déroulante Actions sur ligne supplémentaires.
    Description de l'image img53.png
    Opérations de sélection de table
  7. Dans la fenêtre Opérations de table, sélectionnez Générer une table et cliquez sur OK.
    Description de l'image img54.png
    Fenêtre Opérations de table
  8. Vérifiez la source de données cible, puis cliquez sur OK.
      Description de l'image img55.png
      Fenêtre Générer une table
    1. Si l'opération *ALTER est applicable, le menu Formulaire s'affiche automatiquement dans Modifier la table.
    2. Cliquez sur OK, vous êtes invité à choisir d'exécuter *ALTER (Oui) ou de procéder à une génération de table complète (Non).
    3. Sélectionnez Modifier la table pour poursuivre l'opération *ALTER non destructive.
  9. Dans la boîte de dialogue de confirmation Modification de la table disponible, cliquez sur OK.
    Description de l'image img56.png
    *ALTER Table
  10. Vérifiez les résultats et cliquez sur OK.
    Description de l'image img57.png
    *ALTER Table Result
  11. Consultez le journal *ALTER TABLE dans le dossier PrintQueue du serveur Enterprise Server pour vous assurer que l'opération s'est terminée correctement.
    Description de l'image img58.png
    *ALTER TABLE Log
    Description de l'image img59.png
    Afficher le journal

Vérifier les journaux des opérations de table à l'aide de Web OMW

Dans cette section, vous allez apprendre à vérifier la journalisation de l'opération de table OMW dans Web OMW.

  1. Connectez-vous à EnterpriseOne sur le client Web.
  2. Accédez à P98220W (Object Management Workbench – Web) à l'aide de la page Fast Path.
  3. Dans le formulaire Object Management Workbench – Web, entrez PET_STORE sur la ligne QBE du projet, cliquez sur Rechercher et sélectionnez le projet PET_STORE.
  4. Dans l'onglet Objets de projet, sélectionnez F0911, puis choisissez Journalisation dans la liste déroulante Actions sur ligne supplémentaires.
    Description de l'image img60.png
    Sélectionner une option de journalisation
  5. Dans l'écran Utiliser les journaux d'objets, cliquez sur Rechercher pour extraire les entrées de journal.
  6. Localisez et sélectionnez l'entrée avec Action = 44 (Table Operations), puis cliquez sur Sélectionner.
    Description de l'image img61.png
    Utilisation des journaux d'objets
  7. Sélectionnez chaque ligne pour consulter les détails du journal, puis cliquez sur Sélectionner pour afficher plus d'informations.
    Description de l'image img62.png
    Utilisation des détails du journal
    Description de l'image img65.png
    Affichage du texte complet du journal

Ressources de formation supplémentaires

Explorez les tutoriels et les ateliers sur docs.oracle.com/learn ou accédez au contenu de formation gratuit sur le canal Oracle Learning YouTube.

Pour obtenir de la documentation sur le produit, consultez Oracle Help Center.