Appel du service de décision depuis l'exemple d'application web

En tant qu'intégrateur, vous testez le service de décision en utilisant une application client.

Avant de commencer

Si vous vous connectez au portail cloud avec votre ID utilisateur d'entreprise (authentification SAML), vous ne pouvez pas exécuter de services de décision. Vous avez, pour cela, vous procurer un compte avec un mot de passe local (voir Identifiants de service pour les applications client).

Assurez-vous d'avoir téléchargé les ressources de support, y compris l'application web miniloan-webapp, à partir du portail IBM ODM on Cloud.

Pourquoi et quand exécuter cette tâche

Vous installez l'exemple d'application web, miniloan-webapp, sur un serveur d'applications et vous exécutez le service de décision.

Procédure

  1. Installez le serveur et l'exemple d'application web :
    1. Téléchargez WAS Liberty à partir de l'emplacement suivant : https://developer.ibm.com/wasdev/downloads/#asset/runtimes-wlp-runtime
      Conseil : Notez le numéro de version de WAS Liberty en vue de l'étape suivante.
    2. Exécutez la commande suivante pour installer le profil Liberty dans un répertoire cible : java -jar wlp-runtime-<numéro de version Liberty>.jar Remplacer <numéro de version Liberty> par le numéro de version du profil WAS Liberty téléchargé.
    3. Pour créer un nouveau serveur Liberty nommé ODMSample, allez dans <RépertoireCible>/wlp/bin et exécutez la commande suivante : server create ODMSample
    4. Copiez le fichier miniloan-webapp.war dans <RépertoireCible>/wlp/usr/servers/ODMSample/apps.
    5. Ajoutez la fonctionnalité suivante au fichier descripteur <RépertoireCible>/wlp/usr/servers/ODMSample/server.xml :
      jsf-2.0
    6. Pour déclarer l'application web Miniloan, ajoutez la ligne suivante après la déclaration httpEndpoint, dans le fichier <RépertoireCible>/wlp/usr/servers/ODMSample/server.xml :
      <webApplication id="miniloan-webapp" location="miniloan-webapp.war" name="miniloan-webapp"/>

      La valeur de l'attribut location doit être le chemin relatif du fichier .war de l'application web que vous avez copié dans le répertoire apps.

  2. Démarrer le serveur Liberty ODMSample. Allez dans <RépertoireCible>/wlp/bin et exécutez la commande suivante : server start ODMSample
  3. Pour accéder à l'application miniloan-webapp sur le serveur Liberty, saisissez l'URL suivante dans un navigateur web : http://localhost:9080/miniloan-webapp/ . Le numéro de port est défini dans le fichier server.xml. Il est possible de le modifier.
  4. Vérifiez que le chemin d'ensemble de règles est correct.
  5. Spécifiez le nom d'hôte du serveur de votre portail cloud et entrez vos ID utilisateur et mot de passe pour vous connecter à ce portail. Vous devez utiliser un compte du portail cloud, tel qu'un compte d'utilisateur ou des identifiants de service.
  6. Sélectionnez l'environnement dans lequel vous avez déployé le service de décision.
  7. Cliquez sur Valider le prêt et attendez que le résultat s'affiche. Selon les valeurs entrées dans les champs Emprunteur et Prêt, le message renvoyé sera Le prêt est rejeté ou Le prêt est approuvé.
  8. Changez les valeurs dans les champs pour tester le service de décision.
  9. Pour arrêter le serveur Liberty ODMSample, allez dans <RépertoireCible>/wlp/bin et exécutez la commande suivante : server stop ODMSample

Que faire ensuite

Vous pouvez maintenant valider le service de décision dans l'environnement de test.