Instructions de configuration pour l'exemple d'adaptateur SAP

Pour pouvoir exécuter l'exemple d'adaptateur SAP, suivez les instructions ci-dessous.

Avant de commencer

  1. Assurez-vous de disposer d'un espace de travail vierge.
  2. Vous devez obtenir ces fichiers auprès de l'administrateur de votre serveur SAP :
    • sapidoc3.jar
    • sapjco3.dll
    • sapjco3.jar

Pourquoi et quand exécuter cette tâche

Après avoir importé l'exemple :

Pour créer et exécuter l'exemple d'adaptateur SAP :

Procédure

  1. Si l'icône Java™ EE, Perspective Java EE, n'apparaît pas dans l'onglet supérieur droit de l'espace de travail, vous devez basculer vers la perspective Java EE. Dans la barre de menus, sélectionnez Fenêtre > Ouvrir > Perspective > Autre.
  2. La fenêtre de sélection des perspectives s'ouvre. Sélectionnez Java EE.
  3. Cliquez sur OK. La perspective Java EE s'ouvre.
  4. Ajoutez les dépendances de fichiers requises : Faites glisser les fichiers sapjco.jar, librfr32.dll et sapjcorfc.dll depuis votre système de fichiers et déposez-les dans le dossier connectorModule du projet de connecteur CWYAP_SAPAdapter. Ajoutez ce fichier au chemin d'accès aux classes. Vous faites cela dans la vue Propriétés pour le projet.
  5. Pour associer l'exemple à votre serveur SAP, vous devez modifier les informations de connexion dans la classe d'implémentation du bean. Ouvrez CustomerImpl.java dans un éditeur Java et changez la section suivante dans le code de façon à utiliser les informations de connexion de votre serveur SAP.
    /**
     * @j2c.managedConnectionFactory class="com.ibm.j2ca.sap.SAPManagedConnectionFactory"
     * @j2c.managedConnectionFactory-property name="adapterID" value="001"
     * @j2c.managedConnectionFactory-property name="applicationServerHost" value="applicationServerHost"
     * @j2c.managedConnectionFactory-property name="client" value="001"
     * @j2c.managedConnectionFactory-property name="language" value="EN"
     * @j2c.managedConnectionFactory-property name="moduleName" value="BAPI"
     * @j2c.managedConnectionFactory-property name="password" value="mot de passe"
     * @j2c.managedConnectionFactory-property name="userName" value="userName"
     * @j2c.connectionSpec class="com.ibm.j2ca.sap.SAPConnectionSpec"
     * @generated
     */
  6. Test de l'application :
    1. Sélectionnez la vue Serveurs, cliquez avec le bouton droit sur WebSphere Application Server v7.0, v8.0 ou v8.5 et sélectionnez Démarrer.
    2. Sélectionnez Fichier > Nouveau > Autre > J2C > Page Web, service Web ou EJB issu d'un Bean Java J2C. Cliquez sur Suivant.
    3. Sur la page Sélection d'un bean Java, cliquez sur Parcourir.
    4. Sur la page Rechercher un bean J2C, tapez C dans la zone de texte du haut ; CustomerImpl - sample.bapi apparaît dans la zone Eléments correspondant. Sélectionnez CustomerImpl - sample.bapi et cliquez sur OK.
    5. Cliquez sur Suivant.
    6. Dans la page Informations de déploiement, sélectionnez JSP simple puis cliquez sur Suivant.
    7. Dans la page Création de JSP simple, cliquez sur Nouveau pour lancer l'assistant de projet Web.
    8. Dans la page Nouveau projet Web, tapez un nom dans la zone Nom du projet (exemple : ProjetWebTest). Vérifiez que l'environnement d'exécution cible est bien WebSphere Application Server v7.0 ou v8.0. Sélectionnez Ajouter un projet à un fichier EAR et cliquez sur Terminer.
    9. Dans la page Création de JSP simple, entrez un nom dans la zone Dossier JSP (par exemple ExempleJSP), puis cliquez sur Terminer.
    10. Lorsque le serveur est démarré, accédez à <votreProjetWeb>/WebContent/SampleJSP/TestClient.jsp. Cliquez avec le bouton droit sur TestClient.jsp et sélectionnez Exécuter en tant que > Exécuter sur le serveur.


    11. L'application s'ouvre dans un navigateur Web. Entrez une valeur et cliquez sur Appeler.

Commentaires