La Figure 5-1 présente un exemple de configuration avec une bibliothèque distante. Les sections suivantes montrent comment configurer cet exemple.
Figure 5-1 RTD fonctionnant sous un TapePlex distant
Le composant SMC gère toutes les communications entre VTCS et un TapePlex distant ; SMC doit donc savoir comment se connecter au TapePlex distant. Pour ce faire, définissez un TapePlex local et un TapePlex distant, plus une ou plusieurs instructions SMC SERVER
qui déterminent les chemins de contrôle TCP/IP vers le TapePlex distant. Vous voudrez peut-être effectuer cette opération dans le fichier CMDS du SMC
, comme indiqué dans l'exemple suivant :
TAPEPLEX NAME(TMVSA)LOCSUB(HSC0) TAPEPLEX NAME(TMVSB)LOCSUB(HSC1) SERVER NAME(TMVSB)IP(192.168.1.10)PORT(60000)
Cet exemple contient :
une instruction TAPEPLEX
, qui définit un TapePlex local, TMVSA, avec un HSC exécuté sur l'hôte MVS local (HSC0) ;
une deuxième instruction TAPEPLEX
, qui définit un TapePlex distant, TMVSB, avec un HSC exécuté sur l'hôte MVS distant (HSC1) ;
une commande SERVER
, qui définit un chemin de communication UUI vers TMVSB, où :
le nom du serveur distant est TMVSB ;
la valeur du paramètre IP
. est l'adresse IP du port ELS; à savoir 192.168.1.10 pour les communications UUI ;
la valeur du paramètre PORT
est 60000 ; cette valeur est toujours utilisée pour le paramètre SERVER PORT
pour les communications SMC avec un TMVSB.
Vous devez mettre à jour la console CONFIG du VTCS
pour définir la bibliothèque distante et la connectivité vers celle-ci à partir du VTSS. Comme indiqué dans l'exemple suivant, la bibliothèque distante est définie par une instruction CONFIG STORMNGR
.
TAPEPLEX THISPLEX=TMVSA STORMNGR NAME=TMVSB VTSS NAME=VTSS1 LOW=70 HIGH=80 MAXMIG=8 MINMIG=4 RETAIN=5 RTDPATH NAME=RM1RTD1 STORMNGR=TMVSB DEVNO=1A00 CHANIF=0A:0 RTDPATH NAME=RM1RTD2 STORMNGR=TMVSB DEVNO=1A01 CHANIF=0A:1 RTDPATH NAME=RM1RTD3 STORMNGR=TMVSB DEVNO=1I00 CHANIF=0I:0 RTDPATH NAME=RM1RTD4 STORMNGR=TMVSB DEVNO=1I01 CHANIF=0I:1 VTD LOW=6900 HIGH=69FF
Dans cet exemple, notez les points suivants :
L'instruction CONFIG TAPEPLEX
spécifie TMVSA comme TapePlex local.
Une instruction STORMNGR
spécifie TMVSB comme bibliothèque distante.
Les instructions CONFIG RTDPATH
pour VTSS1, qui spécifient :
le nom du chemin RTDPATH
,
la connexion à la bibliothèque distante (STORMNGR=TMVSB
),
le numéro du périphérique (DEVNO
),
la valeur CHANIF
de chaque connexion VTSS au RTD au format ci:p
, où :
c
représente 0 ou 1 ;
i
représente A ou I ;
p
représente un chiffre entre 0 et 3.
Remarque :
Pour les VSM5, la valeurCHANIF
doit correspondre aux valeurs spécifiées dans l'écran IFF Configuration Status Screen du VSM5. Pour les VSM 6, la valeur doit être unique pour chaque VTSS mais ne correspond pas à une valeur réelle des ports TCP/IP du VSM 6.Vous pouvez maintenant utiliser le paramètre STORclas STORMNGR
pour acheminer les données vers la bibliothèque distante. Par exemple :
STOR NAME(REMLIB) STORMNGR(TMVSB)
Une MVC située dans une bibliothèque distante doit être incluse dans les définitions de pool MVC local, de préférence via des définitions VOLPARM/POOLPARM
. Le HSC local ne traite pas les MVC distantes comme des bibliothèques.
Un serveur de bibliothèque distante a généralement besoin de définir les MVC comme des éléments "gérés en externe" par une méthode. Le partage d'un pool de MVC locales par un TapePlex distant n'est pas pris en charge car il n'existe aucune sérialisation.
Si un pool de MVC est partagé à des fins de transfert de données, un seul TapePlex peut écrire activement sur les MVC. Les autres TapePlex ne disposent que d'un accès en lecture seule. La sérialisation des MVC sur les unités incombe à l'utilisateur.