[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.767
    Du musst immer daran denken, dass Base64 ASCII-basiert ist.
    Wenn du die Daten also per IFS-API's einliest, musst du auf jeden Fall die Daten binär einlesen, damit keine EBCDIC-Umsetzung erfolgt, denn dies zerstört die Bit-Folge.
    Anschließend dekodieren und je nach Ergebnis, ob die Usrsprungskodierung UTF8 war, von UTF8 nach UCS2 oder einfach nach EBCDIC wandeln.

    Für solche Sachen sind aber eher Java-Funktionen, da diese bereits eine Base64-Klasse implementieren.
    Baue, oder lasse dir bauen, ein kleines Java-Progrämmchen (wenige Zeilen), dass eine IFS-Datei von Base64 nach UTF8 dekodiert. Das kann man per Eclipse testen und anschielßend auf der AS/400 auch ausführen (RUNJVA).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  2. #2
    Registriert seit
    Apr 2008
    Beiträge
    83
    Ich benutze für den Webservice die HTTP-API von Scott Klement. Ich nutze http_post und http_parse_xml_stmf, da der Base64-String, der die PDF darstellt, in einer XML-Antwort enthalten ist. Ich habe beim http_parse_xml_stmf von HTTP_STMF_CALC auf HTTP_XML_CALC umgestellt. Damit wird die Datei nicht mehr mit O_TEXTDATA geöffnet und entsprechend binär verarbeitet. Dann funktioniert auch das Dekodieren.

    Danke.

Similar Threads

  1. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 11:58
  2. Nochmal CCSID FTP ASCII -> I5
    By oopsy-dear in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 11-11-05, 13:55
  3. CCSID Problem aufs Neue
    By b.horstmann in forum NEWSboard Programmierung
    Antworten: 15
    Letzter Beitrag: 12-10-05, 12:26
  4. Problem mit CCSID
    By Ralle in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 25-07-05, 15:58
  5. CCSID Problem
    By Arbi in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 13-10-01, 12:59

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •