Cet onglet contient une trame exemple d'un code COBOL sous forme d'une structure arborescente de balises. Cette trame sera utilisée dans les Programmes COBOL ou les Copybooks COBOL qui appelleront ce Squelette. Cette trame exemple vous permet de commencer rapidement à décrire un Squelette mais vous pouvez créer votre propre trame.
L'onglet Source du Squelette est automatiquement associé à la vue Structure du Squelette. Cette vue affiche les balises déclarées dans le Squelette pour faciliter la navigation dans les lignes de source.
Les balises sont déclarées sous la forme *TAG: à partir de la colonne 7, suivie de la balise.
Le nom des balises doit être unique dans le Squelette. Si vous créez une balise dont le nom existe déjà, une erreur apparaît automatiquement sur la ligne de la nouvelle balise ainsi que sur celle de la balise existante.
La hiérarchie entre les balises se traduit dans la ligne de déclaration des balises. La balise parent est suivie, après une barre oblique, de la balise enfant. Plusieurs niveaux de hiérarchie sont possibles.
La ligne de déclaration de la balise est suivie par une ou plusieurs lignes suite contenant le contenu de la balise. Vous pouvez insérer des variables sous la forme $nom_variable. Certaines variables ont une valeur prédéfinie ($programId par exemple). La valeur d'une variable peut être indiquée à plusieurs niveaux.
Les variables seront remplacées, lors de la génération, par leur valeur associée.