On/Off CUoD (Capacity Upgrade on Demand)
Rochester a commencé à livrer des processeurs supplémentaires avec ses serveurs en 2000, avec les modèles 840 et l'idée s'est imposée à double titre : comme source d'économie pour IBM et comme voie de mise à niveau facile pour les clients. Depuis l'annonce de Regatta l'année dernière, chaque iSeries de
Lire l'article
Au revoir, Gouverneur
La principale différence entre les éditions Standard et Enterprise est leur capacité d'exécuter des charges de travail interactives. La Standard Edition ne supporte pas 5250, tandis que l'Enterprise Edition offre une capacité 5250 illimitée. (L'exception est l'iSeries 800, qui est doté d'une quantité fixe d'interactive.) Dans un cas ou dans
Lire l'article
Ce n’est qu’un début
Je n'ai fait que survoler le nouveau débogueur graphique. Mais j'espère que vous en savez assez pour tirer parti de cette nouvelle interface de débogage conjointement à la vue de débogage au niveau source SQL. Opérant à l'unisson, ces deux améliorations devraient simplifier l'analyse et le débogage de vos procédures,
Lire l'article
Débogage graphique de SQL Procédural
Voici les étapes de base pour rendre le
débogueur graphique opérationnel
pour une procédure stockée SQL :
- 1. Créez la procédure SQL avec la vue de débogage *SOURCE dans une session d'émulation. Dans ce cas, le code source pour la procédure SQL en figure 3 a été copié Lire l'article
Installation et configuration du débogueur
Pour exécuter le débogueur système
iSeries graphique, votre système client
doit présenter la configuration matérielle
et logicielle suivante :
Matériel
• CPU: 400-500 MHz
• Mémoire: 128 Mo minimum, 256 Mo
recommandé
Logiciel
• L'un des deux suivants :
- Java 2 Platform, soit en Standard Edition (J2SE) soit en Lire l'article
Composants de l’interface de débogage
La figure 4 montre la fenêtre de l'interface de débogage avec une suite de zones à onglets. Chaque onglet offre une vue différente de l'environnement de débogage global. L'interface de débogage est une fenêtre à documents multiples, donc on peut visualiser plus d'un fichier source à la fois. La plupart
Lire l'article
iSeries System Debugger graphique
Le nouveau iSeries System Debugger graphique, qui fait partie de la Toolbox for Java, permet de déboguer des programmes qui tournent sur l'iSeries. Ce débogueur dernier cri inclut une fenêtre de pile d'appel intégrée, des groupes de points de rupture, des moniteurs de variables et un affichage de variables local.
Lire l'article
Outil simple et gros avantage
Les SDT sont une technique facile à adopter progressivement, soit pour votre propre usage soit pour un groupe de développeurs. Vous pouvez commencer en créant un membre source StdDtaType avec une dizaine environ de types de données utilisées fréquemment. Ajoutez à ce membre source et/ou créez des ensembles SDT supplémentaires
Lire l'article
Créer un programme shell
Vous voilà prêt à créer votre premier
script shell Unix dans Qshell. La figure
2 montre un exemple de script de
menu Korn shell. Les menus démontrent
quelques fonctions de base du
langage script et ils peuvent vous simplifier
la vie.
Pour entrer un script shell dans
Qshell iSeries, on
Pipes et redirections
Contrairement aux structures de contrôle, les opérateurs pipes et redirection fonctionnent de la même manière dans tous les shells. Il est très courant d'utiliser des commandes pipe dans des scripts shell. On peut comparer un pipe à un fichier de sortie sur une commande iSeries qui est lu directement par
Lire l'article
Contrôles logiques
Bien que le scripting shell, comme tout autre langage, puisse traiter des conditions if et des boucles, il a sa propre syntaxe. Il faut garder à l'esprit ces constructions de syntaxe principales : les instructions de contrôle suivent une convention de nommage singulière mais logique. On termine les groupes If
Lire l'article
Paramètres
La possibilité de passer des paramètres ou des arguments à un programme contribue à la souplesse de la programmation des shells. Quand on travaille avec des variables de paramètres shell, on fait référence aux arguments avec $n, où n est la séquence de l'argument. Par exemple, $1 est le premier
Lire l'article
Variables shell
Examinons quelques composants et
constructions du Bourne shell et du
Korn shell. La première partie de tout
programme concerne le stockage des
valeurs dans des variables. Soit l'attribution
de variables :
var1='My name is'
var2='Thibault'
Pour vérifier les valeurs dans vos
variables, tapez simplement
Echo $var1 $var2
A noter que
Principes de base des shells
En programmation shell, la ligne
de commentaires est la plus importante
à comprendre. Comme dans tout
langage de programmation, il est toujours
judicieux de bien documenter le
code. Le signe dièse (#) est l'indicateur
de commentaire pour un script
shell. Tout ce qui se trouve à droite
constitue un commentaire.
Bien plus qu’une aide au réglage des requêtes
Cet utilitaire de listing des index non seulement donne une seule interface pour déterminer facilement tous les index considérés pendant l'optimisation des requêtes, mais il aide aussi à déterminer si les index sur vos tables les plus usuelles bénéficient des dernières avancées en matière d'index sur l'iSeries. Par exemple, tous
Lire l'article
Un coup d’oeil au code
La procédure stockée IndexList démarre simplement avec une déclaration pour les deux paramètres d'entrée (nom de la table et bibliothèque de la table) et un indicateur que la procédure renvoie les données via un jeu de résultats. Un jeu de résultats peut être assimilé à un tableau ou à un
Lire l'article
La solution idéale
En V5R2, le support de LPAR iSeries se caractérise toujours par son extrême souplesse. Il permet aux utilisateurs iSeries de définir facilement des configurations uniques pour des partitions, en se fondant sur leurs attributs : géographique, application ou système d'exploitation. C'est la solution idéale pour des multinationales ou des data
Lire l'article
Gestion des partitions graphiques
L'OS/400 V5R1 a grandement simplifié la gestion quotidienne de LPAR en fournissant une interface utilisateur graphique sécurisée par l'intermédiaire d'iSeries Navigator. Les tâches de gestion de LPAR OS/400, comme créer et supprimer de nouvelles partitions, déplacer des ressources dynamiques et fournir l'accès sécurisé à ces tâches d'après l'authentification de l'utilisateur,
Lire l'article
La continuité de l’activité avec LPAR
Les architectures LPAR peuvent présenter une combinaison de charges de travail caractérisées par la haute disponibilité et la business intelligence, avec des partitions de production critiques réparties sur plusieurs systèmes. Par exemple, si l'on a deux serveurs utilisant LPAR et des charges de travail de production multiples, cela donne (au
Lire l'article
Connexions inter-partitions haute vitesse
Lorsqu'on consolide de multiples charges de travail avec LPAR, il est indispensable de pouvoir offrir l'accès de données haute vitesse entre ces charges de travail. Les serveurs iSeries, en collaboration avec Virtual Ethernet et Virtual OptiConnect, exploitent complètement les bandes passantes HSL (High Speed Link) pour fournir des communications inter-
Lire l'articleLes plus consultés sur iTPro.fr
- L’IA agentique : vers des systèmes autonomes et proactifs
- La sécurisation de la convergence OT/IT : un impératif stratégique pour l’Industrie 4.0
- Cybersécurité : l’IA agentique, nouveau levier d’autonomie et d’agilité
- Peu d’entreprises exploitent pleinement le potentiel stratégique de l’IA
- Agents IA : la perception des collaborateurs français
