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