Rational Developer for System z

Génération d'une application DB2 COBOL en mode batch local

Ce tutoriel explique comment générer une application DB2 par lots COBOL en mode batch local.

Avant de commencer

Le fichier de code source COBOL LDB2SAMP et le fichier de stockage EMPLOYEE, disponibles dans les rubriques connexes ci-dessous sont conçus pour être utilisés avec ce scénario. Avant de commencer cet exemple, vous devez créer un projet z/OS local et ajouter ces exemples à votre projet. Pour plus d'informations sur la création d'un projet local, voir Création d'un projet z/OS local.

DB2 doit également être installé sur votre poste de travail.

Icône Linux Rational Developer for System z ne prend pas en charge les générations COBOL ou PL/I locales sur la plateforme Linux.

Procédure

Pour générer une application DB2 COBOL en mode batch local, procédez comme suit :

  1. Pour modifier les options de génération pour le projet, procédez comme suit :
    1. Sélectionnez le projet puis sélectionnez Groupe de propriétés et l'option d'édition de groupe de propriétés associé.
    2. Sélectionnez l'onglet COBOL puis cliquez sur Options de compilation locale.
    3. Dans la zone SYSLIB, entrez le chemin d'accès au fichier DB2 sqlca.cbl suivi des autres chemins qui contiennent des fichiers de définition utilisés par le programme, séparés par des points-virgules. Le chemin par défaut est C:\Program Files\IBM\SQLLIB\include\cobol_a. Même si le fichier de définition réside dans le même projet que le fichier source COBOL, le chemin du projet doit être inclus dans la SYSLIB. Par exemple, C:\Program Files\IBM\SQLLIB\include\cobol_a;C:\myProject\source.
    4. Cliquez sur la case à cocher La source contient des instructions SQL EXEC.
    5. Si une connexion de base de données est configurée pour le projet, cliquez sur le bouton Parcourir, sélectionnez le nom de la base de données dans la liste des connexions de base de données, puis cliquez sur OK.
    6. Si aucune connexion de base de données n'est configurée pour le projet, procédez comme suit :
      1. Cliquez sur Nouveau. La fenêtre Connexion à la base de données s'affiche.
      2. Dans la fenêtre Connexion à la base de données, cliquez sur Nouveau.
      3. Dans la fenêtre de profil de connexion, sélectionnez le gestionnaire de base de données à utiliser pour le développement dans la liste des types de profil de connexion puis cliquez sur Suivant. Par exemple, DB2 for Linux, UNIX, and Windows.
      4. Dans la liste déroulante des pilotes, sélectionnez le pilote JDBC à utiliser. Par exemple, IBM Data Server Driver for JDBC and SQLJ.
      5. Dans la zone Base de données, entrez le nom de la base de données utilisée par le programme. Le programme LDB2SAMP.cbl utilise la base de données SAMPLE fournie avec DB2.
      6. Dans la zone Hôte, entrez localhost.
      7. Si le numéro de port ou l'emplacement de la classe est différent des valeurs par défaut, modifiez-les en fonction de votre installation.
      8. Dans les zones Nom d'utilisateur et Mot de passe, entrez un ID utilisateur et le mot de passe associé.
      9. Cliquez sur le bouton Tester la connexion pour vérifier que les paramètres de la connexion sont corrects et cliquez sur Terminer.
    7. Sur la page Options de liens locaux, attribuez /de db2api.lib pour l'option Options de liens puis fermez et enregistrez le groupe de propriétés.
  2. Dans la vue Projets z/OS, sélectionnez LDB2SAMP.cbl, puis Affecter comme point d'entrée dans le menu contextuel.
  3. Cliquez à l'aide du bouton droit de la souris sur le nom de projet puis sélectionnez Régénérer le projet. Le fichier exécutable généré dans le dossier BuildOutput peut maintenant être exécuté ou débogué en tant qu'application compilée.

Conditions d'utilisation | Commentaires

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)