[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    du kannst das auch auf die Java Tour in einem Propertie File ablegen, auf meiner Open Source Seite gibt es da ein Serviceprogramm PROPERTIES

    mfg

    Dieter Bender

    Zitat Zitat von robertki
    Hallo,

    ich bin neu hier und beschäftige mich erst seit kurzer Zeit mit RPG. Bin selber Informatiker und komme aus C, JAVA, HTML, ... Ich habe nun mein erstes RPG4 Programm fertig und gleich eine Frage dazu.

    Ich habe im Programm selber Kostanten definiert, die ich benötige. Problem: Wenn sich eine Kostante mal ändert, muss das Programm neu umgewandelt werden. Also dachte ich ich lege die Werte in einer Externen Datei ab. Nur wie genau gehe ich da vor? Gibt es dafür irgendwelche Ideen/Konzepte? Oder reicht dafür eine PF Tabelle, die ich dann im Prog auslese? Vielleicht könnt ihr mir mal schreiben, wie ihr so etwas löst? Vielen Dank vorab

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

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    @DVE

    DTAARA und RPG sind überhaupt nicht "exotisch" sondern gehören zum Standard von RPG !

    IMYDTA UDS
    I ....

    Bei Programm-Start wird die DTAAARA automatisch gelesen, ggf. vorher sogar erstellt.
    Bei Programm-Ende mit *LR=*ON wird diese sogar automatisch upgedatet.

    Mit *NAMVAR benenne ich diese nur anders und kann sie mittels "IN" lesen und "OUT" schreiben.
    Gegen konkurierende Updates kann ich sie auch noch mit LOCK/UNLCK behandeln.
    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
    Sep 2006
    Beiträge
    162
    @Fuerchau
    meine "Exotenaussage" bezog ich auf die Tatsache, dass ich die Anzahl der RPG-Programme die mit *DTAARA arbeiten, an einer Hand abzählen kann .
    Es sind wahrscheinlich sogar noch weniger .

    Gruß
    DVE

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    leider nicht, dieser Murgel ist immer noch weiter verbreitet, als das manchen Applikationen gut tut. Um nur einige Nachteile zu nennen:
    - keine vernünftigen Editiermöglichkeiten
    - keinerlei Thread Safety
    - Zugriff sperrt komplette DTAARA
    - sogenannte remote DTAARAs nicht aus allen Jobs verwendbar
    - fixe Länge in Byte
    Da sind Parameter Files, mit Programmname und Parametername als Key, oder property Files aus meiner Sicht deutlich Leistungsfähiger. Ich würde ertser vorziehen, wenn die Parameter global sind und zweiteres, wenn ich zum Beispiel Benutzer bezogenen brauche.
    Mit /COPY oder Procedures, die da hard coded was zurück geben, kann ich mich ebenfalls hier nicht anfreunden, da muss ich ja rumcompilieren und deployen, wenn ich zum Beispiel Installationsparameter modifizieren will.

    mfg

    Dieter Bender
    Zitat Zitat von DVE
    @Fuerchau
    meine "Exotenaussage" bezog ich auf die Tatsache, dass ich die Anzahl der RPG-Programme die mit *DTAARA arbeiten, an einer Hand abzählen kann .
    Es sind wahrscheinlich sogar noch weniger .

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

  5. #5
    Registriert seit
    Sep 2006
    Beiträge
    162
    @Dieter
    Ich glaube der Fragesteller dreht sich wie ein Kreisel, wenn wir hier mit Grundsatzdiskussionen anfangen.

    Natürlich favorisiere ich Dateien (egal ob PF oder STRMF), der Fragesteller will aber ersteinmal ausloten und wenn er sich jetzt auch noch mit Javaapplikationen in RPG oder Verwaltungsprogramme für die PF's herumschlagen muss, verliert er sich im Dschungel der neuen Eindrücke.

    Ich denke, er hat jetzt eine Vorstellung der möglichen Lösungen und kann für sich entscheiden wie er damit umgeht.

    Gruß
    DVE

    PS
    /Copy-strecken für "variable Konstanten" ist "genial". Ich wäre "never in the liven" darauf gekommen .

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    @DVE: danke für die Grüße, auch wenn das mit der Sonne wohl nix werden wird. Von Java war da allerdings keine Rede, zur Erinnerung ein früheres posting in diesem Thread.

    mfg

    Dieter Bender

    Zitat Zitat von BenderD
    Hallo,

    du kannst das auch auf die Java Tour in einem Propertie File ablegen, auf meiner Open Source Seite gibt es da ein Serviceprogramm PROPERTIES

    mfg

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

  7. #7
    Registriert seit
    Sep 2006
    Beiträge
    162
    @Dieter
    Das mit Java war nur um ein Übergang zum Kaffeetrinken zu bekommen.

    Gruß
    DVE

Similar Threads

  1. Verwalten von Office-Dokumenten unter V5R2M0
    By WiK in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 26-06-06, 10:59
  2. Antworten: 12
    Letzter Beitrag: 04-01-06, 07:04
  3. GFC -> Faxe mit Outlook verwalten
    By Chrizz in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 25-11-05, 14:04
  4. SQL EXISTS Abfrage ausserhalb WHERE
    By mwithake in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 05-11-05, 09:15
  5. Zugriff auf AS400 von ausserhalb???
    By Rolf7856 in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 15-02-02, 07:56

Berechtigungen

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