# HERCULES: Déclarations de périphériques {{INLINETOC}} Les autres instructions du fichier de configuration sont des instructions de périphérique. Il doit exister une instruction de périphérique pour chaque périphérique d'E/S ou groupe de périphériques d'E/S identiques. ## Format de la déclaration de périphérique ``` devnum(s) devtype [arguments] [# commentaires ...] ``` où la syntaxe générique des numéros de périphérique est [n:] CCUU [, CCUU] [- CCUU] [. nn] [...] comme expliqué ci-dessous: * **devnum(s)** Est soit un seul devnum, une plage de devnums (séparés par un '-' (tiret)), un nombre de devnums (séparés par un '.' (point / période / stop)), ou une liste de devnums séparés par des virgules. Les exemples seraient 200-210 ou 0300.10 ou 0400,0403 ou 0100,0110-011F. Tous les périphériques définis lorsque devnums spécifie que plusieurs périphériques ont des caractéristiques identiques (à l'exception du numéro de périphérique lui-même). Tous les périphériques définis en tant que groupe doivent être définis sur un seul canal. Un canal est défini comme un groupe contigu de 256 périphériques (ou 100 hexadécimaux). 0010 et 0020 sont sur les mêmes canaux. 0100 et 0210 ne le sont pas. Les 4 symboles de substitution spéciaux CUU, CCUU, cuu et ccuu sont également définis pour chaque périphérique d'un groupe de périphériques. Voir substitutions pour plus de détails. * **devnum** Est un nombre hexadécimal de 1 à 4 chiffres compris entre 0000 et FFFF pour ESA/390 ou entre 0000 et 0FFF pour S/370. Le numéro de périphérique identifie de manière unique chaque périphérique auprès du système d'exploitation. Ensemble de canaux/Sous-système de canaux logiques Un groupe de canaux ou une identification de sous-système de canaux logiques facultatifs peuvent être spécifiés pour un numéro de périphérique ou un groupe de périphériques. Le numéro d'identification est spécifié au début de la définition, suivi du caractère ':'. Par exemple : ``` 1: 0400-040F 3270 ``` définit les périphériques 3270 400 à 40F sur le S/370 Channel Set 1 ou sur le S/390 ou z/Architecture Logical Channel Subsystem # 1. Etant donné que chaque sous-système de canal logique définit son propre espace de numérotation de périphérique, il convient de prendre soin en mode S/370 de définir un ensemble cohérent de numéros de périphérique. Tous les systèmes d'exploitation S/390 ou z/Architecture ne prennent pas en charge les sous-systèmes à canaux logiques multiples (cette fonctionnalité a été introduite avec le z9-109). Si aucun ensemble de canaux ou identification de sous-système de canaux logiques n'est spécifié, il est supposé être 0. * **devtype** est le type d'appareil. Les types d'appareils valides sont indiqués dans le tableau ci-dessous. * **arguments** est une liste de paramètres dont la signification dépend du type d'appareil. Les arguments requis pour chaque classe de périphérique sont présentés ci-dessous. * **# commentaires...** Un commentaire précédé du signe # peut être ajouté à toute déclaration de définition de périphérique. ## Types de périphériques pris en charge ^ Type de périphérique ^ Description ^ Émulé par ^ | 3270, 3287 | Connexion d'un client TN3270 d'affichage ou d'imprimante local non-SNA 3270 | TN3270 client connection | | SYSG | Claviers d'imprimante de console | TN3270 client connection | | 1052, 3215 | Console d'imprimante-claviers | Connexion client Telnet | 1052-C, 3215-C | Console d'imprimante-claviers intégrés | intégrés à la console Hercules| | 1442, 2501, 3505 | Lecteurs de cartes | Fichier(s) de disque(s) (ASCII ou EBCDIC) | | 3525 | Lecteurs de cartes perforées | Fichier(s) de disque(s)(ASCII ou EBCDIC) | | 1403 et 3211 | imprimantes | Fichier de disque (ASCII) | | 3410, 3420, 3422, 3430, 3480, 3490, 3590, 9907, 9347, 8809 | Lecteurs de bande | Fichier de disque, CD-ROM ou bande SCSI | | 3088 | adaptateur du périphérique canal à canal | Pilote "CTCT" | | CTCI((CTCI)) | lien canal à canal vers la pile TCP/IP hôte | Pilote TUN/TAP "CTCI" | | ((LCS)) | Routeur IBM 2216, IBM 3172 sous ICP, périphérique LCS IBM 8232, pilote LCS3172 d’un P / 390, adaptateur «Open Systems Adapter» (OSA) IBM (station de canal LAN) | "LCS" (LAN Channel Station) TUN/TAP Driver | | 3310, 3370, 9332, 9335, 9336, 0671 | Périphériques de stockage à accès direct FBA | Fichier de disque | | 2305, 2311, 2314, 3330, 3340, 3350, 3375, 3380, 3380, 3390, 9345 | Périphériques de stockage à accès direct CKD | Fichier de disque | | 2703 | ligne de communication | socket TCP |