Die Abfrage mit JSON_TABLE hatte ich auch schon versucht. Hat aber am Ergebnis nichts geändert. Auch die Abfrage mit dem geänderten httpHeader hat nichts geändert.
Ich hab jetzt mal eine Tabelle erstellt mit einem Feld erstellt, das die CCSID 1208 hat. Diese Tabelle fülle ich direkt mit folgender SQL-Abfrage:
Das Ergebnis sieht dann so aus:HTML-Code:insert into mai.testjson select subject from JSON_TABLE(systools.httpGetClob( 'http://ban:8080/webservices/emarsys/list_email_campaigns/' concat systools.urlencode('D', 'UTF-8') concat '/' concat systools.urlencode('2017-01-01', 'UTF-8') concat '/' concat systools.urlencode('2018-02-15', 'UTF-8'), '<httpHeader><header name="Content-Type" value="application/json; charset=utf-8"/></httpHeader>'), '$.campaigns' columns( name VARCHAR(50) ccsid 1208 PATH '$.name', status VARCHAR(1) ccsid 1208 PATH '$.status', contactlist VARCHAR(100) ccsid 1208 PATH '$.contactlist', subject VARCHAR(100) ccsid 1208 PATH '$.subject', fromemail VARCHAR(100) ccsid 1208 PATH '$.fromemail', fromname VARCHAR(100) ccsid 1208 PATH '$.fromname') ) as x
In der zweiten Zeile sollte eigentlich stehen "Grüße und Wünsche...".
Gruß,
KM
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks