[NEWSboard IBMi Forum]

Thema: source zeilen

  1. #1
    Registriert seit
    May 2006
    Beiträge
    16

    source zeilen

    Hallo

    Wie kann ich mir mit SQL aus einer Sourcedatei die Summe der Sourcezeilen
    aller Members ausgeben lassen ?

    Vielleicht kann mir wer helfen

    Bsp: pgm 1 = 2000 Zeilen
    pgm 2 = 1500 Zeilen usw.

    Danke

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das geht mit SQL nur sehr aufwändig, da keine Teildateien verarbeitbar sind.
    Dazum müsste man ein CLP aufrufen, das per RTVMBRD die Teildatein abarbeitet, einen OVRDBF durchführt und anschließend den SQL durchführt.

    Allerdings:
    RTVMBRD liefert auch bereits die Anzahl Sätze der Teildatei, die man im CLP dann nur noch addieren muss.

    1. Aufruf
    RTVMBRD FILE(MYSRCFILE) MBR(*FIRST) RTNMBR(&MBR) NBRCURRCD(&NBR)

    Alle weiteren:
    RTVMBRD FILE(MYSRCFILE) MBR(&MBR *NEXT) RTNMBR(&MBR) NBRCURRCD(&NBR)
    MONMSG CPF0000 GOTO(ENDE)
    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
    Wenn es dir nur darum geht, die Anzahl Sätze/Source zu ermitteln, dann kannst du DSPFD *MBRLIST nach *OUTFILE benutzen.
    Gruß
    DVE

  4. #4
    Registriert seit
    May 2006
    Beiträge
    16
    Das hab ich mir gedacht, daß es nur mit ovrdbf funktioniert ! Eigentlich schade, daß SQL keine Mbr verarbeiten kann!

    Danke

  5. #5
    Registriert seit
    Aug 2004
    Beiträge
    923
    Hello,

    wenns keine reine SQL-Lösung sein muss, dann geht ja evtl. auch:
    DSPFD FILE(QRPGSRC) OUTPUT(*OUTFILE) OUTFILE(QTEMP/KUEMPI) OUTMBR(*FIRST *ADD)

    Und die Outfile dann auswerten.
    SQL könnte schon mit Member arbeiten (CREATE ALIAS) aber das ist einfach aufwändig...

    kuempi

    Zusatz: ach ja, lesen müsste man können, haben ja alle schon alles gesagt. Zu langsam mal wieder...

  6. #6
    Registriert seit
    May 2006
    Beiträge
    16
    Danke

    Werde es mit DSPFD machen

  7. #7
    Registriert seit
    Mar 2005
    Beiträge
    74
    Wofür braucht man sowas? Werden Sie nach Anzahl Zeilen bezahlt?

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Ich glaube, dass war in den 60ern so
    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
    Aug 2004
    Beiträge
    923
    Ich trau mich ja fast gar nicht den Beitrag abzuschicken...
    Heutzutage darf man ja nur noch "Personen mit Emigrationshintergrund" sagen zum Beispiel und diese leckeren Teile heissen ja inzwischen "Schaumküsse" oder Dickmanns oder so.....

    Aber für mich hört sich das nach Outsourcing an und das Land liegt weit südöstlich von hier...

    Hab irgendwie in Erinnerung (als ich das letzte mal den Job verloren habe) dass die da noch so zählen....

    Alles andere macht für mich keinen Sinn in diesem Zusammenhang.

    So und nun steinigt mich oder der TO erzählt mal mehr vom Hintergrund der Geschichte.

    kuempi

  10. #10
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    das waren noch Zeiten, als man sein Geld noch mit dem kopieren von Zeilen und monolithisieren verdienen konnte...

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Ich glaube, dass war in den 60ern so
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  11. #11
    Registriert seit
    Jul 2001
    Beiträge
    2.713
    Zitat Zitat von BenderD Beitrag anzeigen
    das waren noch Zeiten, als man sein Geld noch mit dem kopieren von Zeilen und monolithisieren verdienen konnte...
    Dieter, das ist auch heute noch stellenweise so. Habe erst neulichst bei einem gesehen, der (nicht nach Zeilen, aber nach Stunden bezahlt) einen Code zusammenkopiert hat, dass Du noch mehr Locken bekommst

    Subroutinen ist was für Mädchen, wir kopieren alte RPG3-MOVEs zigfach...

    -h (Seufz)

Similar Threads

  1. Source Temporär abändern
    By steven_r in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 19-10-06, 11:41
  2. fehlende DDS Sourcen: disassembler?
    By emax in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 06-10-06, 11:01
  3. ILECL Source
    By TARASIK in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 11-08-06, 11:26
  4. CallP über mehrere Zeilen im Free-Format
    By edig in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 14-07-06, 15:48
  5. MI Source aus einem RPG Programm erstellen
    By ExAzubi in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 13-07-06, 10:51

Berechtigungen

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