Mise en oeuvre des télécoms sur AS/400 Création d'une ligne (objet *LIND -cde CRTLIN...) Définition de la liaison en local + Type de ligne + Sortie physique et carte utilisée + Type de jonction et de modem + Protocole utilisé Création d'un contrôleur(objet *CTLD -cde CRTCTL...) Définition de l'interlocuteur à distance + Contrôleur ou ordinateur(si oui quel type) etc.. Création d'une unité (objet *DEVD -cde CRTDEV...) Définition logique + des unités à distance + des modalités du dialogue. + du NOM de lieu du système éloigné. (c'est ce nom qui sera utilisé la plupart du temps) |
Cdes CRTLIN.... ASC Ligne asynchrone BSC Liaison BSC (38 entre autres) SDLC Liaison SDLC (AS et gros systèmes) X25 Liaison TRANSPAC TRN Token ring (anneau à jeton - LAN IBM) ETH Ethernet (LAN multi-constructeurs) TDLC Liaison twinax (PCS/400 - liaison AS/Micros) Cdes CRTCTL.... ASC Ligne asynchrone BSC Liaison BSC (38 entre autres) APPC Pgm à pgm (liaison avec autre ordinateur IBM) NET Réseau TCP/IP RWS Contrôleur à distance (5394 etc ...) VWS Contrôleur virtuel (définition logique d'un contrôleur permettant de recevoir une unité en passe-système) |
Cdes CRTDEV.... ASC Ligne asynchrone BSC Liaison BSC APPC Pgm à pgm NET TCP/IP DSP -! Définition d'unités physiques PRT -! ou virtuelles INTR Réseau virtuel permettant une liaison pgm à pgm sur un même ordinateur comme s'il s'agissait d'une liaison télécom. APPC et son extension APPN APPC Advanced Program to Program Communication Liaison entre Minis IBM (AS,36 ..) systèmes 360, 390 (gros systèmes) PCs |
Liaisons + point à point + multipoint Protocoles + SDLC + X25 + LAN (token ou Ethernet) La connaissance du réseau est préalable à la liaison est figée pendant la liaison APPN Advanced peer to peer network Liaison d'égal à égal / extension à APPC La topologie du réseau est définie en dynamique Chaque noeud du réseau ne connaît que les noeuds adjacents. A chaque établissement de liaison les différents noeuds s'échangent la topologie du réseau. Le choix du routage est fait par le gestionnaire de réseau. |
Les possibilités SNA de l'AS/400. Passe-système. Sur l'AS cible définition d'un contrôleur virtuel d'une (au moins) unité virtuelle Sur l'AS source STRPASTHR en indiquant un nom de lieu. Emulation 3270 STREML3270 (passe-système avec gros systèmes) RJE Soumission de cdes sur gros système. DRDA Gestion de bases de données éloignées (SQL) on défini une seule fois chaque système par la commande ADDRDBDIRE. |
DDM Distributed Data Management (fichiers distribués) Permet de traiter sur un AS/400 X un fichier BD se trouvant sur un AS/400 Y, comme s'il se trouvait sur X. le fichier doit exister physiquement sur Y. X doit définir ce fichier comme un fichier DDM (CRTDDMF) en indiquant: le nom du système sur lequel il se trouve (Y) son nom qualifié (sur Y) on doit définir CHAQUE fichier utilisé. Ce fichier pourra ensuite être utilisé par X . DSPFD, DSPFFD, DSPPFM . Utilisation de la description du fichier par compilateur . Accès au fichier par pgm (tous types d'ouverture) . Copie de fichier, etc... |
SNADS SNA Distribution Services (SNA = System Network Architecture architecture de réseau standard IBM) Distribution de messages SNDNETMSG de fichiers SNDNETF d'objets Sauvegarde dans SAVF puis SNDNETF de spoules SNDNETSPLF Soumissions SBMNETJOB Ces distributions sont asynchrones (type Batch) Elles nécessitent 1/ Une file d'attente de distribution DSTQ "rattachée" à une unité APPC. 2/ La définition d'un nom de lieu dans la table de routage SNADS -> rattachement de plusieurs DSTQ (suivant le type d'info distribuée) à un lieu éloigné logique. |
3/ L'enregistrement des utilisateurs dans le répertoire SNADS. Un utilisateur est, soit + local (==> rattaché à un profil) + éloigné (==> rattaché à un lieu éloigné) Une distribution est destinée à une ID utilisateur (poste du répertoire) Ce qui renvoie à un lieu donc à une DSTQ donc à une unité APPC ce qui permet d'établir la liaison avec le système cible. |
Réseaux TCP/IP (depuis la V3R10) - la couche TCP/IP et les APIs sockets - TELNET : émulation écran - LPD/LPR : transfert de spools - SMTP : gestion de messages - FTP : transfert de fichier depuis les versions V3R10 , V3R70 - POP3 : boites aux lettres de messages - HTTP : Serveur WEB de pages HTML (texte, multimédia et liens hypertexte) - WSG : émulation 5250 sous HTML |
depuis la version V4R20 - Fonction de serveur et de passerelle ° BOOTP(serveur d'adresse statique) ° DHCP (serveur d'adresse dynamique) ° DNS (serveur de noms) ° RIP2 (routage dynamique) - TFTP (trivial FTP, un FTP simplifié) - NFS (partage de fichiers avec UNIX) - DDM et DRDA sur IP - Rexec (Exécution de commandes à distance) et TCP/IP sur twinax (pour ne pas oublier les vieux PC) |
depuis les versions V4R30/40 - Filtrage IP - VPN - PPP (accès RTC en plus de SLIP) - Netserver (l'AS/400 dans le voisinage réseau, comme SAMBA) - LDAP (annuaire) - DLFM (lien entre zones DB2 et fichiers IFS, par URL) - la version Express de Client Access ne fonctionne qu'en IP. |
La configuration de TCP/IP est la suivante : 1/ il faut créer une ligne LAN comme vu plus haut (Ethernet par ex.) 2/ il faut associer à cette carte une adresse IP (une telle association est appellée interface) Commande CFGTCP , option 1 3/ indiquer les services qui doivent démarrer en même temps que TCP/IP Commande CFGTCP option 20, donne la liste des services puis pour chaque service mettre AUTOSTART à *YES 4/ démarrer TCP/IP par STRTCP Tout cela pouvant être réalisé dans l'option Réseau d'operation navigator. |