[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Apr 2003
    Beiträge
    195

    Question Alle Member durchsuchen

    Hallo allerseits,

    gibt es eine Möglichkeit alle Member (103) einer Datei nach einem bestimmten Inhalt in einem Feld zu durchsuchen?

    Danke schon mal für die Hilfe

    Franz-Georg

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    2 Möglichkeiten:
    FNDSTRPDM, funktioniert aber eigentlich nur bei SRCPF's.
    Beim CRTLF kann eine LF mit allen Teildateien erstellt werden.
    Diese müsste sich dann ggf. mit SQL durchsuchen lassen.
    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
    Apr 2003
    Beiträge
    195
    Hallo Fuerchau,

    danke, aber wie müsste die LF aussehen?

  4. #4
    Registriert seit
    Jul 2002
    Beiträge
    218
    Hallo FNeurieser,

    hier ein Auszug aus der interaktive Hilfe:
    Logische Datei erstellen (CRTLF)
    .................................................. ............
    inge : Physische Teildatei (DTAMBRS) - Hilfetext
    :
    . . : Einzelwerte
    hek :
    tei : *NONE
    hek : Es wird kein Teildateiname angegeben.
    ilda :
    ngsb : Weitere Werte (bis zu 32 Wiederholungen)
    nend :
    . . : Weitere ...

    ..... was bedeuteten würde 103 - geht nicht.

    Lg
    Hans-Joachim

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Der Default ist eigentlich *ALL!
    Wenn also beim CRTLF eine PF mehr als 1 Teildatei hat, werden sowieso immer alle PF's verwendet.
    Dies müsste man beim DSPFD auch verifizieren können.
    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
    Jul 2002
    Beiträge
    218
    Ich habe gerade mal ein paar Teildateien zugefügt und dann die LF erstellt.
    Im Joblog steht dann:
    CRTLF FILE(MYL/KD01L1) SRCFILE(MYL/QDDSSRC) DTAMBRS(*ALL)

    4 > CRTLF FILE(MYL/KD01L1) SRCFILE(MYL/QDDSSRC) DTAMBRS(*ALL)
    Datei KD01L1 in Bibliothek MYL erstellt.
    Anzahl der Teildateien für Datei KD01L1 nicht zulässig.
    Teildatei KD01L1 nicht zu Datei KD01L1 in MYL hinzugefügt.

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    OK, der CRTLF hat noch ein MAXMBRS(1) als Default. Also hier ggf. noch *NOMAX eintragen.
    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

  8. #8
    Registriert seit
    May 2002
    Beiträge
    1.121
    Ich habe das bei mir mal getestet.
    Bei 256 Member ist er abgebrochen, da wohl 256 dann doch die Höchstgrenze ist

  9. #9
    Registriert seit
    Jan 2003
    Beiträge
    746
    http://www.rpgpgm.com/2013/12/easies...embers-in.html

    Für den gelegentlichen Gebrauch (als Tool oder zur Recherche) habe ich noch eine CL-Variante:

    PGM
    DCL VAR(&MEMBR) TYPE(*CHAR) LEN(10)

    RTVMBRD FILE(MYLIB/MYFILE) MBR(*FIRSTMBR) RTNMBR(&MEMBR)

    WORK:
    OVRDBF...
    CALL PGM(MySqlRpg) oder RUNQRY QRY(MyQuery)
    DLTOVR...

    NEXT:
    RTVMBRD FILE(MYLIB/MYFILE) MBR(&MEMBR *NEXT) RTNMBR(&MEMBR)
    MONMSG MSGID(CPF3049) EXEC(GOTO CMDLBL(DONE))

    GOTO CMDLBL(WORK)

    DONE:
    ENDPGM

  10. #10
    Registriert seit
    Nov 2003
    Beiträge
    2.307

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Da hast du dich verguckt.
    damit ist die Anzahl der Join's gemeint. Ich kann bis 32-Dateien verjoinen.
    Ein paar Zielen später:

    Maximum number of members in a physical or logical file 32 767

    Wenn das System also nach 256 aufhört muss es ggf. einen anderen Grund als die Anzahl gegeben haben. Wenn nicht => Fehler an die IBM melden.
    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

  12. #12
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Ich glaube ich muss mich da korrigieren:
    Number of members that can be joined 256 members

    Wahrscheinlich werden diese 256 quasi wie "Union all" verbunden.
    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. Auswahl 25- Source durchsuchen
    By labm in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 23-02-15, 06:38
  2. Member via ODBC
    By Miles in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 22-08-14, 14:15
  3. AS/400 für alle
    By holgerscherer in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 27-10-02, 20:10
  4. Benutzerprofile durchsuchen ?
    By MBH in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 14-05-02, 08:44
  5. Kennwort für Source-Member
    By tommak in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 04-10-01, 20:26

Berechtigungen

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