Configuration de l'environnement d'exécution de votre service Web IBM i

Dans la fenêtre Sélection de l'implémentation de service, vous pouvez cliquer sur Editer afin d'accéder à une boîte de dialogue qui vous permettra de définir les valeurs de configuration d'exécution et d'authentification des programmes et procédures IBM® i appelés par votre application Web.

Authentification

Pourquoi et quand exécuter cette tâche
Sur la première page de la boîte de dialogue Configuration de l'exécution du service Web IBM i, indiquez comment les services Web qui effectuent des appels de programme vers un hôte IBM i doivent être connectés et authentifiés.

Liste des bibliothèques

Pourquoi et quand exécuter cette tâche
Sur la deuxième page de la boîte de dialogue Configuration de l'exécution de service WebIBM i, définissez les informations de la liste des bibliothèques d'exécution pour les services Web qui effectuent les appels de programme vers un hôte IBM i.
  1. Dans la zone Liste de bibliothèques d'exécution, indiquez les bibliothèques d'exécution requises par le programme. Une fois le travail créé et avant que le programme ou la procédure IBM i ne soit appelé, le système ajoute les bibliothèques à la liste de bibliothèques résidant sur le serveur IBM i.
    1. Dans la zone Bibliothèque, indiquez le nom de la bibliothèque et cliquez sur Ajouter pour l'ajouter à la liste.
    2. Dans la zone Position en bibliothèque, cliquez et sélectionnez *FIRST ou *LAST pour indiquer si la bibliothèque doit être ajoutée en première ou en dernière position dans la liste. Appuyez sur Entrée pour enregistrer l'entrée dans la liste des bibliothèques. Les bibliothèques de la liste sont utilisées par le programme lors de l'exécution.
    3. Pour supprimer une bibliothèque de la liste, sélectionnez la bibliothèque concernée et cliquez sur Supprimer.
    4. Pour modifier l'ordre des bibliothèques dans la liste, cliquez sur Monter ou Descendre.
  2. Si vous affectez la valeur *CRTDFT à la zone Bibliothèque actuelle, tous les objets créés dans la bibliothèque actuelle (avec le paramètre *CURLIB, indiqué sur la ligne de commande) utilisent la bibliothèque QGPL comme bibliothèque actuelle par défaut. Si vous affectez la valeur *USRPRF à la zone Bibliothèque actuelle, le système utilise le paramètre défini dans le profil utilisateur.
  3. Dans la zone Commande initiale, indiquez la commande hôte à exécuter une fois que vous vous êtes identifié sur le système hôte. Par exemple, vous pouvez définir un programme de configuration CL pour définir l'environnement avant d'appeler des applications. Selon l'ID utilisateur, le programme peut ajouter des bibliothèques supplémentaires à la liste de bibliothèques.
Que faire ensuite
Fichier de configuration d'exécution

Le système génère un fichier de configuration d'exécution comprenant tous vos paramètres et le place dans le dossier source du projet de service.

Par défaut, le bean Java généré recherche le fichier de configuration d'exécution à l'emplacement du chemin d'accès aux classes.

Si le service Web est créé à partir d'un fichier disposant d'une connexion IBM i (par exemple, un fichier sélectionné dans l'explorateur de systèmes éloignés), les zones des deux pages de l'assistant sont préremplies avec les informations de connexion.

Autres remarques

Outre la définition des valeurs d'authentification et d'exécution,vous devez vérifier que les serveurs hôte sont en cours d'exécution sur l'hôte IBM i. Les serveurs sont *SRVMAP, *CENTRAL, *RMTCMD et *SIGNON. Pour démarrer un serveur hôte, vous devez exécuter la commande STRHOSTSVR. Par exemple, tapez STRHOSTSVR *RMTCMD pour démarrer le serveur *RMTCMD. Pour démarrer tous les serveurs hôte, exécutez la commande STRHOSTSVR *ALL.

Pour tester les services Web IBM i dans l'environnement de test Rational, vous devez disposer d'une connexion TCP/IP au système hôte IBM i et le profil utilisateur QUSER doit être activé.


Commentaires en retour