STRDKTRDR
Démarrer un lecteur disquette
En bref
La commande STRDKTRDR (Démarrer un lecteur à partir d'une disquette) permet de démarrer un lecteur de spoule à partir de l'unité de disquette indiquée.
STRDKTRDR se lit STR
(Démarrer) + DKTRDR.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
STRDKTRDR DEV(…) LABEL(…)
Paramètres
-
DEVUnité disquette obligatoire -
LABELLabel disquette obligatoire -
VOLVolume -
JOBQFile d'attente de travaux -
MSGQFile d'attente de messages -
RDRLecteur -
CRTDATEDate de création -
CODECode
Astuce : dans une session 5250, tapez STRDKTRDR 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 STRDKTRDR (Démarrer un lecteur à partir d'une disquette) permet de démarrer un lecteur de spoule à partir de l'unité de disquette indiquée. Le lecteur effectue la lecture du flot de travaux par lots en entrée et place celui-ci dans la file d'attente de travaux appropriée. Cette commande permet d'indiquer le nom de l'unité de disquette à partir de laquelle la lecture est effectuée, l'identificateur de volume, le nom du fichier de données contenant le flot de travaux, ainsi que les noms des files d'attente de travaux et de messages utilisées. Plusieurs lecteurs peuvent être actifs en même temps (en fonction des spécifications définies dans la description de sous-système du spoule).
Restriction Chaque lecteur s'exécutant indépendamment du travail qui l'a démarré, l'utilisateur peut passer à une autre tâche après avoir lancé le lecteur. Cette commande ne peut pas être utilisée pour lire des fichiers de données sur disquettes en format sauvegarde/restauration.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| DEV | Unité disquette | Nom | Obligatoire, positionnel 1 |
| LABEL | Label disquette | Valeur caractère | Obligatoire, positionnel 2 |
| VOL | Volume | Valeurs uniques: *NONE Autres valeurs (jusqu'à 50 répétitions): Valeur caractère |
Facultatif, positionnel 4 |
| JOBQ | File d'attente de travaux | Nom d'objet qualifié | Facultatif |
| Qualificatif 1: File d'attente de travaux | Nom, QBATCH | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| MSGQ | File d'attente de messages | Valeurs uniques: *DEVD, *REQUESTER Autres valeurs: Nom d'objet qualifié |
Facultatif |
| Qualificatif 1: File d'attente de messages | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| RDR | Lecteur | Nom, *DEV | Facultatif, positionnel 3 |
| CRTDATE | Date de création | Date, *NONE | Facultatif |
| CODE | Code | *EBCDIC, *ASCII | Facultatif |
Unité disquette (DEV)
Ce paramètre est obligatoire.
Indique le nom de l'unité de disquette utilisée pour la lecture du flot de travaux en entrée.
- nom-unité-disquette
- Indiquez le nom de l'unité de disquette utilisée.
Label disquette (LABEL)
Ce paramètre est obligatoire.
Indique l'identificateur du fichier de données contenant le flot de travaux en entrée.
- identificateur-fichier-données
- Indiquez le nom du fichier de données sur la disquette contenant le flot de travaux en entrée. L'identificateur du fichier ne peut pas excéder 8 caractères alphanumériques.
Volume (VOL)
Indique les identificateurs de volume des disquettes contenant le flot de travaux en entrée à traiter. Les volumes doivent être placés sur l'unité de disquette suivant l'ordre d'énumération des identificateurs dans ce paramètre.
Les valeurs possibles sont les suivantes :
- *NONE
- Aucun identificateur de volume n'est indiqué. Utilisez le volume placé dans le lecteur disquette.
- Identificateur-de-volume
- Indiquez les identificateurs d'un ou plusieurs volumes, dans l'ordre suivant lequel ils seront montés, puis lus. Chaque identificateur peut comporter jusqu'à 6 caractères alphanumériques. Un blanc est utilisé comme caractère de séparation lorsque plusieurs volumes sont indiqués.
Ce paramètre admet des valeurs multiples. Pour obtenir des zones d'entrée supplémentaires à l'écran, entrez un signe plus (+) dans la zone en regard de la mention "+ si autres valeurs" et appuyez sur la touche ENTREE.
File d'attente de travaux (JOBQ)
Indique le nom de la file d'attente dans laquelle le lecteur doit placer les travaux, si *RDR est indiqué en regard de l'invite File d'attente de travaux (paramètre JOBQ) associée à la commande BCHJOB (Travail par lots). (Notez que si *RDR n'est pas indiqué, les travaux constituant le flot de travaux en entrée peuvent figurer dans des files d'attente de travaux différentes).
Remarque :Si l'utilisateur identifié dans la description du travail en cours de lecture et l'utilisateur lançant la commande STRDKTRDR (Démarrer un lecteur à partir d'une disquette) ne disposent pas de droits sur la file d'attente dans laquelle le travail doit être placé, ce dernier s'arrête et un message de diagnostic est placé dans l'historique du travail. Le traitement du flot de travaux en entrée se poursuit avec le travail suivant. Si l'un des utilisateurs dispose de droits sur la file d'attente de travaux, le travail s'exécute sans erreur.
Les valeurs possibles sont les suivantes :
- QBATCH
- Le travail est placé dans la file d'attente QBATCH. Ceci se produit uniquement si aucune substitution n'est présente dans le flot de données.
- nom-file-attente-travaux
- Indiquez le nom de la file d'attente dans laquelle chaque travail est envoyé.
Pour la bibliothèque, les valeurs possibles sont les suivantes :
- *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 file d'attente de travaux est recherchée dans la bibliothèque en cours du travail.
- nom-bibliothèque
- Indiquez la bibliothèque contenant la file d'attente de travaux.
File d'attente de messages (MSGQ)
Indique le nom de la file d'attente de messages dans laquelle sont envoyés les messages créés par le lecteur de disquette.
Les valeurs possibles sont les suivantes :
- *DEVD
- Les messages sont envoyés dans la file d'attente de messages indiquée dans la description d'unité désignée en regard de l'invite Unité disquette (paramètre DEV).
- *REQUESTER
- Les messages sont envoyés dans la file d'attente de messages du poste de travail de l'utilisateur ayant démarré le lecteur. Cette valeur est *DEVD pour les travaux par lots.
- nom-file-attente-messages
- Indiquez le nom de la file d'attente de messages dans laquelle sont envoyés les messages du lecteur disquette.
Pour la bibliothèque, les valeurs possibles sont les suivantes :
- *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 file d'attente de messages est recherchée dans la bibliothèque en cours du travail.
- nom-bibliothèque
- Indiquez le nom de la bibliothèque contenant la file d'attente de messages.
Lecteur (RDR)
Indique le nom du lecteur de spoule à démarrer. Un même nom ne peut être indiqué pour plusieurs lecteurs.
- *DEV
- Le nom du lecteur est identique à celui de l'unité de disquette indiquée en regard de l'invite Unité disquette (paramètre DEV).
- nom-lecteur
- Indiquez le nom du lecteur que vous démarrez.
Date de création (CRTDATE)
Indique la date de création du fichier de données sur la disquette. Entrez cette valeur uniquement si vous voulez que le système la compare à la date de la disquette.
Les valeurs possibles sont les suivantes :
- *NONE
- La date de création n'est pas indiquée : aucune vérification n'est effectuée.
- date-création
- Indiquez la date de création du fichier de données lu. Vous devez utiliser le format de date du travail.
Code (CODE)
Indique le type de code caractères utilisé pour la lecture des données figurant dans la file d'attente de travaux.
Les valeurs possibles sont les suivantes :
- *EBCDIC
- Le code caractères utilisé pour l'écriture du fichier de données sur la disquette est EBCDIC.
- *ASCII
- le code caractères utilisé pour l'écriture du fichier de données sur la disquette est ASCII.
Exemples
STRDKTRDR DEV(QDKT) LABEL(OCT24) VOL(SALES)
Cette commande permet de démarrer le lecteur de spoule nommé QDKT, qui lit les données en entrée d'une disquette depuis l'unité QDKT. *DEV étant la valeur par défaut du paramètre RDR non spécifié, le nom d'unité QDKT est également utilisé comme nom de lecteur. L'unité lit ses données en entrée dans le fichier OCT24 dont l'identificateur de volume doit être SALES. La file d'attente de travaux par défaut QBATCH et la file d'attente de messages QSYSOPR sont utilisées par l'unité de disquette.
Messages d'erreur
Messages *ESCAPE
- CPF1338
- Erreurs dans la commande SBMJOB.
- CPF2207
- Non autorisé à utiliser objet &1 de &3 type *&2.
- CPF3301
- Lecteur &1 déjà démarré.
- CPF3307
- File d'attente de travaux &1 de &2 non trouvée.
- CPF3330
- Ressource nécessaire non disponible.
- CPF3347
- Unité &1 non trouvée.
- CPF3362
- Objets dans QTEMP incorrects comme valeurs de paramètres.
- CPF3363
- File d'attente de messages &1 non trouvée dans &2.
- CPF3367
- &1 n'est pas une unité de disquette.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.