Ce tutoriel explique comment générer une application COBOL en mode batch local à l'aide d'une connexion DB2 distante.
Avant de commencer
Avant de commencer, veillez à ce que la connexion de la base de données distante soit
cataloguée avec le gestionnaire DB2. Les informations relatives à la configuration de cette connexion sont disponibles sur les sites Web suivants :
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp. Dans la table des matières, ouvrez
Configuring -> Database systems -> Database connections -> Adding database connections
with the Configuration Assistant.Ce scénario suppose la création d'un projet
z/OS local.
Pourquoi et quand exécuter cette tâche
Pour générer une application COBOL en mode batch local à l'aide d'une
connexion DB2 distante, procédez comme suit :
- Ouvrez la page de propriétés Options de génération COBOL locale.
- 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.
- Cochez la case La source contient des instructions SQL imbriquées.
- 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.
- Si aucune connexion de base de données n'est configurée pour le projet, procédez comme suit :
- Cliquez sur Nouvelle connexion, cochez le bouton d'option Créer une nouvelle connexion, puis cliquez sur Suivant.
- Sur la page des paramètres de connexion, sélectionnez le gestionnaire de base de données à utiliser pour le développement dans la liste Sélectionnez un gestionnaire de base de données. Par exemple, DB2 UDB
zSeries V7.
- Dans la liste déroulante Pilote JDBC, sélectionnez le pilote JDBC à utiliser. Par exemple, la valeur par défaut de la base de données DB2 UDB
est IBM DB2 Universal.
- Dans le champs Détails de l'URL de connexion, entrez l'emplacement, l'hôte et le numéro de port de la base de données distante.
- Dans les zones d'informations utilisateur, entrez un ID utilisateur et le mot de passe associé.
- Cliquez sur le bouton Tester la connexion pour vérifier que les paramètres de la connexion sont corrects et cliquez sur Terminer.
- Sur la page Options de liens locaux, attribuez à Options de liens la valeur /de db2api.lib, puis cliquez sur Terminer ou sur OK.
- Dans la vue Projets z/OS, sélectionnez votre programme COBOL,
puis sélectionnez Affecter comme point d'entrée dans le menu contextuel.
- Cliquez avec le bouton droit sur le nom du projet et sélectionnez Régénérer.
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.