Lignes -GO

Vous indiquez ici les options de génération du Bloc Base de Données relationnel.

Pour ajouter une ligne, vous avez deux possibilités :
  • Cliquez sur Ajouter ou sélectionnez cette action dans le menu contextuel. Par défaut, le type d'une nouvelle ligne est initialisé à * (commentaire). Pour indiquer une option de génération, cliquez dans la zone Type et sélectionnez le type de ligne O. Indiquez l’option dans la zone Description.
  • Cliquez sur Ajouter un appel de Format Guide ou sélectionnez cette action dans le menu contextuel pour insérer l’appel d’un Format Guide. Une boîte de sélection s’ouvre. Elle affiche les Formats Guides disponibles de type O : Options de génération . Sélectionnez l’un d’eux et cliquez sur OK.

    Les libellés variables et les valeurs symboliques indiqués dans l’onglet Lignes -D du Format Guide sélectionné s’affichent alors dans la colonne Description, en consultation. Le nom du Format Guide s’affiche dans la colonne Format Guide.

    Si vous cliquez sur le nom du Format Guide dans la colonne Format Guide, un bouton s’affiche. Cliquez dessus pour faire apparaître toutes les lignes de description du Format Guide dans une fenêtre de détail. Dans cette fenêtre, vous pouvez modifier les libellés variables et les valeurs symboliques.
    Remarque : La longueur d’un libellé variable ne doit pas excéder la longueur définie dans l’onglet Lignes -D du Format Guide.
Erreur
Cette colonne affiche un point pour toute ligne de description existante non vide.

De plus, si la ligne n'est pas correcte, cette colonne affiche aussi le symbole d'une erreur ou d'un avertissement, selon la gravité de l'erreur. Une infobulle vous informe de l'origine de l'erreur.

Type
Les types de ligne suivants sont possibles :
  • O pour une ligne d’option de génération.
  • * pour une ligne non générée et utilisée pour l'insertion d'un commentaire ou écrasement. Par défaut, lorsqu'une ligne est créée, son type est initialisé à cette valeur.

Cette colonne affiche la valeur I sur toutes les insertions de Format Guide. Cette valeur ne peut pas être sélectionnée directement.

Description
Cette zone doit contenir les informations suivantes :
  • Si vous avez inséré une ligne de type O, vous devez indiquer le nom de l'option, le signe =, puis la valeur de l'option. Pour activer une option, indiquez OPTION=YES (OPTION étant le nom de l'option).
  • Si vous avez inséré une ligne de type *, vous devez saisir le commentaire.
  • Si vous avez inséré une ligne d’appel de Format Guide, les libellés variables et les valeurs symboliques indiqués dans les Lignes -D du Format Guide sélectionné s’affichent.
    Remarque : La largeur de la colonne Description est limitée à 60 caractères. Pour voir l'intégralité d'un appel de Format Guide dépassant 60 caractères, survolez le contenu de la colonne. L'intégralité de l'appel s'affiche alors dans une infobulle.
Format Guide
Cette colonne contient le nom d’un Format Guide appelé. Le bouton qui s’affiche quand vous cliquez dans cette colonne vous permet de voir la description du Format Guide dans une fenêtre de détail. Dans cette fenêtre, vous pouvez modifier les libellés variables et les valeurs symboliques.

Liste des options de génération

Vous pouvez indiquer les options suivantes :
  • Prise en compte de la ponctuation

    Avec cette option (COMMA=YES), la ponctuation sera automatiquement générée en fin de ligne pour tout ajout ou modification des caractéristiques d'une colonne dans les Lignes -GG associés à la table ou vue appelée dans le Bloc.

  • Pas de prise en compte de la ponctuation

    C'est l'option par défaut pour tous les types de Blocs SQL sauf DB2 SQL, SQL/DS et ORACLE V5.

    Avec cette option (COMMA=NO), vous devez saisir vous-même la ponctuation quand vous ajoutez ou modifiez les caractéristiques d'une colonne dans les Lignes -GG associés à la table ou vue appelée dans le Bloc.

  • Pas de génération des constantes

    Indiquez cette option (COMMENT=NO) pour ne pas générer les constantes Pacbase en commentaires lors de la génération du Bloc.

  • Génération d'ordres COMMIT

    Indiquez cette option (COMMIT=YES) pour qu'un ordre COMMIT soit généré après chaque annulation ('DROP') d'objet SQL. Dans un même flot de commandes, vous pourrez donc annuler puis récréer le même objet.

  • Modification du préfixage standard

    Cette option (PREFIX=NO) permet de ne pas utiliser le préfixage prévu en standard sur le nom externe des tables et vues.

    Si vous indiquez cette option, un nom externe sans point ni préfixe sera généré tel quel, et un nom de la forme .NOM sera généré avec un préfixe correspondant au code de l'utilisateur.

  • Positionnement du code retour à 06

    Cette option (RETCOD=06) permet de renvoyer un code retour 06 au lieu de 08 quand des erreurs sont détectées lors de la génération du Bloc. Ainsi, la chaîne de génération ne s'arrête pas et passe à l'étape suivante

  • (Non) Génération des champs date, time et timestamp

    Cette option (TIME=YES ou TIME=NO) permet de (ne pas) prendre en compte les champs Date (format M), Time (format T) et Timestamp (format TS) dans les Blocs TANDEM et NONSTOP SQL dont le numéro de version est à blanc (Autres Systèmes, toutes versions).

  • Pas de transformation des minuscules en majuscules

    Indiquez cette option (UPPER=NO) pour empêcher la conversion automatique des minuscules en majuscules lors de la génération du Bloc.

  • Description complète des Tables DB2

    Cette option (DESCR=ALL) permet de générer la description complète des Segments qui composent les Tables DB2.

    Toutes les Rubriques appelées dans les Segments (c'est à dire les Rubriques groupes, les redefines et les occurs) seront générées dans la WORKING STORAGE SECTION.

    Cette option est aussi obligatoire pour décomposer les dates générées en zones élémentaires pour les Segments DB2 (l'option BREAKDATE=YES option doit être positionnée dans les Lignes -GO de la Bibliothèque, du Dialogue ou du Programme).


Vos commentaires