Netserver sur AS/400
NetSERVER c'est le voisinage réseau sur l'AS/400
Encore une fois Operation Navigator est le SEUL moyen de configurer ce produit.
Paramétrage V4 :
...........................................................................
: ATTENTION, il faut assigner un nom "netbios" à l'AS/400. :
: --------- :
: :
: Si vous avez des clients en V3R2M0, il est déconseillé de donner le :
: même nom que le nom de l'AS/400 pour Client Access. :
: :
: A partir de la V4R40, avec Client Access Express, vous pourrez cocher :
: la case "permettre l'accès à AS/400 Netserver avec un nom AS/400" :
: qui vous permettra de reconnaître l'AS/400 sur son nom netbios
:
: et sur son nom SYSTEME. :
: :
: :
: Le nom par défaut est QS44xxxxxx [où S44xxxxxx est le SYSNAME
] :
:.........................................................................:
Vous devez aussi indiquer un nom de domaine (ou groupe de travail)
Si vous avez un serveur NT sur votre réseau local, mettez l'AS/400 dans
le même domaine que le serveur NT.
(la longeur du nom de domaine reconnu par Netserver est de 41 c. maxi)
cela sera important si vous souhaitez accèder à la
branche d'IFS, /QNTC qui représente l'accès client de
NetServer (client Netbios), c'est à dire une vision des partages
de vos serveurs NT locaux, dans le même domaine.
Si vous souhaitez voir automatiquement l'AS/400 dans le voisinage réseau indiquez :
|
le paramétrage V5R10 :
il faut d'abord cliquer sur prochain démarrage, pour avoir accès aux paramètres en modification.
le paramétrage de la page de code et de l'intervalle entre annonces, ce faisant sur le deuxième onglet
Pour voir vos serveurs et vos stations NT/2000 sous l'arborescence
QNTC.
la méthode d'authentification est améliorée en V5R40, particulièrement pour l'accès aux serveurs Windows par /QNTC :
Si votre mot de passe est en casse mixte (MotDEpaSse, par exemple), le connexion était refusée. La case à cocher "Autoriser l'authentification via la méthode de hachage du gestionnaire de réseau local", permet une authentification par la méthode LANMAN (plus ancienne, mais insensible à la casse). Cela était disponible avant en créant un partage caché, nommé QZLSPWDANY$. ce qui n'est plus utile.
Un autre partage caché QZLSPASSKRB$, permettait une authentification kerberos (EIM). Cela est maintenant proposé par l'option "Méthode d'authentification", plus haut sur la même fenêtre.
|
ASTUCES
:
ADDENVVAR ENVVAR(QZLC_SERVERLIST)
VALUE(1) LEVEL(*SYS)
qui demande à ce que la présence des serveurs de la liste obtenue sur le réseau ne soit pas vérifiée
ADDENVVAR ENVVAR(QZLC_NOBROWSE)
VALUE(1) LEVEL(*SYS)
La liste des serveurs actifs n'est plus demandée au "master browser" sur le réseau. Seuls les serveurs correspondant à un répertoire créé par MKDIR ('/QNTC/nom-du-serveur') sont accessibles ATTENTION ; il faut repasser la commande à chaque IPL.
|
Contrairement aux anciens dossiers
partagés, seuls les répertoires déclarés partagés
seront vus des clients.
les seuls répertoires partagés, par défaut,
sont ceux permettant l'installation de client access
( V3R2M0 et Express) par le réseau.
Pour ajouter de nouveaux répertoires en partage :
en V4R20, utilisez directement le bouton droit.
en V4R30, double-cliquez sur netserver, pour faire apparaître la fenêtre de gestion de netserver, puis cliquez sur le bouton droit.
dans tous les cas, sélectionnez : nouveau/fichier...
En V4r40, les partages sont plus faciles à définir
- pour partager une imprimante, demandez la liste des imprimantes
et cliquez avec le bouton droit.
- pour partager un répertoire, demandez la liste des répertoires
(système de fichiers/sytème de fichiers intégré)et cliquez avec le bouton droit.
L'option "Partage..." vous est alors proposée.
pour voir la liste des partages en cours et des sessions actives
choisissez "système de fichiers/partages de fichiers"
Pour voir l'AS/400 dans le voisinage réseau :
- pensez à indiquer une page de code 850
ou 1252
- renseignez le paramètre "intervalle entre annonces"
si vous ne souhaitez pas l'AS/400 dans le voisinage réseau, mettez 0.
Si Vous ne voyez pas l'AS/400 directement dans le voisinage réseau,
il faut taper directement "\\Q-mon-as\repertoire" ,
ou bien utiliser "rechercher/ordinateur...."
L'authentification, lorsque vous accèdez à une ressource est la suivante :
+ le client essaie de se connecter avec le profil de réseau de Windows
+ si le profil existe mais que le mot de passe est différent,
- vous êtes invité à entrer un mot de passe
+ si le profil n'existe pas sur l'AS/400
- s'il y a un profil invité de paramétré,
==> on utilise ce profil.
- sinon,
==> sous Windows 95/98/ME , l'accès est refusé
==> sous windows NT/2000/XP , vous rentrez profil et mot de passe.
Autres options, nouvelles en V5r10 :
Pour paramétrer ou lancer Netserver depuis une session 5250 ,
utilisez les APIs suivantes (par CALL) :
QZLSCHSG | change le profil Invité | |
Profil | 10 | |
code-erreur | 16 (code erreur API) |
QZLSADFS | Ajout un répertoire partagé | |
nom de partage | 12 | |
chemin | ?? | |
lg du chemin | binaire (4) | |
CCSID du chemin | binaire (2) | |
texte | 50 | |
Autorisations | BIN (4) 1=read/2=read-write | |
nbr d'utilisateurs maxi | BIN (4) -1 = *nomax | |
code-erreur | 16 (code erreur API) |
QZLSCHSN | Changer le nom du serveur | |
nom | 15 | |
domaine | 15 | |
Texte | 50 | |
code-erreur | 16 (code erreur API) |
QZLSSTRS | Démarrage du serveur | |
réinitialisation | 1 '0'=non, '1'=Oui | |
code-erreur | 16 (code erreur API) |
QZLSENDS | Arret du serveur | |
code-erreur | 16 (code erreur API) |
QZLSRMS | retrait d'un partage | |
nom de partage | 12 | |
code-erreur | 16 (code erreur API) |
NB : ceci est un extrait.
QUSRTOOL propose un MENU d'utilisation de ces API, en V5R20
CRTLIB LIB(NETSRVCMD) TEXT('Bibliothèque pour le menu NETS') |
Puis GO NETS
Vous remarquerez sur ce menu, l'option 14 SNDNSVMSG
permettant d'envoyer
un message à un utilisateur Windows (Samba
aussi, mais avec un script)
1/ vérifiez que le service "Affichage des
messages" est bien démarré sous NT4, 2000, XP
(sous Windows 98, installez l'outil système WinPopup
(panneau de config) et lancez WinPopup.exe)
2/ Utilisez la commande SNDNSVMSG
SNDNSVMSG MSg('Bonjour &1, premier test') TONETID(PCXP) ==> nom
de PC
SNDNSVMSG MSg('Bonjour &1, premier test') TONETID(Christian) ==>
Utilisateur
SNDNSVMSG MSg('Bonjour &1, premier test') TONETID(Christian PCXP)
==> utilisateur sur un poste
& 1 est remplacé par le nom de
l'utilisateur
ou du poste
Cet outil utilise le pgm système QZLSMAINT
de QSYS.
Le même programme peut être utilisé avec l'option
'32' en paramètre,
pour dumper la liste des messages envoyés (le
spool appartient à QSECOFR)
Enfin on peut demander à NetServer d'envoyer les messages
suivants, sous forme de POPUP, en automatique.
Gravité | MSGID |
Texte
|
---|---|---|
40 | CPIB68A | Aucun profil utilisateur pour l'utilisateur &1 |
40 | CPIB68B | Le profil de l'utilisateur &1 est désactivé |
40 | CPIB68C | Le mot de passe de l'utilisateur &1 a expiré |
40 | CPIB68D | Aucun mot de passe n'existe pour l'utilisateur &1 |
40 | CPIB68E | L'accès de l'utilisateur &1 a été désactivé pour Netserver |
10 | CPIB68F | L'accès de l''utilisateur &1 est activé pour Netserver |
20 |
CPIB690 | Le mot de passe de l'utilisateur &1 expire dans &2 jours |
10 | CPIB691 | L'utilisateur &1 est connecté à iSeries Netserver |
40 | CPIB692 | L'utilisateur &1 a rencontré l'erreur Kerberos &2 |
en modifiant la JOBD QZLSSERVER avec le paramètre LOG(4 xx
*NOLIST)
xx doit être > à 0 et représente le filtre
à appliquer sur les messages ci-dessus.(10,20 ou 30)
Copyright © 1995,2010 VOLUBIS