Présentation

Ce document Oracle by Example (OBE) de 60 minutes décrit comment exécuter des opérations de table à l'aide de l'atelier de gestion des objets Web (client Web).

À 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 table permettent d'effectuer des actions sur des tables physiques au sein 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 : génération de table, génération d'index, copie de table et suppression de table.

En outre, vous pouvez effectuer les opérations suivantes :

  • 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 d'utilisateur sur le client de développement. Web OMW vous offre une option pour générer sélectivement 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 correspondre aux spécifications sans perdre les données existantes.
Note : Pour effectuer des opérations de table sur votre projet OMW Web, vous devez configurer les autorisations de base de données appropriées. Communiquez avec l'administrateur de base de données pour configurer ces autorisations.

Objectifs

Dans cet OBE, vous apprendrez à :

  • 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 l'index à l'aide de Web OMW
  • Exécuter l'opération Copier la 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 d'opérations de table à l'aide de Web OMW

Contexte

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

Étapes préliminaires

Téléchargez le fichier PAR à utiliser dans OBE.

Préparer PET_STORE à l'aide d'OMW sur le client de développement

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 nouveau projet nommé PET_STORE est créé.

  1. Connectez-vous à EnterpriseOne (DV920) sur le client de développement.
  2. Dans le menu Application Development (GH902), développez le dossier Object Management, sélectionnez l'application Object Management Workbench (P98220) ou naviguez jusqu'à OMW à partir du chemin rapide.
    Une description de img1.png suit
    Navigation vers l'atelier Gestion d'objets (P98220)
  3. Cliquez sur Ajouter dans le menu.
    Une description de img2.png suit
    Atelier Gestion des objets
  4. Sélectionnez Projet OMW et cliquez sur OK.
    Une description de img3.png suit
    Atelier Gestion d'objets - Ajouter un objet EnterpriseOne au projet
  5. Remplissez les champs obligatoires dans l'onglet Sommaire et cliquez sur OK.
    Une description de img4.png suit
    Atelier Gestion d'objets - Révisions de projet
  6. Sélectionnez le projet PET_STORE dans OMW Projects et cliquez sur Advance Project (Projet avancé).
    Une description de img5.png suit
    Atelier Gestion d'objets - Projet avancé
  7. Entrez 21 et cliquez sur OK.
    Une description de img6.png suit
    Atelier Gestion d'objets - Confirmer la modification du statut du projet
  8. Sélectionnez le projet PET_STORE et cliquez sur Restaurer.
    Une description de img7.png suit
    Atelier Gestion d'objets - Restaurer
  9. Cliquez sur Oui pour confirmer.
    Une description de img8.png suit
    Remplacer/supprimer les spécifications
  10. Cliquez sur Oui pour utiliser le fichier secondaire du projet.
    Une description de img9.png suit
    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 Valider.
    Une description de img10.png suit
    Atelier Gestion d'objets - Validation de commande
  13. Répétez les étapes 8 à 11 pour restaurer de nouveau le projet PET_STORE.
  14. Cliquez sur Rechercher pour actualiser.
  15. Sélectionnez le projet PET_STORE et cliquez sur Archiver.
    Une description de img11.png suit
    Mettre en surbrillance un projet - Enregistrement
  16. Cliquez sur Rechercher pour actualiser.
    Une description de img12.png suit
    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 Web Object Management Workbench (Web OMW).

  1. Connectez-vous à EnterpriseOne sur le client Web.
  2. Naviguez jusqu'à P98220W (Atelier Gestion d'objets – Web) à partir du chemin rapide.
  3. Dans l'écran Object Management Workbench – Web, entrez PET_STORE dans la ligne QBE du projet et cliquez sur Find (Rechercher). Sélectionnez le projet PET_STORE.
    Une description de img13.png suit
    Atelier Gestion d'objets - Web
  4. Dans l'onglet Project Objects (Objets de projet), sélectionnez F55TST, puis cliquez sur Table Operations (Opérations de table) dans la liste déroulante More Row Actions (Actions de rangée supplémentaires).
    Une description de img14.png suit
    Sélectionner des opérations de table
  5. Sélectionnez Générer une table et cliquez sur OK.
    Une description de img15.png suit
    Fenêtre Opérations de table
  6. Vérifiez la source de données cible et cliquez sur OK.
    Une description de img16.png suit
    Générer une table
  7. Vérifiez le résultat et cliquez sur OK pour terminer.
    Une description de img17.png suit
    Résultat de génération de table

