View Full Version : XML aus AS/400 DB2
Hallo Forum,
ich habe die Aufgabe, aus diversen AS/400 Dateien Felder zusammenzusammeln und in XML auszugeben. Bevor ich jetzt das rad neu erfinde: Hat vielleicht jemand zu etwas schon mal gemacht oder kennt ein gescheites Tool? Ich möchte ungern unendlich viele Zeilen Konstanten programmieren...
Danke für jede Hilfe
Hallo,
ich habe mir einige Befehle (z.B. CDATA) gemacht und die Felder dann in "Handarbeit" damit als XML zusammengefügt. Das ganze dann über DTAQ an den Webserver zurück.
Es gibt aber von IBM ein Tool, ich warte aber selbst noch drauf:
XML Toolkit for iSeries (5733XT1)
http://www-1.ibm.com/servers/eserver/iseries/software/xml/?Open&ca=daw-prod-xml4rpg
Holgi
Sven Schneider
22-07-03, 15:47
Da gibt es zwei Möglichkeiten :
entweder mit Java :
Apache Software Foundation's Xerces 3.0.1
(per PTFSI01823 V5R1 auch Xerces 3.1.1)
oder mit prozeduralen Sprachen wie ILE-RPG oder objektorientiert mit C++ :
Wie schon beschrieben Produkt XML Toolkit for iSeries (5733XT1)
ordern.
Hier sind die Service-Programme QXML4Cxxx
QXML4PRxxx in der version 4 und 5 enthalten.
Bsp. werden mitgeliefert.
Diese enthalten die äquivalenten Funktionen wie Apache Software Foundation's Xerces-C 1.6 bzw. 2.1.0.
Die älteren Versionen V3.1 werden noch mit V5R1 und V5R2 kostenlos ausgeliefert.
Oder ganz einfach über ein PC-Programm oder MS-Access, was ADO unterstützt.
Über MS-Access gehts am einfachsten:
Abfrage über ODBC definieren, kleines Modul, das diese Abfrage als über ADO eröffnet und dann nur noch
recordset.save >ZielDatei<, adPersistXML
ADO lädt die ganzen Daten herunter und erzeugt ein schönes XML.
andigoering
22-07-03, 17:51
Hallo Andreas!
Unser Tool **i4XML** ist (offenbar) genau das was Du suchst...:
Ein native arbeitender XML-Generator sowie XML-Parser
Nähere Infos unter http://www.goering.de
Das Tool befindet sich noch in BETA. Auslieferung ist für September geplant, Teststellung auf Anfrage gerne schon vorher.
Viele Grüße
Andreas Goering
GOERING iSeries Solutions
Hallo Andreas,
vielleicht hilft Dir auch der folgende Artikel weiter:
Getting started with DB2 XML Extender for iSeries
(Learn how you can apply DB2 XML Extender to your B2B relationships)
http://www.mcpressonline.com/mc?1@205.yIDbbWbCavd.0@.6ae70c6d
Birgitta
Vielen Dank Ihnen/euch allen für die superschnellen Tips.
Da mein Chef kein Geld ausgeben will werde ich dem Lösungsansatz von Sven folgen, ILERPG und tippen.
Frohes schaffen noch und Gruß
RobertMack
25-07-03, 16:24
Hallo Andreas,
Möchte in diesem Zusammenhang auch auf mein Programm GDPDU400 verweisen, siehe http//www.robertmack.de
Gruß
Robert