Linux dans un environnement professionnel

Vous devrez peut-être revoir la liste des paquetages, avec Configuration/paquetage/installer des logiciels (dans le menu K)

, saisissez le mot de passe root.

particulièrement les modules suivants peuvent vous être utiles :





Pour accèder ensuite à vos serveurs (Unix, Microsoft et bien sur AS/400 - I5)

• Utilisez un client FTP (Gftp sous gnome, Kbear sous KDE). c'est plus simple si l'AS est paramétré avec :

CHGFTPA NAMEFMT(*PATH) LISTFMT(*UNIX) [ATTENTION aux transferts existant, si vous faites la modification]



Indiquez les coordonnées du seveur et authentifiez vous



l'arborescence du serveur est affichée à droite.


un menu contextuel permet d'afficher toutes les options disponibles.



Les copies et les déplacements peuvent aussi se faire à la souris entre la partie droite [serveur] et la partie gauche [locale]



• voyez LinNeighborhood qui affiche le voisinage réseau:

Pour monter un partage, utilisez simplement le bouton droit de votre souris:



 
• Vous pourriez aussi utiliser NFS.



1/ définissez les répertoires partagés (on dit exportés)  pour NFS

sinon, renseignez le fichier /etc/EXPORTS.

2/ démarrer les services RPC et NFS

3/ montez le répertoire localement par mount (ou enregistrer le montage dans /etc/fstab)



1/ définissez vos exportations sur votre machine Linux (/etc/exports)

2/ utilisez depuis l'AS/400 avec la commande mount
 

                     Ajouter système fichiers monté (MOUNT)                      
                                                                                 
 Indiquez vos choix, puis appuyez sur ENTREE.                                    
                                                                                 
 Type système de fichiers . . . . > *NFS          *NFS, *UDFS, *NETWARE          
 Système de fichiers à monter . . > 'serveurlinux:/root'                               
                                                                                 
 Répertoire à monter  . . . . . . > '/essai'                                       
                                                                                 
 Options de montage . . . . . . .   'rw,suid,retry=5,rsize=8096,wsize=8096,timeo 
=20,retrans=5,acregmin=30,acregmax=60,acdirmin=30,acdirmax=60,hard'              
                                                                                 
                                                                                 
 Page de codes:                                                                  
   Page de codes fichier données    *BINARY       1-32767, *ASCII, *JOBCCSID...  
   Page de codes nom de chemin  .   *ASCII        1-32767, *ASCII, *JOBCCSID     
                                                                                 
                                                                                 
                                                                                 
                                                                                 
                                                                            Fin  
 F3=Exit   F4=Invite   F5=Réafficher   F12=Annuler   F13=Mode d'emploi invite    
 F24=Autres touches                                                              
 
il s'agit ici d'associer le répertoire distant /root (sur la machine serveurlinux ) au réperoire local /essai
(qui doit exister localement, et qui va être, ensuite, considéré comme distant)




• Autre possibilité: prise de main à distance


Connexion à distance, propose un client TSE

/usr/X11R6/bin/rfbdrake


VNC viewer est le client VNC (vncviewer) mais sous linux



Connexion à un serveur TSE sous Linux (ca marche parfaiterment)





• Dernier point, Client Access pour Iseries, disponible sous forme de RPM sur le site IBM (ou avec WebAccess V5r3)

Ce dernier doit installer un Driver ODBC

Ayant les caractéristiques suivantes (dans le fichier /etc/odbcinst.ini)

[Iseries Access ODBC Driver]
Description    = ISeries Access for Linux ODBC Driver
Driver         = /opt/ibm/iSeriesAccess/lib/libcwbodbc.so
Setup          = /opt/ibm/iSeriesAccess/lib/libcwbodbcs.so
Threading      = 2
DontDLClose    = 1

la configuration d'une source de donnée se fait (c'est le plus simple) par K/applications/bases de données/ODBCConfig

Puis le bouton ajouter permet de définir une nouvelle source

Ce qui va générer la section suivante dans ODBC.INI

[Base Vinicole]
Description = iSeries Access ODBC Driver
Driver = iSeries Access ODBC Driver
System = AS400
UserID =
Password =
Naming = 0
DefaultLibraries = BDVIN9
Database = BDVIN9
ConnectionType = 0
CommitMode = 0
ExtendedDynamic = 0
DefaultPkgLibrary = QGPL
DefaultPackage = A/DEFAULT(IBM),2,0,1,0,512
AllowDataCompression = 0
LibraryView = 0
AllowUnsupportedChar = 0
ForceTranslation = 0
Trace = 0

Pour le détail des paramètres, voyez http://www-03.ibm.com/servers/eserver/iseries/access/linux/guide/odbcproperties.html 

vous pourrez alors utiliser quelques commandes :

• cwbping , pour tester la connexion
• rmtcmd , pour exécuter une commande
• rmtodbc, pour exécuter une commande, mais via le canal ODBC.
• isql nom-de-source profil mot-de-passe

   pour se connecter à la source de données ODBC "nom-de-source" en mode commande,
    tapez ensuite un odre sql valide ou quit pour sortir

Mais, pour tester, le plus simple est d'utiliser K/applications/bases de données/Gestionnaire de données.

 

ce dernier vous affiche les sources sous forme arborescente, avec particulièrement la liste des tables.

cliquer sur une table affiche une fenêtre de sélection d'enregistrements (à droite)



dans cette fenêtre, le bouton représentant un coureur à pied (run) , lance la requête.

 

Mais surtout vous pourrez utiliser cette source depuis OpenOffice (ici le tableur)

Déclarez d'abord la source de donnée par Outils/sources de données/Nouvelle source de données

Si vous cliquez à gauche de la zone URL de la source, vous devez retrouver vos définitions

saisissez ensuite le profil avec lequel se connecter :

On vous demande le mot de passe pour se connecter et continuer.

L'onglet suivant permet de filtrer les biblitohèques et les tables

vous pouvez aussi préparer des requêtes (jointure, sélections d'enregistrements, etc...), vous devez le faire Maintenant.

l'icône la plus à gauche, propose un assistant de conception de requêtes (comme MSquery sous Excel)

 

Sauvegardez alors votre requêtes et revenez au tableur.

Pour utiliser les données, Données/Pilote de données/Activer...


Choisissez cette option

Vous retrouverez vos tables et vos requêtes

 

Puis vous placerez les données dans la feuille :

 


Client Access vous apportera aussi, bien sur, un émulateur 5250, toujours dans /opt/ibm/iSeriesAccess

ATTENTION, sur certains systèmes (dont MANDRAKE), les polices 75 et 100 DPI sont notées ne pouvant être mises à l'échelle et ceci empeche l'émulateur de fonctionner.

Vérifiez donc le fichier /etc/X11/XF86Config ou bien /etc/X11/fs/config

et enlevez unscaled pour les polices 75 et 100 dpi, puis relancez X11 ! (ou redémarrez votre machine)




l'exécutable pour configurer l'émulateur est setup5250


Connection/new (indiquez au moins le nom de système)



Advanced 5250 Connection, permet d'indiquer un nom de poste (DISPLAY NAME)




et voilà !

vous retrouverez les principales caractéristiques de PC5250 sous Windows, avec une belle gestion des DDS Graphiques.



 





NB : ce support de cours a été réalisé avec Gimp et Nvu sous Linux.


© AF400 2004.