Exécuter l'opération Générer un index à l'aide de OMW et Web OMW

Dans cette section, vous allez préparer les modifications d'index à l'aide d'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. Naviguez jusqu'à OMW (Atelier Gestion d'objets) à partir du chemin rapide.
  3. Dans l'écran Atelier Gestion d'objets, recherchez le projet PET_STORE.
    Une description de img18.png suit
    Atelier Gestion des objets
  4. Sous PET_STORE, naviguez jusqu'à Objets, sélectionnez F55TST, puis cliquez sur Restaurer.
  5. Cliquez sur Yes pour confirmer la suppression dans la fenêtre Overwrite/Delete Specs (Remplacer/supprimer les spécifications).
    Une description de img19.png suit
    Remplacer/supprimer les spécifications
  6. Cliquez sur Oui pour utiliser le fichier de paramètres d'objet.
    Une description de img20.png suit
    Type de restauration
  7. Restaurez le fichier modifié TBLE_F55TST_60_99.par (avec les modifications d'index) pour tester Générer l'index.
  8. Remarque : Vous pouvez également modifier les index pour F55TST en sélectionnant Design, Design Tools et Start Table Design Aid.
    Une description de img21.png suit
    Outils de conception

Exécution de l'opération Générer un index dans Web OMW

Dans cette section, vous allez générer un index dans Web Object Management Workbench (Web OMW).

  1. Connectez-vous à EnterpriseOne sur le client Web.
  2. Naviguez jusqu'à P98220W (Atelier Gestion d'objets – Web) à partir du chemin rapide.
  3. Dans le formulaire Web de l'atelier Gestion d'objets, entrez PET_STORE dans la ligne QBE du projet, cliquez sur Rechercher, puis sélectionnez le projet PET_STORE.
  4. Dans l'onglet Project Objects (Objets de projet), sélectionnez F55TST, puis cliquez sur Table Operations (Opérations de table) dans la liste déroulante More Row Actions (Actions de rangée supplémentaires).
    Une description de img22.png suit
    Sélectionner des opérations de table
  5. Sélectionnez Générer l'index dans Opération de table, cliquez sur OK.
    Une description de img23.png suit
    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.
    Une description de img24.png suit
    Générer l'index
  7. Les détails de l'index de table sont affichés à l'aide de la disposition (JDE_Index_Detail).
    Une description de 241.png suit
    Utiliser l'index de table
  8. Dans le menu Écran, cliquez sur Tout générer.
    Une description de img26.png suit
    Option Tout générer
  9. Vérifiez le résultat et cliquez sur OK.
    Une description de img27.png suit
    Génération d'index
    Une description de img28.png suit
    Générer un index
  10. Cliquez sur Fermer pour quitter.

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

Dans cette section, vous allez exécuter la table de copie dans Web Object Management Workbench (Web OMW).

  1. Connectez-vous à EnterpriseOne sur le client Web.
  2. Naviguez jusqu'à P98220W (Atelier Gestion d'objets – Web) à partir du chemin rapide.
  3. Dans l'écran Atelier Gestion d'objets – Web, entrez PET_STORE dans la ligne QBE du projet, cliquez sur Rechercher, puis sélectionnez le projet PET_STORE.
    Une description de img29.png suit
    Objets de projet
  4. Dans l'onglet Objets de projet, cliquez sur Ajouter un objet 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.
    Une description de img30.png suit
    Ajouter un objet EnterpriseOne au projet
  5. Recherchez et sélectionnez une table existante (par exemple, F0911 – Livre de compte) et cliquez sur OK.
    Une description de img31.png suit
    Recherche et sélection de bibliothèque d'objets
  6. Dans l'onglet Project Objects (Objets de projet), sélectionnez F0911, puis cliquez sur Table Operations (Opérations de table) dans la liste déroulante More Row Actions (Actions de rangée supplémentaires).
    Une description de img32.png suit
    Objets de projet
  7. Dans la fenêtre Opération de table, sélectionnez Copier la table et cliquez sur OK.
    Une description de img33.png suit
    Opération de table
  8. Sélectionnez et vérifiez la source et la source de données de destination, puis cliquez sur OK.
    Une description de img34.png suit
    Copier une table
  9. Cliquez sur OK.
    Une description de img35.png suit
    Sélection de l'imprimante
  10. Vérifiez le résultat et cliquez sur OK.
    Une description de img36.png suit
    Copie de table
  11. Naviguez jusqu'à Voir le statut de la tâche pour vérifier les résultats dans le rapport R9866W|XJDE0001.
    Une description de img37.png suit
    Voir le statut des travaux
  12. Cliquez sur Voir la sortie dans la colonne de grille lorsque le statut passe à 'D' (Terminé).
    Une description de img38.png suit
    Rapport - Copier la table à partir de l'opération de table Web OMW - Recherche de commande de production soumise
  13. Vérifiez les résultats.
    Une description de img39.png suit
    Copier le rapport sur la table
  14. Note : 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 de temporisation de la fonction d'affaires lors de l'exécution Web.

