[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2008
    Beiträge
    56

    Question CRTAFPDTA & CPF9810

    Hallo Welt

    Der Befehl CRTAFPDTA bringt bei manchen Spools die Fehlermeldung "CPF9801 - Bibliothek nicht gefunden".

    Ich habe herausgefunden, dass diese Meldung dann kommt, wenn Erstellungsprogramm und -bibliothek in den Eigenschaften des Spools leer sind.
    Den Fehler kann ich zwar im CL-Programm abfangen, aber CRTAFPDTA bricht dann leider ab und erstellt nicht die gewünschten Daten.

    Die Frage ist, was man dagegen tun kann.
    Ist es möglich, Erstellungsprogramm und -bibliothek im Spool nachträglich zu ändern? Mit CHGSPLFA geht es anscheinend nicht, aber vielleicht mit irgendeinem API?

    Auf die ursprüngliche Erstellung der Spoolfiles hab ich keinen Einfluss, die kommen von einem Kunden.

    Danke
    Dächsle

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Da stellt sich die Frage, wie die Information verloren geht.
    Wenn es denn eine SCS-Datei ist, also keine AFP-Daten enthält, kannst du mit

    CPYSPLF ... CTLCHAR(*FCFC)
    OVRPRTF FILE(QPRINT) PAGESIZE(...) CTLCHAR(*FCFC)
    CPYF ... TOFILE(QPRINT)

    eine neue Spool erstellen.
    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
    Oct 2008
    Beiträge
    56

    Unhappy

    Leider handelt es sich aber um einen AFP-Spool ...

    In dem Fall gibt es wohl keine Möglichkeit?

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Bekommst du den Spool zugesendet oder bist du auf dem Kundensystem ?
    Beim Versenden von AFP-Spools werden AFP-Ressourcen leider nicht mitgesendet.
    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
    Oct 2008
    Beiträge
    56
    Ich war schon auf dem Kundensystem und der Kunde hat mir auch AFP-Spools + dazugehörende Pagesegmente extra geschickt.
    In beiden Fällen, also sowohl am Kundensystem als auch auf unserer Maschine, kommt der gleiche Fehler.

    Der Kunde klärt jetzt ab, warum bei ihm AFP-Spools ohne das Attribut "Programm, das die Datei eröffnet hat" erstellt werden können.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Ggf. werden die Spools von der Anwendung auch per Spool-API's bearbeitet (Lesen/Schreiben AFP-Daten).
    Dann ist keine PRTF im Spiel und diese Info ist dann weg.
    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. PDF Drucker mit automatisiertem CRTAFPDTA
    By aurelius in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 11-12-08, 11:21

Berechtigungen

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