CRTDEVBSC
Créer une unité BSC
En bref
La commande CRTDEVBSC permet de créer une description d'unité BSC (communications binaires synchrones).
CRTDEVBSC se lit CRT
(Créer) + DEVBSC.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CRTDEVBSC DEVD(…) LOCADR(…) RMTLOCNAME(…)
Paramètres
-
DEVDDescription d'unité obligatoire -
LOCADRAdresse locale du lieu obligatoire -
RMTLOCNAMELieu éloigné obligatoire -
ONLINEEn ligne à l'IPL -
CTLConnexion au contrôleur -
CNNType de connexion -
APPTYPEType d'application -
CTNWINPriorité résolution contention -
BLOCKType de groupage -
SEPCHARCaractère de séparation -
RMTBSCELBSCEL à distance -
RCDLENLongueur d'enregistrement -
BLKLENLongueur de bloc -
TRNSPYTransmission mode transparent -
DTACPRCompression et décompression -
TRUNCSuppression blancs de fin -
GRPSEPType séparateur de groupe -
EMLDEVUnité émulée -
EMLKBDClavier émulé -
EMLNUMLCKVerrouillage numérique émulé -
EMLWRKSTNPoste en émulation -
TEXTTexte 'descriptif' -
AUTDroits
Astuce : dans une session 5250, tapez CRTDEVBSC 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 CRTDEVBSC permet de créer une description d'unité BSC (communications binaires synchrones).
Restriction : Pour utiliser cette commande, vous devez disposer du droit spécial *IOSYSCFG (configuration de système d'entrée-sortie).
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| DEVD | Description d'unité | Nom | Obligatoire, positionnel 1 |
| LOCADR | Adresse locale du lieu | 00-FE | Obligatoire, positionnel 2 |
| RMTLOCNAME | Lieu éloigné | Nom de communication | Obligatoire, positionnel 3 |
| ONLINE | En ligne à l'IPL | *YES, *NO | Facultatif |
| CTL | Connexion au contrôleur | Nom | Facultatif |
| CNN | Type de connexion | *PP, *MPTRIB | Facultatif |
| APPTYPE | Type d'application | *BSCEL, *RJE, *EML, *BSC38, *RPGT | Facultatif |
| CTNWIN | Priorité résolution contention | *SEC, *PRI | Facultatif |
| BLOCK | Type de groupage | *NONE, *ITB, *IRS, *NOSEP, *USER, *SEP | Facultatif |
| SEPCHAR | Caractère de séparation | 00, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1E, 20, 21, 22, 23, 24, 25, 27, 28, 29, 2A, 2B, 2C, 2E, 2F, 30, 31, 33, 34, 35, 36, 38, 39, 3A, 3B, 3C, 3E, 3F, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 4A, 4B, 4C, 4D, 4E, 4F, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 5A, 5B, 5C, 5D, 5E, 5F, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 6A, 6B, 6C, 6D, 6E, 6F, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 7A, 7B, 7C, 7D, 7E, 7F, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 8A, 8B, 8C, 8D, 8E, 8F, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 9A, 9B, 9C, 9D, 9E, 9F, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC, AD, AE, AF, B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, BA, BB, BC, BD, BE, BF, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, CA, CB, CC, CD, CE, CF, D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, DA, DB, DC, DD, DE, DF, E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, EA, EB, EC, ED, EE, EF, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, FA, FB, FC, FD, FE, FF | Facultatif |
| RMTBSCEL | BSCEL à distance | *NO, *YES | Facultatif |
| RCDLEN | Longueur d'enregistrement | 1-8192, 512 | Facultatif |
| BLKLEN | Longueur de bloc | 1-8192, 512 | Facultatif |
| TRNSPY | Transmission mode transparent | *NO, *YES | Facultatif |
| DTACPR | Compression et décompression | *NO, *YES | Facultatif |
| TRUNC | Suppression blancs de fin | *NO, *YES | Facultatif |
| GRPSEP | Type séparateur de groupe | *EOT, *OFCSYS, *DEV3740 | Facultatif |
| EMLDEV | Unité émulée | 3278, 3284, 3286, 3287, 3288, 3289 | Facultatif |
| EMLKBD | Clavier émulé | *UPPER, *LOWER | Facultatif |
| EMLNUMLCK | Verrouillage numérique émulé | *NO, *YES | Facultatif |
| EMLWRKSTN | Poste en émulation | Nom, *ANY | Facultatif |
| TEXT | Texte 'descriptif' | Valeur caractère, *BLANK | Facultatif |
| AUT | Droits | Nom, *CHANGE, *ALL, *USE, *EXCLUDE, *LIBCRTAUT | Facultatif |
Description d'unité (DEVD)
Indique le nom de la description d'unité.
Ce paramètre est obligatoire.
Adresse locale du lieu (LOCADR)
Indique l'adresse locale du lieu associé à cette unité.
Les valeurs possibles sont comprises entre 00 et FF.
Lieu éloigné (RMTLOCNAME)
Nom de lieu éloigné du système avec lequel communique cet objet.
En ligne à l'IPL (ONLINE)
Indique si cet objet est mis en fonction automatiquement lors de la procédure de chargement initial (IPL).
- *YES
L'unité est mise en fonction automatiquement lors de l'IPL.
- *NO
L'unité n'est pas mise en fonction automatiquement lors de l'IPL.
Connexion au contrôleur (CTL)
Indique le nom de la description de contrôleur à laquelle cette unité est connectée.
Remarque :Pour utiliser cette unité pour communiquer avec un lieu éloigné qui est résidant sur le même système que le lieu local, indiquez une description de contrôleur créée avec le paramètre LINKTYPE (*LOCAL).
Type de connexion (CNN)
Indique le type de connexion utilisée.
- *PP
Connexion point à point.
- *MPTRIB
Connexion multipoint tributaire.
Type d'application (APPTYPE)
Type d'application utilisé par cette unité.
- *BSCEL
Cette application est de type BSCEL. Ce paramètre permet de communiquer avec d'autres systèmes BSC ou unités acceptées par le système.
- *RJE
L'application est de type RJE BSC (télésoumission de travaux)
- *EML
L'application est une émulation d'unité 3270 ou l'interface programme 3270 de l'environnement 38.
- *BSC38
Cette application est un programme fonctionnant dans l'environnement 38. Ce paramètre concerne une unité communiquant avec d'autres unités ou systèmes BSC lorsque l'application utilise un fichier unité BSC ou un fichier unité mixte utilisé dans l'environnement 38.
- *RPGT
Ce paramètre est indiqué pour les applications utilisant les télécommunications RPG II (BSCA) dans l'environnement 36.
Remarque :Cette valeur peut également être indiquée lorsque l'application utilise la fonction ICF mais que la fonction EVOKE ou la fonction de démarrage de programme n'est pas nécessaire. Si cette valeur est indiquée, la valeur *NO est automatiquement affectée au paramètre BSCEL à distance (RMTBSCEL). Si l'application utilise ICF, vérifiez qu'il n'est pas nécessaire de recourir aux fonctions EVOKE ou de démarrage de programme avant d'utiliser cette valeur. Sinon, des résultats imprévus peuvent survenir.
Priorité résolution contention (CTNWIN)
Désigne le poste BSC qui prend le contrôle en cas de conflit.
- *SEC
Indique que le système local est la station secondaire, celle-ci cédant le contrôle à la station primaire en cas de conflit.
- *PRI
Indique que le système local est une station primaire. Il obtient la priorité en cas de contention.
Type de groupage (BLOCK)
Indique qui, du système ou de l'utilisateur, procède au groupage ou au dégroupage des enregistrements transmis.
- *NONE
Le système n'exécute aucun groupage ou dégroupage.
- *ITB
Le groupage ou le dégroupage des enregistrements est fonction de l'emplacement d'un caractère de contrôle ITB.
- *IRS
Le groupage ou le dégroupage des enregistrements est fonction de la position d'un caractère de séparation d'enregistrements (IRS).
- *NOSEP
Le bloc reçu ou envoyé ne comprend aucun caractère de séparation d'enregistrements. Le système groupe et dégroupe les enregistrements selon la longueur d'enregistrement fixe indiquée dans les spécifications de formats des DDS.
- *USER
Le programme utilisateur fournit tous les caractères de contrôle, y compris les caractères de séparation d'enregistrements, les caractères d'encadrement BSC, les caractères transparents et tous les autres caractères nécessaires.
- *SEP
Le groupage et dégroupage des enregistrements est fonction de la position d'un caractère de séparation d'enregistrement spécifié par l'utilisateur.
Caractère de séparation (SEPCHAR)
Indique un caractère unique (1 octet) de séparation d'enregistrements.
Les valeurs possibles sont comprises entre 00 et FF. Les caractères de contrôle BSC ne sont pas admis.
BSCEL à distance (RMTBSCEL)
Indique le type de session BSCEL avec le système éloigné.
- *NO
L'unité ou le système éloigné ne reconnaît pas les commandes BSCEL. Les opérations ICF et codes de retour sont utilisés.
- *YES
Le système éloigné reconnaît les commandes de départ et de fin ainsi que les messages en ligne BSCEL.
Longueur d'enregistrement (RCDLEN)
Indique la longueur maximale d'enregistrement admise lors de la communication avec l'unité.
Les valeurs possibles sont comprises entre 1 et 32767.
La valeur doit être au moins égale à la taille du plus grand enregistrement à envoyer mais ne doit pas dépasser la taille de la mémoire tampon spécifiée dans la description de ligne (paramètre MAXBUFFER) à laquelle l'unité est connectée.
Longueur de bloc (BLKLEN)
Indique la longueur maximale de bloc admise lors de la communication avec l'unité.
La valeur doit être au moins égale à la taille du plus grand enregistrement à envoyer mais ne doit pas dépasser la taille de la mémoire tampon spécifiée dans la description de ligne (paramètre MAXBUFFER) à laquelle l'unité est connectée.
- 512
La longueur d'enregistrement est 512.
Remarque :Ce paramètre n'est admis que si APPTYPE(*BSCEL) ou APPTYPE(*RPGT) est indiqué.
- longueur-bloc
Indiquez la longueur maximale de bloc (en octets) des enregistrements envoyés. Cette longueur doit être au moins égale à la taille du plus grand enregistrement envoyé. Les valeurs possibles sont comprises entre 1 et 32767 secondes.
Transmission mode transparent (TRNSPY)
Indique si le mode transparent est utilisé lors de l'envoi d'enregistrements groupés. Ce mode permet la transmission des 256 caractères EBCDIC. Vous devez l'utiliser pour transmettre des zones de données binaires ou condensées.
- *NO
Le mode transparent n'est pas utilisé.
- *YES
Le mode transparent doit être utilisé pour permettre la transmission des 256 caractères EBCDIC.
Compression et décompression (DTACPR)
Indique si la compression de données est effectuée.
Remarque :DTACPR(*YES) ne peut pas être indiqué avec TRNSPY(*YES) ou TRUNC(*YES). Ce paramètre n'est admis que si APPTYPE(*BSCEL) ou APPTYPE(*RPGT) est indiqué.
- *NO
Les données ne sont pas comprimées ou décomprimées.
- *YES
Les données sont comprimées en sortie et décomprimées en entrée.
Suppression blancs de fin (TRUNC)
Indique si les blancs de fin sont supprimés des enregistrements de sortie.
- *NO
Les blancs de fin ne sont pas supprimés des enregistrements en sortie.
- *YES
Les blancs de fin sont supprimés des enregistrements en sortie.
Type séparateur de groupe (GRPSEP)
Indique un séparateur de groupes de données (fichiers et documents).
- *EOT
Un caractère de commande de fin de transmission (EOT) est utilisé.
- *OFCSYS
Un bloc de transmission terminé par un caractère de contrôle de fin de texte (ETX) est utilisé.
- *DEV3740
Un enregistrement nul est utilisé (STX ETX).
Unité émulée (EMLDEV)
Indique que cette unité programme sert à recevoir et à envoyer des flots de données 3270. Le paramètre d'unité d'émulation inclut le type et le format de données de l'unité d'émulation. Le format des données de l'unité d'émulation est le format du flot de données 3270 à transmettre ou recevoir. Un en-tête commun de 20 ou 32 octets, contenant des informations sur les commandes et les flots de données de type 3270, figure au début de la mémoire tampon d'E-S qui envoie ou reçoit le flot de données de type 3270. Ce paramètre ne concerne que les communications SNUF. Il peut être défini sous la forme d'une liste de deux valeurs (éléments) ou en tant que valeur unique (*NONE).
- 3278
L'unité permet d'émuler un clavier-écran 3278.
- 3284
L'unité permet d'émuler une imprimante 3284.
- 3286
L'unité permet d'émuler une imprimante 3286.
- 3287
L'unité permet d'émuler une imprimante 3287.
- 3288
L'unité permet d'émuler une imprimante 3288.
- 3289
L'unité permet d'émuler une imprimante 3289.
Clavier émulé (EMLKBD)
Indique le type de clavier 3278 émulé. Vous ne pouvez indiquer ce paramètre que si *EML est aussi indiqué pour le paramètre Type d'application (APPTYPE).
- *UPPER
Seul le mode majuscule sera disponible sur le clavier 3270 émulé.
- *LOWER
Les modes majuscule et minuscule seront tous les deux disponibles sur le clavier 3270 émulé.
Verrouillage numérique émulé (EMLNUMLCK)
Indique si les zones d'entrée numériques ne permettent d'entrer que des données numériques au clavier d'une unité 5250. Une valeur ne peut être indiquée pour ce paramètre que si *EML est précisé pour le paramètre Type d'application (APPTYPE).
- *NO
L'émulation 3270 permet de taper toutes les données dans les zones d'entrée numériques.
- *YES
L'émulation 3270 ne permet de taper que des données numériques dans les zones d'entrée numériques. Les données numériques correctes comprennent les chiffres de 0 à 9, les signes + et -, le point (.) et le blanc.
Poste en émulation (EMLWRKSTN)
Le poste de travail en émulation associe une unité d'émulation à une unité écran ou imprimante. L'adresse de l'unité est réservée à ce poste de travail. Si aucune unité n'est spécifiée, ou si *ANY est indiqué, l'unité d'émulation peut être utilisée indifféremment par n'importe quel poste de travail.
- *ANY
Tous les postes de travail peuvent utiliser l'unité d'émulation.
- poste-de-travail
Indiquez le nom du poste de travail devant utiliser cette unité d'émulation.
Texte 'descriptif' (TEXT)
Texte décrivant brièvement l'objet.
- *BLANK
- Aucun texte n'est spécifié.
- valeur-alphanumérique
- Indiquez, entre apostrophes, un texte de 50 caractères au maximum.
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.
- *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.
- *LIBCRTAUT
- Le système détermine les droits sur l'objet à l'aide de la valeur précisé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.
- 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.
Exemples
CRTDEVBSC DEVD(BSC001) LOCADR(27) RMTLOCNAME(BSC001LC)
CTL(CTLBSC001) CNN(*PP) APPTYPE(*RJE)
Cette commande permet de créer une unité de communication synchrone binaire appelée BSC001. Elle est associée à l'adresse X'27' et connectée au contrôleur CTLBSC001. Le type de connexion de l'unité est *PP et l'application RJE est utilisée.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.