| Utilisez XML sur System i |
|
Ce petit article a pour but de faire un point sur le XML sur le System i. Tout le monde en parle mais où en-sommes nous réellement Depuis la version 5.4 du RPG, il existe un nouveau code opération XML-INTO qui permet assez facilement de lire un flux xml. Par contre, il n'y a pas de solution simple qui permette d'écrire des flux XML, le plus souvent c'est le bon vieux hard coding. Il existe une alternative intéressante c'est CGIDEV2 qui permet de séparer votre présentation et de remplacer des balises %%zone%% par vos valeurs. Pour en savoir plus http://publib.boulder.ibm.com/infocenter/iadthelp/v7r0/index.jsp?topic=/com.ibm.etools.iseries.langref.doc/c0925086817.htm Il existe également une solution à base de SQL db2 xml extender basée sur les procédures cataloguées, peu utilisée parce que lourde à mettre en oeuvre. Pour en savoir plus http://www.redbooks.ibm.com/abstracts/redp0135.html?Open Mais la grande nouveauté viendra avec la version 7 du système où l'on peut manipuler naturellement du XML dans SQL. Pour en savoir plus http://systeminetwork.com/article/integrating-xml-db2-i-71 En conclusion : il existe également des solutions tiers qui permettent de manipuler des flux XML, et le choix entre l'utilisation du xml-into et du SQL dépendra souvent des flux à traiter , mais également d'autres critères 1 cas Convertir un fichier en fichier xml sql sera le plus performant , si votre besoin est basic (1 seul niveau) vous pouvez trouver des outils packagés 2 cas Convertir des flux de données qui ne sont pas Base de données (Echange synchrone ou assynchrone) la solution à base de RPG et XML INTO 3 cas Vous avez dévellopeurs PHP ou Java vous pourrez utiliser des distributions dans PASE , attention aux performances |
| NEWSLETTER |
| NOS REFERENCES |