Aller au contenu

CRTTAPF

Créer un fichier bande

En bref

La commande CRTTAPF permet de créer un fichier bande.

CRTTAPF se lit CRT (Créer) + TAPF. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

CRTTAPF FILE(…)

Paramètres

Astuce : dans une session 5250, tapez CRTTAPF puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QSYS)

Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non

La commande CRTTAPF permet de créer un fichier bande. Ce dernier contient la description de fichier qui identifie l'unité à utiliser ; il ne comporte pas de données. Le fichier bande permet de lire et d'écrire des enregistrements sur une bande. Le même fichier unité peut être utilisé pour les opérations d'entrée et de sortie.

Remarque :Cette commande ne permet pas de créer des fichiers unité à utiliser lors des opérations de sauvegarde ou de restauration. Ces opérations ne requièrent pas de fichiers unité créés par l'utilisateur.

Les fichiers bande ne comportent pas de spécifications de description de données (DDS). Les informations figurant dans la description de fichier bande proviennent de la commande qui permet de créer cette description. Le fichier bande comporte un seul format d'enregistrement pour les opérations d'entrée/sortie. Ce format est constitué d'une zone caractère dont les données en entrée sont extraites de l'unité ou dont les données en sortie doivent être écrites sur l'unité. Le programme qui utilise le fichier unité doit décrire les zones du format d'enregistrement de sorte que le programme puisse organiser les données reçues de l'unité ou envoyées à celle-ci de la manière indiquée par la description de fichier bande.

Paramètres

