Aller au contenu

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

  • DEVD Description d'unité obligatoire
  • LOCADR Adresse locale du lieu obligatoire
  • RMTLOCNAME Lieu éloigné obligatoire
  • ONLINE En ligne à l'IPL
  • CTL Connexion au contrôleur
  • CNN Type de connexion
  • APPTYPE Type d'application
  • CTNWIN Priorité résolution contention
  • BLOCK Type de groupage
  • SEPCHAR Caractère de séparation
  • RMTBSCEL BSCEL à distance
  • RCDLEN Longueur d'enregistrement
  • BLKLEN Longueur de bloc
  • TRNSPY Transmission mode transparent
  • DTACPR Compression et décompression
  • TRUNC Suppression blancs de fin
  • GRPSEP Type séparateur de groupe
  • EMLDEV Unité émulée
  • EMLKBD Clavier émulé
  • EMLNUMLCK Verrouillage numérique émulé
  • EMLWRKSTN Poste en émulation
  • TEXT Texte 'descriptif'
  • AUT Droits

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.

Messages d'erreur

Messages *ESCAPE

CPF261A
Description d'unité &1 non créée à la suite d'erreurs.

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