[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2006
    Beiträge
    356

    Question UCS2 in Displayfiles

    Hallo,
    ich will ein paar Felder in einigen Displays auf UCS2 umstellen. Mit Typ "G" und "CCSID(13488 *MIN)" funktioniert auch alles wunderbar bei normalen Eingabe-/Ausgabefeldern zusammen mit einem ILE-Cobol-Programm. Dort dann mit dem NATIONAL Datentyp.

    Nun folgendes Problem:
    Wenn ich Hidden-Felder ebenso anpassen möchte, dann sagt mir der Compiler leider "CPD7552 Schlüsselwort oder Wert für Feldart oder Konstantenfeld nicht gültig.".

    Die Datenart des Hidden-Feldes wäre mir ja egal, solange die Daten nach der Display-Operation unverändert an mein ILE-Cobol-Programme zurückkommen.

    Gibt es da noch eine andere Möglichkeit die Unicode-Daten in Hidden-Feldern abzulegen oder hat die IBM da was vergessen?`

    Gruß
    Matthias

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Da Hiddenfelder ja nur Datenfelder sind, gabs da noch nie G-Unterstützung.
    Hier hilft nur eine etwas trickige Definition.
    Definiere die Felder in der Displayfile als normale Zeichen, aber doppelt breit.
    Im RPG überlagerst du die Definition:

    D MyChar 20
    D MyUCS2 10C overlay(MyChar)
    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

  3. #3
    Registriert seit
    Jun 2006
    Beiträge
    356
    Grundsätzlich können Hidden-Felder ja den Typ G haben. Nur die Angabe einer CCSID scheitert und ohne die gibt es dann in Cobol keinen NATIONAL Datentyp.

    Gibt es wirklich keinen anderen Weg, als alles im Programm zu mappen? Dann müsste ich leider alle Programme anpassen und COPY DDS-... geht dann auch nicht mehr.
    Das Thema Unicode mit 5250 und DDS kommt mir etwas halbherzig von Seiten IBM vor. Aber da werden die wohl nichts mehr entwickeln.

Similar Threads

  1. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  2. Länderspezifischer Zeiensatz in Tabelle
    By peter.kinne in forum NEWSboard Drucker
    Antworten: 23
    Letzter Beitrag: 08-11-06, 08:54

Berechtigungen

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