[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2019
    Beiträge
    36

    Reihenfolge Zeichen für LF

    Hallo.

    Wenn ich eine Logische habe die ein alphanummerisches Feld einer Datei aufsteigend liest, gibt es eine Tabelle dafür welche Zeichen in welcher Reihenfolge kommen? Zuerst wahrscheinlich das leere Feld, dann Zahlen und dann Buchstaben? Und was ist mit Sonderzeichen wie z.B. einer Klammer [?

    Am liebsten wäre mir eine komplette Tabelle der Reihenfolge aller gängigen Zeichen.

    Vielen Dank und Gruß
    Sebastian

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Das kommt immer darauf an, welche CCSID die verwendest. Sonderzeichen sind da schon mal an unterschiedlichen Stellen.
    EBCDIC (IBM i) und ANSI/ASCII/UTF8/UTF16/UCS unterscheiden sich da erheblich.

    Für Sortierfolgen (Collation) gibt es dann noch mal eigene Tabellen.
    Aktuelle Tabellen kann ich so ert mal keine finden.

    Pauschal (IBM i):
    Sonderzeichen(.,?-+), Space (40), Großbuchstaben, Kleinbuchstaben, Umlaute u.ä., Zahlen.
    Dazwischen irgendwo auch {}.

    ANSI
    Sonderzeichen (.,-?), Zahlen, Großbuchstaben, Kleinbuchstaben, Umlaute u.ä.

    https://www.ibm.com/docs/api/v1/cont...gsccsidref.htm
    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
    Jan 2019
    Beiträge
    36
    Hallo Fuerchau,
    vielen Dank für die Antwort. Da shabe ich fast schon befürchtet. Ich habe nämlich folgendes Problem:

    Ich bekomme vom Kunden eine Auftragsprio übermittelt. Aktuell kann das 0 (höchste Prio) bis 8 und außerdem LEER (niedrigste Prio) sein. Wenn ich mit einer logischen nun von der höchsten zur niedrigsten sortieren möchte kann ich natürlich bei LEER einfach eine 9 einsetzen. Dann würde es ja funktionieren. Wenn der Kunde aber morgen auf die Idee kommt nun auch die Prio 9 selbst zu nutzen und zu übertragen, dann weiß ich nicht was ich mit leer mache. Dann würde mir spontan nur eine zweite LF einfallen die nachgestellt dann die LEER bearbeitet.

    Oder wie könnte ich das am besten umsetzen?

    Danke und Gruß
    Sebastian

  4. #4
    Registriert seit
    Jun 2001
    Beiträge
    1.973
    Kannst du nicht mit ALTSEQ deine Wunschreihenfolge anlegen?
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Dafür muss man dann aber erst eine Sort-Tabelle erstellen.
    Du kannst einfach ein 2. Feld erstellen, da kopierst du bei Blank eben *HIGHVAL rein (x'FF').
    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

  6. #6
    Registriert seit
    Jan 2019
    Beiträge
    36
    An das *HIVAL habe ich gar nicht gedacht. Das probiere ich direkt mal aus.

    Edit: Das hat geklappt. Danke nochmal...

  7. #7
    Registriert seit
    Nov 2003
    Beiträge
    2.304

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Schöne Seite, leider nur ein Auszug von der Vielzahl der Codepages.
    Ich habe jetzt auch was gefunden und ich finde es gut gemacht:
    https://en.everybodywiki.com/index.p...ic&go=Go&ns0=1

    Wichtig zu wissen:
    https://www.ibm.com/docs/en/i/7.4?to...its-exceptions
    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

Similar Threads

  1. Reihenfolge der Datensatzverarbeitung beim SQL-Update
    By KM in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 06-04-18, 12:09
  2. Cursor-Reihenfolge in Subdateien mit SFLLIN
    By fpxx in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 26-07-17, 15:38
  3. Datensatzfortschreibung in falscher Reihenfolge
    By M.Heger in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 16-09-16, 10:43
  4. Reihenfolge Abarbeitung JOBQ
    By Starocotes in forum IBM i Hauptforum
    Antworten: 23
    Letzter Beitrag: 19-05-15, 14:04
  5. SQL und Reihenfolge der angezeigten Sätze
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 30-12-14, 20:53

Berechtigungen

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