[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2004
    Beiträge
    12

    Spoolfile Attribute im CL ermitteln

    Hallo,

    wir suchen nach einer Möglichkeit die Spoolfile Attribute (CPI, LPI, USRDTA, etc.)
    in einem CL Programm zu ermitteln. Die verschiedenen API Handbücher haben wir
    schon durchgeschaut aber leider nichts passendes gefunden.

    Wir haben vor automatisch (per Programm) alles Spool-Files einer Quellenbibliothek
    neu generieren zu lassen. Es wäre daher toll wenn einer von Euch uns Tips geben
    könnte!

    Im Voraus schon einmal vielen Dank.

    Gruß

    Simon

  2. #2
    Registriert seit
    Aug 2004
    Beiträge
    923
    Zitat Zitat von asb_salem
    ... Die verschiedenen API Handbücher haben wir
    schon durchgeschaut aber leider nichts passendes gefunden.
    ...
    API QUSRSPLA

    oder das CMD WRKSPLFA nach Liste und auswerten

    oder das alte TOOL aus QUSRTOOL RTVSPLFA

    k.

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.248
    Dafür sind eine Reihe von API's erforderlich, die aber alle aus CL aufrufbar sind:

    QUSCRTUS Anlegen UserSpace
    QUSRTVUS Auslesen UserSpace
    QUSLSPL Liste der Spools mit Attributen

    Alles in den API-Handbüchern nachzulesen:
    http://publib.boulder.ibm.com/infoce...v5r3/index.jsp

    Spool-API's:
    http://publib.boulder.ibm.com/infoce...73%70%6c%22%20

    UserSpace-API's:
    http://publib.boulder.ibm.com/infoce...72%74%75%22%20
    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
    Feb 2001
    Beiträge
    20.248
    @Kumpi

    Das alte API bzw. TAATOOL kommt teilweise mit den neuen Attributen nicht zurecht. Besser sind die neuen API's.
    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

  5. #5
    Registriert seit
    May 2004
    Beiträge
    12
    Hallo,

    erst mal Danke für eure Hilfe. Das ist mir jetzt ganz schön peinlich aber
    ich glaub ich hab mich falsch ausgedrückt

    Wir suchen nach einer Möglichkeit die Printerfile Attribute und nicht die einer
    erstellen Spoolfile zu ermitteln...

    Das tut mir jetzt echt leid, entschuldigung.

    Gruß

    Simon

  6. #6
    Registriert seit
    Aug 2004
    Beiträge
    923
    DSPFD FILE(QSYSPRT) TYPE(*ATR) OUTPUT(*OUTFILE) FILEATR(*PRTF) OUTFILE(QTEMP/HUGO)

    sowas ungefähr?

    @Fuerchau...
    japp ich hatte nen Schnellschuss der war "unsauber". Sollte auch mehr nen Fingertipp sein, bei Leuten die sagen sie haben ALLES versucht und NIX gefunden, kriege ich immer Kopfkräuseln...

  7. #7
    Registriert seit
    Aug 2001
    Beiträge
    2.877

    RLU?

    Hallo,

    bearbeitet und erstellt ihr die Printerfiles normalerweise mit RLU? Wenn ja, wird der Umwandlungs-Befehl mit allen Optionen in der Quelle gespeichert. Du bräuchtest also nur nach dem CRTPF im Member zu suchen, per Programm auszulesen und die Printerfile mit diesem Befehl neu erstellen.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  8. #8
    Registriert seit
    May 2004
    Beiträge
    12
    Hi Birgitta,

    die Printerfiles sind leider nur teilweise per RLU erstellt. Überwiegend werden
    die Quellen "von Hand" mit PDM erstellt und geändert. Ansonsten wär das ja ne
    einfache Sache ;-)

    Gruß

    Simon

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.248
    Leider sind die benötigten API's alle in Java geschrieben.
    Mittels der Toolbox für Java kann auf sämtliche Attribute einer Printerfile zugegriffen werden: http://publib.boulder.ibm.com/infoce...6a%65%63%22%20

    Die andere, etwas mühsame Methode ist:
    DSPFD in Spool, CPYSPLF in PF und Auswertung dieser PF per Programm.
    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. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  2. Dateigröße ermitteln und anzeigen
    By Bratmaxxe in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 08-01-07, 09:50
  3. Spoolfile Attribute unter V5R4
    By Weki in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 23-10-06, 11:40
  4. Übergabeparameter im CL Script
    By bo1 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 23-06-06, 15:00
  5. Satzlänge in CL ermitteln
    By kschmidt in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 19-06-01, 17:35

Berechtigungen

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