[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2002
    Beiträge
    331

    Programm schreibt in Quelle

    Wie geht´s ?

    Welcher Record Name muss angegeben werden?

    Danke schonmal.

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.368
    ... da gibt es auf meiner Freeware Seite mehreres dazu, das man auch als Muster nehmen kann (GENFRAME, GENFREE...)

    D*B

    Zitat Zitat von DEVJO Beitrag anzeigen
    Wie geht´s ?

    Welcher Record Name muss angegeben werden?

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

  3. #3
    Registriert seit
    Jul 2002
    Beiträge
    331
    Okay, das klappt schonmal, aber wie bekomme ich es jetzt so hin, das mir die Zeile, die ich einfügen möchte nicht ans Ende setzt sondern an den Anfang?

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.368
    ... braucht man doch nur abpinnen, entweder neu erzeugen oder CPYF

    D*B

    Zitat Zitat von DEVJO Beitrag anzeigen
    Okay, das klappt schonmal, aber wie bekomme ich es jetzt so hin, das mir die Zeile, die ich einfügen möchte nicht ans Ende setzt sondern an den Anfang?
    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
    Feb 2001
    Beiträge
    20.703
    Da SRC-Files sequentielle Dateien sind, musst du dir diese halt in eine Arbeitsdatei (z.B. in QTEMP) kopieren und dann in der gewünschten Form zurückschreiben (vorher halt alle Sätze löschen).
    Anders macht es der SEU auch nicht.
    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
    Nov 2003
    Beiträge
    2.403
    Ein DSPFFD auf die Quelle zeigt den Formatnamen und die einzelnen Feldnamen. Falls der Formatname gleich dem Dateinamen ist, muß er im RPG-Programm mit RENAME umbenannt werden.

  7. #7
    Registriert seit
    Jan 2003
    Beiträge
    759
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Da SRC-Files sequentielle Dateien sind, musst du dir diese halt in eine Arbeitsdatei (z.B. in QTEMP) kopieren und dann in der gewünschten Form zurückschreiben (vorher halt alle Sätze löschen).
    Anders macht es der SEU auch nicht.
    Ich wiederhole: http://newsolutions.de/forum-systemi...html#post20847

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.703
    Das Problem ist ja wohl, dass man sich auf Keyed-SRC's nicht verlassen sollte, wer denkt schon beim Anlegen daran. Nachträglich läßt sich das nicht ändern.
    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

  9. #9
    Registriert seit
    Jan 2003
    Beiträge
    759
    Mein Weg ist immer dieser:

    CPYSRCF in Sicherung Q#Version#SRC
    CRTSRCPF QTEMP/QKEYSRC ... ACCPTH(*KEYED)
    CPYSRCF nach QTEMP/QKEYSRC mit SRCOPT(*SEQNBR) SRCSEQ(1.00 10.00)
    OVR,
    CALL TOOL,
    DLTOVR,
    CPYSRCF zurück mit SRCOPT(*SEQNBR) SRCSEQ(1.00 1.00)

    ...so auf die Schnelle, aus dem Kopf ;-)

  10. #10
    Registriert seit
    Apr 2010
    Beiträge
    11
    Zitat Zitat von DEVJO Beitrag anzeigen
    Okay, das klappt schonmal, aber wie bekomme ich es jetzt so hin, das mir die Zeile, die ich einfügen möchte nicht ans Ende setzt sondern an den Anfang?
    Eine neue Source in der QTEMP erzeugen, alles in der richtigen Reihenfolge da reinschreiben und es mit CPYSRCF in die originale Quellenteildatei kopieren mit MBROPT(*REPLACE)

Similar Threads

  1. Programm auf "ferner" AS400 ausführen.
    By Souljumper in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 13-05-09, 19:50
  2. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  3. Debug Modul ohne Quelle
    By Marimari1009 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 22-11-06, 14:48
  4. Programm auf anderer AS400 starten
    By codierknecht in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 04-07-06, 11:52

Berechtigungen

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