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'occurrences
- 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. Dans les zones suivantes, vous devez associer six valeurs
à la Rubrique, une par type de mise à jour. 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 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éationValeurs |
Description |
Aucun |
Pas de contrôle |
P : Obligatoire (erreur C) |
Segment obligatoire en création. Génération
d'une gravité C dans les messages d'erreur standard. |
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. ModificationValeurs |
Description |
Aucun |
Pas de contrôle |
P : Obligatoire (erreur C) |
Segment obligatoire en modification. Génération
d'une gravité C dans les messages d'erreur standard. |
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. SuppressionValeurs |
Description |
Aucun |
Pas de contrôle |
P : Obligatoire (erreur C) |
Segment obligatoire en suppression. Génération
d'une gravité C (rejet du mouvement) dans les messages
d'erreur standard. |
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 6Valeurs |
Description |
Aucun |
Pas de contrôle |
P : Obligatoire (erreur C) |
Segment obligatoire. Génération d'une gravité C dans
les messages d'erreur standard. |
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. Dans les zones suivantes, vous devez associer six valeurs
à la Rubrique, une par type de mise à jour. 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 une modification.
- Création
- Saisissez la valeur du code action 1 en création (ADD par
exemple).
-
- Modification
- Saisissez la valeur du code action 2 en modification (CHG par
exemple).
- Suppression
- Saisissez la valeur du code action 3 en suppression (DEL par
exemple).
- 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.