> Tech > Réglez votre PASE avec Open Source

Réglez votre PASE avec Open Source

Tech - Par iTPro.fr - Publié le 24 juin 2010
email

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.

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 gratuitement cette ressource

Le Guide d’Orchestration du Parcours client

Le Guide d’Orchestration du Parcours client

Au-delà de la clarification des nouveaux concepts de gestion du parcours client, ce guide vous permettra de définir, créer et mettre œuvre une orchestration complète articulée autour des trois volets essentiels au succès de l’expérience client et de l’entreprise.

Tech - Par iTPro.fr - Publié le 24 juin 2010