PDA

View Full Version : XML aus AS/400 DB2



AndreasH
22-07-03, 15:02
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

Holgi
22-07-03, 15:11
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.

Fuerchau
22-07-03, 17:08
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

B.Hauser
22-07-03, 19:32
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

AndreasH
23-07-03, 08:11
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