> Renaud ROSSET
Améliorations pratiques du RPG

Améliorations pratiques du RPG

Outre les améliorations liées à  Java, la V4R4 apporte au RPG IV quelques éléments de syntaxe fort utiles pour le développement d'applications ILE classiques.

            Le code opération EVALR (Evaluate with right-adjustment).Le code opération EVAL est l'opérateur d'affectation polyvalent du RPG IV.

Lire l'article
Quelques astuces concernant les zones de données

Quelques astuces concernant les zones de données

La LDA ne peut pas être verrouillée ; aussi ne peut on pas coder l'option *LOCK comme préfixe à  l'opération IN. Un programme peut contenir plusieurs instructions IN et OUT. Si on verrouille une zone de données avec l'option *LOCK comme préfixe d'une opération IN, on peut utiliser l'opération UNLCK

Lire l'article
Utiliser les zones de données en CL

Utiliser les zones de données en CL

Les programmes CL peuvent utiliser les zones des données via les commandes CHGDTAARA (Change Data Area) et RTVDTAARA (Retrieve Data Area). Pour “ verrouiller ” la zone de données dans un programme CL, utilisez la commande ALCOBJ (Allocate Object) pour allouer cette zone de données au programme, et utilisez ensuite

Lire l'article
Conclusion

Conclusion

Compte tenu de leur complexité, les entrepôts de données ont absolument besoin de métadonnées techniques et de gestion. Sans métadonnées, il sera pratiquement impossible à  l'utilisateur final de trouver et d'analyser le contenu des entrepôts de données. Les informaticiens quant à  eux, ne pourront pas maintenir efficacement ces

Lire l'article
La « Coalition des Métadonnées  » et MDIS (Metadata Interchange Specification)

La « Coalition des Métadonnées  » et MDIS (Metadata Interchange Specification)

C'est pour élaborer un tel standard qu'un groupe de six fournisseurs d'applications ont fondé, en octobre 1995, “ The Metadata Coalition ” (Pour en savoir plus sur la “ Metadata Coalition ”, consultez son site Web à  l'adresse http://207.33.3.206), chargée de définir les standards d'échange de métadonnées entre outils logiciels.

Lire l'article
Le besoin de standards

Le besoin de standards

Au cours de la décennie 1990, une foule de produits bases de données (DB2, Oracle, Sybase, Informix, Windows NT SQL Server, par exemple) et de plates-formes matérielles (mainframes, machines midrange, stations de travail, LAN, ordinateurs personnels, network computers, par exemple) se sont ligués avec l'évolution architecturale (traitements distribués, informatique client/serveur,

Lire l'article
Métadonnées de gestion

Métadonnées de gestion

