-
SQLRPGLE XMLELEMENT
Hallo,
stehe vor einem kleinen Problem..
In einem SQLRPGLE PGM will ich mir ein XML Dokument zusammen bauen und später in der Datenbank speichern.
Wenn ich die Funktion XMLELEMENT statisch aufrufe ist alles gut. Aber wenn ich die Funktion mit einer Variablen vom Typ Char aufrufe, habe ich das Gefühl das ich auf Zeichenumsetzungs Probleme stoße..
In meinem SQLRPGLE mache ich in etwa folgendes:
exec sql
values(xmlelement(name "MyVal", :MyVal)) into :MyXmlString;
MyXmlString enthält darauf ein "well formed" XML Dokument, aber der Inhalt des Elements MyVal ist auf den ersten Blick nicht das was ich übergeben habe (evtl. ist es bit data o.ä.?, string test wird zu 48Xi40A=).
Kann mir jemand einen Tipp geben, wie ich in einem SQLRPGLE die SQL XML Funktionen richtig benutze? Oder hat wer schon ähnliche Erfahrungen?
Ich würde nur sehr ungerne auf das Keyword SQLTYPE zurückgreifen müssen, da ich finde das das den ganzen Code unnötig kompliziert macht und dann könnte man sich auch fast das XML per String Verkettung basteln.
Bin für jeden Ratschlag dankbar.
Gruß Manuel
-
XML arbeitet in der Regel mit UTF-8 (CCSID 1208).
Wenn dein Job mal wieder auf 65535 steht, weiß XML ja nicht, von welcher CCSID die Codewandlung stattfindet.
Hier musst du immer korrekte Angaben machen, damit die Umsetzung funktioniert.
Das fertige XML sollte dann immer in UTF-8 (kann man nur in einer UTF-8-Variablen oder DB-Feld korrekt betrachten) ausgegeben werden.
-
Perfekt, danke das war genau der Punkt der mir noch fehlte... Habe meinen Job mal unter einer anderen CCSID gestartet und die Daten landen korrekt in der XML Spalte der Tabelle.
Vielen Dank.
Similar Threads
-
By malzusrex in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 09-06-16, 11:36
-
By iseries_user in forum NEWSboard Programmierung
Antworten: 14
Letzter Beitrag: 11-05-16, 10:13
-
By woodstock99 in forum NEWSboard Programmierung
Antworten: 23
Letzter Beitrag: 29-07-15, 11:31
-
By Toschie in forum IBM i Hauptforum
Antworten: 12
Letzter Beitrag: 02-02-15, 14:28
-
By B.Hauser in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 01-10-01, 17:31
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