![Améliorations pratiques du RPG](https://www.itpro.fr/wp-content/uploads/2015/10/e00cfa443b0cc0fc92ccca77972749f9.jpg)
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](https://www.itpro.fr/wp-content/uploads/2015/10/904f3dda28d14911a89f8d9284d229e7.jpg)
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](https://www.itpro.fr/wp-content/uploads/2015/10/f1fc4e6ea45f6e360295966ff5e57103.jpg)
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](https://www.itpro.fr/wp-content/uploads/2015/10/f850c071229ab3085ca38ea28e4cd90e.jpg)
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)](https://www.itpro.fr/wp-content/uploads/2015/10/5c527eb8b0f0c289bc8e2481d0c76ed1.jpg)
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](https://www.itpro.fr/wp-content/uploads/2014/08/dd336328c29c7eb71d0e6aca032d58a8.jpg)
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](https://www.itpro.fr/wp-content/uploads/2015/10/5559623265d6da67472c83f375a7ac00.jpg)
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 !](https://www.itpro.fr/wp-content/uploads/2015/10/3fe797832b09a1c35ebb247de7f168d6.jpg)
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](https://www.itpro.fr/wp-content/uploads/2015/10/c42e391da704dbf689481ae6fa2d1f61.jpg)
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](https://www.itpro.fr/wp-content/uploads/2015/10/61896a11fa1f8165303a36e797a92c27.jpg)
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](https://www.itpro.fr/wp-content/uploads/2015/10/627bfe054fd5d26b702e0592a465403e.jpg)
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](https://www.itpro.fr/wp-content/uploads/2015/10/a3dbb5594210dc1403b597a6cf6e0530.jpg)
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 :
-
IBM Business Recovery Services (BRS) — http://www.brs.ibm.com
![La dernière sauvegarde de 1999](https://www.itpro.fr/wp-content/uploads/2015/10/0fd474473f0913592674a1729ec8ce13.jpg)
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 :
-
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](https://www.itpro.fr/wp-content/uploads/2015/10/f14e102a0f3b01215874e5a9644b98bd.jpg)
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](https://www.itpro.fr/wp-content/uploads/2015/10/95417e379d5263060831eb0890d021ca.jpg)
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](https://www.itpro.fr/wp-content/uploads/2015/10/b0baa98d3da824733c9c31da269630c1.png)
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](https://www.itpro.fr/wp-content/uploads/2015/10/c3310fb41271fa48b1386443fb2a6ae3.jpg)
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 ?](https://www.itpro.fr/wp-content/themes/iTPro/assets/img/placeholders/placeholder.jpg)
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 ?](https://www.itpro.fr/wp-content/uploads/2015/10/d07fd8b46a6d16c298f60db30e4cbbab.jpg)
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 ?](https://www.itpro.fr/wp-content/uploads/2015/10/a2458c6ef98f4ac66551c9e84bcfaa32.jpg)
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