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

 

  
SAVCENT
 Solution de sauvegarde centralisée
savcent_p
 
-------------------

know400
base de connaissances IBM i 
bandeau_know400

NOS REFERENCES