par Etienne Richards - Mis en ligne le 18/05/2005 - Publié en Juillet / Aout 2004
En lisant l'article « Quand PowerPC n'est-il pas PowerPC?",
j'ai été intrigué par l'affirmation de l'auteur selon laquelle
la CPU PowerAS contient plusieurs processeurs de différentes
architectures sur le même moule parce qu'il
supporte de multiples noyaux CPU. Je n'ai pas pu m'empêcher
de me demander comment cela affecterait notre travail
sur nos machines iSeries utilisant OS/400 ...Aujourd'hui, je déclare
que « ce concept multinoyau est superbe » et j'espère
que vous penserez de même après avoir lu cet article.
Le concept multinoyau de la CPU PowerAS, épaulé par
l'IBM PASE (Portable Applications Solution Environment)
vous permet d'exécuter des programmes compilés pour AIX
(OS semblable à Unix d'IBM) sur votre iSeries sans même
être obligés de recompiler le logiciel. Sur les machines
iSeries introduites après septembre 1997, la CPU peut faire la
navette dynamiquement entre les architectures
PowerPC et PowerAS (le superviseur
qui fait partie du SLIC contrôle la
commutation de la CPU). IBM n'a pas publié
PASE et la CPU multinoyau, mais je
pense qu'elle devrait le faire parce que ces
deux éléments ouvrent de belles perspectives
aux utilisateurs des machines iSeries.
Cette ouverture est un logiciel
open source (voir l'encadré « Qu'est-ce
qu'Open Source ? ») gratuit écrit pour
Unix que vous pouvez utiliser sur l'iSeries, à la seule condition
d'avoir une version du logiciel open source compilée
pour AIX. Dans cet article, nous verrons comment créer des
fichiers compressés compatibles avec PKZIP directement sur
votre iSeries en exécutant les utilitaires Zip et Unzip dans
l'environnement PASE.
Quel est l'intérêt ? Peut-être que vous aurez besoin d'envoyer
par FTP un grand fichier à un partenaire qui utilise des
serveurs sous Windows, Linux ou quelque autre OS, et qu'il
désire recevoir le fichier compressé. Vous pouvez télécharger
l'utilitaire open source et l'exécuter sur votre iSeries
pour compresser et décompresser des fichiers sur l'IFS —
sans consacrer un centime au logiciel de compression.
Réglez votre PASE avec Open Source
PASE est un environnement d’exécution Unix pour iSeries.
Ce n’est pas un clone d’Unix ou d’un autre système d’exploitation,
on ne l’exécute pas dans une partition séparée, et ce
n’est pas non plus l’émulation d’un autre matériel ou logiciel.
PASE est un environnement d’exécution contenant les
bibliothèques nécessaires pour faire tourner des exécutables
AIX directement sur le matériel iSeries en mode PowerPC.
Comme les applications PASE tournent directement sur le
matériel, il n’y a pas d’overhead supplémentaire et les applications
PASE sont empêchées d’exécuter des opérations illicites
ou d’accéder illégalement à des objets qui pourraient
nuire au système. PASE est une fonction tarifée de l’OS/400
(option 33).
En installant PASE sur l’iSeries, vous chargez en fait un
command shell, des programmes Unix, des bibliothèques
Unix et des API de programmes iSeries. Vous pouvez démarrer
le command shell PASE en entrant « CALL QP2TERM ».
Cela lance un programme shell par défaut appelé le Korn
Shell, que vous pourrez utiliser pour installer le logiciel AIX, utiliser des programmes AIX inclus avec PASE et gérer des
fichiers stream sur l’IFS. Les programmes Unix vous aident à
naviguer et à gérer votre environnement PASE. Comme ils
sont par nature sensibles à la casse (majuscules/minuscules),
il faut la respecter en entrant les noms. Les API installées peuvent
vous aider à intégrer des programmes PASE avec vos
autres programmes iSeries. Nous couvrirons ces API en détail
plus tard au moment d’intégrer des programmes Zip et
Unzip à l’OS/400.
Pour créer une solution Zip/Unzip opérationnelle, vous
devrez effectuer deux tâches. Premièrement,
trouver, télécharger et installer les versions
compilées des programmes Zip et Unzip.
Deuxièmement, créer un programme driver
OS/400 qui appelle Zip et Unzip afin que vos
utilisateurs n’aient pas à apprendre des commandes
AIX, sauf s’ils ont quelque expérience
en la matière. Vous n’avez pas besoin de créer
un programme driver pour utiliser les programmes
PASE Zip et Unzip parce que vous
pouvez exécuter ces programmes directement à partir du
shell PASE. Le programme driver permet de créer des commandes
OS/400 traditionnelles auxquelles tous les utilisateurs
peuvent accéder et vous n’aurez pas à dispenser de formation
supplémentaire autre que les paramètres utilisés
avec ces commandes.
Téléchargez cette ressource

Les 10 tendances clés de l’Expérience Client (CX) pour 2025
Dans le contexte actuel, l'expérience client est un levier clé de réussite. Pour rester compétitives, les entreprises doivent adopter des stratégies CX audacieuses, en s'appuyant sur le cloud, le digital et l'IA. Alors quelles stratégies mettre en place pour garder une longueur d’avance ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- L’Intelligence Artificielle, le nouveau copilote du CRM : une révolution incontournable
- Optimiser la gestion de la relation client dans le secteur des sciences de la vie
- 2025, un « âge de raison » pour l’écosystème de la technologie ?
- 59 % des entreprises françaises victimes de ransomwares ont stoppé leurs opérations !
- KeeeX accélère son développement en Europe en 2025 !
