Déployer l'exemple d'application sur WebSphere Application Server Community Edition pour traiter les demandes d'appel

Pour déployer le fichier EAR du programme IVP de l'application de traitement des appels dans WebSphere CE, préparez le fichier XML du plan de déploiement et utilisez la fonction déployeur pour déployer le fichier EAR (archive d'application d'entreprise).

Procédure

  1. Préparez le fichier XML du plan de déploiement afin d'y spécifier d'une part le nom de l'adaptateur de ressources IMS TM déployé sur le serveur, d'autre part les propriétés de la spécification d'activation.

    Un exemple de plan de déploiement d'adaptateur de ressources figure ci-après.

    <?xml version="1.0" encoding="UTF-8" ?>
    <application
      xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
      xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2"
      application-name="IMSICOCalloutIVPMDBEAR">
        <dep:environment>
            <dep:moduleId>
                <dep:groupId>com.ibm.imsico</dep:groupId>
                <dep:artifactId>IMSICOCalloutIVP</dep:artifactId>
          <!-- Spécifiez la version de l'adaptateur de ressources utilisé. -->
                <dep:version>12.1.0</dep:version>
                <dep:type>war</dep:type>
            </dep:moduleId>
            <dep:dependencies>
                <dep:dependency>
                    <dep:groupId>com.ibm.imsico</dep:groupId>
                    <dep:artifactId>IMSTMRA</dep:artifactId>
                    <!-- Spécifiez la version de l'adaptateur de ressources utilisé. -->
                    <dep:version>12.1.0</dep:version>
                    <dep:type>rar</dep:type>
                </dep:dependency>
            </dep:dependencies>
        </dep:environment>
      <module>
        <ejb>IMSICOCalloutIVPMDB.jar</ejb>
        <openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"
                     xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2">
          <enterprise-beans>
            <message-driven> 
              <ejb-name>IMSICOCalloutIVPMDB</ejb-name>
              <naming:resource-adapter>
                 <!-- Spécifiez le nom de l'adaptateur de ressources IMS TM que vous avez défini dans -->
                 <!-- l'élément <resourceadapter-name> du fichier XML du plan de déploiement de l'adaptateur de ressources. --> 
                 <naming:resource-link>IMSTMRA</naming:resource-link>
              </naming:resource-adapter>
              <!-- Changez le nom d'hôte, le numéro de port, le nom du magasin de données et les noms de TPIPE en fonction de votre environnement.  -->
              <!-- Spécifiez IVPPIPE3,IVPPIPE4 si vous comptez vérifier les messages d'appel asynchrones et synchrones. -->
              <!-- Spécifiez IVPPIPE3 si vous comptez vérifier seulement les messages d'appel asynchrones. -->
              <!-- Spécifiez IVPPIPE4 si vous comptez vérifier seulement les messages d'appel synchrones. -->
              <activation-config>
                <activation-config-property>
                  <activation-config-property-name>HostName</activation-config-property-name>
                  <activation-config-property-value>votre.hote.ims.com</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                  <activation-config-property-name>PortNumber</activation-config-property-name>
                  <activation-config-property-value>9999</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                  <activation-config-property-name>DataStoreName</activation-config-property-name>
                  <activation-config-property-value>IMS1</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                  <activation-config-property-name>QueueNames</activation-config-property-name>
                  <activation-config-property-value>IVPPIPE4</activation-config-property-value>
                </activation-config-property>
              </activation-config>
            </message-driven>
          </enterprise-beans>
        </openejb-jar>
      </module>
    </application>

    Vous pouvez télécharger cet exemple de fichier XML de plan de déploiement (les commentaires seront en anglais) en cliquant avec le bouton droit ici et en sélectionnant Enregistrer la cible du lien sous (Mozilla Firefox) ou Enregistrer la cible sous (Microsoft Internet Explorer).

  2. Dans la console d'administration de WebSphere CE, cliquez sur Deployer (déployeur).
  3. Dans la fenêtre Install New Applications :
    1. Pour la zone Archive, cliquez sur Browse (parcourir) afin d'accéder à l'endroit où se trouve le fichier imsicocalloutivp.ear et de le sélectionner.
    2. Pour la zone Plan, cliquez sur Browse (parcourir) afin d'accéder à l'endroit où se trouve le fichier XML du plan de déploiement du programme IVP et de le sélectionner.
  4. Cliquez sur Install. L'application est déployée. Le fichier EAR du programme IVP de l'application de traitement des appels doit à présent figurer dans la liste des applications d'entreprises installées, dans la console d'administration.

Résultats

Vous avez déployé le fichier EAR du programme IVP d'IMS TM Resource Adapter.

Que faire ensuite

Pour plus d'informations sur l'infrastructure de déploiement propre à WebSphere CE et sur le fichier XSD du schéma XML associé aux différents types de module Java™ EE, consultez la documentation de WebSphere CE.

Vous êtes prêt à exécuter l'application de traitement des appels IMS sur le système hôte.


Vos commentaires