Implémentation de la couche de logique métier

La couche de logique métier contient les commandes utilisées dans ce tutoriel. Pour gagner du temps, vous importez directement ces commandes du code du tutoriel fourni.

Pourquoi et quand exécuter cette tâche

Ce canevas est le pattern de conception de base à utiliser pour l'extraction et l'affichage d'informations provenant de services Web. Ce pattern utilise les requêtes et réponses suivantes :
  • La requête Get fournit les critères de recherche utilisés pour l'extraction des objets métier ainsi que les options de pagination des requêtes paginées. Le critère de recherche est représenté en tant qu'expression XPath.
  • La réponse Show (Afficher) inclut les objets métier correspondant au critères de recherche.
Remarque : Les services d'extraction Get utilisent la fonction InsertMoreData du pattern de conception Get pour inclure des information d'entrée de catalogue dans les services de recette. Pour plus d'informations, voir Modification d'un service Get afin d'utiliser la logique métier pour insérer des données supplémentaires pour un profil d'accès spécifique.

Pour importer les commandes de la couche de logique métier, procédez comme suit.

Procédure

  1. Importez les fichiers Java de la couche de logique métier dans votre projet Project-Server :
    1. Dans la vue Explorateur d'entreprise, développez Project-Server > ejbModule.
    2. Cliquez avec le bouton droit de la souris sur com.mycompany.commerce.project.facade.server.commands. Cliquez sur Import.
    3. Développez Général. Sélectionnez Système de fichiers et cliquez sur Suivant.
    4. Accédez au répertoire temporaire dans lequel vous avez extrait le fichier RecipeServices.zip.
    5. Accédez au dossier com.mycompany.commerce.project.facade.server.commands. Sélectionnez le dossier, puis cliquez sur Ok.
    6. Sélectionnez tous les fichiers du dossier. Cliquez sur Terminer.
    7. Cliquez sur Oui pour tout pour remplacer les fichiers existants.
  2. Enregistrez les nouvelles commandes dans la table CMDREG :
    1. Naviguez jusqu'à WCDE_installdir\samples\DataLoad.
    2. Créez un dossier appelé cmdreg et un sous-dossier appelé command dans ce répertoire.
    3. Accédez au répertoire temporaire dans lequel vous avez extrait le fichier RecipeServices.zip.
    4. Accédez au dossier dataload et copiez wc-dataload-env.xml dans le dossier cmdreg créé précédemment.
    5. Copiez le reste des fichiers du dossier dataload dans le sous-dossier command créé à l'étape b.
    6. Depuis l'invite de commande, accédez à WCDE_installdir\bin.
    7. Exécutez la commande suivante :

      DB2
      dataload ..\samples\DataLoad\cmdreg\command\wc-dataload.xml development_db db_user db_password db_schema
      Oracle
      dataload ..\samples\DataLoad\cmdreg\command\wc-dataload.xml development_db db_user db_password
      Remarque : Chargement des données est un utilitaire fourni par HCL Commerce permettant de charger un fichier d'entrée XML dans une base de données cible.