> Tech
RPG en format libre : Gagner au jeu du MOVE

RPG en format libre : Gagner au jeu du MOVE

par Bryan Meyers - Mis en ligne le 26/01/2005 - Publié en Mars 2004

Remplacez les codes opération MOVE par ses alternatives en format libre

Parlez de RPG à  de nombreux programmeurs et ils se verront aussitôt assaillis de cartes perforées, de règles de spécifications et de colonnes fixes. De tous temps, RPG a été un langage en format fixe dont le code s'est exprimé en plages de colonnes explicites. Et même le format Factor 2 étendu du RPG IV, qui permet aux expressions de s'étaler plus à  l'aise sur 45 colonnes, ressemble quand même à  un programme essayant de briser ses chaînes ...Puis il y a eu la version 5. Dans cette release, IBM a introduit une nouvelle spécification de format libre qui offre une alternative aux cartes C en colonnes traditionnelles. Le RPG en format libre est plus facile à  lire que le format fixe et plus simple à  coder par les programmeurs RPG et à  apprendre par les nouveaux programmeurs. De plus, la structure de la logique du programme est plus facile à  lire. Il est donc plus aisé à  maintenir et moins sujet à  erreurs.
D'où la question : pourquoi le monde RPG ne s'est-il pas précipité vers le format libre ? IBM a profité de l'occasion pour éliminer le support du format libre pour de nombreux codes opération qu'elle jugeait obsolètes. Ainsi, la nouvelle spécification ne supporte pas les codes opération qui demandent un indicateur résultant. Une omission particulièrement évidente a été constituée de codes opération MOVE - généralement des opérations puissantes qui permettent d'attribuer des valeurs d'un champ à  un autre, même si les deux n'ont pas le même type de données ou la même longueur. Dans cet article, j'explore quelques techniques permettant de remplacer les codes opération MOVE par des alternatives en format libre. Mais voyons d'abord brièvement comment utiliser le RPG en format libre.

Lire l'article
Trucs & Astuces iSeries : ODBC, RPG

Trucs & Astuces iSeries : ODBC, RPG

Les trucs & astuces de la semaine du 16 au 22 Mai 2005

Lire l'article
Trucs & Astuces iSeries : V4R4, SQL/400

Trucs & Astuces iSeries : V4R4, SQL/400

Les trucs & astuces de la semaine du 25 Avril au 1 Mai 2005

Lire l'article
News iSeries – Semaine 14 – 2005

News iSeries – Semaine 14 – 2005

Toutes les actualités du 4 au 10 Avril 2005

Lire l'article
[V4-V5]Quand intégration & intéropérabilité riment avec AS400

[V4-V5]Quand intégration & intéropérabilité riment avec AS400

Mis en ligne le 23/03/2005 - Publié en Mai 2004

Dans un environnement AS/400 iSeries de plus en plus ouvert vers l'extérieur, aux clients, partenaires, fournisseurs, comment connecter efficacement les collaborateurs aux applications, les applications aux applications et autres systèmes informatiques, indépendamment du lieu, des technologies et des langages ? Microsoft et Unilog Management proposent aux entreprises les outils et la méthodologie nécessaires pour les aider à  faciliter cette intégration et à  pérenniser davantage leur patrimoine AS/400 ...

Lire l'article
[V4-V5]Nolis marie satellite et site web

[V4-V5]Nolis marie satellite et site web

Mis en ligne le 01/06/2005 - Publié en Mai 2004