Contrairement aux métadonnées techniques, les métadonnées de gestion utilisent une terminologie commune et des interfaces intuitives pour décrire aux utilisateurs finaux le contenu des entrepôts de données. Les utilisateurs veulent généralement connaître : le niveau de mise à  jour de l'information (de quand datent ces chiffres ?), d'où provient-elle (quel

Lire l'article
L’outil parfait !

L’outil parfait !

Les tableaux multidimensionnels peuvent être utiles lorsqu'une valeur calculée est une fonction de deux ou plusieurs valeurs indépendantes. Si vous êtes confronté à  une situation de ce type, un tel outil pour simuler des tableaux multidimensionnels en RPG peut se révéler fort utile.

Lire l'article
Utiliser des tableaux multidimensionnels

Utiliser des tableaux multidimensionnels

La figure 3 présente des fragments de code exemples utilisant des tableaux multidimensionnels simulés. En A, le code définit deux tableaux, Array01 et Array02. Array01 contient 1000 éléments, le produit du nombre d'éléments de chacune de ses deux “ dimensions ” (20 multiplié par 50). De la même façon, Array02 possède 600

Lire l'article
Le programme MultiDim

Le programme MultiDim

La figure 1 présente le source du module MultiDim. Une fois lié à  une application, ce programme permet à  cette dernière de manipuler facilement des tableaux multidimensionnels simulés (la figure 2 présente le membre Copy des prototypes utilisés dans ce module). J'expliquerai plus loin comment utiliser MultiDim dans les applications.

Lire l'article
Assurez-vous d’être prêt

Assurez-vous d’être prêt

Les sites Web mentionnés dans cet article devraient vous fournir les toutes dernières informations sur la conformité An 2000 de l'AS/400, à  l'approche du nouveau siècle. Nous vous conseillons vivement de consulter toutes les ressources mentionnées et de continuer à  consulter le Web jusqu'à  l'échéance. Le Redbook Make Your AS/400

Lire l'article
Où obtenir de l’aide

Où obtenir de l’aide

IBM propose plusieurs services susceptibles de vous aider à  mettre votre système à  niveau pour l'an 2000. Pour plus d'informations sur ces services, visitez les sites Web suivants : 

La dernière sauvegarde de 1999

La dernière sauvegarde de 1999

Avant d'effectuer l'ultime sauvegarde de 1999, prenez les précautions suivantes pour être certain que le système est préparé du mieux possible au changement de siècle :

  1. Consultez à  nouveau, dans la Year 2000 Product Readiness Database, les toutes dernières informations sur votre matériel et

    Lire l'article
Passage à  une release RISC supportée

Passage à  une release RISC supportée

Si votre AS/400 RISC est en V3R7M0 ou dans n'importe quelle release de la version 4 de l'OS/400, vous êtes prêt pour l'an 2000. En revanche, si vous êtes en V3R6M0, vous devez passer à  la version 4 pour être prêt, parce que la V3R7M0 n'est plus disponible. La mise

Lire l'article
Passage à  une release d’OS/400 supportée

Passage à  une release d’OS/400 supportée

Comme on le dit dans l'article principal, la seule release CISC d'OS/400 prête pour l'an 2000 est la V3R2M0. Si vous en V3R1M0 ou dans une release antérieure sur une machine CISC, il convient de mettre à  niveau le système d'exploitation et les LPP (Licensed Program Products) pour qu'ils soient

Lire l'article
Tests an 2000 sur votre AS/400

Tests an 2000 sur votre AS/400

Supposons que, après avoir testé vos propres applications, vous vouliez voir comment l'AS/400 lui-même passe le cap du millénaire. Notons tout d'abord que les valeurs système QDATE et QYEAR contiennent encore des valeurs d'année à  deux chiffres. Partout ailleurs dans le système, elles sont à  quatre chiffres. L'AS/400 utilise la

Lire l'article
Préparation An 2000 du S/36

Préparation An 2000 du S/36

Pour déterminer l'état de préparation An 2000 d'un S/36, il faut considérer le matériel et le logiciel. Les modèles S/36 d'origine (5360, 5362, 5363 et 5364) ne sont pas prêts pour l'an 2000. Le modèle AS/400 9402 Y10 ne l'est pas non plus parce que le système d'exploitation SSP qu'il

Lire l'article
Client Access est-il prêt ?

Client Access est-il prêt ?

Les produits Client Access livrés avec les releases de l'OS/400 prêtes pour l'an 2000 sont eux-mêmes prêts. Pour mettre votre produit Client Access au niveau d'une release prête pour l'an 2000, vous devez soit passer à  la dernière release d'OS/400 disponible avec votre matériel actuel, soit mettre

Lire l'article
Vos applications sont-elles prêtes ?

Vos applications sont-elles prêtes ?

La base de données “ IBM Business Partners Database ” fournit une liste consultable d'applications prêtes pour l'an 2000 à  l'adresse http://www2.software.ibm.com/solutions/isv/year2000.nsf. Vous pouvez utiliser ce site pour vérifier si vos applications non IBM sont prêtes pour l'an 2000. Deux “ redbooks ” et une nouvelle redpiece (les redpieces sont des “ redbooks en cours ”)

Lire l'article
Vos produits programmes sous licence sont-ils prêts ?

Vos produits programmes sous licence sont-ils prêts ?

Certains produits logiciels AS/400, comme LAN Server/400 (5763-XZ1) for V3R7M0 et IBM Basic for OS/400 (5799-FPK) for V3R6M0, ne sont pas prêts pour l'an 2000. Pour connaître le statut de vos LPP (licensed program products) AS/400, vous pouvez utiliser la IBM Year 2000 Product Readiness Database, décrite dans la section

Lire l'article