Sélection de variables dans le code source importé

Vous pouvez sélectionner des définitions de variables dans le code source importé lors des sources d'informations et des données d'applications sont ajoutées à une spécification de capture.

Pourquoi et quand exécuter cette tâche

Vous pouvez importer la définition de variable à partir de n'importe quel code source COBOL, C, C++ ou PL/I incluant une définition de données.

Procédure

  1. Cliquez sur Sélectionner dans la structure de langage importée. La fenêtre Choisir un code source s'affiche alors.
    Image de la boîte de dialogue Spécifier la structure source.
  2. Cliquez sur Choisir un fichier de structure de langue, accédez au fichier de code source, puis cliquez sur OK. Si le fichier source utilise l'une des extensions suivantes, le langage source est automatiquement défini :
    Langage source Extension de fichier
    C *.c ou *.h
    C++ *.cpp ou *.hpp
    COBOL *.cbl, *.cob, *.ccp ou *.cpy
    PL/I *.pli, *.mac ou *.inc

    Si le fichier présente une extension autre que celles présentées ci-avant, vous devez sélectionner le langage source. Vous pouvez également choisir un autre langage source que celui présélectionné.

    Pour les langages C et C++, vous pouvez indiquer le nom de la structure à importer. Par défaut, le système utilise la valeur DFHDATA ou le nom de la dernière structure utilisée.

    Une fois que l'éditeur a chargé la structure de langage, il affiche toute erreur et avertissement dans la structure de langage. Ces messages, dotés du préfixe DFHPI, sont documentés en tant que messages CICS et partagés avec l'assistant de services Web CICS et l'assistant XML CICS. En cas d'erreur, la structure du langage ne peut pas être utilisée et l'éditeur retourne à l'écran précédent. Si des avertissements sont détectés, ces derniers s'affichent. Cliquez sur OK.

    Si aucune ne se produit, la fenêtre Structure de langage apparaît.

    Image de la boîte de dialogue Obtenir le format de données de la structure de langue importée.
    Cette fenêtre comprend une arborescence de la structure de langage. Les éléments sont mis en retrait dans l'arborescence s'ils appartiennent à un élément parent. Chaque élément a un format, un décalage et une longueur. La précision s'affiche pour les éléments numériques et scientifiques.

  3. Cliquez sur l'élément de données à importer dans l'arborescence des éléments de données affichée. Si le type de données correspond à la virgule flottante et qu'il ne s'agit pas du langage COBOL, la fenêtre Choisir le type de virgule flottante utilisé s'affiche.
    Image de la boîte de dialogue Choisir le type de virgule flottante utilisé.

    Les options de compilation déterminent le type de virgule flottante utilisé et, lorsqu'un type inapproprié est utilisé dans l'éditeur de liaison d'événements CICS, des valeurs incorrectes peuvent être produites pour l'événement.

    Remarque : La fenêtre Choisir le type de virgule flottante utilisé n'apparaît pas sur COBOL car seule la virgule flottante hexadécimale est valide pour COBOL.
  4. Facultatif : Sélectionnez l'une des virgules flottante possibles (Virgule flottante binaire, Virgule flottante décimale ou Virgule flottante hexadécimale) et cliquez sur OK.
  5. Cliquez sur OK. Les informations sur le format sont renseignées à partir de l'élément de données importé dans la fenêtre Source d'information ou Valeur de données variable.

Résultats

Vous avez importé une valeur de données variable. La prochaine fois que vous cliquerez sur Sélectionner dans la structure de langage importée, la dernière structure de langage spécifiée s'affichera automatiquement. Pour importer une valeur à partir d'une structure de langage différente, cliquez sur Changer la structure de langage dans la fenêtre Structure de langage pour sélectionner une autre structure de langage.