Configuration SNADS sur AS/400 - iSeries
Préliminaires
Concepts de SNA/SNADS
System Network Architecture, protocole IBM apparu en 1974. …Distribution Service permet, de façon asynchrone, le stockage et le routage des informations transmises au fur et à mesure des disponibilités du réseau.
Au minimum, il convient de connaître la distinction entre end node (EN) et network node (NN)
- EN
- Nœud final : point de départ et d’arrivée des données.
- NN
- Nœud réseau : peut être EN mais est aussi un point de passage d’un bout à l’autre du réseseau. Un NN comporte toutes les fonctionnalités SNADS qui lui permettent de faire transiter le traffic de données.
Conditions de départ
- Les sous-systèmes QSNADS et QSYSWRK doivent être actifs.
- Vérification : WRKACTJOB SBS(QSNADS) et WRKACTJOB SBS(QSYSWRK).
- Lancement : STRSBS SBSD(QSNADS) et STRSBS SBSD(QSYSWRK).
- Sous QSYSWRK, la tâche QMSF (Mail Server Framework) doit tourner. Lancement de ce job : STRMSF.
- Sous QSNADS on doit voir fonctionner le job QNFTP.
- Le PASTHRU doit fonctionner, ce qui montre qu’il existe un lien réseau entre les machines qu’on veut interconnecter. Voir la page « Travailler en Pasthru sur AS400 ».
- La configuration SNA utilise les noms de RMTLOCNAME, LCLLOCNAME, MODE et RMTNETID utilisés pour la configuration Pasthru.
Marche à suivre
Il existe différentes méthodes et différents cas de figure. Le présent mode opératoire donne les indications pour simplement relier deux machines. Les manipulations sont à exécuter sur les deux systèmes. Cela dit, dans toutes les situations, la méthode suivra les étapes indiquées.
Gestion des services de distribution
- Commande CFGDSTSRV (Configuration des services de distribution) :
- Option 1 (Files de distribution).
- [F6] (ajout d’une entrée). Equivalent : ADDDSTQ.
- File d’attente (donner un nom).
- Type : *SNADS.
- Lieu éloigné (nom de l’autre AS/400, cf RMTLOCNAME).
- Option 2 (Table de routage).
- [F6] (ajout d’une entrée). Equivalent : ADDDSTRTE.
- Système (nom).
- Nom file d’attente : indiquer le nom créé précédemment (option 1).
Ajout d’un poste local au répertoire de distribution
Commandes : WRKDIRE (option 1), ou ADDDIRE. Le but est d’ajouter un utilisateur associé au nom du système local.
Commande : ADDDIRE USRID([ID.SNA] [systeme]) USRD('Texte libre') USER([Profil]). Par défaut le nom de système qui suit USER sera *LCL. L’id SNA (USRID) peut être le même que le profil AS/400 (USER) dans la limite de 8 caractères.
Ajout d’une entrée éloignée au répertoire
On spécifie le système éloigné (mot clef SYSNAME) ; et *NONE pour USER.
- Pour une distribution depuis un utilisateur donné (Alphonse dans l’exemple).
- ADDDIRE USRID(ALPHONSE [système]) USRD('Texte libre') USER(*NONE) SYSNAME([système éloigné])
- Depuis un système donné quel que soit l’utilisateur.
- ADDDIRE USRID(*ANY [système]) USRD('Texte libre') USER(*NONE) SYSNAME([système éloigné])