-
Klar, die DS und deren Definitionen sind kein Problem, das XML bekomme ich ohne weitere in die DS.
Nun sollen aber nur bestimmte Felder in "meiner DB" upgedatet werden. Allerdings muss ich in der XML-DS alle Felder der Datei angegeben, da theoretisch ja auch alle Felder zum updaten ausgewählt werden sein können.
Das XML kommt aus einer DB, die grundsätzliche alle Werte überträgt, daher muss die XML-DS alle Felder beinhalten, da ansonsten dauerndes neu kompilieren bei Änderungen der zu aktualisierenden Felder.
Die Felder die aktualisiert werden sollen, kommen aus "meiner" DB und werden in einer DS gelesen, deren Elemente dann die Namen der zu aktualisierende Felder beinhalten. Können 10 oder 50 Felder sein.
Nun will ich mir nur die Felder aus der XML-DS holen, die auch aktualisiert werden sollen.
-
Da hilft nur die klassische Variante:
select;
when Feld1 = "ABC";
when Feld1 = "XYZ";
:
:
when ...
endsl;
Tut mir leid, aber RPGLE ist keine dynamische Sprache wie Java/C++/.NET o.ä., in der ich mit variablen Feldlisten umgehen könnte. Zumal du ja auch beim Ansprechen der Zieltabelle mit konstanten Variablennamen umgehen musst.
Dann musst du leider eine andere Sprache wählen.
-
Sehr schade.
Dann noch eine "persönliche" Frage.
Ich habe eigentlich das Profil Devjo hier gehabt, mit dem kann ich allerdings keine Beiträge mehr schreiben, sprich Fragen stellen, antworten geht auch nicht mehr.
Könnte man das event. wieder frei schalten?
Dies hier ist der Account eines Freundes und den möchte ich eigentlich eiter nutzen.
Gruß
-
Vielleicht wärst Du auch besser dran, wenn Du den SAX-Parser nimmst und Dir das Mapping auf DB-Felder selber strickst (mit einer Definitionstabelle) und daraus wiederum ein dynamisches SQL-Statement bastelst, das Dir das in eine Datei einfügt.
Dann brauchst Du das Programm nie mehr umwandeln, weil Du nur die Mapping-Datei ändern musst.
Similar Threads
-
By LordCinimod in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 08-08-16, 10:34
-
By mahones in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 06-08-15, 18:35
-
By MGJ79 in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 24-04-14, 11:00
-
By scheipl in forum Archiv NEWSblibs
Antworten: 13
Letzter Beitrag: 16-10-12, 17:31
-
By Kirsten Steer in forum Archiv NEWSblibs
Antworten: 0
Letzter Beitrag: 12-03-02, 09:00
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks