Aller au contenu

Commande CL IBM i (AS/400)

INZDKT

Initialiser une disquette

En bref

La commande INZDKT (Initialiser une disquette) permet d'initialiser une disquette en vue de son utilisation.

INZDKT se lit INZ (Initialiser) + DKT. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

INZDKT DEV(…)

Paramètres

  • DEV Unité disquette obligatoire
  • NEWVOL Nouvel identificateur volume
  • NEWOWNID Nouvel ID propriétaire
  • FMT Format disquette
  • SCTSIZ Taille secteur
  • CHECK Vérification fichiers actifs
  • CODE Code

Astuce : dans une session 5250, tapez INZDKT 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 INZDKT (Initialiser une disquette) permet d'initialiser une disquette en vue de son utilisation. Des données d'identification sont écrites sur la disquette, et le format de cette dernière est établi. L'initialisation d'une disquette comprend les opérations suivantes :

  • Recherche d'éventuels fichiers actifs qui ne sont pas à supprimer.
  • Contrôle de chaque piste afin de détecter d'éventuels défauts sur la surface d'enregistrement. Une disquette est inutilisable si plus de deux cylindres défectueux sont détectés, si le cylindre 0 est défectueux ou si l'identificateur d'une piste défectueuse ne peut pas être lu.
  • Formatage des pistes à la taille de secteur (128, 256, 512 ou 1024 octets) et densité d'enregistrement (simple ou double) indiquées. Le format d'une disquette détermine la manière dont elle sera utilisée ultérieurement. Pour plus d'informations, veuillez consulter la section dédiée aux paramètres FMT et SCTSIZ.
  • Définition, sous l'identification DATA, d'un fichier unique (arrivé à expiration) couvrant l'ensemble de la disquette.

Les disquettes fournies par IBM sont initialisées avant d'être expédiées au client. Une disquette doit être réinitialisée dans les cas suivants :

  • Changement de format.
  • Changement de l'ordre des enregistrements sur la disquette (cet ordre ne peut être que séquentiel).
  • Une ou deux pistes sont défectueuses.
  • La disquette a été exposée à un champ magnétique puissant.

La commande INZDKT ne peut initialiser qu'une seule disquette à la fois.

Remarque :Lors de l'initialisation de disquettes portant des labels qui ne correspondent pas aux normes IBM, indiquez CHECK(*NO).

Paramètres

Mot-clé Description Valeurs possibles Remarques
DEV Unité disquette Nom Obligatoire, positionnel 1
NEWVOL Nouvel identificateur volume Valeur caractère, *NONE Facultatif, positionnel 2
NEWOWNID Nouvel ID propriétaire Valeur caractère, *BLANK Facultatif, positionnel 3
FMT Format disquette *DATA, 1, 2, 2D, *DATA2, *SAVRST Facultatif, positionnel 4
SCTSIZ Taille secteur *STD, 128, 256, 512, 1024 Facultatif, positionnel 5
CHECK Vérification fichiers actifs *YES, *NO Facultatif
CODE Code *EBCDIC, *ASCII Facultatif

Unité disquette (DEV)

Indique le nom de l'unité dans laquelle est placée la disquette à initialiser.

Ce paramètre est obligatoire.

Nouvel identificateur volume (NEWVOL)

Indique quel identificateur de volume attribuer à la disquette à initialiser.

Les valeurs possibles sont les suivantes :

*NONE
Aucun identificateur de volume n'est attribué à la disquette ; seule la date système est indiquée dans la zone identificateur de volume du label de volume.
identificateur-volume
Indiquez un identificateur de volume (composé de 6 caractères alphabétiques ou numériques au maximum) permettant d'identifier la disquette à initialiser.

Nouvel ID propriétaire (NEWOWNID)

Indique l'identificateur de propriétaire de la disquette tel qu'il devra figurer dans le label de volume. Il peut s'agir de toute combinaison de caractères alphabétiques et numériques.

Les valeurs possibles sont les suivantes :

*BLANK
La zone identificateur de propriétaire est laissée à blanc.
identificateur-propriétaire
Indiquez (en majuscules) l'identificateur de propriétaire de la disquette. Même si cette valeur est indiquée entre parenthèses, elle ne doit pas comporter de minuscules, de blancs imbriqués ni de caractères spéciaux. Cet identificateur peut comporter 14 caractères alphabétiques ou numériques au maximum. S'il comporte moins de 14 caractères, la zone est justifiée à gauche et complétée par des blancs à droite.

Format disquette (FMT)

Indique le format de la disquette à initialiser. Si la disquette est destinée à recevoir des données en format d'échange standard, H, I ou E (IBM 36), les valeurs possibles sont *DATA, *DATA2, 1, 2 ou 2D. Lorsque le format d'échange standard est utilisé, un certain nombre de spécifications permettent de garantir qu'une disquette peut être échangée entre des systèmes pouvant utiliser les disquettes IBM de types 1 et 2. *SAVRST (type de format d'échange E) doit être indiqué si la disquette est utilisée pour des opérations de sauvegarde et de restauration AS/400 et IBM 38, c'est-à-dire si leurs fichiers de données sont destinés contenir des objets sauvegardés. Le format *SAVRST est également adéquat pour les opérations de sauvegarde et de restauration IBM 36 ; il constitue d'ailleurs la meilleure option.