Exécuter l'opération de dépôt de table à l'aide de Web OMW

Dans cette section, vous allez exécuter l'opération Drop Table dans Web Object Management Workbench (Web OMW).

  1. Connectez-vous à EnterpriseOne sur le client Web.
  2. Naviguez jusqu'à P98220W (Atelier Gestion d'objets – Web) à l'aide du chemin rapide.
  3. Dans l'écran Object Management Workbench – Web, entrez PET_STORE dans la ligne Project QBE , cliquez sur Find, puis sélectionnez le projet PET_STORE.
  4. Dans l'onglet Project Objects (Objets de projet), sélectionnez F55TST, puis Table Operations (Opérations de table) dans la liste déroulante More Row Actions (Actions de rangée supplémentaires).
    Une description de img40.png suit
    Tableau d'opérations
  5. Dans la fenêtre Opérations de table, sélectionnez Supprimer la table de la base de données et cliquez sur OK.
    Une description de img41.png suit
    Fenêtre Opérations de table
  6. Remplacez la source de données cible par Business Data - TEST (Données d'affaires - TEST) et cliquez sur OK.
    Une description de img42.png suit
    Supprimer une table
  7. Vérifiez les résultats et cliquez sur OK pour terminer.
    Une description de img43.png suit
    Résultat de la table déroulante

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

Préalables pour la table ALTER :

  • Ajouter uniquement des colonnes.
  • Données de la table existante (conserver les données)
Note :
  • La fonction Modifier la table utilise des spécifications de table basées sur l'ensemble 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 l'ensemble 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. Naviguez jusqu'à BV (versions de lot) à partir du chemin rapide.
  3. Dans le champ Application par lots, entrez R98403XB (Charger les données XML dans une table) et cliquez sur Rechercher.
  4. Cliquez sur Ajouter pour ajouter la version F55PET (Copier le XML F55PET dans la table).
    Une description de img44.png suit
    Versions de lot
    Note : Copiez le fichier F55PET.xml enregistré dans C :\E920 (sur le client de développement).
  5. Définissez les options de traitement.
    Une description de img45.png suit
    Options de traitement - Environnement
    Une description de img46.png suit
    Option de traitement - Avancé
  6. Définissez la sélection de données.
    Une description de img47.png suit
    Sélection des données
  7. Exécutez/soumettez UBE R98403XB | F55PET et vérifiez le résultat.
    Une description de img48.png suit
    Rapport - Table de données
  8. Naviguez jusqu'à OMW (Atelier Gestion d'objets) à l'aide du chemin rapide.
  9. Dans l'écran Object Management Workbench, recherchez le projet PET_STORE.
  10. Dans le projet PET_STORE → Objects, sélectionnez F55PET et cliquez sur Checkout.
  11. Cliquez sur Yes (Oui) pour confirmer la suppression dans la fenêtre Overwrite/Delete Specs (Remplacer/supprimer les spécifications).
    Une description de img481.png suit
    Fenêtre Remplacer/supprimer les spécifications
    Une description de img482.png suit
    Dossier de projet
  12. Sélectionnez à nouveau F55PET et cliquez sur Restaurer.
  13. Cliquez sur Oui pour confirmer le remplacement, puis cliquez de nouveau sur Oui pour utiliser le fichier d'objet (.par).
    Une description de img483.png suit
    Fenêtre Remplacer/supprimer les spécifications
    Une description de img484.png suit
    Type de restauration
  14. Restaurez le fichier modifié TBLE_F55PET_60_99.par qui inclut les colonnes nouvellement ajoutées pour tester la fonctionnalité *ALTER TABLE. Vous pouvez également naviguer jusqu'à Design, Design Tools et sélectionner Start Table Design Aid pour ajouter manuellement de nouvelles colonnes à F55PET.
    Une description de img50.png suit
    Projets OMW
  15. Sélectionnez F55PET et cliquez sur Archiver 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. Naviguez jusqu'à P98220W (Atelier Gestion d'objets – Web) à partir du chemin rapide.
  3. Dans le formulaire Web OMW, entrez PET_STORE dans la ligne QBE du projet, cliquez sur Rechercher et sélectionnez le projet PET_STORE.
  4. Dans l'onglet Project Objects (Objets de projet), sélectionnez F55PET, puis cliquez sur Promote (Promouvoir) dans la liste déroulante More Row Actions (Actions de rangée supplémentaires).
    Une description de img51.png suit
    Sélectionner Promote (Promotion)
  5. Cliquez sur OK pour confirmer l'opération dans la boîte de dialogue Confirmer la promotion de l'objet.
    Une description de img52.png suit
    Confirmer la promotion d'objets
  6. Dans l'onglet Project Objects (Objets de projet), sélectionnez à nouveau F55PET, puis Table Operations (Opérations de table) dans la liste déroulante More Row Actions (Actions de rangée supplémentaires).
    Une description de img53.png suit
    Sélectionner des opérations de table
  7. Dans la fenêtre Opérations de table, sélectionnez Générer une table et cliquez sur OK.
    Une description de img54.png suit
    Fenêtre Opérations de table
  8. Vérifiez la source de données cible, puis cliquez sur OK.
      Une description de img55.png suit
      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 poursuivre la génération complète de la table (Non).
    3. Sélectionnez Modifier la table pour poursuivre l'opération *ALTER non destructive.
  9. Dans la boîte de dialogue de confirmation Modifier la table disponible, cliquez sur OK.
    Une description de img56.png suit
    *ALTER Table
  10. Vérifiez les résultats et cliquez sur OK.
    Une description de img57.png suit
    *ALTER Table Result
  11. Consultez le journal *ALTER TABLE dans le dossier PrintQueue sur le serveur d'entreprise pour vous assurer que l'opération est terminée.
    Une description de img58.png suit
    *ALTER TABLE Log
    Une description de img59.png suit
    Voir le journal

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

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

  1. Connectez-vous à EnterpriseOne sur le client Web.
  2. Naviguez jusqu'à P98220W (Atelier Gestion d'objets – Web) à l'aide du chemin rapide.
  3. Dans l'écran Object Management Workbench – Web, entrez PET_STORE dans la ligne QBE du projet, cliquez sur Find (Rechercher) et sélectionnez le projet PET_STORE.
  4. Dans l'onglet Objets de projet, sélectionnez F0911, puis sélectionnez Journalisation dans la liste déroulante Actions de rangée supplémentaires.
    Une description de img60.png suit
    Sélectionner l'option de journalisation
  5. Dans le formulaire 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 (Opérations de table), puis cliquez sur Sélectionner.
    Une description de img61.png suit
    Utilisation des journaux d'objets
  7. Sélectionnez chaque ligne pour vérifier les détails du journal et cliquez sur Sélectionner pour voir plus d'informations.
    Une description de img62.png suit
    Gérer les détails du journal
    Une description de img65.png suit
    Voir le texte complet du journal

Autres ressources d'apprentissage

Explorez les tutoriels et les laboratoires sur docs.oracle.com/learn ou accédez à du contenu d'apprentissage gratuit sur le canal Oracle Learning YouTube.

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