Afin d'ouvrir sa bourse de fret aux PME du transport en Europe, la société Nolis a choisi de développer un site web transactionnel à  l'aide de la plate-forme Microsoft .NET. Un projet ambitieux devant s'intégrer avec une architecture de communication par satellite et de fortes contraintes de disponibilité et de performances ...La société Nolis gère une bourse de fret à  destination des professionnels du transport routier. Dans le système existant, les affréteurs annoncent des marchandises à  transporter, appelés "offre de fret" ou "ordre de transport", par logiciel depuis un PC avec modem ou par boîtier- automate. Un serveur de transmission reçoit et stocke les offres avant de les envoyer via satellite sur les postes PC équipés d'une carte de réception et de décodage, des clients transporteurs, qui peuvent alors y répondre (prise d'offre). Les affréteurs sont équipés et passent leurs annonces gratuitement. En revanche, les transporteurs (ou commissionnaires du transport) acquittent un abonnement forfaitaire incluant le matériel, l'installation et le support. Chaque jour, 30 000 offres sont déposées, consultées et traitées, avec une durée de vie moyenne de dix minutes. Autant de fortes contraintes transactionnelles.

Certes, le satellite autorise des performances et une présence géographique incomparables. Toutefois, le prix de l'abonnement limite les possibilités d'élargir la clientèle. « Nous souhaitions proposer une solution moins onéreuse, accessible aux artisans du transport et aux PME à  l'échelle européenne. Internet nous semblait le média incontournable pour compléter notre offre technologique », explique Christophe Putoud, directeur technique chez Nolis.

Lire l'article
Trucs & Astuces iSeries : procédures variables, FTP, OS/400 V5R1

Trucs & Astuces iSeries : procédures variables, FTP, OS/400 V5R1

Les trucs & astuces de la semaine du 28 Février au 6 Mars 2005

Lire l'article
Trucs & Astuces iSeries : SQL, RPG, Cobol ILE

Trucs & Astuces iSeries : SQL, RPG, Cobol ILE

Les trucs & astuces de la semaine du 14 au 20 Février 2005 : Conduire des recherches SQL efficaces, Trouver le nom d'un programme RPG, Soustraire des champs date en Cobol ILE...

Lire l'article
Actualités de la semaine 4 – Windows IT Pro – 2005

Actualités de la semaine 4 – Windows IT Pro – 2005

Toutes les Actualités du 24 au 30 Janvier 2005

Lire l'article
News iSeries – Semaine 20 – 2005

News iSeries – Semaine 20 – 2005

Toutes les actualités du 16 au 22 Mai 2005

Lire l'article
News iSeries – Semaine 16 – 2005

News iSeries – Semaine 16 – 2005

Toutes les actualités du 25 Avril au 1 Mai 2005

Lire l'article
Actualités de la semaine 14 – Windows IT Pro – 2005

Actualités de la semaine 14 – Windows IT Pro – 2005

Toutes les Actualités du 4 au 10 Avril 2005

Lire l'article
Les procédures stockées unissent java à  RPG

Les procédures stockées unissent java à  RPG

par Sharon L. Hoffman - Mis en ligne le 23/03/2005 - Publié en Mai 2004

Appelez les programmes RPG à  partir d'applications Java grâce à  une solution de type SQL standard

La nécessité de nouvelles interfaces utilisateur est l'un des ressorts du changement des applications dans le monde iSeries. Très souvent, les développeurs iSeries créent des GUI ou des interfaces de type navigateur en utilisant Java, soit en solo, soit combiné à  des technologies connexes comme les JSP (Java Server Pages). Ces mêmes développeurs s'efforcent aussi de relier ces nouvelles interfaces utilisateur avec les données et la logique de gestion de l'iSeries ...Bien que les applications Java puissent travailler directement avec des données iSeries, il est souvent préférable de confier à  un programme iSeries le soin de manipuler des données pour le compte des applications Java. Ainsi, en appelant un programme, on bénéficie du code existant qui traite une logique de gestion complexe. La performance et la sécurité sont aussi améliorées par l'appel d'un programme iSeries plutôt que l'envoi de multiples requêtes de données en aller-retour sur le réseau.
Comme on le verra dans la section suivante, il y a plusieurs manières d'initier un appel de programme à  partir de Java. Nous nous en tiendrons ici aux appels de procédures stockées JDBC, qui vous permettent de tirer parti des programmes iSeries existants tout en écrivant du code Java chargé de minimiser les particularités de chaque plate-forme.

Lire l'article
Actualités de la semaine 10 – Windows IT Pro – 2005

Actualités de la semaine 10 – Windows IT Pro – 2005

Toutes les Actualités du 7 au 13 Mars 2005

Lire l'article
News iSeries – Semaine 9 – 2005

News iSeries – Semaine 9 – 2005

Toutes les actualités du 28 Février au 6 Mars 2005

Lire l'article
News iSeries – Semaine 7 – 2005

News iSeries – Semaine 7 – 2005

Toutes les actualités du 14 au 20 Février 2005

Lire l'article
Les nouveautés de la semaine 4 – Windows IT Pro – 2005

Les nouveautés de la semaine 4 – Windows IT Pro – 2005

Tous les nouveaux produits du 24 au 30 Janvier 2005

Lire l'article
Consolidation des serveurs de fichiers avec Linux sur iSeries

Consolidation des serveurs de fichiers avec Linux sur iSeries

par Etienne Richards - Mis en ligne le 18/05/2005 - Publié en Septembre 2004

Linux offre une consolidation à  la fois souple et robuste

Dès lors que les besoins en information croissent, les dirigeants d'entreprise s'efforcent de fournir un stockage évolutif, fiable et économique pour répondre aux exigences du service de fichiers. Précisément, Linux offre un environnement souple pour le service de fichiers ; et l'iSeries accentue cette souplesse par la virtualisation des ressources et la capacité à  ajouter dynamiquement ces mêmes ressources à  un serveur de fichiers Linux ...Linux profite pleinement de la technologie LPAR (logical partitioning) de l'iSeries pour offrir un environnement robuste aux solutions e-business. Nous verrons ici comment utiliser Linux sur iSeries pour consolider les besoins en serveurs de fichiers d'entreprise. J'examinerai les possibilités générales des serveurs de fichiers Linux puis j'explorerai quelques particularités du service de fichiers confié à  Linux sur iSeries.

Lire l'article
[V4-V5]Des ASP indépendants pour la consolidation et la disponibilité

[V4-V5]Des ASP indépendants pour la consolidation et la disponibilité

par Chuck Stupca - Mis en ligne le 27/04/2005 - Publié en Juin 2004

La V5R2 renforce le rôle des pools de disques sur l'iSeries

Les IASP (Independent Auxiliary Storage Pools) permettent de partager le stockage entre des systèmes, de mettre en ligne du stockage supplémentaire et, à  l'inverse, de mettre offline du stockage non nécessaire, et ce indépendamment de la structure ASP (Auxiliary Storage Pool) AS/400 native ...Dans sa version V5R2, l'iSeries a élargi son support des IASP pour inclure bon nombre des objets qu'utilisent les programmes applicatifs. Vous pouvez donc utiliser des IASP, aussi appelés pools de disques, comme méthode de consolidation des serveurs et/ou la haute disponibilité. Cet article décrit les IASP, leurs contenus, leurs utilisations et la gestion de l'environnement iSeries.

Lire l'article
Les nouveautés de la semaine 14 – Windows IT Pro – 2005

Les nouveautés de la semaine 14 – Windows IT Pro – 2005

Tous les nouveaux produits du 4 au 10 Avril 2005

Lire l'article