Mot-clé Description Valeurs possibles Remarques
FILE Fichier Nom d'objet qualifié Obligatoire, positionnel 1
Qualificatif 1: Fichier Nom
Qualificatif 2: Biblio Nom, *CURLIB
DEV Unité bande Valeurs uniques: *NONE
Autres valeurs (jusqu'à 4 répétitions): Nom
Facultatif
VOL Identificateur de volume Valeurs uniques: *NONE
Autres valeurs (jusqu'à 50 répétitions): Valeur caractère
Facultatif
REELS Spécifications des bandes Liste d'éléments Facultatif
Élément 1: Type de traitement de label *SL, *NL, *NS, *BLP, *LTM
Élément 2: Nombre de bobines 1-255, 1
SEQNBR Numéro de séquence 1-16777215, 1, *END, *NEXT Facultatif
LABEL Label bande Valeur caractère, *NONE Facultatif
FILETYPE Type de fichier *DATA, *SRC Facultatif
IGCDTA User specified DBCS data *NO, *YES Facultatif
TEXT Texte 'descriptif' Valeur caractère, *BLANK Facultatif
RCDLEN Longueur d'enregistrement Entier, *CALC Facultatif
BLKLEN Longueur de bloc 1-524288, *CALC Facultatif
BUFOFSET Position dans mémoire tampon Entier, 0, *BLKDSC Facultatif
RCDBLKFMT Format de bloc d'enreg *FB, *F, *V, *VB, *D, *DB, *VS, *VBS, *U Facultatif
EXTEND Ajout Valeurs uniques: *NO
Autres valeurs: Liste d'éléments
Facultatif
Élément 1: Ajout au fichier *YES
Élément 2: Vérification fichier actif *NOCHECK, *CHECK
DENSITY Densité bande Valeur caractère, *DEVTYPE, *CTGTYPE, *FMT3480, *FMT3490E, *FMT3570, *FMT3570E, *FMT3590, *FMT3590E, *QIC120, *QIC525, *QIC1000, *QIC2GB, *QIC2DC, *QIC4GB, *QIC4DC, *QIC3040, *QIC5010, *MLR3, *SLR60, *SLR100, *FMT2GB, *FMT5GB, *FMT7GB, *FMT20GB, *FMT60GB, *ULTRIUM1, 1600, 3200, 6250 Facultatif
COMPACT Compactage des données *DEVD, *NO Facultatif
CODE Code *EBCDIC, *ASCII Facultatif
CRTDATE Date de création Date, *NONE Facultatif
EXPDATE Date d'expiration du fichier Date, *NONE, *PERM Facultatif
ENDOPT Option fin de bande *REWIND, *LEAVE, *UNLOAD Facultatif
USRLBLPGM Programme label utilisateur Valeurs uniques: *NONE
Autres valeurs: Nom d'objet qualifié
Facultatif
Qualificatif 1: Programme label utilisateur Nom
Qualificatif 2: Biblio Nom, *LIBL, *CURLIB
WAITFILE Temps d'attente maxi fichier Entier, *IMMED, *CLS Facultatif
SHARE Partage chemin d'ouverture *NO, *YES Facultatif
AUT Droits Nom, *LIBCRTAUT, *ALL, *CHANGE, *EXCLUDE, *USE Facultatif
REPLACE Remplacer fichier *YES, *NO Facultatif

Fichier (FILE)

Indique le fichier unité de bande à créer.

Si le fichier est utilisé par un programme en langage évolué, son nom doit suivre les règles d'appellation de ce langage. Sinon, le fichier devra être rebaptisé dans le programme.

Ce paramètre est obligatoire.

Qualificatif 1 : Fichier

nom
Entrez le nom du fichier unité de bande à créer.

Qualificateur 2 : Biblio

*CURLIB
Le fichier unité de bande est recherché dans la bibliothèque en cours du travail. Si cette dernière n'est pas précisée, QGPL est prise par défaut.
nom
Indiquez la bibliothèque dans laquelle figure le fichier bande.

Unité (DEV)

Indique le nom d'une ou de plusieurs unités de bande, d'une unité de bande virtuelle ou d'une bandothèque utilisées avec ce fichier unité pour effectuer des opérations d'écriture et de lecture. Une bandothèque est une unité de stockage sur bande composée d'une ou plusieurs unités de bande, de cartouches de bande et d'un dispositif (mécanismes d'entraînement et de préhension) permettant de déplacer les cartouches entre leurs logements de stockage et les unités de bande.

Valeurs uniques

*NONE
Aucun nom d'unité n'est indiqué. Ces noms devront être indiqués plus tard, dans une commande CHGTAPF (Modifier un fichier bande), une commande OVRTAPF (Substituer un fichier bande), ou dans le programme en langage évolué qui ouvre le fichier.

Autres valeurs

nom
Indiquez le nom d'une ou de plusieurs unités de bande (4 au maximum), d'une unité de bande virtuelle ou d'une bandothèque utilisées avec ce fichier unité de bande. L'ordre d'énumération détermine l'ordre dans lequel seront traitées les bandes montées sur ces unités. Lorsque le nombre de volumes traités dépasse le nombre d'unités définies par ce paramètre, celles-ci sont utilisées dans l'ordre où elles sont énumérées, autant de fois que nécessaire.

Identificateur de volume (VOL)

Indique un ou plusieurs identificateurs de volume utilisés par le fichier. Les volumes doivent être montés suivant le même ordre d'énumération des identificateurs en regard de cette invite (et comme ils sont indiqués pour le paramètre DEV). Si le fichier est ouvert pour une lecture ascendante, les identificateurs de volume de la liste sont traités à partir du dernier jusqu'au premier (lors de l'utilisation des unités de la liste d'unités dans l'ordre croissant). Si une liste d'identificateurs de volume est fournie pour le fichier, des messages opérateur indiquent le nom du volume requis.

Valeurs uniques

*NONE
Les identificateurs de volume de bande ne sont pas spécifiés pour ce fichier. Ils peuvent être fournis avant l'ouverture du fichier unité dans une commande CHGTAPF ou OVRTAPF, ou dans le programme de langage évolué. Si des identificateurs de volume ne sont pas indiqués avant l'ouverture du fichier unité, le contrôle de volume n'est pas effectué ; toutefois, le système vérifie si l'unité contient le volume de type label correct et qu'aucun nom de volume n'est fourni dans des messages opérateur. Le nombre maximal de bobines traitées pour un fichier en entrée *NL, *NS, *BLP ou *LTM lorsque VOL(*NONE) est indiqué est déterminé par la valeur du paramètre REELS(nombre-de-bobines).

Autres valeurs (jusqu'à 50 répétitions)

valeur-alphanumérique
Indiquez les identificateurs d'un ou de plusieurs volumes suivant l'ordre dans lequel ils sont placés sur l'unité. Chaque identificateur de volume contient un maximum de 6 caractères alphanumériques. Utilisez un blanc comme séparateur lorsque vous répertoriez plusieurs identificateurs. Jusqu'à 50 identificateurs de volume peuvent être indiqués. Ces identificateurs sont utilisés dans des messages envoyés à l'opérateur pendant le traitement. Le nombre maximal de bobines traitées pour un fichier en entrée *NL, *NS, *BLP ou *LTM est déterminé par le nombre des identificateurs de volume de la liste.

Remarque :Si la valeur de paramètre VOL utilisée pour le fichier indique une liste d'identificateurs plutôt que VOL(*NONE), la partie nombre-de-bobines du paramètre REELS est ignorée, quel que soit l'endroit où il est indiqué. Pour plus de détails sur le mode de détermination des valeurs de paramètre du fichier lors de l'utilisation des substitutions, sur l'interface de langage évolué et sur le fichier unité lors de l'ouverture de celui-ci, reportez-vous au manuel Catégorie des fichiers et systèmes de fichiers de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/. Pour vous assurer que la partie nombre-de-bobines du paramètre REELS (plutôt qu'une liste d'identificateurs VOL) permet de contrôler des volumes traités par le fichier bande, indiquez VOL(*NONE) à la même commande dans laquelle le paramètre REELS est indiqué.

Spécifications des bandes (REELS)

Indique le type d'attribution de label utilisé sur les bobines de bande et le nombre maximal de bobines traitées si aucune liste d'identificateurs de volume n'est indiquée (paramètre VOL) et que ce fichier unité est utilisé avec l'un des fichiers en entrée *NL, *NS, *LTM ou *BLP. Lorsque le nombre de bobines est indiqué en tant que deuxième élément de ce paramètre, les identificateurs des volumes sont ignorés lors du traitement des bandes à label ; en revanche, l'ordre d'installation des bobines sur l'unité doit être vérifié par l'opérateur.

Le nombre-de-bobines n'est pas une valeur limite pour les fichiers à label standard ou en sortie. Pour un fichier en entrée à label standard, les labels du fichier de données limitent le nombre de volumes traités en indiquant fin-de-fichier. Pour un fichier en sortie, la valeur nombre-de-bobines est ignorée ; le système demande la conservation de volumes supplémentaires sur l'unité tant que le fichier n'est pas fermé.

Le système contrôle le premier enregistrement suivant la marque de début de bande pour vérifier (1) s'il comporte exactement 80 octets pour le format EBCDIC ou au moins 80 octets pour le format ASCII et (2) si les 4 premiers octets contiennent les valeurs VOL et 1. Si tel est le cas, la bobine contient une bande à label standard. Les fichiers *SL et *BLP requièrent des volumes de bande à label standard. Les fichiers bande *NL, *NS et *LTM ne peuvent pas traiter de volumes à label standard.

Remarque :Les valeurs *SL, *NL, et *LTM peuvent être spécifiées si le fichier unité est utilisé pour des opérations de lecture ou écriture sur bandes. Les valeurs *NS et *BLP ne sont valables que si le fichier unité est utilisé pour des opérations de lecture.

Elément 1 : Type de traitement de label

*SL
Les volumes comportent des labels standard. Si une liste d'identificateurs de volume est spécifiée (avec le paramètre VOL), le système vérifie que les volumes de bande appropriés se trouvent sur l'unité dans l'ordre spécifié.
  • Si aucun identificateur de volume n'est fourni et si le fichier est ouvert en sortie, il est possible d'installer tout volume à label standard.
  • Si aucune liste d'identificateurs de volume n'est donnée et si le fichier est ouvert en entrée, le premier volume peut avoir n'importe quel identificateur, mais s'il s'agit d'un fichier multivolume, le système requiert que les volumes de continuation appropriés soient traités (vérifiés par contrôle des labels des fichiers de données). Pour un fichier en entrée, le message de fin de fichier est envoyé au programme en cours d'utilisation lorsque les labels du dernier volume traité indiquent qu'il s'agit du dernier volume pour le fichier de données.
*NL
Les volumes n'ont pas de labels. Sur un volume sans label, des marques de bande permettent d'indiquer la fin de chaque fichier de données et la fin du volume. Pour un fichier en entrée, le message de fin de fichier est envoyé au programme lorsque le nombre de volumes spécifiés dans la liste de volumes a été traité ou, si aucune liste d'identificateurs de volume n'est fournie, lorsque le nombre de bobines spécifiées au paramètre REELS a été traité.
*NS
Les volumes ont des labels non standard. Chaque volume doit commencer par des informations de label, qui peuvent être précédées et sont toujours suivies d'une marque de bande. Ces informations de label non standard sont ignorées. Le système avance d'un bloc jusqu'à un point au delà de la marque de bande suivant les labels non standard et positionne la bande sur les données du fichier. Chaque bobine doit avoir une marque de bande à la fin des données du fichier. Les informations situées au delà de cette marque de fin de bande sont ignorées. Un seul fichier de données peut exister sur une bande non standard. Le traitement de label *NS ne peut pas être appliqué aux volumes à label standard.

Pour un fichier en entrée, le message de fin de fichier est envoyé au programme utilisant le fichier lorsque le nombre de volumes spécifiés dans la liste de volumes a été traité ou, si aucune liste d'identificateurs de volume n'est fournie, lorsque le nombre de bobines spécifiées au paramètre REELS a été traité.

*BLP.
Le traitement de label standard est ignoré. Chaque bobine doit avoir des labels standard. Bien qu'une recherche de label de volume standard soit effectuée dans chaque bobine et que chaque fichier doive comporter au moins un label d'en-tête standard (HDR1) et un label de fin standard (EOV1 ou EOF1), la plupart des autres informations de label (comme la longueur d'enregistrement ou la longueur de bloc du fichier de données) sont ignorées. Le numéro d'ordre de chaque fichier du volume est déterminé uniquement par le nombre de marques de bande qui le séparent du début de la bande (contrairement au traitement *SL dans lequel le numéro d'ordre du fichier placé dans les labels d'en-tête et de fin de chaque fichier est utilisé pour rechercher un fichier de données).

La plupart des informations situées dans le label de fin du fichier de données sont ignorées, mais si un label de fin de fichier est trouvé, le message de fin de fichier est envoyé au programme utilisant le fichier bande. Si aucun label de fin de fichier n'est trouvé au moment où le nombre de volumes ou de bobines spécifié a été traité (liste des identificateurs de volume et paramètre REELS), le message de fin de fichier est immédiatement envoyé au programme utilisant le fichier bande. Le traitement de label ignoré peut être utilisé lorsque l'utilisateur ignore le nom du fichier utilisé ou lorsque certaines informations de label de fichier sont inexactes.

*LTM
Les volumes n'ont pas de labels, mais une marque de début de bande précédant le premier fichier de données. REELS(*LTM) est traité de la même manière que REELS(*NL), à ceci près que lorsque SEQNBR(1) est spécifié pour un fichier en sortie pour créer le premier fichier de données sur la bande, une marque de bande d'en-tête est placée au début de la bande avant le premier bloc de données.

Elément 2 : Nombre de bobines

1
Une seule bobine peut être traitée lors d'une opération d'entrée *NL, *LMT, *NS ou *BLP sur fichier bande, si aucune liste d'identificateurs de volumes n'est indiquée (paramètre VOL).
1-255
Indiquez le nombre maximal de bobines traitées pour une opération d'entrée *NL, *LTM, *NS ou *BLP sur fichier bande, lorsqu'aucune liste d'identificateurs de volumes n'est indiquée (paramètre VOL). Si la bobine suivante ne se trouve pas sur l'unité lorsque la fin de la bande en cours de traitement est atteinte, un message est envoyé à l'opérateur pour demander que la bande suivante soit installée sur l'unité suivante. La valeur correspondant au nombre de bandes est ignorée pour les fichiers à label standard (*SL) ou les fichiers de sortie.

Numéro de séquence (SEQNBR)

Indique le numéro de séquence du fichier de données sur la bande à traiter.

  • Lorsque des bandes à label standard sont utilisées, le numéro de séquence à quatre positions est lu à partir du premier label d'en-tête du fichier de données.
  • Lorsque le traitement de label ignoré est utilisé, ou lorsqu'il n'est pas fait appel à des bandes à label standard, le système compte les marques de bande à partir du début de la bande pour trouver le fichier de données ayant le numéro d'ordre exact.
  • Lorsque des bandes de plusieurs fichiers et de plusieurs volumes sont traitées en indiquant REELS(*SL), les numéros d'ordre du fichier sont indiqués de manière consécutive dans tous les volumes ; chaque nouveau fichier de données a un numéro de séquence supérieur au fichier précédent, quel que soit le volume contenant le fichier.
1
Pour les bandes avec labels standard, c'est le fichier de données possédant le numéro de séquence 1 qui est traité. Pour les bandes avec labels non standard, c'est le premier fichier de données de la bande qui est traité.
*END
Le fichier est écrit à la fin de la bande. Cette valeur est utilisée uniquement pour les fichiers écrits sur bande.

Un message d'erreur s'affiche sur l'écran lorsqu'un fichier d'unité de bande est utilisé pour effectuer une lecture sur une bande et que la valeur spéciale *END est spécifiée dans le fichier d'unité de bande.

*NEXT
Le fichier suivant est traité. Cette valeur est utilisée pour les fichiers lus à partir d'une bande. Si la bande est positionnée avant le premier fichier, ce premier fichier est traité.

Par conséquent, un message d'erreur est envoyé lorsqu'un fichier bande est utilisé en écriture alors que *NEXT a été indiqué dans le fichier bande.

1 à 16777215
Indiquez le numéro de séquence du fichier.

Label bande (LABEL)

Indique l'identificateur du fichier de données traité par ce fichier unité de bande. Un identificateur est défini uniquement pour les bandes à label standard et est stocké dans le label d'en-tête immédiatement avant le fichier de données.

Tout identificateur de fichier de données indiqué pour un type de traitement de label autre que *SL est ignoré.

Un identificateur est requis pour un fichier en sortie à label standard mais est facultatif pour un fichier d'entrée car le numéro d'ordre permet l'identification unique du fichier de données à traiter.

Pour un fichier d'entrée ou un fichier en sortie dont le paramètre EXTEND(*YES) est indiqué, celui-ci spécifie l'identificateur du fichier de données sur la bande. Cet identificateur doit concorder avec celui des labels du fichier de données qui sont indiqués par le paramètre SEQNBR ; sinon, un message d'erreur est envoyé au programme qui utilise ce fichier unité. Pour les fichiers en sortie dont le paramètre EXTEND(*NO) est indiqué, celui-ci spécifie l'identificateur du fichier de données à créer sur la bande.

*NONE
Aucun identificateur de fichier de données n'est spécifié.
valeur-alphanumérique
Indiquez l'identificateur (au maximum 17 caractères alphanumériques) du fichier de données utilisé avec ce fichier unité de bande. Si cet identificateur est destiné à une bande écrite sur le format d'échange de base et qu'il est utilisé sur un système autre qu'un IBM i, jusqu'à huit caractères ou un identificateur qualifié comportant au maximum huit caractères par qualificatif doit être utilisé.

Type de fichier (FILETYPE)

Indique si le fichier unité de bande en cours de création décrit des enregistrements de données ou des enregistrements source (instructions) pour un programme ou un autre fichier.

*DATA
Le fichier bande décrit des enregistrements de données.
*SRC
Le fichier bande décrit des enregistrements source.

Remarque :Si *SRC est précisé, le système ajoute 12 octets au début de chaque enregistrement (pour remplacer les zones "numéro de séquence source" et "date").

User specified DBCS data (IGCDTA)

Considérations DBCS : non applicable.

*NO
Considérations DBCS : non applicable.
*YES
Considérations DBCS : non applicable.

Texte 'descriptif' (TEXT)

Texte décrivant brièvement l'objet.

*BLANK
Aucun texte n'est indiqué.
valeur-alphanumérique
Entrez, entre apostrophes, un texte de 50 caractères au maximum.

Longueur d'enregistrement (RCDLEN)

Indique, en octets, la longueur des enregistrements contenus dans le fichier de données traité par ce fichier unité. Le système utilise toujours les longueurs d'enregistrements et de blocs indiquées dans les labels de fichier de données pour un fichier d'entrée à label standard ou pour un fichier en sortie dont le paramètre EXTEND(*YES) est indiqué (si un deuxième label d'en-tête (HDR2) est détecté sur la bande et que le traitement de labels *BLP n'a pas été indiqué).

*CALC
Aucune longueur d'enregistrement n'est indiquée pour le fichier de données traité. Si *CALC est indiqué, le système tente, à l'ouverture du fichier, de calculer une longueur d'enregistrement appropriée. RCDLEN(*CALC) peut être utilisé pour les bandes sans label ou, en l'absence de label HDR2, si une valeur BLKLEN autre que *CALC est indiquée pour le fichier et si RCDBLKFMT ne désigne pas d'enregistrements groupés ou fractionnés. Dans ce cas, le système calcule une longueur d'enregistrement appropriée à partir de la longueur de bloc, du format de bloc d'enregistrement et de la position dans la mémoire tampon (fichier ASCII) indiquée pour le fichier. Dans les autres cas, la longueur réelle des enregistrements doit être spécifiée par une commande CHGTAPF ou OVRTAPF, ou dans le programme en langage évolué qui ouvre le fichier unité. Lors de l'ouverture du fichier, le système calcule une longueur appropriée.
entier
Indiquez la longueur de chaque enregistrement du fichier de données. Les valeurs admises sont comprises entre 1 et 32 767 octets.
Figure : Plages EBCDIC RCDLEN

RCDFBLKFMT     FILETYPE(*DATA)   FILETYPE(*SRC)
----------     ---------------   --------------
*F *FB *U      18 à 32767        30 à 32767
*V *VB         1 à 32759         13 à 32767
*VS *VBS       1 à 32759         13 à 32767

Figure : Plages ASCII RCDLEN

RCDFBLKFMT     FILETYPE(*DATA)   FILETYPE(*SRC)
----------     ---------------   --------------
*F *FB *U      18 à 32767        30 à 32767
*D *DB         1 à 9995          13 à 10007
*VS *VBS       1 à 32759         13 à 32767

Longueur de bloc (BLKLEN)

Indique, en octets, la longueur maximale des blocs de données transférés lors d'opérations d'entrée/sortie sur la bande.

*CALC
Aucune longueur de bloc n'est définie pour le fichier de données traité. Le système calcule une longueur appropriée lors de l'ouverture de ce fichier.
1 à 524288
Indiquez la longueur maximale de chaque bloc du fichier de données à traiter. La longueur minimale de bloc correcte est déterminée par l'unité de bande et les fonctions de support machine IBM i.

La longueur maximale de bloc est toujours de 524288 octets pour un fichier d'entrée ; cependant, elle est limitée à 9999 octets si des descripteurs de bloc doivent être créés pour un fichier ASCII de sortie.

Le tableau suivant indique les valeurs minimale et maximale de longueur de bloc admises pour un fichier de sortie :

Figure : Valeurs BLKLEN minimales et maximales

CODE        BUFOFSET    MIN BLKLEN   MAX BLKLEN
--------    --------    ----------   ----------
*EBCDIC     Ignorée         18         524288
*ASCII      0               18         524288
*ASCII      *BLKDSC         18         9999

Position dans mémoire tampon (BUFOFSET)

Indique la position dans la mémoire tampon du premier enregistrement dans chaque bloc du fichier de données bande. Ce paramètre est utilisé pour tout format de bloc d'enregistrement de fichier ASCII, mais est ignoré pour les fichiers bande EBCDIC. S'il trouve un deuxième label de début (HDR2) sur la bande et que la valeur *BLP n'est pas spécifiée, le système utilise toujours la position dans la mémoire tampon qui est indiquée dans les labels de fichier de données pour tout fichier d'entrée à label standard ou pour tout fichier en sortie dont le paramètre EXTEND(*YES) est indiqué.

Ce paramètre indique la longueur de toutes les informations précédant le premier enregistrement dans le bloc. Pour les formats *D, *DB, *VS et *VBS, chaque enregistrement ou segment d'enregistrement est précédé d'un descripteur contenant la longueur de l'enregistrement ou du segment. La position dans la mémoire tampon permet d'indiquer que des informations précèdent le descripteur du premier enregistrement de chaque bloc ou les données du premier enregistrement de longueur rixe ou de format indéfini de chaque bloc.

Ce paramètre n'est pas nécessaire pour un fichier d'entrée à label standard, si la bande comporte un deuxième label de début de fichier (HDR2) contenant la position dans la mémoire tampon. En revanche, cette position doit être fournie par la commande CRTTAPF (Créer un fichier bande), CHGTAPF (Modifier un fichier bande), ou OVRTAPF (Substituer un fichier bande), ou par les labels de fichier pour un fichier d'entrée contenant des informations (telles qu'un descripteur de bloc) précédant le premier enregistrement dans chaque bloc. Si vous ne définissez pas ce paramètre lors de la création d'un fichier bande, il n'est pas nécessaire de préciser une valeur lors de la lecture du fichier.

Les seules positions dans la mémoire tampon admises pour un fichier en sortie sont les valeurs zéro et *BLKDSC. Un fichier de données à label standard existant comportant une position dans la mémoire tampon au label HDR2 n'est étendu que si cette valeur est 0 ou 4. Si la valeur indiquée au label HDR2 est 0, des blocs de données sont ajoutés sans position dans la mémoire tampon. BUFOFSET(*BLKDSC) doit être spécifié pour étendre un fichier de données bande existant comprenant une position 4 au label HDR2.

0
Aucune information relative à la position dans la mémoire tampon ne précède le premier enregistrement de chaque bloc de données.
*BLKDSC
Des descripteurs de bloc, d'une longueur de 4 octets, sont placés dans tout fichier bande créé avec ce fichier unité. Pour tout fichier en entrée lu à l'aide de ce fichier unité, le premier enregistrement de chaque bloc est précédé de 4 octets d'informations relatives à la position dans la mémoire tampon. Cette valeur n'est valable que si *D ou *DB est précisé pour le paramètre Format de bloc d'enreg (RCDBLKFMT).
entier
Indiquez la longueur en octets des informations relatives au positionnement dans la mémoire tampon qui précèdent le premier enregistrement de chaque bloc de données. Les valeurs admises sont comprises entre 0 et 99.

Format de bloc d'enreg (RCDBLKFMT)

Indique le format de groupage des enregistrements du fichier bande traité.

Les enregistrements de format de bloc d'enregistrement *V et *VB ne peuvent être traités que pour un fichier EBCDIC ; les enregistrements *D et *DB ne peuvent être traités que pour un fichier ASCII. Si une bande à label standard (de type *SL ou *BLP) est en cours de traitement et qu'un format de bloc d'enregistrement inexact est spécifié pour le code volume, un type d'enregistrement correct (V ou D) est adopté et un message d'avertissement est envoyé au programme qui ouvre le fichier. Si le type d'enregistrement et le code ne conviennent pas à un volume sans label (type de label *NL, *LTM ou *NS), un message d'erreur est envoyé et le fichier n'est pas ouvert, car aucun label ne permet de vérifier que le code volume est exact.

Si des valeurs correctes sont spécifiées pour la longueur d'enregistrement, la longueur de bloc et la position dans la mémoire tampon (pour un fichier ASCII) mais que l'attribut de bloc est incorrect, un attribut correct est adopté (en remplaçant le format de bloc d'enregistrement *F par *FB ou inversement) et un message d'avertissement est envoyé au programme qui ouvre le fichier.

Si la longueur de bloc spécifiée est supérieure à la longueur requise pour traiter un enregistrement de longueur maximale, le format de bloc *V, *D ou *VS est remplacé par *VB, *DB ou *VBS et un message d'avertissement est envoyé au programme qui ouvre le fichier.

Remarque :Lorsque BUFOFSET(*BLKDSC) est spécifié pour le fichier, la valeur 4 doit être utilisée pour la partie BUFOFSET des calculs BLKLEN, sauf si des labels de fichiers sur la bande indiquent une autre valeur.

*FB
Les enregistrements de longueur fixe, groupés, non fractionnés, en code ASCII ou EBCDIC sont traités.
*F
Les enregistrements de longueur fixe, non groupés, non fractionnés, en code ASCII ou EBCDIC sont traités.
*V
Les enregistrements de longueur variable, non groupés, non fractionnés, en format EBCDIC de type V sont traités.
*VB
Les enregistrements de longueur variable, groupés, non fractionnés, en format EBCDIC de type V sont traités.
*D
Les enregistrements de longueur variable, non groupés, non fractionnés, en format ASCII de type D sont traités.
*DB
Les enregistrements de longueur variable, groupés, non fractionnés, en format ASCII de type D sont traités.
*VS
Les enregistrements de longueur variable, non groupés, fractionnés, en code ASCII ou EBCDIC sont traités.
*VBS
Les enregistrements de longueur variable, groupés, fractionnés, en code ASCII ou EBCDIC sont traités. La représentation des enregistrements fractionnés sur la bande est différente pour les fichiers ASCII et EBCDIC, mais le système détermine le format correct en fonction du code du fichier.
*U
Les enregistrements de format indéfini en code ASCII ou EBCDIC sont traités.
Figure : Relation RCDLEN/BLKLEN/BUFOFSET requise

CODE         RCDBLKFMT    BLKLEN1
==========   =========    ===================
*EBCDIC      *F *U        = RCDLEN
*ASCII       *F *U        = RCDLEN + BUFOFSET
----------   ---------    --------------------
*EBCDIC      *FB          = RCDLEN * n
*ASCII       *FB          = (RCDLEN * n) + BUFOFSET
                          (où n est le nombre
                           d'enregistrements
                           d'un
                           bloc de longueur maximale)
----------   ---------    --------------------
*EBCDIC      *V           = RCDLEN * 8
*ASCII       *D           = RCDLEN * 4 + BUFOFSET
----------   ---------    --------------------
*EBCDIC      *VB          >= RCDLEN + 8
*ASCII       *DB          >= RCDLEN + 4 + BUFOFSET
----------   ---------    --------------------
*EBCDIC      *VS *VBS     >= 18
*ASCII       *BS *VBS     >= 6 + BUFOFSET (18 minimum)
----------   ---------    --------------------
REMARQUE : La longueur de bloc (BLKLEN) est fonction de la
longueur d'enregistrement (RCDLEN) et de la position
 en mémoire tampon (BUFOFSET).

Ajout au fichier (EXTEND)

Indique, pour les opérations de sortie sur bande, si les nouveaux enregistrements sont ajoutés à la fin d'un fichier de données déjà présent sur la bande. Si ce fichier de données est étendu, il devient le dernier fichier du volume de bande.

Remarque :Ce paramètre ne s'applique pas aux unités de bande de cartouche 1/4 pouce.

Valeurs uniques

*NO
Les enregistrements ne sont pas ajoutés à la fin du fichier de données spécifié.

Elément 1 : Ajout au fichier

*YES
Les nouveaux enregistrements sont ajoutés à la fin du fichier de données spécifié lorsque ce fichier unité est utilisé.

Elément 2 : Vérification fichier actif

*NOCHECK
Le système étend le fichier sans vérifier s'il contient ou non des enregistrements actifs.
*CHECK
Avant d'agrandir le fichier, le système vérifie s'il contient ou non des enregistrements actifs.

Densité bande (DENSITY)

Indique la densité des données écrites sur le volume de bande lorsque ce fichier unité est créé. Ce paramètre n'est utilisé que pour les fichiers bande écrits sur la bande ; il est ignoré pour les fichiers bande lus à partir de la bande (dans le cas de ces fichiers, c'est la densité de la bande qui est utilisée).

La densité d'un volume à label standard est spécifiée dans la commande INZTAP, laquelle initialise les bandes en tant que volumes à label standard en y écrivant des labels de volume. Si la densité indiquée pour ce paramètre est différente de la densité d'une bande à label standard, la bande doit être réinitialisée à la densité spécifiée.

*DEVTYPE
La densité ou le format grande capacité supporté(e) par l'unité de bande sera utilisé(e).
Unité
Densité ou format grande capacité
3490E
*FMT3490E
3570-Bxx
*FMT3570
3570-Cxx
*FMT3570E
3580-001
*ULTRIUM1
3580-002
*ULTRIUM2
3580-003
*ULTRIUM3
3580-004
*ULTRIUM4
3580-005
*ULTRIUM5
3580-006
*ULTRIUM6
3580-007
*ULTRIUM7
3580-008
*ULTRIUM8
3580-009
*ULTRIUM9
3590-Bxx
*FMT3590
3590-Exx
*FMT3590E
3590-Hxx
*FMT3590H
3592-E05
*FMT3592A2
3592-E06
*FMT3592A3
3592-E07
*FMT3592A4
3592-E08
*FMT3592A5
3592-55F
*FMT3592B5
3592-60F
*FMT3592A6
3592-J1A
*FMT3592A1
4685-001
*VXA2
5619
*DAT160
5661
*DAT320
5746
*ULTRIUM4
5755
*ULTRIUM2
5907
*DAT72
6258
*DAT72
6279
*VXA3
6380
*QIC2GB
6381
*QIC2DC
6382
*QIC4DC
6383
*QIC5010
6384
*SLR60
6386
*MLR3
6387
*SLR100
63B0
*VRT256K
7207-122
*QIC4DC
7208-012
*FMT5GB
7208-222
*FMT7GB
7208-342
*FMT20GB
7208-345
*FMT60GB
9348
6250
*CTGTYPE
La densité ou le format grande capacité supporté(e) par l'unité pour la cartouche montée sera utilisé(e). Si l'unité ne prend pas en charge les informations spéciales relatives au type de cartouche, *DEVTYPE est utilisé.
valeur-caractère
Indiquez la densité ou le format à utiliser.
1600
La densité des données sur ce volume est de 1600 bits par pouce. Il s'agit d'une densité utilisée pour les bandes réelles 1/2 pouce.
6250
La densité des données sur ce volume est de 6250 bits par pouce. Il s'agit d'une densité utilisée pour les bandes réelles 1/2 pouce.
*DAT72
Le format de cette bande est DAT72. Il s'agit du format utilisé pour les unités de bande de cartouche de 4 mm pouvant contenir 36 gigaoctets de données sur une cartouche de longueur standard.
*DAT160
Le format de cette bande est DAT160. Il s'agit du format utilisé pour les unités de bande de cartouche de 4 mm pouvant contenir 80 gigaoctets de données sur une cartouche de longueur standard.
*DAT320
Le format de cette bande est DAT320. Il s'agit du format utilisé pour les unités de bande de cartouche de 4 mm pouvant contenir 160 gigaoctets de données sur une cartouche de longueur standard.
*DDS3
Le format de cette bande est DDS3. Il s'agit du format utilisé pour les unités de bande de cartouche de 4 mm pouvant contenir 12 gigaoctets de données sur une cartouche de longueur standard.
*DDS4
Le format de cette bande est DDS4. Il s'agit du format utilisé pour les unités de bande de cartouche de 4 mm pouvant contenir 20 gigaoctets de données sur une cartouche de longueur standard.
*FMT3490E
Le format de cette bande est FMT3490E. La densité des données sur ce volume a été définie pour supporter une unité 3490E. Il s'agit d'une densité utilisée pour les bandes de cartouche 1/2 pouce.
*FMT3570
Le format de cette bande est FMT3570. Le format des données est écrit sur le volume de bande d'une unité 3570.
*FMT3570E
Le format de cette bande est FMT3570E. Le format des données est écrit sur le volume de bande d'une unité 3570E.
*FMT3590
Le format de cette bande est FMT3590. Le format des données est écrit sur le volume de bande d'une unité 3590. Il s'agit d'une densité utilisée pour les bandes de cartouche 1/2 pouce.
*FMT3590E
Le format de cette bande est FMT3590E. Le format des données est écrit sur le volume de bande d'une unité 3590E. Il s'agit d'une densité utilisée pour les bandes de cartouche 1/2 pouce.
*FMT3590H
Le format de cette bande est FMT3590H. Le format des données est écrit sur le volume de bande d'une unité 3590H. Il s'agit d'une densité utilisée pour les bandes de cartouche 1/2 pouce.
*FMT3592A1
Le format de cette bande est FMT3592A1. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 300 gigaoctets de données non comprimées sur une cartouche de type JA.
FMT3592A1E
Le format de cette bande est FMT3592A1E. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 300 gigaoctets de données chiffrées non comprimées sur une cartouche de type JA.
*FMT3592A2
Le format de cette bande est FMT3592A2. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 700 gigaoctets de données non comprimées sur une cartouche de type JB.
FMT3592A2E
Le format de cette bande est FMT3592A2E. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 700 gigaoctets de données chiffrées non comprimées sur une cartouche de type JB.
*FMT3592A3
Le format de cette bande est FMT3592A3. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 1 téraoctet de données non comprimées sur une cartouche de type JB.
FMT3592A3E
Le format de cette bande est FMT3592A3E. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 1 téraoctet de données chiffrées non comprimées sur une cartouche de type JB.
*FMT3592A4
Le format de cette bande est FMT3592A4. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 4 téraoctets de données non comprimées sur une cartouche de type JC.
FMT3592A4E
Le format de cette bande est FMT3592A4E. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 4 téraoctets de données chiffrées non comprimées sur une cartouche de type JC.
*FMT3592A5
Le format de cette bande est FMT3592A5. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 10 téraoctets de données non comprimées sur une cartouche de type JD.
FMT3592A5E
Le format de cette bande est FMT3592A5E. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 10 téraoctets de données chiffrées non comprimées sur une cartouche de type JD.
*FMT3592B5
Le format de cette bande est FMT3592B5. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 15 téraoctets de données non comprimées sur une cartouche de type JD.
FMT3592B5E
Le format de cette bande est FMT3592B5E. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 15 téraoctets de données chiffrées non comprimées sur une cartouche de type JD.
*FMT3592A6
Le format de cette bande est FMT3592A6. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 20 téraoctets de données non comprimées sur une cartouche de type JE.
FMT3592A6E
Le format de cette bande est FMT3592A6E. Il s'agit du format utilisé pour les unités de bande 3592 pouvant contenir 20 téraoctets de données chiffrées non comprimées sur une cartouche de type JE.
*QIC120
Le format de cette bande est QIC120. Il s'agit du format utilisé pour les bandes de cartouche 1/4 pouce pouvant contenir 120 mégaoctets de données.
*QIC525
Le format de cette bande est QIC525. Il s'agit du format utilisé pour les bandes de cartouche 1/4 pouce pouvant contenir 525 mégaoctets de données.
*QIC1000
Le format de cette bande est QIC1000. Il s'agit du format utilisé pour les bandes de cartouche 1/4 pouce pouvant contenir 1200 mégaoctets de données.
*QIC2GB
Le format de cette bande est QIC2GB. Il s'agit du format utilisé pour les unités de bande 1/4 pouce pouvant contenir 2,5 gigaoctets de données sur une cartouche QIC2GB de longueur standard.
*QIC2DC
Le format de cette bande est QIC2DC. Il s'agit du format utilisé pour écrire des données compactées sur une cartouche 1/4 pouce supportant le format QIC2GB.
*QIC4GB
Le format de cette bande est QIC4GB. Il s'agit du format utilisé pour les unités de bande 1/4 pouce pouvant contenir 4 gigaoctets de données sur une cartouche QIC4GB de longueur standard.
*QIC4DC
Le format de cette bande est QIC4DC. Il s'agit du format utilisé pour écrire des données compactées sur une cartouche 1/4 pouce supportant le format QIC4GB.
*QIC5010
Le format de cette bande est QIC5010. Il s'agit du format utilisé pour les bandes de cartouche 1/4 pouce pouvant contenir 13,5 mégaoctets de données.
*MLR3
Le format de cette bande est MLR3. Il s'agit du format utilisé pour les unités de bande 1/4 pouce pouvant contenir 25 gigaoctets de données sur une cartouche MLR3 de longueur standard.
*SLR60
Le format de cette bande est SLR60. Il s'agit du format utilisé pour les unités de bande 1/4 pouce pouvant contenir 60 gigaoctets de données compactées sur une cartouche SLR60 de longueur standard.
*SLR100
Le format de cette bande est SLR100. Il s'agit du format utilisé pour les unités de bande 1/4 pouce pouvant contenir 100 gigaoctets de données compactées sur une cartouche SLR100 de longueur standard.
*FMT5GB
Le format de cette bande est FMT5GB. Il s'agit du format utilisé pour les bandes de cartouche 8 millimètres pouvant contenir 5 gigaoctets de données.
*FMT7GB
Le format de cette bande est FMT7GB. Il s'agit du format utilisé pour les bandes de cartouche 8 millimètres pouvant contenir 7 gigaoctets de données.
*FMT20GB
Le format de cette bande est FMT20GB. Il s'agit du format utilisé pour les unités de bande 8 millimètres pouvant contenir 20 gigaoctets de données sur une cartouche de longueur standard.
*FMT60GB
Le format de cette bande est FMT60GB. Il s'agit du format utilisé pour les unités de bande 8 millimètres pouvant contenir 60 gigaoctets de données sur une cartouche de longueur standard.
*ULTRIUM1
Le format de cette bande est ULTRIUM1. Il s'agit du format utilisé pour les unités de bande 1/2 pouce pouvant contenir 100 gigaoctets de données non comprimées sur une cartouche de données LTO Ultrium 1.
*ULTRIUM2
Le format de cette bande est ULTRIUM2. Il s'agit du format utilisé pour les unités de bande 1/2 pouce pouvant contenir 200 gigaoctets de données non comprimées sur une cartouche de données LTO Ultrium 2.
*ULTRIUM3
Le format de cette bande est ULTRIUM3. Il s'agit du format utilisé pour les unités de bande 1/2 pouce pouvant contenir 400 gigaoctets de données non comprimées sur une cartouche de données LTO Ultrium 3.
*ULTRIUM4
Le format de cette bande est ULTRIUM4. Il s'agit du format utilisé pour les unités de bande 1/2 pouce pouvant contenir 800 gigaoctets de données non comprimées sur une cartouche de données LTO Ultrium 4.
*ULTRIUM5
Le format de cette bande est ULTRIUM5. Il s'agit du format utilisé pour les unités de bande 1/2 pouce pouvant contenir 1,5 téraoctets de données non comprimées sur une cartouche de données LTO Ultrium 5.
*ULTRIUM6
Le format de cette bande est ULTRIUM6. Il s'agit du format utilisé pour les unités de bande 1/2 pouce pouvant contenir 2,5 téraoctets de données non comprimées sur une cartouche de données LTO Ultrium 6.
*ULTRIUM7
Le format de cette bande est ULTRIUM7. Il s'agit du format utilisé pour les unités de bande 1/2 pouce pouvant contenir 6 téraoctets de données non comprimées sur une cartouche de données LTO Ultrium 7.
*ULTRIUMM8
Le format de cette bande est ULTRIUMM8. Il s'agit du format utilisé pour les unités de bande 1/2 pouce pouvant contenir 9 téraoctets de données non comprimées sur une cartouche de données LTO Ultrium 7.
*ULTRIUM8
Le format de cette bande est ULTRIUM8. Il s'agit du format utilisé pour les unités de bande 1/2 pouce pouvant contenir 12 téraoctets de données non comprimées sur une cartouche de données LTO Ultrium 8.
*ULTRIUM9
Le format de cette bande est ULTRIUM9. Il s'agit du format utilisé pour les unités de bande 1/2 pouce pouvant contenir 18 téraoctets de données non comprimées sur une cartouche de données LTO Ultrium 9.
*VRT32K
Le format du volume est VRT32K. Il est utilisé pour écrire des données sur un volume virtuel avec une taille de bloc de données maximale de 32 ko. Les volumes écrits à l'aide de ce format peuvent être dupliqués sur toutes les unités de bande prises en charge.
*VRT64K
Le format du volume est VRT64K. Il est utilisé pour écrire des données sur un volume virtuel avec une taille de bloc de données maximale de 64 ko. Les volumes écrits à l'aide de ce format ne peuvent être dupliqués que sur des unités de bande prenant en charge une taille de bloc maximale de 64 ko au minimum.
*VRT240K
Le format du volume est VRT240K. Il est utilisé pour écrire des données sur un volume virtuel avec une taille de bloc de données maximale de 240 ko. Les volumes écrits à l'aide de ce format ne peuvent être dupliqués que sur des unités de bande prenant en charge une taille de bloc maximale de 240 ko au minimum.
*VRT256K
Le format du volume est VRT256K. Il est utilisé pour écrire des données sur un volume virtuel avec une taille de bloc de données maximale de 256 ko. Les volumes écrits à l'aide de ce format ne peuvent être dupliqués que sur des unités de bande prenant en charge une taille de bloc maximale de 256 ko au minimum.
*VXA1
Le format de cette bande est VXA1. Il s'agit du format utilisé pour les unités de bande VXA pouce pouvant contenir 33 gigaoctets de données sur une cartouche de longueur standard.
*VXA2
Le format de cette bande est VXA2. Il s'agit du format utilisé pour les unités de bande VXA pouce pouvant contenir 80 gigaoctets de données sur une cartouche de longueur standard.
*VXA3
Le format de cette bande est VXA3. Il s'agit du format utilisé pour les unités de bande de cartouche VXA pouvant contenir 160 gigaoctets de données sur une cartouche de longueur standard.

Remarque :Les unités de bande auto-configurées peuvent définir d'autres valeurs acceptables pour le paramètre de densité. Pour trouver ces valeurs pour une unité spécifique, utilisez System i Navigator (Configuration and Service) (Hardware) (Tape Devices) (Tape Libraries) (Tape Resources) (Properties) ou (Configuration and Service) (Hardware) (Tape Devices) (Stand-Alone Devices) (Properties). Vous pouvez également utiliser la touche F4=Invite de la zone de densité de bande de la commande CL pour afficher une liste exhaustive des valeurs de densité admises pour les unités de bandes connectées.

Compactage des données (COMPACT)

Indique si le compactage des données par l'unité est réalisé. Si celui-ci n'est pas pris en charge par les unités de bande utilisées, ce paramètre est ignoré à l'ouverture du fichier.

*DEVD
Le compactage des données par l'unité est réalisé si cette fonction est prise en charge par les unités utilisées.
*NO
Le compactage des données par l'unité n'est pas effectué.

Code (CODE)

Indique le type de code de caractères utilisé au cours des opérations d'entrée/sortie réalisées à partir de ce fichier unité de bande.

*EBCDIC
C'est le code EBCDIC qui est utilisé.
*ASCII
Le code caractères ASCII est utilisé.

Date de création (CRTDATE)

Indique la date de création (d'écriture sur la bande) du fichier de données. Cette date est stockée dans les labels de fichiers figurant sur la bande. Elle est ignorée pour tout type de traitement des labels autre que *SL.

*NONE
La date de création n'est pas indiquée.
date
Indiquez la date de création du fichier de données utilisé par ce fichier bande.

Date d'expiration du fichier (EXPDATE)

Indique, pour les fichiers de données en sortie sur bande uniquement, la date de péremption du fichier utilisé par ce fichier unité. Cette date est stockée dans les labels de fichiers figurant sur la bande. Cette date est stockée dans le label du fichier et est ignorée pour tout type de traitement des labels autre que *SL. Le fichier de données est protégé en écriture jusqu'à cette date.

*NONE
Aucune date d'expiration n'est précisée pour le fichier de données. Il n'est donc pas protégé.
*PERM
Le fichier de données est protégé de façon permanente. La date qui figure sur la bande est 999999.
date
Indiquez la date de péremption de la protection du fichier de données.

Option fin de bande (ENDOPT)

Indique l'opération effectuée automatiquement sur le volume de bande lors de la fermeture du fichier unité. Dans le cas de fichier de données multivolume, ce paramètre ne concerne que la dernière bobine.

*REWIND
A la fin de l'opération, la bande est rebobinée automatiquement, mais elle n'est pas déchargée.
*UNLOAD
La bande est automatiquement rembobinée et déchargée à la fin de l'opération.
*LEAVE
La bande n'est pas rembobinée ou déchargée à la fin de l'opération. Elle conserve sa position.

Remarque :Même si *LEAVE est indiquée pour le paramètre ENDOPT, le prochain fichier bande ouvert sur cette bobine sera positionné au début ou à la fin d'un fichier de données.

Programme label utilisateur (USRLBLPGM)

Indique le programme utilisateur qui traitera les labels utilisateur. Pour un fichier en sortie, le programme transmet les labels utilisateur à écrire sur la bande. Pour un fichier en entrée, les labels seront transmis au programme.

Valeurs uniques

*NONE
Il n'existe pas de programme de labels utilisateur pour ce fichier unité.

Qualificatif 1 : Programme label utilisateur

nom
Indiquez le nom du programme utilisateur qui traite les labels de bande utilisateur.

Qualificatif 2: Biblio

*LIBL
La recherche porte sur toutes les bibliothèques de la liste des bibliothèques de l'unité d'exécution en cours jusqu'à ce que la première occurrence soit trouvée.
*CURLIB
La recherche porte sur la bibliothèque en cours de l'unité d'exécution. Si aucune bibliothèque n'est définie comme bibliothèque en cours pour l'unité d'exécution, la recherche porte sur la bibliothèque QGPL.
nom
Indiquez le nom de la bibliothèque dans laquelle doit s'effectuer la recherche.

Temps d'attente maxi fichier (WAITFILE)

Indique le délai d'attente (en secondes) par le programme pour l'allocation des ressources fichier lors de l'ouverture du fichier, ou pour l'allocation des ressources unité ou session lors de l'exécution d'une opération d'acquisition sur le fichier. Si les ressources fichier ne peuvent pas être allouées dans le délai spécifié, le système envoie un message d'erreur au programme.

*IMMED
Le programme n'attend pas. Une allocation immédiate des ressources est requise.
*CLS
Le délai d'attente par défaut du travail est utilisé pour l'allocation des ressources du fichier.
1 à 32767
Indiquez, en secondes, le délai d'attente possible pour l'allocation des ressources du fichier.

Partage chemin d'ouverture (SHARE)

Indique si le chemin d'ouverture (ODP) est partagé avec d'autres programmes dans la même phase d'activation. Dans l'affirmative, les programmes accédant au fichier partagent des fonctions telles que l'état du fichier et la mémoire tampon.

*NO
Le chemin d'ouverture (ODP) n'est pas partagé avec d'autres programmes au cours de cette phase d'activation. Un nouvel ODP est créé pour le fichier et utilisé chaque fois qu'un programme ouvre ce fichier.
*YES
Le même chemin d'ouverture est partagé par tous les programmes du travail pour lequel *YES a été également indiqué lors de l'ouverture du fichier.

Droits (AUT)

Indique les droits que vous accordez aux utilisateurs qui n'ont pas de droits spécifiques sur l'objet, qui ne figurent pas sur une liste d'autorisation ou dont le profil de groupe ou les profils du groupe supplémentaire ne disposent pas de droits spécifiques sur l'objet.

*LIBCRTAUT
Le système détermine les droits sur l'objet à l'aide de la valeur spécifiée à l'invite Droits pour objets créés (paramètre CRTAUT) dans la commande CRTLIB pour la bibliothèque contenant l'objet à créer. Si la valeur précisée au paramètre CRTAUT est modifiée, la nouvelle valeur n'affecte pas les objets existants.
*CHANGE
L'utilisateur peut effectuer toutes les opérations sur l'objet, à l'exception de celles réservées au propriétaire ou contrôlées par les droits d'existence de l'objet (*OBJEXIST) et de gestion de l'objet (*OBJMGT). L'utilisateur peut réaliser des fonctions de base sur l'objet et le modifier. Le droit *CHANGE fournit le droit d'opération sur l'objet (*OBJOPR) ainsi que les droits sur toutes les données. Si l'objet est une liste d'autorisation, vous pouvez ajouter, modifier ou supprimer des utilisateurs dans cette liste.
*ALL
L'utilisateur peut effectuer toutes les opérations, à l'exception de celles réservées au propriétaire ou soumises au droit de gestion de la liste d'autorisation (*AUTLMGT). L'utilisateur a un droit d'existence sur l'objet Il peut également effectuer des fonctions de base sur ce dernier, le modifier, définir son niveau de protection et en transférer la propriété.
*USE
L'utilisateur peut effectuer des opérations de base sur l'objet, telles que l'exécution d'un programme ou la lecture d'un fichier. Il ne peut pas le modifier. Le droit d'utilisation (*USE) fournit le droit d'opération sur l'objet (*OBJOPR) ainsi que le droit d'exécution (*EXECUTE).
*EXCLUDE
L'utilisateur n'a pas accès à l'objet.
nom
Indiquez le nom d'une liste d'autorisation permettant de déterminer les droits sur l'objet. Les droits sur l'objet précisés dans la liste sont accordés aux utilisateurs qui figurent sur cette liste. La liste d'autorisation doit exister à la création de l'objet.

Remplacer fichier (REPLACE)

Indique si un fichier existant, autre qu'un fichier sauvegarde ou base de données, est remplacé.

*YES
Un fichier est remplacé si la création du nouveau fichier bande de même nom et appartenant à la même bibliothèque a réussi.
*NO
La création d'un nouveau fichier bande n'est pas permise si un fichier existant porte le même nom et appartient à la même bibliothèque.

Exemples

Exemple 1 : Création d'une description de fichier d'unité de bande

CRTTAPF   FILE(BACKHST)  DEV(QTAPE1 QTAPE2 QTAPE3)
          REELS(*BLP 10)  RCDLEN(256)  BLKLEN(1024)
          RCDBLKFMT(*FB)  EXTEND(*YES)
          ENDOPT(*UNLOAD)  WAITFILE(60)

Cette commande permet de créer une description du fichier d'unité de bande BACKHST dans la bibliothèque en cours, à utiliser avec les unités de bande QTAPE1, QTAPE2 et QTAPE3. Tous les volumes traités sur ces unités à l'aide du fichier d'unité doivent comporter des labels standard. Chaque bloc de données (code de caractères EBCDIC) des volumes de bande contient quatre enregistrements, chacun de 256 octets. Lorsque des enregistrements sont écrits sur la bande, ils sont ajoutés à la fin du fichier de données. Aucune date de création ou de péremption n'est indiquée pour cette bande ; les opérations de déchargement et de rebobinage se produisent lors de la fermeture du fichier d'unité au niveau du dernier volume de bande traité. Le programme utilisant ce fichier d'unité de bande attend pendant 60 secondes que des ressources fichier soient allouées lors de l'ouverture de ce fichier qui n'est utilisé que lors de l'exécution du programme en cours.

Considérations DBCS : non applicables

CRTTAPF   FILE(IGCLIB/IGCTAP)  LABEL(GENINF)  IGCDTA(*YES)

Considérations DBCS : non applicables.

Messages d'erreur

*ESCAPE Messages

CPF7302
Fichier &1 non créé dans la bibliothèque &2.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.