Étiquette : IBM i

ven 30 janvier 2026 0

IBM i : pour­quoi pas­ser au Pla­ni­fi­ca­teur avan­cé de travaux ?

Par Ibmiiste

JOBSCDE a long­temps été le pilier de la pla­ni­fi­ca­tion batch sur IBM i.
Mais dès que les trai­te­ments s’enchaînent, que les dépen­dances se mul­ti­plient et que la fia­bi­li­té devient cri­tique, ses limites apparaissent.
Le Pla­ni­fi­ca­teur avan­cé de tra­vaux change la donne : orches­tra­tion intel­li­gente, dépen­dances maî­tri­sées et exploi­ta­tion plus sereine.
Et si c’était enfin le moment de moder­ni­ser vos batchs IBM i ?

ven 16 janvier 2026 0

O.O. Et si on codait comme en JAVA

Par Ibmiiste

Et si le RPG ILE pou­vait se lire comme du Java ?
En s’appuyant sur les DS TEMPLATE, les modules et les pro­grammes de ser­vice, il est pos­sible d’adopter une approche orien­tée objet sur IBM i. Résul­tat : un code plus lisible, plus modu­laire et plus facile à main­te­nir, sans renier l’ADN du RPG.

ven 18 septembre 2020 0

Entrée pres­sée, trai­te­ment lancé

Par Ibmiiste

Sur un écran DSPF, la touche Entrée ne se détecte pas au hasard. L’INFDS du fichier écran per­met de lire l’AID byte et d’identifier pré­ci­sé­ment la touche pres­sée, sans dépendre uni­que­ment des indi­ca­teurs DDS.

ven 15 novembre 2019 0

Inter­cep­ter pro­pre­ment les erreurs SQL en RPG ILE

Par Ibmiiste

SQL, c’est bien… jusqu’à ce que ça plante !
En RPG ILE, une erreur SQL clas­sique se tra­duit géné­ra­le­ment par un SQLCODE néga­tif — mais par défaut rien n’arrête pro­pre­ment l’exécution et rien ne te donne de contexte pré­cis sur l’erreur. L’article pro­pose une méthode pour inter­cep­ter ces erreurs SQL et gérer pro­pre­ment les excep­tions dans ton code RPG ILE, en encap­su­lant les opé­ra­tions SQL dans une logique d’interception contrô­lée, plu­tôt que de lais­ser le pro­gramme échouer sans explication.

mer 25 septembre 2019 0

Pre­mière approche de chif­fre­ment sur IBM i DB2

Par Ibmiiste

Sur IBM i 7.1, vos don­nées sen­sibles dorment peut‑être encore en clair dans Db2 for i. Avec quelques ins­truc­tions SQL (SET ENCRYPTION PASSWORD, ENCRYPT_TDES, DECRYPT_CHAR), vous pou­vez déjà ren­for­cer la confi­den­tia­li­té sans réécrire toute votre application.

mer 15 mai 2019 0

Gérer des fichiers Excel xls et xlsx

Par Ibmiiste

Sur IBM i, faire par­ler un fichier Excel depuis RPG ILE, c’est un peu comme bran­cher un vieux tube Mar­shall sur une console moderne : ça ne devrait pas mar­cher… et pour­tant, ça envoie. Avec XLPARSE4 et Apache POI, ton pro­gramme RPG ouvre un XLSX, balade de cel­lule en cel­lule, trie les don­nées et ali­mente tes fichiers comme si Excel n’était qu’un banal PF. Dans la suite, on démonte tout ça pas à pas : ins­tall, CLASSPATH, et un RPG de test qui va te prou­ver noir sur blanc qu’Excel n’a plus rien d’un outil bureau­tique “à côté” du système.

mer 24 avril 2019 0

IBM i gratuit

Par Ibmiiste

ous vou­lez décou­vrir IBM i, tes­ter des idées ou coder vos propres petites applis sans débour­ser un euro ?
RZKH met à dis­po­si­tion un IBM i 7.5 public : créez votre compte sur PUB400.COM, rece­vez vos iden­ti­fiants, connectez‑vous en 5250… et pro­fi­tez d’un vrai IBM i gra­tuit, prêt à être exploré.