Rational Developer
for System
z applique certaines règles concernant le format d'enregistrement (RECFM), la longueur d'enregistrement (LRECL) et la taille de bloc (BLKSIZE).
Lorsque vous allouez un fichier partitionné ou séquentiel et utilisez
la page Caractéristiques du fichier de l'assistant Nouveau fichier pour définir
le format d'enregistrement, la longueur d'enregistrement et la
taille de bloc, Rational Developer for System z applique les règles
suivantes :
- Avec toute valeur de format de fichier sauf U, la longueur
d'enregistrement ou la taille de bloc est obligatoire et le deux peuvent être
indiquées. Une valeur nulle revient au moins que si vous n'indiquez rien. Si
vous omettez à la fois la longueur d'enregistrement et la taille de bloc,
l'assistant vous envoie le message Longueur d'enregistrement : ne doit
pas être vide. ou Taille de bloc : ne doit pas être vide.
- Si le format d'enregistrement est F, FA ou FM et que la longueur
d'enregistrement et la taille de bloc sont toutes les deux précisées,
elles doivent être identiques. Chaque valeur prend par défaut la valeur de
l'autre. Si vous tentez d'entrer des valeurs différentes pour la longueur
d'enregistrement et la taille de bloc, Rational Developer
for System
z vous
envoie alors le message suivant : Pour le format d'enregistrement sélectionné, les
valeurs de longueur d'enregistrement et de taille de bloc doivent être égales
lorsque ces deux éléments sont indiqués.
- Si le format d'enregistrement est FB, FBA ou FBM et que la longueur
d'enregistrement et la taille de bloc sont toutes les deux précisées, la
taille de bloc doit alors être un multiple de la longueur d'enregistrement. Si
vous indiquez la longueur d'enregistrement sans la taille de bloc, OPEN
calcule une valeur optimale de la taille de bloc qui dépend du type de
périphérique. Si vous tentez d'entrer une valeur de taille de bloc qui n'est
pas un multiple de la longueur d'enregistrement, Rational Developer for System z vous envoie le message suivant : Pour le format d'enregistrement sélectionné, la
valeur de la taille de bloc doit être un multiple de la longueur
d'enregistrement lorsque ces deux éléments sont indiqués.
- Si le format d'enregistrement est V, VB, VA, VBA, VM ou
VBM, et que la taille de bloc et la longueur d'enregistrement sont toutes les
deux indiquées, la taille de bloc doit alors être au moins quatre fois
supérieure à la valeur de la longueur d'enregistrement. Si vous indiquez la
longueur d'enregistrement sans la taille de bloc, OPEN calcule une valeur
optimale de la taille de bloc qui dépend du type de périphérique. Cette
valeur sera au moins quatre fois
supérieure à la valeur de la longueur d'enregistrement. Si vous tentez d'entrer
une valeur de taille de bloc inférieure à quatre fois la valeur de la longueur
d'enregistrement, Rational Developer
for System
z vous envoie le message suivant : Pour le format d'enregistrement sélectionné, la valeur de la taille de
bloc doit être au moins quatre fois égale à la valeur de la longueur
d'enregistrement lorsque ces deux éléments sont indiqués.
- Si le format d'enregistrement est VA, VBA, VM ou VBM, la longueur
d'enregistrement doit être au moins égale à 5. Si vous tentez d'entrer une
valeur de longueur d'enregistrement inférieure à 5, Rational Developer
for System
z envoie le message suivant : Pour le format d'enregistrement sélectionné,
la valeur de la longueur d'enregistrement doit au moins être égale à cinq.
- Si le format d'enregistrement est U, la taille de bloc est
obligatoire et la longueur d'enregistrement est désactivée. Si vous omettez la taille de bloc, l'assistant envoie le message :
Taille de bloc : ne doit pas être vide.