> Tech
Accord entre AURA Equipements et ZEND

Accord entre AURA Equipements et ZEND

AURA Equipements et ZEND, « the PHP Company », ont signé en Juin 2006 un accord technologique pour fournir à IBM un environnement PHP sur la plate-forme System i.

Le système d'exploitation phare d'IBM se voit ainsi pourvu d'un environnement de développement d'applications Web avec le support du langage

Lire l'article
Passer au crible l’ancien code pour y trouver des composantes réutilisables

Passer au crible l’ancien code pour y trouver des composantes réutilisables

Votre base de code contient des diamants – bruts, non taillés, mais diamants tout de même. Quand vous saurez quelles pépites vous voulez exhumer, vous pourrez créer une API propre et nette et partager ce butin.

Votre premier objectif sera peut-être d’utiliser cette API à partir d’autres programmes

Lire l'article
Tester le comportement

Tester le comportement

Le programme de la figure 1 est simple. Il ajoute 1 à un nombre et l’affiche sur l’écran. Compilez ce programme avec la commande suivante :

CRTBNDPRG PGM(ADDONE) SRCFILE(mylib/QRPGLESRC)

Essayez d’appeler ce programme trois fois. La première fois, il affiche le chiffre 1. La deuxième fois, il

Lire l'article
4. Superviser tous les jobs – mais soyez avertis

4. Superviser tous les jobs – mais soyez avertis

Les moniteurs de jobs de iSeries Navigator limitent le nombre de jobs que vous pouvez effectuer. En effet, nous redoutions qu’un utilisateur tape tous les jobs pour tous les sous-systèmes de tous types (à cette seule pensée, mon pouls s’accélère), de quoi utiliser beaucoup de ressources, selon le type de

Lire l'article
Le score final

Le score final

Nous venons de voir comment la prise en compte par la V4R5 des expressions OLAP Rank et RowNumber, avec des expressions de table récursives, rend le SQL DB2 UDB for iSeries encore plus

Lire l'article
Suivi de la croissance des tables

Suivi de la croissance des tables

nécessaire, l’index existant à l’étape 5, en fonction des valeurs de seuil courantes dans la table OBJECT_LIST.
La tâche utilise la procédure stockée p_ins_OBJECT_ LIST afin de remplir la table OBJECT_LIST avec les valeurs de seuil par défaut pour la densité d’analyse (80 pour cent) et la fragmentation d’analyse logique

Lire l'article
Au mois prochain

Au mois prochain

Je vous conseille d’exécuter Autoruns comme tâche d’intendance générale sur tous vos ordinateurs. Et assurez-vous que vous connaissez et comprenez bien tous les programmes configurés de manière à démarrer pendant la connexion. Vous y trouverez peut-être des choses qui se sont glissées au fil du temps et dont il vaut

Lire l'article
Help/Systems Ajoute le Cryptage aux fonctions de Sauvegarde

Help/Systems Ajoute le Cryptage aux fonctions de Sauvegarde

Help/Systems introduit le cryptage intégré de données pour les sauvegardes dans Robot/SAVE 11, la dernière version de son logiciel de sauvegarde pour le iSeries. Robot/SAVE permet le cryptage de données au moment où l'information est transférée dans un fichier de sauvegarde ou sur une bande, et l'information ne peut être

Lire l'article
Tester d’abord, coder ensuite

Tester d’abord, coder ensuite

Les méthodologies Agile et Extreme Programming vous demandent d’écrire le code de test avant de mettre en oeuvre le code d’application. Mais comment faire ? C’est facile : vous devez écrirez les stubs pour votre API, écrire le RPG de test, tester l’API (qui échouera bien sûr), puis étoffer l’API

Lire l'article
Comment fonctionnent les groupes d’activation ?

Comment fonctionnent les groupes d’activation ?

J’aime bien comparer les groupes d’activation à des sacs-poubelle. Quand vous jetez quelque chose, vous ne le jetez pas simplement par terre, n’est-ce pas ? Vous le glissez dans un sac-poubelle. Il est plus facile de se débarrasser d’un sac-poubelle que de tout ce que l’on aurait jeté sur le

Lire l'article
3. Superviser QHST

3. Superviser QHST

C'est l'un des secrets les mieux gardés de iSeries Navigator. En V5R2, IBM a ajouté la possibilité de superviser des fichiers, afin qu’il soit plus facile de superviser les journaux sur tout système d’exploitation actif sur un iSeries. En réalité, seul le support i5/OS a pu être livré. Bien que

Lire l'article
Explosions récursives

Explosions récursives

 

Certes, un organigramme d’entreprise ou un planificateur de vols démontre bien le SQL récursif. Mais vous vous demandez peut-être si les RCTE peuvent aussi résoudre des problèmes de gestion plus terre à

Lire l'article
Réindexation Automatique suite

Réindexation Automatique suite

L’utilitaire ne supprime pas de lignes lors de la première exécution car toutes les tables sont vides. Mais, les fois suivantes, l’étape 2 de la tâche vérifie que le nom de chaque index et l’ID associé dans la table STAGE_OBJECT_DATA sont conformes aux valeurs correspondantes courantes dans la table OBJECT_LIST.

Lire l'article
Que faire

Que faire

Comme Msconfig, Autoruns permet de désactiver temporairement une entrée en décochant la case correspondante. Dans ce cas, Autoruns déplace l’entrée dans un emplacement de sauvegarde dans le système de registres ou de fichiers. Ainsi, si vous désactivez une entrée sous la HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Run, Autoruns crée une sous-clé AutorunsDisabled

Lire l'article
Conclusion

Conclusion

IIFP fournit les fonctions nécessaires à la synchronisation de plusieurs AD/ADAM ce qui est particulièrement pratique dans le cadre de fusion d’organisation Exchange ou de migration inter-forêt.

Pour autant, IIFP n’est pas du tout un produit facile à appréhender. Son vocabulaire et son interface particulière le rendent relativement

Lire l'article
Quand ça se passe mal

Quand ça se passe mal

Mais est-ce que ça ne se passe pas toujours mal ? Alors, notre API doit bien traiter la défaillance, même si nous ne le faisons pas.

Un mécanisme simple pour communiquer la défaillance de l’API consiste à fournir un paramètre de sortie booléen ou numérique et peut-être une

Lire l'article
Des choix, encore des choix

Des choix, encore des choix

Nous venons de voir sept types de matrices d’exécution : matrices simples, matrices de structure de données, matrices qualifiées, matrices superposées, matrices multidimensionnelles, matrices allouées dynamiquement, et structures de données à occurrences multiples. Chacune a ses avantages et ses inconvénients. Les principales différences concernent l’initialisation, la prise en charge de

Lire l'article
2. Imprimer des images

2. Imprimer des images

En V5R3, iSeries Navigator donne le moyen d’imprimer des images des tours d’unités de disque et de tous les disques qu’elles contiennent. Choisissez simplement Configuration et Service|Hardware|Disk Units, faites un clic droit puis sélectionnez Graphical View pour afficher votre iSeries (et toutes les tours) dans une vue imprimable.

Une

Lire l'article
Avanade propose désormais Microsoft Dynamics AX 4.0

Avanade propose désormais Microsoft Dynamics AX 4.0

Avanade, principal intégrateur de solutions Microsoft pour l'entreprise, présente ses premières mises en place de Microsoft Dynamics AX

Lire l'article
Clause Order by ….

Clause Order by ….

Si cette colonne de séquencement n’est pas référencée sur la clause ORDER BY , DB2 UDB ignorera la clause SEARCH toute entière.

Lire l'article