Les valeurs possibles sont les suivantes :

*DATA
Disquette simple face ou double face formatée en simple densité.
1
Disquette simple face formatée en simple densité.
2
Disquette double face formatée en simple densité.
2D
Disquette double face formatée en double densité.
*DATA2
Disquette double face formatée en double densité.
*SAVRST
Disquette double face formatée en double densité. Ce format est obligatoire pour les disquettes utilisées pour des opérations de sauvegarde ou de restauration.

Remarque :*DATA2, *SAVRST et 2D indiquant que la disquette est utilisée pour un enregistrement à double densité, il est recommandé d'utiliser une disquette de type 2D, plutôt que de type 2. En effet, la première a été conçue pour l'enregistrement à double densité, alors que la seconde est destinée à l'enregistrement simple densité ; des erreurs liées au support risquent donc de se produire si cette dernière est utilisée pour l'enregistrement double densité.

Remarque :Si (FMT(*SAVRST) est indiqué, CODE(*ASCII) ne peut pas l'être.

Taille secteur (SCTSIZ)

Indique le nombre d'octets par secteur avec lequel chaque piste est initialisée.

Les valeurs possibles sont les suivantes :

*STD
Taille de secteur standard, fixée en fonction de la valeur du paramètre FMT.
SCTSIZ
FMT
(*STD)
*DATA
128
1
128
2
128
2D
256
*DATA2
256
*SAVRST
1024
128
Chaque piste est initialisée avec 128 octets par secteur.
256
Chaque piste est initialisée avec 256 octets par secteur.
512
Chaque piste est initialisée avec 512 octets par secteur.
1024
Chaque piste est initialisée avec 1024 octets par secteur.

Vérification fichiers actifs (CHECK)

Indique s'il convient de vérifier la présence de fichiers actifs sur la disquette. Un fichier actif est un fichier dont la date de péremption est postérieure à la date système.

Les valeurs possibles sont les suivantes :

*YES
Seuls les fichiers disposant d'un label ou figurant sur le cylindre 0 font l'objet du test. Les labels de fichier figurant dans une zone de label de fichier étendu ne font pas l'objet du test. Si le système trouve des fichiers actifs, il envoie un message à l'opérateur, qui peut alors soit poursuivre (auquel cas les fichiers actifs sont détruits), soit interrompre l'initialisation de la disquette.
*NO
La disquette est initialisée sans que la présence de fichiers actifs soit vérifiée.

Code (CODE)

Indique le code dans lequel est écrit le label de volume. Toutes les données qui suivent doivent utiliser le même code (le panachage des codes sur une disquette n'est pas possible).

Les valeurs possibles sont les suivantes :

*EBCDIC
Le label de volume est écrit en EBCDIC et constitue un label standard IBM ; les données qui suivent doivent également être écrites en EBCDIC.
*ASCII
Le label de volume est écrit en ASCII et constitue un label standard IBM de même format que le label EBCDIC ; les données qui suivent doivent également être écrites en ASCII. Si FMT(*SAVRST) a été indiqué, la valeur *ASCII n'est pas admise.

Exemples

Exemple 1 : initialisation d'une disquette

INZDKT   DEV(DKT1)  NEWVOL(ORIGIN)  NEWOWNID(DEPT504)

Cette commande initialise la disquette de l'unité DKT1. La présence de fichiers actifs est vérifiée sur la disquette(CHECK(*YES) est adopté). La disquette est formatée pour les fichiers d'échange de données de base (FMT(*DATA) est adopté). ORIGIN est inscrit dans la zone de l'identificateur de volume du label de volume et DEPT504 dans la zone de l'identificateur de propriétaire.

Exemple 2 : initialisation d'une disquette au format de sauvegarde et de restauration

INZDKT   DEV(DKT2)  NEWVOL(SAVE)  NEWOWNID(DON)
         FMT(*SAVRST)  CHECK(*NO)

Cette commande initialise la disquette de l'unité DKT2 au format de sauvegarde et de restauration. La disquette est initialisée avec le paramètre NEWVOL(SAVE). DON est inscrit dans la zone de l'identificateur de propriétaire.

Messages d'erreur

Messages *ESCAPE

CPF6156
Réponse d'annulation reçue pour message &6.
CPF6716
&1 n'est pas une unité de disquette.
CPF6717
Initialisation de disquette interrompue en raison d'une erreur.
CPF6718
Impossible d'allouer l'unité &1.
CPF6757
L'ID propriétaire &1 contient des caractères incorrects.
CPF6758
L'ID volume &1 contient des caractères incorrects.
CPF6779
Le format (FMT) indiqué pour la disquette dans l'unité &1 est incorrect.
CPF9814
Unité &1 non trouvée.
CPF9825
Accès non autorisé à l'unité &1.

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