Rational Programming Patterns for System z

Onglet Définition

Le type de valeurs que vous entrez dans cet onglet dépend du contexte d'utilisation du Segment. L'onglet contient des zones spécifiques aux Segments de type "00" et des zones dédiées aux autres Segments.

Les informations sur la définition du Segment sont parfois différentes selon le type de Segment défini. Pour un Segment non spécifique, vous devez saisir la valeur du code action et indiquer les options pour le contrôle de présence. Pour un Segment de type "00", vous devez saisir la valeur du code action qui est complètement différent de celui des Segments spécifiques et vous devez indiquer le code de la Rubrique qui identifie le type de transaction.

Nombre de postes
Cette zone est commune aux deux types de Segment, spécifique ou non-spécifique. Elle est utilisée pour présenter le nombre de postes réservés lorsque le Segment est stocké en mémoire. Sa longueur ne doit pas dépasser 4 caractères numériques :
  • Le Segment appartenant à la Structure de Données est utilisé dans un Programme comme table (consultez l'éditeur de Programmes). La valeur par défaut au moment de la génération sera 100.
  • le type de description d'enregistrements comprend le nombre de clause 'OCCURS' indiqué dans cette zone (consultez l'aide sur l'éditeur de Programme).
Nombre d'occurences
Vous devez indiquer le nombre moyen estimé d'occurrences du Segment dans une base de données ou un fichier classique.

Segments spécifiques

Valeur code structure
Pour les Segments autres que "00", entrez la valeur que prend le code structure sous forme de littéral COBOL. Cette information est indispensable dans le cas de l'utilisation d'un fichier variable dans un Segment.
Valeur code Action
Cette zone ainsi que les suivantes sont utilisées par les fichiers mouvements Batch. Un fichier mouvement se compose d'enregistrements qui mettent à jour un fichier permanent. Le type de mise à jour (Création, Modification, Suppression, ou autres) est appelé le code action. Les validations et mises à jour sont automatiquement associées à chacun des types de mise à jour. Dans la partie commune du fichier, une "Rubrique code action", représente le code action. Vous devez saisir dans cette zone le code de cette Rubrique qui indique la nature de l'action et associer six valeurs à la Rubrique, une par type de mise à jour dans les zones qui suivent. Chaque valeur représentera l'entrée utilisateur qui permet d'indiquer la mise à jour appropriée à effectuer dans l'application. Si vous ne précisez pas le code action de la Rubrique, toute mise à jour est considérée comme étant une modification.
Contrôle de présence
Remarque : Les valeurs indiquées ci-après sont réservées aux Segments.
Vous devez sélectionner une valeur par type de mise à jour.
Création
Vous devez sélectionner une des valeurs du tableau pour préciser si la présence du Segment spécifique est nécessaire lors d'une création.
Tableau 1. Création
Valeurs Description
Aucun Pas de contrôle
P : Obligatoire (erreur C)  
F : Facultatif Le Segment est facultatif pour une création.
O : Obligatoire Segment obligatoire en création.
I : Interdit Segment interdit en création
Modification
Sélectionnez une des valeurs du tableau pour préciser si la présence du Segment spécifique est nécessaire lors d'une modification.
Tableau 2. Modification
Valeurs Description
Aucun Pas de contrôle
P : Obligatoire (erreur C)  
F : Facultatif Le Segment est facultatif pour une modification
O : Obligatoire Segment obligatoire en modification
I : Interdit Segment interdit en modification
Suppression
Sélectionnez une des valeurs du tableau pour préciser si la présence du Segment spécifique est nécessaire lors d'une suppression.
Tableau 3. Suppression
Valeurs Description
Aucun Pas de contrôle
P : Obligatoire (erreur C)  
F : Facultatif Le Segment est facultatif pour une suppression
O : Obligatoire Segment obligatoire en suppression
I : Interdit Segment interdit en suppression
Type 4
Type 5
Type 6
Précisez si la présence du Segment spécifique est nécessaire pour une action de type 4, 5 et 6.
Tableau 4. Type 4, type 5, type 6
Valeurs Description
Aucun Pas de contrôle
P : Obligatoire (erreur C)  
F : Facultatif Le Segment est facultatif pour une action de type 4, 5 et 6
O : Obligatoire Segment obligatoire pour action de type 4, 5 et 6
I : Interdit Segment interdit pour une action de type 4, 5 et 6

Segments '00'

Code structure
Saisissez le code Rubrique qui identifie le type d'enregistrement spécifique dans le Segment de la partie commune (six caractères maximum).
Code action
Cette zone ainsi que les suivantes sont utilisées par les fichiers mouvements Batch. Un fichier mouvement se compose d'enregistrements qui mettent à jour un fichier permanent. Le type de mise à jour (Création, Modification, Suppression, ou autres) est appelé le code action. Les validations et mises à jour sont automatiquement associées à chacun des types de mise à jour. Dans la partie commune du fichier, une "Rubrique code action", représente le code action. Vous devez saisir dans cette zone le code de cette Rubrique qui indique la nature de l'action et associer six valeurs à la Rubrique, une par type de mise à jour dans les zones qui suivent. Chaque valeur représentera l'entrée utilisateur qui permet d'indiquer la mise à jour appropriée à effectuer dans l'application. Si vous ne précisez pas le code action de la Rubrique, toute mise à jour est considérée comme étant une modification.
Création
Saisissez la valeur du code action 1 en création. Exemple : "ADD".
Modification
Saisissez la valeur du code action 2 en modification. Exemple : "CHG".
Suppression
Saisissez la valeur du code action 3 en suppression. Exemple : "DEL".
Type 4
Saisissez la valeur du code action 4 en modification 4 défini par l'utilisateur.
Type 5
Saisissez la valeur du code action 5 en modification 5 défini par l'utilisateur.
Type 6
Saisissez la valeur du code action 6 en modification 6 défini par l'utilisateur.