[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2007
    Beiträge
    904

    RDi Syntax Checker und **free

    Hallo miteinander,

    ich habe hier einen wirklich komischen Fall, vllt. liegts ja auch an mir...

    RDi 9.6.0.9, V7R4, TR-1

    Da durch ZUGFeRD mitunter XML-Nodes mit über 200 Stellen verwendet werden, muss ich fast gezwungen **free RPG verwenden. Im Normalfall reichen mir die 80 Stellen.

    Wenn ich nun aber mir **free unterwegs bin, knallt mir der Syntax-Checker Fehler raus, die ich mir nicht erklären kann. Da kann auch mal für einen Kommentar eine EVAL-Operation verlangt werden. Prozeduren im Normalmodus verursachen mit **free plötzlich Fehler. Das Gleiche mit den Zeichen. Schreibe ich ein Statement neu, ist der Fehler jedoch u.U. plötzlich wieder weg. Lustig auch mit dem Bindestrich, angemeckert und neu eingegben = alles wieder richtig. Wohl verstanden, nur unter **free.

    Kennt das jemand, bzw. hat eine Erklärung dafür - oder schlägt hier die Pandemie durch?

    Besten Dank.
    kf

  2. #2
    Registriert seit
    Jan 2001
    Beiträge
    832
    Hi,

    wir arbeiten nur im **free und unsere Sourcedateien sind 200 Stell lang.
    Ich habe nur die RDI Version: 9.5.0.3
    aber Kollegen auch die 9.6xx

    Eigentlich klappt alles ganz gut.
    Manchmal sind die Fehlermeldungen zwar etwas verwirrend aber man gewöhnt sich an alles.
    Gruß
    Michael

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    200-stellige Namen sind schon schwierig. Da lohnt sich ggf. eher der Einsatz des IFS als Quelle.
    Vielleicht gibts ja Compilereinschränkungen bzgl. der SRC-PF.

    Seit wann gibts Bindestriche im Namen? Das war schon immer die Rechenoperation Minus.

    Da ich so lange Namen nicht verwende kannst du trotzdem mal versuchen die Fortsetzung des Namens mit "..." und weiter auf der nächsten Zeile anzuwenden.
    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

  4. #4
    Registriert seit
    Jan 2007
    Beiträge
    904
    Hallo Baldur,

    ich rede da von nested ds und die können "expandieren". Natürlich verwende ich für so eine qualified ds mehrere Zeilen. Schön ist's nicht, aber was soll's - ich hab keine Zeit/Lust mich mit langwierigen Suchen aufzuhalten. Der Bindestrich bezieht sich auf die Deklarationen, z.B. dcl-proc.
    So nett RDi ist, manchmal könnt ich's schon zum Mond schiessen.
    kf

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    IBM sollte sich das mal von Microsoft oder auch vom Java-Editor ansehen. Die sind erheblich fixer und genauer. Ich kann dich da vollkommen verstehen.
    Wenn ich z.B. einen markierten Block mit TAB verschieben will, braucht der RDi nun ca. 1 Sekunde je Stelle, da der Syntaxchecker dabei massiv ausbremst.

    IBM hat das versucht zu optimieren und prüft nun als Fehler markierte Zeilen erst wieder, wenn man da ein Leerzeichen am Ende setzt selbst wenn die Ursache eher an den Zeilen davor liegt.

    Aber immerhin immer noch besser als SEU.
    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 2001
    Beiträge
    832
    HI,

    wie hieß es früher

    wer wird denn gleich in die Luft gehen, greife lieber zur .................:-)

  7. #7
    Registriert seit
    May 2002
    Beiträge
    1.121
    Click image for larger version. 

Name:	HB4-f9b78bc5.gif 
Views:	6 
Size:	74,9 KB 
ID:	598


    Was es früher doch nicht so alles gab...

  8. #8
    Registriert seit
    Jan 2003
    Beiträge
    746

  9. #9
    Registriert seit
    Nov 2020
    Beiträge
    315
    Die Zeilenlängenbegrenzung wird durch das IFS nicht aufgehoben.
    Der Compiler kopiert die Source vom IFS in eine temp. SRC-File.
    Ansonsten finde ich es super.
    Ich habe bei meinen Projekten alle Sourcen (RPG, CL, DSPF, ...) nur noch im IFS.
    Dadurch ist es super einfach auch andere Editoren wie den Visual Code von MS zu verwenden.
    Und mit GIT ist es dann auch einfacher den vollen Funktionsumfang von GIT zu benutzen.

  10. #10
    Registriert seit
    Jan 2007
    Beiträge
    904
    ... ja ja, früher - da schadete rauchen auch nicht der Gesundheit ;-)
    kf

  11. #11
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    ... was kriegt man eigentlich als Betatester für den Einsatz von diesem armseligen "Produkt"?

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  12. #12
    Registriert seit
    Dec 2009
    Beiträge
    314
    Wenig bis keinen Support in Österreich
    LG
    Andreas
    Ein AS/400 Dinosaurier since 1989

Similar Threads

  1. Cast & when Syntax Frage
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 08-01-15, 20:13
  2. %dec in free-rpg ??
    By Gimli in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 11-03-03, 11:16
  3. Free RPG??
    By DEVJO in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 05-03-03, 08:18
  4. Free - RPG
    By Gimli in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-03-03, 10:47
  5. Free-RPG
    By Gimli in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 03-03-03, 11:23

Berechtigungen

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