47 F2 36UT REV00 - Support On Line
Transcription
47 F2 36UT REV00 - Support On Line
INTEROP 7 Guide de l'administrateur TNVIP Server 7 Logiciel Sujet : Description de la façon de configurer et de lancer le produit TNVIP Server 7, et d'établir la première connexion. Observations : Version du logiciel : Open 7, V3.10 GCOS 7 V7 TS7254 Date : Bull Electronics Angers S.A. CEDOC Atelier de reprographie 331, Avenue Patton 49004 ANGERS Cedex 01 FRANCE 47 F2 36UT Rev00 Mars 1997 Bull HN Information Systems Inc. Publication Order Entry FAX: (508) 294-7411 MA02/423S Technology Park Billerica, MA 01821 U.S.A. Copyright Bull S.A., 1996, 1997 Toutes les marques citées sont la propriété de leurs titulaires respectifs. AIX est une marque déposée IBM Corp utilisée sous licence. UNIX est une marque déposée UNIX System Laboratories. Vos suggestions sur la forme et le fond de ce manuel seront les bienvenues. Une feuille destinée à recevoir vos remarques se trouve à la fin du présent manuel. La loi du 11 mars 1957, complétée par la loi du 3 juillet 1985, interdit les copies ou reproductions destinées à une utilisation collective. Toute représentation ou reproduction intégrale ou partielle faite par quelque procédé que ce soit, sans consentement de l'auteur ou de ses ayants cause, est illicite et constitue une contrefaçon sanctionnée par les articles 425 et suivants du code pénal. Ce document est fourni à titre d'information seulement. Il n'engage pas la responsabilité de Bull S.A. en cas de dommages résultant de son application. Des corrections ou modifications au contenu de ce document peuvent intervenir sans préavis ; des mises à jour ultérieures les signaleront éventuellement aux destinataires. 47 F2 36UT Rev00 Préface OBJET DU MANUEL Le présent document indique comment configurer et lancer TNVIP Server 7 (serveur TNVIP pour GCOS 7), et comment établir la première connexion. UTILISATEURS CONCERNES Ce manuel est destiné aux administrateurs et aux utilisateurs de TNVIP Server 7. BIBLIOGRAPHIE Cette bibliographie est fournie à titre indicatif. Pour plus de précisions (disponibilité du manuel, numéro de révision, indice de mise à jour), veuillez vous adresser à CEDOC. Installation Guide..............................................................................................40 A2 04LG Guide d'installation ........................................................................................... 40 F2 04LG User's guide (Affinity 2) ....................................................................................40 A2 03LG Guide de l'utilisateur (Affinity 2)........................................................................ 40 F2 03LG LAC Reference manual....................................................................................40 A2 05LG LAC - Manuel de référence .............................................................................. 40 F2 05LG User's guide (Affinity 32) ..................................................................................40 A2 06LG Guide de l'utilisateur (Affinity 32)...................................................................... 40 F2 06LG UVTI Reference Manual..................................................................................40 A2 10WA UVTI - Manuel de référence............................................................................40 F2 10WA DKU 7107 Reference Manual ........................................................................40 A2 23WA DKU 7107 - Manuel de référence ...................................................................40 F2 23WA 47 F2 36UT Rev00 iii TNVIP Server 7 Guide de l'administrateur VIP 7800 Reference Manual ...........................................................................40 A2 24WA VIP 7800 - Manuel de référence .....................................................................40 F2 24WA User Script Language Reference Manual ......................................................80 A2 27TW Langage de scripts utilisateur - Manuel de référence ..................................... 80 F2 27TW Open 7 Administrator's Guide .......................................................................47 A2 81US Open 7 - Guide de l'administrateur ..................................................................47 F2 81US OPEN 7 Administrator's Reference Manual Volume 1.....................................47 A2 82US OPEN 7 - Manuel de référence de l'administrateur - Vol. 1 .............................47 F2 82US OPEN 7 Administrator's Reference Manual Volume 2.....................................47 A2 83US OPEN 7 - Manuel de référence de l'administrateur - Vol. 2 .............................47 F2 83US OPEN 7 Administrator's Reference Manual Volume 3.....................................47 A2 84US OPEN 7- Manuel de référence de l'administrateur - Vol. 3 ..............................47 F2 84US OSI/DSA Network System Messages and Return Codes............................... 39 A2 26DM Réseaux OSI/DSA - Messages système et codes retour ................................47 F2 84US Interoperability Software Installation 7 Administrator's Guide ......................... 47 A2 56UU Interoperability Software Installation 7 - Guide de l'administrateur ..................47 F2 56UU iv 47 F2 36UT Rev00 Préface STRUCTURE DU MANUEL Ce manuel a la structure suivante: Chapitre 1 - Généralités Présente brièvement le produit. Chapitre 2 - Présentation Présente les services disponibles et leur environnement. Chapitre 3 - Description générale Décrit l'architecture du produit. Chapitre 4 - Installation de TNVIP Server 7 Indique comment installer le produit à l'aide de l'outil ISI 7. Chapitre 5 - Configuration Décrit la configuration de TNVIP Server 7 sur le serveur et sur le PC. Chapitre 6 - Lancement Indique comment lancer TNVIP Server 7 sous Open 7 et sur le PC. Chapitre 7 - Surveillance Décrit les connexions utilisées par TNVIP Server 7 sur le serveur et comment les arrêter. Chapitre 8 - Maintenance et mise au point Décrit l'utilisation des mécanismes de suivi et de journalisation. Annexe A - Processus de configuration Décrit les étapes nécessaires pour configurer le serveur. Annexe B- Codes d'erreur Liste les codes d'erreur. Glossaire Définit la terminologie et les sigles utilisés dans le présent manuel. 47 F2 36UT Rev00 v TNVIP Server 7 Guide de l'administrateur vi 47 F2 36UT Rev00 Table des matières 1. Généralités............................................................................................................. 1-1 2. Présentation .......................................................................................................... 2-1 2.1 RÔLE DU PRODUIT ................................................................................................... 2-1 2.2 ARCHITECTURE DU PRODUIT ................................................................................ 2-2 2.3 CARACTÉRISTIQUES DE TNVIP SERVER 7 ........................................................... 2-5 2.3.1 2.3.2 Communication ......................................................................................................... Administration ........................................................................................................... 2-5 2-5 2.4 TNVIP SERVER 7 DANS L'ENVIRONNEMENT BULL ............................................. 2-6 2.4.1 2.4.2 Communication avec le système Bull DPS 7000 ................................................... Fonctions de connexion au Bull DPS 7000 sur le PC............................................ 2-6 2-7 2.5 CARACTÉRISTIQUES FONCTIONNELLES ............................................................. 2-8 2.6 STRUCTURE DES COUCHES DE COMMUNICATION ............................................ 2-9 3. Description générale ......................................................................................... 3-1 3.1 ARCHITECTURE DE TNVIP SERVER 7.................................................................... 3-1 47 F2 36UT Rev00 vii TNVIP Server 7 Guide de l'administrateur 3.2 TNVIP SERVER 7 ....................................................................................................... 3-3 3.3 APPLICATIONS D'ADMINISTRATION ...................................................................... 3-4 3.4 CLIENT DE TNVIP SERVER 7................................................................................... 3-5 4. Installation de TNVIP Server 7 ....................................................................... 4-1 4.1 INSTALLATION DE TNVIP SERVER 7 SOUS OPEN 7 ............................................ 4-1 4.2 INSTALLATION .......................................................................................................... 4-2 5. Configuration ........................................................................................................ 5-1 5.1 GENERALITÉS........................................................................................................... 5-1 5.2 OBJETS DE CONFIGURATION TNVIP SERVER 7 .................................................. 5-3 5.2.1 5.2.2 5.2.3 5.2.4 Services / Ressources / Associations d'applications............................................ Nombre de connexions ............................................................................................ Contrôle de configuration ........................................................................................ Configuration automatique ...................................................................................... 5-3 5-4 5-5 5-6 5.3 CLIENT DE TNVIP SERVER 7................................................................................... 5-7 5.3.1 Communication TCP/IP ............................................................................................ 5-7 6. Lancement ............................................................................................................. 6-1 6.1 LANCEMENT DE TNVIP SERVER 7 SOUS OPEN 7................................................ 6-1 6.1.1 6.1.2 Lancement de tous les services de TNVIP Server 7 .............................................. Lancement d'un seul service de TNVIP Server 7 ................................................... 6-1 6-2 6.2 ARRÊT DE TNVIP SERVER 7 SOUS OPEN 7 .......................................................... 6-3 6.2.1 6.2.2 Arrêt de tous les services de TNVIP Server 7......................................................... Arrêt d'un seul service de TNVIP Server 7.............................................................. 6-3 6-3 viii 47 F2 36UT Rev00 Table des matières 6.3 LANCEMENT ET ARRÊT AVEC DEUX PARTITIONS DIFFERENTES .................... 6-4 7. Surveillance ........................................................................................................... 7-1 7.1 GÉNÉRALITÉS........................................................................................................... 7-1 7.2 POUR L'UTILISATEUR EXPÉRIMENTÉ ................................................................... 7-3 8. Maintenance et mise au point........................................................................ 8-1 8.1 FICHIERS JOURNAUX .............................................................................................. 8-2 8.2 FICHIERS DE SUIVI ................................................................................................... 8-3 47 F2 36UT Rev00 ix TNVIP Server 7 Guide de l'administrateur Annexes A. Processus de configuration ........................................................................... A-1 A.1 PROCESSUS GÉNÉRAL ........................................................................................... A-1 B. Codes d'erreur...................................................................................................... B-1 B.1 VALEURS POSSIBLES DE WINSOCKETS SUR LE PC .......................................... B-1 B.2 MESSAGES AFFICHÉS SUR LE PC ......................................................................... B-3 B.3 ERREURS DSA ET AUTRES ERREURS PC ............................................................ B-5 Glossaire .................................................................................................................................. g-1 x 47 F2 36UT Rev00 Table des matières Illustrations Figures 2-1 2-2 2-3 2-4 2-5 3-1 3-2 3-3 5-1 5-2 5-3 Environnement de communications de TNVIP Server 7............................................. Architecture d'Open 7.................................................................................................. Architecture PC ........................................................................................................... Environnement de communications de TNVIP Server 7............................................. Structure des couches de communication .................................................................. Architecture de TNVIP Server 7.................................................................................. Architecture interne de TNVIP Server 7...................................................................... Fichiers utilisés par TNVIP Server 7 ........................................................................... Fichiers de configuration ............................................................................................. Objets servant à configurer TNVIP Server 7............................................................... Configuration automatique .......................................................................................... 47 F2 36UT Rev00 2-1 2-3 2-4 2-6 2-9 3-2 3-2 3-3 5-2 5-3 5-6 xi TNVIP Server 7 Guide de l'administrateur xii 47 F2 36UT Rev00 1. Généralités L'objet de ce document est la description du produit Affinity TNVIP Server 7. Ce produit permet les émulations Affinity DKU 7107 et/ou VIP 7800 sur un PC destiné à être connecté, via le stack TCP/IP d'Open 7, aux applications DSA du système Bull DPS 7000 comme IOF et TDS. Le PC peut fonctionner sous Windows 3.1x, Windows 95 ou Windows NT. Les principales fonctions de TNVIP Server 7 sont les suivantes: • émulation de terminaux, • transfert de fichiers, • impression en ligne, • impression de recopie d'écran (hard copy printing), • applications TP via UVTI. 47 F2 36UT Rev00 1-1 TNVIP Server 7 Guide de l'administrateur 1-2 47 F2 36UT Rev00 2. Présentation 2.1 ROLE DU PRODUIT TNVIP Server 7 sous Open 7 est une solution permettant de connecter des PC en émulation Bull DPS 7xxx à un hôte Bull via Open 7. Systèm e Bull G CO S 7 / O pen 7 Ethernet ou FDDI Figure 2-1. Environnement de communications de TNVIP Server 7 47 F2 36UT Rev00 2-1 TNVIP Server 7 Guide de l'administrateur 2.2 ARCHITECTURE DU PRODUIT Le serveur de communication s'exécute sous Open 7. Il utilise les pilotes PTQ (Pass Through Quick) dans Open 7 pour ouvrir les connexions avec des applications Bull DSA (TDS, IOF) via la couche session VCAM de GCOS 7. Le produit TNVIP Server 7 se compose des principales applications suivantes pour la communication et l'administration. Le mappeur TNVIP Server 7 (tnvipd) gère les connexions et le trafic avec le PC, gère ses propres services de communication et fournit les informations nécessaires à la surveillance. Le Terminal Manager (tnviptmd) permet les connexions DSA, gère les connexions et le trafic, gère ses propres services de communication et fournit les informations nécessaires à la surveillance. L'application d'administration (tnvip) a deux fonctions principales : exploitation et configuration. Le modificateur global de configuration (tnvipmod) est un outil permettant de modifier globalement certains paramètres d'un fichier de configuration. Il permet le partage de modèles de configuration entre plusieurs serveurs Open 7. L'outil d'administration pour le mappeur TNVIP Server 7 (tnvipdump) effectue le vidage des données et contextes en mémoire partagée, pour montrer toutes les connexions (actives ou non) et fournir des statistiques sur chaque connexion (noms de PC, etc.) L'outil d'administration pour le Terminal Manager (tnviptm) effectue le vidage des données et contextes dans le Terminal Manager, pour montrer toutes les connexions actives ou non) et fournir des statistiques sur chaque connexion (nom utilisateur de l'hôte, type de terminal, paramètres de l'hôte, etc.). Les outils d'administration pour lancer (tnvipsrvstart) ou arrêter (tnvipsrvstop) un service donné. L'outil d'administration pour arrêter le serveur (tnvipboot) dans un délai donné et avertir les utilisateurs de cet événement. Les outils d'administration pour envoyer un message (tnvipmail) sur la 25ème ligne des écrans utilisateur. 2-2 47 F2 36UT Rev00 Présentation IOF TDS GT-Writer SESSION VCAM PILOTES PTQ SERVEUR TNVIP SERVEUR TNVIP ... SERVEUR TNVIP SOCKET TCP/IP TCP/IP LAN Figure 2-2. Architecture d'Open 7 47 F2 36UT Rev00 2-3 TNVIP Server 7 Guide de l'administrateur CARTE LAN TCP/IP (Winsockets) DLL TNSO CK DLL TNVIP NOYAU AFFINITY Affinity 71xx Affinity 78xx UVTI Microfit* Figure 2-3. Architecture PC Noter également que le produit Affinity PC comporte un module FTP client qui peut accéder au module serveur d'Open 7 avec des performances supérieures à Microfit. 2-4 47 F2 36UT Rev00 Présentation 2.3 2.3.1 CARACTERISTIQUES DE TNVIP SERVER 7 Communication Le PC communique avec Open 7 via le protocole TCP/IP. Puis TNVIP Server 7 utilise les services des pilotes PTQ d'Open 7 pour se connecter aux applications Bull par l'intermédiaire des boîtes aux lettres DSA. 2.3.2 Administration L'application d'administration TNVIP Server 7 comporte une interface pilotée par menu. L'utilisateur final peut effectuer les opérations suivantes: • Configuration • Administration CONFIGURATION La configuration de TNVIP Server 7 est décrite dans des fichiers modifiables par l'application d'administration. La configuration peut s'effectuer à partir de modèles de référence. La configuration est dynamique, sauf si le service fonctionne déjà. L'administrateur peut demander une analyse syntaxique et des contrôles de cohérence. L'administrateur est seul autorisé à configurer TNVIP Server 7. FICHIER JOURNAL ET FICHIER DE SUIVI TNVIP Server 7 tient à jour un fichier journal contenant les événements mémorisés au cours de son exécution. L'administrateur peut visualiser ce fichier. Une fonction de suivi destinée essentiellement à l'analyse des problèmes est également intégrée à TNVIP Server 7. LANCEMENT/ARRET TNVIP Server 7 peut être lancé et arrêté par l'application d'administration, ou à l'aide de commandes spécifiques (rc.tnvip start/stop, tnvipsrvstop, tnvipsrvstart). N'UTILISEZ EN AUCUN CAS la commande kill pour arrêter le démon tnvipd ou tnviptmd. 47 F2 36UT Rev00 2-5 TNVIP Server 7 Guide de l'administrateur 2.4 2.4.1 TNVIP SERVER 7 DANS L'ENVIRONNEMENT BULL Communication avec le système Bull DPS 7000 TNVIP Server 7 utilise Open 7, qui est une passerelle DPS 7000 à hautes performances de communication avec le monde TCP/IP par des liaisons via un réseau local (LAN). telnet tnvip rlogin VT100 VT320 DPS 7000 Poste d'administration Poste utilisateur FDDI / Ethernet tnvip tnvip Poste utilisateur Poste utilisateur Figure 2-4. Environnement de communications de TNVIP Server 7 2-6 47 F2 36UT Rev00 Présentation 2.4.2 Fonctions de connexion au Bull DPS 7000 sur le PC EMULATION DE TERMINAL 7xxx TNVIP Server 7 fournit une passerelle d'accès au poste client pour l'émulation AFFINITY 7xxx . L'émulation de la station correspond à une ou deux sessions DSA. Le logiciel AFFINITY poste de travail 7xxx permet d'émuler de nombreux terminaux Bull. DKU 7107D (jeu de caractères PLW: Pluri-Lingual West) et VIP 7804 (jeu de caractères américain) sont recommandés. DKU 7211 est la valeur par défaut. TRANSFERT DE FICHIERS TNVIP Server 7 fournit une passerelle pour le transfert de fichiers MICROFIT, depuis ou vers des sous-fichiers SSL. Noter également que le produit Affinity PC comporte un module FTP client pouvant accéder au module serveur d'Open 7, avec des performances supérieures à Microfit. Pour les fichiers UFAS séquentiel, utilisez Affinity FTP client. IMPRESSION EN LIGNE TNVIP Server 7 fournit une passerelle pour les opérations d'impression sur le poste client en utilisant une connexion DSA à GTWRITER sur les systèmes de la famille DPS 7000. Grâce au mécanisme de passerelle, TNVIP Server 7 peut transférer les résultats d'impression au niveau du poste. IMPRESSION DE RECOPIE D'ECRAN TNVIP Server 7 fournit une passerelle pour synchroniser les opérations d'impression sur le poste client, IMPRESSION EN LIGNE de GCOS 7 d'une part et impression de recopie d'écran d'autre part. Il est possible de valider l'impression de recopie d'écran sans configurer l'IMPRESSION EN LIGNE. UVTI Des API (UVTI) sont disponibles sur le poste client. Le programmeur peut créer des applications transactionnelles entre un poste PC et l'hôte BULL DPS 7000. Ce dernier voit les applications Windows qui utilisent UVTI comme des terminaux 7xxx. 47 F2 36UT Rev00 2-7 TNVIP Server 7 Guide de l'administrateur 2.5 CARACTERISTIQUES FONCTIONNELLES DOMAINE Système d'exploitation Environnement Fonctions administratives Configuration Réseaux locaux (LAN) GCOS 7 admis Protocoles de communication (PC) Protocoles de l'hôte (transport et session) Protocoles d'application Poste d'administration Applications d'administration Support et maintenance 2-8 Caractéristiques fonctionnelles Open 7 3.10 et au-delà GCOS 7 V7 TS 7254 et au-delà . PC-client avec TNVIP Server 7 via TCP/IP . Lancement et arrêt de TNVIP Server 7 . Affichage des connexions actives - par service - triées par service . Affichage de la configuration courante . Affichage du fichier LOG (list, view, scan) . Affichage de statistiques de connexion (générales, zoom) . Affichage de statistiques de trafic . Arrêt d'une connexion active . Temps maximum d'inactivité . Statistiques accessibles depuis un script shell . Affichage de l'état des services . Envoi de messages au PC (messagerie) . Arrêt et lancement d'un service spécifique . Création automatique du fichier de configuration . Modification dynamique de la configuration . Contrôle de cohérence du fichier de configuration . Gestion des ressources . Mise à jour globale de certains paramètres d'un fichier de configuration . Configuration du type d'imprimante (TTU ou SDP) . Ethernet . FDDI . TCP/IP (accès via WinSockets TCP/IP) . TCP/IP, Ethernet et FDDI. . DSA VCAM avec les applications DPS 7000 . Emulation AFFINITY . Transfert MICROFIT . Opérations d'impression en ligne . Impression de recopie d'écran . Interface UVTI . FTP . Terminal asynchrone (VT100, VT320) . Connexion via telnet ou rlogin . Configuration pilotée par menu . Applications: Exploitation-Configuration . Fichier LOG . Fichier de suivi . outils de vidage des contextes internes et de la mémoire . outil pour connaître l'environnement 47 F2 36UT Rev00 Présentation 2.6 STRUCTURE DES COUCHES DE COMMUNICATION ... IOF TDS ... DPS 7000 Session VCAM Pilotes PTQ API session OSI Terminal Manager tnviptmd MAPPEUR TNVIP tnvipd OPEN 7 sous GCOS Interface socket TCP IP Pilotes ETH/FDDI FCP7/LNM CARTE LAN IP TCP Winsockets TNSOCKS PC TNVIP Interface UVCI Exécutif Affinity Interface UVPI Affinity 7xxx UVTI MICROFIT Config Figure 2-5. Structure des couches de communication 47 F2 36UT Rev00 2-9 TNVIP Server 7 Guide de l'administrateur 2-10 47 F2 36UT Rev00 3. Description générale 3.1 ARCHITECTURE DE TNVIP SERVER 7 TNVIP Server 7 offre les moyens d'établir et de libérer des connexions DSA, et de gérer les utilisateurs et PC connectés. Pour chaque connexion 7xxx depuis le PC, une ou deux sessions DSA sont ouvertes pour connecter cette session 7xxx à l'hôte, soit une session pour l'écran et/ou une session pour l'imprimante. Remarque : Il est possible de connecter l'imprimante seulement, sans écran, auquel cas une seule session DSA est ouverte. Il y a trois types de connexions différentes à partir du PC : • via un dialogue local général pour choisir les paramètres utilisateurs et les paramètres de communication, avec ou sans imprimante, • via un dialogue local partiel pour choisir les paramètres utilisateurs, compte, mot de passe et projet, avec ou sans imprimante, • connexion automatique au DPS 7000, avec ou sans imprimante. TNVIP Server 7 sur le serveur se compose de deux parties : • mappeur et Terminal Manager, • applications d'administration. 47 F2 36UT Rev00 3-1 TNVIP Server 7 Guide de l'administrateur SESSION DSA (NIVEAU 5) rc.tnvip Serveur TNVIP Serveur TNVIP Terminal Manager mémoire partagée Configurateur (tnvip) Procédure installation (ISI 7) MAPPEUR TNVIP Outils tnvipdump tnvipmail ... TCP/IP (interface socket) Figure 3-1. Architecture de TNVIP Server 7 SESSION DSA (NIVEAU 5) "périphériques" Pilotes PTQ SERVEUR TNVIP Interface PTQ API OSI tubes nommés Administration Terminal Manager (tnviptm) Terminal Manager Configurateur (tnvip) tubes nommés MAPPEUR TNVIP mémoire partagée Application vidage (tnvipdump) Application courrier (tnvipmail) Descripteurs de fichiers TCP/IP (interface socket) Autres outils (tnvipboot tnvipsrvstop tnvipsrvstart tnvipcfg tnvipmod tnvipmigr tnvipcnx ...) Figure 3-2. Architecture interne de TNVIP Server 7 3-2 47 F2 36UT Rev00 Description générale 3.2 TNVIP SERVER 7 TNVIP Server 7 se compose des démons mappeur TNVIP Server 7 (tnvipd) et Terminal Manager de TNVIP Server 7 Terminal Manager (tnviptmd). Ils peuvent être lancés par l'administrateur de trois façons : • au lancement d'OPEN 7, ou • à l'aide de la commande rc.tnvip start, ou • interactivement, à l'aide du menu tnvip. Le mappeur TNVIP Server 7 appelle le Terminal Manager. Ce dernier utilise alors une API session ISO de base pour accéder à la session DSA via les pilotes PTQ. L'API session a été adaptée à l'interface PTQ. Les seuls concepts OSI que vous avez besoin de connaître sont le TSAP, qui correspond à un noeud DSA, et le SSAP, qui correspond à une boîte aux lettres DSA. Le dialogue entre le mappeur TNVIP Server 7 et le Terminal Manager utilise des tubes nommés Unix, tandis que le dialogue entre le Terminal Manager et la couche session DSA utilise les pilotes PTQ et la couche session VCAM GCOS 7. Chaque paire mappeur - Terminal Manager lancée s'appelle un SERVICE. Les fichiers utilisés par TNVIP Server 7 sont les suivants : tnvip.srv: tnvip.res: tnvip.app: liste des services lancés, liste des ressources appelées à partir d'émulateurs PC, liste des associations d'applications utilisées par les ressources et affichées dans le dialogue local, liste des messages du mappeur TNVIP Server 7 affichés sur la 25ème ligne de l'émulateur PC, liste des messages du Terminal Manager de TNVIP Server 7 affichés sur la 25ème ligne de l'émulateur PC, fichiers journaux (un par service pour tnvipd), fichiers journaux (un par service pour tnviptmd), fichiers de suivi du mappeur TNVIP Server 7 (un par service), fichiers de suivi du Terminal Manager de TNVIP Server 7 (un par service). tnvip.msg: tm.msg: <service>.log <service>.logtm <service>.tra <service>.ttm Fichiers messages "tnvip.msg" "tm.msg" Fichiers journaux "xxxx.log" "xxxx.logtm" Fichier ressources "tnvip.res" TNVIP Server 7 Fichiers suivi "xxxx.tra" "xxxx.ttm" Fichier associations applications "tnvip.app" Fichier services "tnvip.srv" Figure 3-3. Fichiers utilisés par TNVIP Server 7 47 F2 36UT Rev00 3-3 TNVIP Server 7 Guide de l'administrateur 3.3 APPLICATIONS D'ADMINISTRATION Les applications d'administration (tnvip, tnvipmod, tnvipdump, tnviptm) lancent le mappeur et gèrent la configuration, ainsi que les connexions. Le configurateur crée les SERVICES, les RESSOURCES et les ASSOCIATIONS D'APPLICATIONS. Les RESSOURCES et les ASSOCIATIONS D'APPLICATIONS sont configurées dynamiquement : il n'y a pas besoin de relancer les mappeurs et le Terminal Manager. Non seulement le configurateur crée les objets (SERVICES, RESSOURCES, ASSOCIATIONS D'APPLICATIONS), mais il gère aussi les connexions et les fichiers de suivi. Les opérations de gestion sont les suivantes : • Changements globaux dans un fichier de configuration utilisé comme modèle (template), • Configuration (ajout, suppression ou modification de configuration; par exemple, dynamiquement annule l'appel à une demande de dialogue local pour une RESSOURCE donnée, etc.), • Configuration automatique, • Contrôle de configuration, • Affichage de fichier journal, • Affichage de fichier de suivi (pour le mappeur et le Terminal Manager), • Affichage de l'état du mappeur (état du service et état de la mémoire partagée), • Arrêt de TNVIP Server 7, • Lancement de TNVIP Server 7. • Gestion des connexions : - 3-4 Affiche les sessions connectées, Affiche l'état des connexions, Affiche le nom des PC connectés ou les adresses IP, Affiche les ressources utilisées, Affiche les services utilisés (port IP), Affiche la date/heure des connexions et des déconnexions, Affiche le nombre de paquets et d'octets émis et reçus, Affiche les associations d'applications utilisées, Affiche les erreurs du Terminal Manager pour les connexions écran et imprimante, Recherche une session dans la liste par nom de ressource, Vide ou non toutes les activités de connexion du mappeur et fournit les résultats à un script shell, Vide ou non toutes les activités de connexion du Terminal Manager et fournit les résultats à un script shell, Arrête toutes les connexions actives. 47 F2 36UT Rev00 Description générale 3.4 CLIENT DE TNVIP SERVER 7 Le client de TNVIP Server 7 est le logiciel Affinity 32 Desktop. Ce logiciel est également utilisable pour AIX et Mainway. Affinity 32 Desktop est un ensemble de bibliothèques DLL (Dynamic Link Library) connectant l'émulateur 7xxx à TCP/IP. Ces DLL gèrent également un protocole de communication avec le mappeur installé sous le système Open 7. Elles affichent les messages d'erreur spécifiques envoyés par le mappeur du système OPEN 7 sur la 25ème ligne de l'émulateur. Affinity 32 Desktop contient des modules pour les installations Windows 16 bits (Windows 3.11, Windows 95 et Windows NT) et 32 bits (Windows 95 et Windows NT). 47 F2 36UT Rev00 3-5 TNVIP Server 7 Guide de l'administrateur 3-6 47 F2 36UT Rev00 4. Installation de TNVIP Server 7 4.1 INSTALLATION DE TNVIP SERVER 7 SOUS OPEN 7 TNVIP Server 7 est installé par ISI 7 (outil d'installation de logiciel d'interopérabilité pour GCOS 7) sur le système DPS 7000. Le logiciel TNVIP Server 7 est installé par défaut dans la partition OPEN 7 créée pour la première installation (reportez-vous au document ISI 7) Il existe deux modes d'installation: • Mode production, • Mode mise au point. Le mode production est le mode standard d'exécution de TNVIP Server 7 dans un environnement d'exploitation normale. Il s'agit du mode par défaut installé dans: /users/telnet7 Le mode mise au point permet de contrôler une nouvelle version de TNVIP Server 7 par rapport aux contraintes particulières de votre propre environnement d'exploitation, sans perturber pour autant l'environnement d'exploitation existant qui continue à fonctionner en même temps. Le mode mise au point est installé dans: /users/telnet7test Les MI achetés par le client sont contrôlés au moment de l'installation. Ce contrôle est également effectué au lancement de TNVIP Server 7. 47 F2 36UT Rev00 4-1 TNVIP Server 7 Guide de l'administrateur 4.2 INSTALLATION Lors de l'installation, tout le logiciel dans la partition Open 7 en question est remplacé par la nouvelle version provenant de la bande. Dans la procédure d'installation, ISI 7 vérifie s'il existe une configuration dans la partition Open 7 en question. Si tel est le cas, l'outil ISI 7 sauvegarde cette configuration dans /etc/aff7tnconf et la restaure après l'installation. S'il existe une configuration dans la partition, l'outil ISI 7 lance automatiquement TNVIP Server 7 après l'installation. S'il n'y a pas de configuration dans la partition, l'outil ISI 7 s'arrête à l'issue de l'installation. Il faut dans ce cas créer une configuration valide pour pouvoir lancer les services TNVIP Server 7. 4-2 47 F2 36UT Rev00 5. Configuration 5.1 GENERALITÉS TNVIP Server 7 est généralement installé dans la partition Open 7: /users/telnet7 Il s'agit du chemin d'accès pour les commandes TNVIP Server 7. Pour configurer TNVIP Server 7, utilisez les commandes suivantes : cd /users/telnet7 . ./env.tnvip tnvip La dernière commande ci-dessus lance "Bull TNVIP Server Manager Facility" et affiche le menu principal (Main). Vous devez sélectionner le premier élément de ce menu: Configuration Une liste de fonctions de configuration s'affiche dont les trois premiers éléments sont: List/Add/Delete/Modify Services List/Add/Delete/Modify Resources List/Add/Delete/Modify Applications Associations Ces trois éléments servent à mettre à jour les fichiers de configuration en ce qui concerne les Services, Ressources et Associations d'applications, comme le montre la figure qui suit. Les concepts de Services, Ressources et Associations d'applications sont décrits au paragraphe suivant intitulé TNVIP Server 7. Quand vous configurez TNVIP Server 7 à l'aide des menus, utilisez F1 pour obtenir de l'aide sur la façon de remplir les zones. 47 F2 36UT Rev00 5-1 TNVIP Server 7 Guide de l'administrateur FICHIER SERVICES "tnvip.srv" SERVICES FICHIER RESSOURCES "tnvip.res" NOMS RESSOURCES FICHIER OSI/DSA "tnvip.app" ASSOCIATIONS APPLIS (TSAP, SSAP) Figure 5-1. Fichiers de configuration Ces fichiers se situent dans le système de fichiers Open 7 local : /users/telnet7/cfg Remarque : 5-2 Pour configurer le client de TNVIP Server 7, utilisez l'outil configurateur Affinity . Pour plus de détails, reportez-vous au paragraphe Client de TNVIP Server 7, plus loin dans ce chapitre. 47 F2 36UT Rev00 Configuration 5.2 5.2.1 TNVIP SERVER 7 Services / Ressources / Associations d'applications Les Services, Ressources et Associations d'applications peuvent ête considérées comme trois "objets" servant à configurer TNVIP Server 7 : SERVICE (1 M APPEUR par SERVICE) FICHIER RESSOURCES Organisation des objets dans le configurateur TNVIP NOMS RESSOURCES ASSOCIATION APPLICATION Figure 5-2. Objets servant à configurerTNVIP Server 7 • Un SERVICE sert à définir les paramètres d'un TNVIP Server 7 spécifique. Exemple : - type de réseau (TCP/IP seulement), port TCP/IP, nom de la ressource appelée par défaut si l'émulation PC n'indique pas la ressource à appeler, temps maximum d'inactivité (keepidle), temps imparti à l'imprimante, tailles de SSDU pour le Terminal Manager, activation de la journalisation et du suivi. • Une RESSOURCE est un point de connexion, vu du PC. Elle peut ête définie comme une ou deux ASSOCIATIONS D'APPLICATIONS (une pour l'écran et une pour l'imprimante). 47 F2 36UT Rev00 5-3 TNVIP Server 7 Guide de l'administrateur • Une ASSOCIATION D'APPLICATION est un modèle de connexion. Elle est définie par tous les paramètres de communication nécessaires pour connecter un utilisateur au DPS 7000 (utilisateur, mot de passe, compte, projet, TSAP, SSAP, etc.). Remarques : 1. L'ASSOCIATION D'APPLICATION est accessible via le dialogue local sur le PC. 2. Une ASSOCIATION D'APPLICATION peut être liée à une ou plusieurs RESSOURCES. 3. Une RESSOURCE peut être appelée par un ou plusieurs SERVICES. L'aide en ligne décrit les paramètres de ces trois objets (appuyez sur F1). Le SERVICE est statique : le(s) mappeurs(s) et le(s) Terminal Manager(s) doivent être relancés après toute modification. Les RESSOURCES et les ASSOCIATIONS D'APPLICATIONS sont modifiées dynamiquement. Toute modification apportée à ces fichiers est immédiatement utilisable par le(s) mappeur(s) et le(s) Terminal manager(s) après l'appel de la fonction save. Après toute opération de "sauvegarde" de configuration, les anciens fichiers deviennent des fichiers "tnvip.xxx_sv" : • tnvip.srv_sv • tnvip.res_sv • tnvip.app_sv. L'administrateur peut restaurer la configuration précédente en copiant ces fichiers dans les fichiers normaux. 5.2.2 Nombre de connexions Le nombre de connexions déclarées est illimité et il est possible de lancer plusieurs services pour optimiser les performances. Le nombre maximum global de connexions simultanées pour tous les mappeurs est en revanche limité (voyez avec votre correspondant Bull). Une connexion sur socket inclut 2 connexions DSA, soit un flux pour l'émulation d'écran et un autre pour l'imprimante. Chaque service est fonctionnellement limité à 46 connexions ou par le nombre maximum évoqué ci-dessus. Le nombre maximum de services est de 16 TNVIP Server 7 (chaque TNVIP Server 7 constituant un service). Pour davantage de souplesse et de disponibilité de TNVIP Server 7, il peut s'avérer utile de limiter à 16 le nombre de connexions simultanées dans chaque service. Vous pouvez, par exemple, lancer 4 services pour avoir 64 connexions simultanées. 5-4 47 F2 36UT Rev00 Configuration 5.2.3 Contrôle de configuration Il existe deux types de contrôles de configuration : • erreurs bloquantes seulement, • liste supplémentaire d'avertissements. La liste d'erreurs indique si un objet n'est pas lié. Exemple : • association d'application non utilisée par un fichier de ressources, • objet en double, • ressource par défaut non configurée. Pour effectuer un contrôle de configuration, à partir du menu principal, effectuez les sélections suivantes de menus : Configuration, Check Configuration 47 F2 36UT Rev00 , puis 5-5 TNVIP Server 7 Guide de l'administrateur 5.2.4 Configuration automatique Pour appeler cette fonction, à partir du menu principal, effectuez les sélections suivantes de menus : Configuration , puis Create Automatic Configuration ATTENTION Cette configuration "écrase" la configuration courante après l'appel de la fonction de sauvegarde (reportez-vous à la fin du paragraphe Services / Ressources / Associations d'Applications précédemment dans le présent chapitre pour tous détails sur la restauration de la configuration précédente). En général, la configuration automatique s'utilise au départ pour faciliter cette opération. Le schéma ci-dessous représente cette procédure : SERVICE SERVICE SERVICES (1 MAPPER by SERVICE) (1 MAPPER by SERVICE) (1 par numéro de port pour TCP/IP) TNVIP SERVER7 : Configuration automatique 1 FICHIER RESSOURCES pour tous les services = "tnvip.res" 1 NOM DE RESSOURCE 2 ASSOCIATIONS D'APPLICATIONS (1 pour l'écran 1 pour l'imprimante) Figure 5-3. Configuration automatique La configuration automatique utilise deux associations d'applications, une pour l'écran et une autre pour l'imprimante. Ces deux associations sont liées à une unique ressource elle-même liée à tous les services. Il y a un service pour TCP/IP. Chaque SERVICE utilise un seul fichier de ressources (commun à tous les services). Pour modifier les résultats d'une configuration automatique, reportez-vous au début du présent chapitre. 5-6 47 F2 36UT Rev00 Configuration 5.3 CLIENT DE TNVIP SERVER 7 Pour configurer la bibliothèque DLL, utilisez le configurateur Affinity défini dans le groupe de programmes Affinity. Sélectionnez TNVIP Server 7 du configurateur Affinity dans la liste Communication, puis le type de terminal et le type de communication dans la zone de liste : TNSOCK (pour WinSockets TCP/IP) L'aide en ligne décrit tous les paramètres. 5.3.1 Communication TCP/IP Le nom de cette bibliothèque DLL est TNSOCK dans le configurateur Affinity. Sélectionnez-le pour afficher la boîte de dialogue suivante : Si vous tapez un nom dans la première zone (Address or Name of the Server), il doit être défini dans le fichier "hosts" ou le serveur de noms de TCP/IP installé sur le PC. Le nom de ressource (Resource Name) est celui de la RESSOURCE définie dans Open 7 . Ce paramètre est facultatif. S'il n'est pas mentionné, TNVIP Server 7 utilise la ressource par défaut configurée dans le service appelé par le PC. La taille de tampon (Buffer Size) dépend de la longueur de message de l'application GCOS 7 dans la configuration DPS 7000. La taille minimum est de 4 Koctets et la taille maximum de 50 Koctets (16 Ko est recommandé). Le numéro de port (Port number) est défini dans l'objet SERVICE créé sous Open 7. 47 F2 36UT Rev00 5-7 TNVIP Server 7 Guide de l'administrateur 5-8 47 F2 36UT Rev00 6. Lancement 6.1 6.1.1 LANCEMENT DE TNVIP SERVER 7 SOUS OPEN 7 Lancement de tous les services de TNVIP Server 7 Pour lancer TNVIP Server 7 sous le système Open 7, utilisez une des méthodes suivantes : 1. TNVIP Server Manager Facility, dans le menu principal : cd /users/telnet7/bin . ./env.tnvip tnvip choisissez l'élément de menu Start TNVIP Server 2. Ligne de commande : cd /users/telnet7/bin . ./env.tnvip rc.tnvip start Remarque : 47 F2 36UT Rev00 Cette procédure lance tous les services déclarés dans la configuration, dans l'ordre dans lequel ils figurent dans la table de configuration. Pour lancer sélectivement un seul service, reportezvous au paragraphe suivant. 6-1 TNVIP Server 7 Guide de l'administrateur 6.1.2 Lancement d'un seul service de TNVIP Server 7 Il est possible de lancer sélectivement un seul service, ce qui peut s'avérer utile pour la maintenance ou la mise au point, grâce à la commande suivante : cd /users/telnet7/bin . ./env.tnvip tnvipsrvstart <n> n = numéro du service. Le numéro d'un service correspond à sa position dans le fichier de configuration. Pour visualiser ce fichier, utilisez TNVIP Server Manager Facility, dans le menu principal, puis sélectionnez List/Add/Delete/Modify Services, ce qui affiche la liste des services. Le numéro du service correspond à sa position dans la liste, à partir de 0. Remarque : 6-2 Pour utiliser cette commande, il faut que le service correspondant soit arrêté. 47 F2 36UT Rev00 Lancement 6.2 6.2.1 ARRÊT DE TNVIP SERVER 7 SOUS OPEN 7 Arrêt de tous les services de TNVIP Server 7 Pour arrêter TNVIP Server 7 sous le système Open 7, utilisez la même méthode 1. TNVIP Server Manager Facility, dans le menu principal : cd /users/telnet7/bin . ./env.tnvip tnvip choisissez l'élément de menu Stop TNVIP Server" 2. ligne de commande : cd /users/telnet7/bin . ./env.tnvip rc.tnvip stop Remarque : 6.2.2 Cette procédure arrête tous les services déclarés dans la configuration qui fonctionnent. Pour arrêter sélectivement un service, reportez-vous au paragaphe suivant. Arrêt d'un seul service de TNVIP Server 7 Il est possible d'arrêter sélectivement un seul service, ce qui peut s'avérer utile pour la maintenance et la mise au point, à l'aide de la commande suivante : cd /users/telnet7/bin . ./env.tnvip tnvipsrvstop <n> 47 F2 36UT Rev00 n = numéro du service 6-3 TNVIP Server 7 Guide de l'administrateur 6.3 LANCEMENT ET ARRÊT AVEC DEUX PARTITIONS DIFFERENTES Deux partitions peuvent avoir été installées sur votre serveur, une pour l'exploitation normale et l'autre pour la mise au point. La partition de production contient normalement une version du serveur telnet qui a été mise au point dans l'environnement local. Quant à la partition de mise au point, elle contient une version plus récente du serveur telnet, qui peut être testée dans les conditions d'environnement local, pendant que la version de production continue à s'exécuter. Pour exécuter la version de mise au point en même temps que celle de production, suivez les directives ci-dessous. • Copiez votre ancienne configuration dans la nouvelle : cp /<partition_production>/cfg/* /<partition_mise_au_point>/cfg • Ajoutez un nouveau service de TNVIP Server 7 dans la nouvelle partition, et lancez TNVIP Server 7 par: tnvipsrvstart <n> n = nouveau service • Arrêter TNVIP Server 7 par : tnvipsrvstop <n> Remarque : n = nouveau service N'utilisez pas la commande interactive tnvip, ni la commande rc.tnvip, quand les deux environnements fonctionnent simultanément. Exemple : Vous trouverez ci-dessous un exemple d'écran "TNVIP Server Manager Facility" affiché avec les deux choix de menus suivants : Configuration List/Add/delete/Modify/ Services BULL TNVIP SERVER MANAGER FACILITY List of services ___________________________________________________ Network Port/Name Lana Comments TCP/IP 9009 bc04 tnvip pour iof port 9009 TCP/IP 9010 bc04 tnvip pour iof port 9010 [ Services ] Quand vous ajoutez un nouveau service (port 9011), vous voyez apparaître : BULL TNVIP SERVER MANAGER FACILITY List of services ___________________________________________________ Network Port/Name Lana Comments TCP/IP 9009 bc04 tnvip pour iof port 9009 TCP/IP 9010 bc04 tnvip pour iof port 9010 TCP/IP 9011 bc04 tnvip pour iof port 9011 6-4 [ Services ] 47 F2 36UT Rev00 Lancement Vous pouvez alors lancer le nouveau service qui porte le numéro 2 (port 9011) : <tnvip_path>/tnvipsrvstart 2 Vous devez impérativement arrêter ce service par : <tnvip_path>/tnvipsrvstop 2 N'arrêtez pas le service à l'aide de la commande rc.tnvip, ni par l'intermédiaire des menus, sauf si vous voulez arrêter tous les services de votre hôte Open 7. 47 F2 36UT Rev00 6-5 TNVIP Server 7 Guide de l'administrateur 6-6 47 F2 36UT Rev00 7. Surveillance 7.1 GÉNÉRALITÉS Pour lister les connexions utilisées par TNVIP Server 7, lancer TNVIP SERVER MANAGER FACILITY: cd /chemin_tnvip cd bin tnvip Dans le menu principal, choisissez : TNVIP Connection Management Le menu Statistiques (Statistics) s'afiche, qui contient les éléments suivants : 1. Display global statistics : affiche le nombre maximum de connexions, nombre de connexions validées, le nombre de connexions en attente et le nombre de connexions fermées. 2. Display all active connections : n'affiche que les connexions actives, triées par indice interne. 3. Display all connections : affiche toutes les connexions utilisées, qu'elles soient actives ou fermées. 4. Display active connections per service : affiche les connexions actives regroupées par service. 5. Display active connections all services sorted : affiche toutes les connexions actives sur un écran, triées par service. Pour les éléments 2, 3, 4 et 5 de la liste ci-dessus, vous pouvez effectuer les opérations suivantes : • zoomer sur une connexion pour en voir tous les paramètres, en sélectionnant une ligne, puis en appuyant sur la touche<ENTREE>. (voir exemple ci-après) • arrêter une connexion. Appuyez sur la touche < - >, sur la connexion sélectionnée. Elle est alors arrêtée et un message confirme la déconnexion du PC. L'aide en ligne décrit tous les paramètes de ces fenêtres. 47 F2 36UT Rev00 7-1 TNVIP Server 7 Guide de l'administrateur Exemple de zoom sur une connexion : :Enabled State : User name :PC1 PC name :TCP/IP Network type :7323 [0] Port/Name [lananum] :dupond Resource name Date/Hour of the last or current connection : 02/28/95 11:32:34 Date/Hour of the last disconnection : 01/01/70 00:00:00 Number of messages sent to the host : 0 Number of messages sent to the workstation : 1 Number of bytes sent to the host : 1680 Number of bytes sent to the workstation : :APP1 Screen Application Association :APP2 Printer Application Association :0x0 Screen error :0x0 Printer error 7-2 47 F2 36UT Rev00 Surveillance 7.2 POUR L'UTILISATEUR EXPÉRIMENTÉ La commande ci-dessous : /<chemin_tnvip>/bin/tnvip -tr permet un suivi si vous voulez mettre au point la commande "tnvip". Le fichier de suivi est enregistré dans /<chemin_tnvip>/log/tnvip.tra <chemin_tnvip>/bin/tnvipdump La commande ci-dessus liste les connexions utilisées par TNVIP Server 7 dans l'environnement shell Open 7. Elle liste toutes les connexions (actives ou non) du mappeur TNVIP Server 7 et compte les connexions. Il est très facile de créer une application pour examiner toutes les erreurs, à l'aide de la commande Open 7 associée "cut", par exemple. /<chemin_tnvip>/bin/tnvipcnx La commande ci-dessus liste toutes les connexions (actives ou non) du mappeur TNVIP Server 7 et compte les connexions par service. Cette commande est un script shell qui utilise tnvipdump. /<chemin_tnvip>/bin/tnvipscan La commande ci-dessus liste toutes les connexions (actives ou non) du mappeur de TNVIP Server 7 et affiche les nombres d'erreurs. Cette commande est un script shell utilisant tnvipdump. /<chemin_tnvip>/bin/tnvipsupport La commande ci-dessus est une application réservée au support. 47 F2 36UT Rev00 7-3 TNVIP Server 7 Guide de l'administrateur /<chemin_tnvip/bin/tnvipmod La commande ci-dessus effectue une opération globale de "recherche et remplacement" de certains paramètres dans un fichier de configuration. Vous pouvez, par exemple, remplacer un TSAP à distance donné par un nouveau pour toutes les rubriques du fichier. Les options suivantes sont disponibles : Option Paramètre changé -r <anc_val> <nouv_val> Sécurité -t <anc_val> <nouv_val> TSAP local -T <anc_val> <nouv_val> TSAP à distance -s <anc_val> <nouv_val> SSAP local -S <anc_val> <nouv_val> SSAP à distance /<chemin_tnvip>/bin/tnvipboot Délai La commande ci-dessus permet de spécifier un délai ( en minutes) avant l'arrêt du serveur. Les utilisateurs seront avertis toutes les 30 secondes, par un message sur la 25ème ligne, du temps restant avant l'arrêt des émulateurs. /<chemin_tnvip>/bin/tnvipsrvstop num_service /<chemin_tnvip>/bin/tnvipsrvstart num_service Les deux commandes ci-dessus servent à arrêter ou relancer le service voulu. /<chemin_tnvip>/bin/tnvipmail Opt -m"message" La commande ci-dessus permet d'envoyer un message sur la 25ème ligne de l'émulateur à tous les utilisateurs ou aux utilisateurs sélectionnés, selon la valeur de Opt : 7-4 -s Mode silencieux -n(nom_service) Port TCP. Message envoyé aux utilisateurs du service indiqué seulement. -p(nom_PC) Nom de PC (TCP). Message envoyé aux PC correspondants seulement, quel que soit le service utilisé. -m<message> Message à transmettre aux PC. 47 F2 36UT Rev00 8. Maintenance et mise au point Pour visualiser les fichiers journaux et fichiers de suivi utilisés par TNVIP Server 7, lancer TNVIP SERVER MANAGER FACILITY: cd /<chemin_tnvip>/bin tnvip puis choisissez l'élément de menu suivant : Display Log and Trace files Dans le menu qui s'affiche, vous pouvez sélectionner les commandes suivantes : View Scan List View Scan List View Scan 47 F2 36UT Rev00 the the the the the the the the mapper Trace file mapper Trace file Log file Log file Log file terminal manager Trace file terminal manager Trace file terminal manager Trace file 8-1 TNVIP Server 7 Guide de l'administrateur 8.1 FICHIERS JOURNAUX Les fichiers journaux sont écrits par les différents services (ou mappeurs), à raison d'un par service. Chacun se limite à 10 000 lignes ; si ce chiffre est dépassé, le fichier journal est copié dans un fichier avec le suffixe -old. Pour invalider le fichier journal, changer la valeur de l'indicateur défini dans la configuration du service (Log=Y -> Log=N). Par défaut, le fichier journal est validé. Il y a un fichier journal pour le mappeur (tnvipd) et un pour le Terminal Manager (tnviptmd). Ils sont créés avec les chemins suivants : /<chemin_tnvip/log/Tnnnn0.log nnnn étant le numéro de port (ce fichier est pour le process mappeur, tnvipd) /<chemin_tnvip/log/Tnnnn0.logtm nnnn étant le numéro de port (ce fichier est pour le Terminal Manager, tnviptmd) Les informations suivantes sont écrites dans le fichier journal : • détails sur les nouvelles connexions, • détails sur les déconnexions, • erreurs. Exemple de fichier journal : Date / Time = 09/29/95 12:59:04 New TELNET SERVER7 connection resource name = dupond. PC name = 129.182.158.230, port/name = 7323. Date / Time = 09/29/95 12:59:09 Close connection resource name = dupond, for user = , on the Application Association = dupondS. PC name = 129.182.158.230, port/name = 7323. ---> Nb messages from hosts = 1. ---> Nb messages from pc = 0. ---> Nb bytes from hosts = 403. ---> Nb bytes from pc = 0. 8-2 47 F2 36UT Rev00 Maintenance et mise au point 8.2 FICHIERS DE SUIVI Les fichiers de suivi sont écrits par les différents mappeurs et Terminal Managers, à raison d'un par service. Chacun se limite à 10 000 lignes ; si ce chiffre est dépassé, le fichier de suivi est copié dans un fichier avec le suffixe -old. Pour valider le fichier de suivi, changez la valeur de l'indicateur défini dans la configuration des services (Trace=N -> Trace=Y). Par défaut, le fichier de suivi est invalidé. Si un problème aisément reproductible est identifié, n'arrêtez pas tous les services fonctionnant sur le serveur Open 7. Pour analyser le problème, procédez comme suit : 1. Créez un nouveau service avec le fichier de suivi dans le configurateur TNVIP Server 7. 2. Lancez TNVIP Server 7. Seuls le nouveau mappeur et le nouveau Terminal Manager sont lancés. 3. Configurez le PC pour le test avec le nouveau nom du service (ou le nouveau port pour TCP). 4. Lancez l'émulation sur le PC et reproduisez le problème. 5. Ouvrez le fichier de suivi du mappeur à l'aide de TNVIP SERVER MANAGER FACILITY sous le système Open 7. Dans le menu principal, sélectionnez : Display Log and Trace files Sélectionnez le nouveau service, puis appuyez sur la touche Retour. View the TNVIP Server 7 Mapper trace file Cette option de menu ouvre une session vi pour visualiser le fichier de suivi du mappeur. Ou bien vous pouvez utiliser un autre éditeur et lire le fichier : /<chemin_tnvip>/log/Tnnnn0.tra 6. nnnn étant le numéro de port Sauvegardez le fichier de suivi à l'aide de la commande vi suivante : :w /tmp/trace 7. Quittez l'éditeur à l'aide de la commande vi suivante : :q! 8. Ouvrez le fichier de suivi du Terminal Manager à l'aide de TNVIP SERVER MANAGER FACILITY. Dans le menu principal, sélectionnez : Display Log and Trace files puis sélectionnez View the Terminal Manager trace file 47 F2 36UT Rev00 8-3 TNVIP Server 7 Guide de l'administrateur 9. Sauvegardez le fichier de suivi à l'aide de la commande vi suivante : :w /tmp/tracetm 10. Quittez l'éditeur de la façon suivante : :q! 11. Sortez de TNVIP SERVER MANAGER FACILITY. 12. A l'invite d'Open 7, effectuez une des opérations suivantes 8-4 - copiez le fichier de suivi dans une bibliothèque SLLIB et envoyez-le au support, - Copiez le fichier de suivi sur disquette sur votre PC et envoyez-la au support. 47 F2 36UT Rev00 A. Processus de configuration A.1 PROCESSUS GÉNÉRAL Installer T NVIP Server7 sous O pen7 Installer com m unications B ULL Affinity sur PC et / ou Lancer serveur T NVIP (avec configu ration précédente) C onfig urer serveur T NVIP Lancer ou relancer serveur T NVIP Cette figure montre les différentes étapes de configuration d'Affinity TNVIP Server 7 et des environnements de communication. 47 F2 36UT Rev00 A-1 TNVIP Server 7 Guide de l'administrateur A-2 47 F2 36UT Rev00 B. Codes d'erreur B.1 VALEURS POSSIBLES DE WINSOCKETS SUR LE PC 10004 L'appel bloquant a été annulé 10014 Un argument est incorrect 10022 Le socket n'est pas encore lié à une adresse 10024 Il n'y a plus de descripteurs de fichiers de disponibles 10035 Le socket est marqué comme non-bloquant, mais l'opération demandée ne peut pas être exécutée immédiatement 10036 Une opération Windows Sockets bloquante est en cours 10038 Le descripteur n'est pas un socket 10039 Une adresse destinataire est nécessaire 10041 Le protocole indiqué est de type incorrect pour ce socket 10043 Le protocole indiqué n'est pas admis 10044 Le type de socket indiqué n'est pas admis dans cette famille d'adresses 10047 La famille d'adresses indiquée n'est pas admise 10048 L'adresse indiquée est déjà utilisée 10049 L'adresse indiquée n'est pas disponible depuis la machine locale 10050 La mise en oeuvre de Windows Sockets a détecté que le sous-système réseau est tombé en panne 10051 Le réseau est inaccessible depuis cet hôte au moment présent 47 F2 36UT Rev00 B-1 TNVIP Server 7 Guide de l'administrateur B-2 10052 La connexion doit être réinitialisée car la mise en oeuvre de Windows Sockets l'a abandonnée 10053 Le circuit virtuel a été arrêté prématurément du fait d'un dépassement du temps imparti ou autre incident 10054 Le circuit virtuel a été réinitialisé depuis l'extrémité à distance 10055 Il n'y a plus de place disponible dans le tampon 10056 Le socket est déjà connecté 10057 Le socket n'est pas connecté 10058 Le socket a été fermé 10060 Dépassement du temps imparti à la connexion sans établissement d'une connexion 10061 Rejet forcé d'une tentative de connexion 10091 Le sous-système réseau sous-jacent n'est pas prêt pour la communication réseau 10092 La version voulue de support API Windows Sockets n'est pas fournie par cette mise en oeuvre particulière de Windows Sockets 10093 Initialisation incorrecte 47 F2 36UT Rev00 Codes d'erreur B.2 MESSAGES AFFICHES SUR LE PC Bad Compatibility flag (indicateur de compatibilité incorrect) : Erreur de configuration d'Open 7 ; vérifiez la configuration d'Open 7 dans le configurateur Open 7 et sauvegardez à nouveau la configuration. Bad host type (type d'hôte incorrect) : Erreur interne ; vérifiez la version du mappeur sous le système Open 7 et les versions de DLL sur le PC à l'aide de la commande what. Bad terminal type (type de terminal incorrect) : Erreur de configuration d'Open 7 ; vérifiez la configuration d'Open 7 dans le configurateur Open 7 et sauvegardez à nouveau la configuration. Bad total data size (taille totale des données incorrecte) : Erreur interne. Buffer is full (tampon plein) : Tampon trop petit pour la réception de toutes les trames en provenance du serveur OPEN 7 (voir la zone Reception Buffer Size dans la configuration de cette communication). Buffer too small (tampon trop petit) : Tampon trop petit pour la réception de la trame en cours (voir la zone Reception Buffer Size dans la configuration de cette communication). Canceled open (ouverture annulée) : Ouverture de connexion annulée (connexion annulée par l'utilisateur sur le PC). Cnx stopped from Unix (connexion arrêtée à partir d'Unix) : L'administrateur Open 7 a arrêté la connexion par l'intermédiaire de TNVIP Server 7 Manager Facility (menu TNVIP Server 7 Connection Management). Connection closed (connexion fermée) : Connexion fermée normalement par TNVIP Server 7. Duplicate frame (trame en double) : Erreur de protocole entre le PC et le serveur Open 7 ; vérifiez la version du mappeur sous le système Open 7et les versions de DLL à l'aide de la commande what. End of Read (fin de lecture) : Fin imprévue de réception ; vérifiez la version du mappeur sous le système OPEN 7 et les versions de DLL sur le PC à l'aide de la commande what. Gateway is stopped (passerelle arrêtée) : Le service de TNVIP Server 7 ou TNVIP Server 7 en entier est arrêté (commande "rc.tnvip stop" ou tnvipsrvstop ou utilisation du configurateur) Internal error (see the TNVIP Server7 MANAGER on the Open7 system) (erreur interne - voir TNVIP Server 7 Manager sur le système Open 7) : Il s'agit d'une erreur de protocole entre le PC et le serveur Open 7 ; vérifiez la version du mappeur sous le système Open 7 et les versions de DLL sur le PC à l'aide de la commande what. Invalid frame when connecting (trame incorrecte lors de la connexion) : Connexion non valide ; la connexion est arrêtée prématurément par le serveur Open 7. 47 F2 36UT Rev00 B-3 TNVIP Server 7 Guide de l'administrateur Maximum connection (nombre maximum de connexions atteint) : Le nombre maximum de connexions est dépassé dans TNVIP Server 7. Changez cette valeur dans le script rc.tnvip en remplaçant le paramètre MAX CONNECTIONS par une valeur plus élevée (par défaut, cete valeur est de 64 connexions pour l'ensemble des TNVIP Server 7). No buffer size (absence de taille de tampon) : Introduisez une taille de tampon (minimum = 2060, maximum = 8204). No lana number (absence de numéro Lana) : Introduisez un numéro Lana (depend de votre configuration PC) No port number (absence de numéro de port) : Introduisez un numéro de port (voir l'application d'administration sur le serveur Open 7). No printer connection (absence de connexion imprimante) : Il est impossible de connecter l'imprimante en ligne. No resource name (absence de nom de ressource) : Introduisez un nom de ressource (voir l'application d'administration sur le serveur Open 7). No service name (absence de nom de service) : Vous devez introduire un nom de service (un nom de TCP, par exemple). Not available (indisponibilité) : Il s'agit d'une erreur de protocole entre le PC et le serveur Open 7 ; vérifiez la version du mappeur sous le système Open 7 et les versions de DLL sur le PC à l'aide de la commande what. Not enough memory (mémoire insuffisante) : Mémoire insuffisante (configuration PC). Not unix memory free (absence de mémoire Unix libre) : Mémoire insuffisante sur le serveur Open 7. Printer not configured (imprimante non configurée) : Il n'y a pas d'imprimante de déclarée. Printer not operational (imprimante non opérationnelle) : Impossible de connecter l'imprimante en ligne au réseau (refus d'OSI) Printer type error (erreur de type d'imprimante) : Erreur de configuration d'Open 7 ; vérifiez la configuration d'Open 7 dans le cofigurateur Open 7 et sauvegardez à nouveau la configuration. Printing on-line running (impression en ligne en cours) : Il est donc impossible d'effectuer une impression de recopie d'écran pendant cette impression en ligne. Attendez-en la fin pour effectuer une nouvelle tentative. Resource not found (ressource introuvable) : Le nom de cette ressource n'est pas défini dans le menu de configuration des ressources. Resource not shared (ressource non partagée) : Erreur de configuration d'Open 7 ; vérifiez la configuration d'Open 7 dans le configurateur Open 7 et sauvegardez à nouveau la configuration. B-4 47 F2 36UT Rev00 Codes d'erreur Screen type error (erreur de type d'écran) : Erreur de configuration d'Open 7 ; vérifiez la configuration d'Open 7 dans le configurateur Open 7 et sauvegardez à nouveau la configuration. Service name too long (nom de service trop long) : Introduisez un nom de service de longueur correcte. Session time out (temps maximum d'inactivité) (dépassement du temps imparti à la session) : La connexion est arrêtée par TNVIP Server 7 après une certaine période d'inactivité. Si cette valeur est trop faible, changez-en ou supprimez ce temporisateur dans le configurateur de TNVIP Server 7. Station operational (poste opérationnel) : Pour une ressource avec l'option "Local dialog display compatibility" sur Yes, ce message indique que le poste est prêt à émettre la commande SHIFT F10 (ou la commande de menu Session/Local dialog) pour recevoir l'écran de dialogue local. Unexpected Frame (trame imprévue) : Interne, trame inconnue ; vérifiez la version du mappeur sous le système Open 7 et les versions de DLL sur le PC à l'aide de la commande what. Violation protocol (violation de protocole) : Il s'agit d'une erreur de protocole entre le PC et le serveur Open 7 ; vérifiez la version du mappeur sous le système Open 7 et les versions de DLL sur le PC à l'aide de la commande what. B.3 ERREURS DSA ET AUTRES ERREURS PC Reportez-vous à la documentation appropriée. Pour DSA, reportez-vous au manuel OSI/DSA Network System Messages and Return Codes. Pour les autres erreurs PC: sélectionnez l'option "Error codes" dans le menu déroulant d'aide (Help) sur le PC. 47 F2 36UT Rev00 B-5 TNVIP Server 7 Guide de l'administrateur B-6 47 F2 36UT Rev00 Glossaire Le présent glossaire définit les termes et sigles utilisés dans ce manuel. Pour plus de détails sur l'un des termes du glossaire ou tout autre terme utilisé, reportez-vous aux manuels cités dans la préface DLL (Dynamic Link Library) Cette bibliothèque dynamique est le type de module appelé par le noyau Affinity pour dialoguer avec le serveur Unix. Hôte (Host) Système DPS 7000. Ligne d'état (Status line) 25ème ligne de l'écran, contenant informations d'exploitation et d'état. Mappeur TNVIP Server 7 (TNVIP Server 7 Mapper) Démon sur le serveur Open 7, qui attend sur le port TCP/IP et appelle le Terminal Manager. Microfit Transfert de fichiers entre le système Bull et le PC. Ce logiciel utilise une connexion d'émulation pour transférer les fichiers. Passerelle (Gateway) Dispositif permettant l'échange d'informations entre des systèmes différents nécessitant un certain type de conversion de protocole. Réseau local (LAN) (Local Area Network). Définit toutes les liaisons entre un PC et un serveur TNVIP Server 7 ; il s'agit en général d'un réseau Ethernet ou FDDI. Réseau longue distance (WAN) (Wide Area Network) 47 F2 36UT Rev00 g-1 TNVIP Server 7 Guide de l'administrateur Ressource (Resource) Objet lié à une ou deux associations d'applications. Serveur (Server) Paire de démons mappeur et Terminal Manager lancés sur un port TCP. Service (Service) Serveur configuré. Session (Session) Moyen de communication sur une connexion logique dans un réseau OSI/DSA. SSAP (Session Service Access Point) Point d'accès à des services session (correspondant à une boîte aux lettres DSA. SSDU (Session Service Data Unit) Taille des trames au niveau session, négociée entre deux SSAP. TCP/IP (Transmission Control Protocol / on IP) Protocole de transport des trames IP (trames Internet). Temps maximum d'inactivité (Keepidle) TNVIP (TELNET VIP) Protocole utilisé en général pour accéder au système Bull à partir d'un PC. TNVIP Server 7 Produit qui, sous Open 7, gère le protocole TNVIP Server. Trame (Frame) Unité de transmission dans le réseau. Une trame comprend des délimiteurs, des caractères de commande, des informations et des caractères de contrôle. TSAP (Transport Service Access Point) Point d'accès à des services transport (correspondant à un noeud DSA). g-2 47 F2 36UT Rev00 Glossaire Tubes Nommés (Named Pipes) Fichier "Tubes Nommés" de communication entre deux process. UVCI (Unified Virtual Communication Interface) Interface entre le noyau Affinity et la bibliothèque DLL TNVIP SERVER 7, par exemple. UVPI (Unified Virtual Presentation Interface) Interface entre le noyau Affinity et la bibliothèque DLL 7107, par exemple. UVTI (Unified Virtual Terminal Interface) Interface du programmeur avec les émulateurs pour les gros systèmes Bull . Winsockets (Windows Sockets) Interface qui, sur le PC, permet essentiellement d'accéder au protocole de transport TCP/IP. 47 F2 36UT Rev00 g-3 TNVIP Server 7 Guide de l'administrateur g-4 47 F2 36UT Rev00