[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    131

    chgsplfa pagrtt(0)

    Hallo,

    mal wieder plagt mich das Leid des unwissenden Programmierers

    Ich möchte in einem Programm, mit welchem bisher "nur" Faxe erstellt (und aus der OUTQ auch versendet) wurden, nun die Möglichkeit einbauen, die Spools als PDF-Datei in einer Mail zu versenden.
    In der PRTF findet man dein Eintrag PAGRTT(180) ... warum auch immer.
    Nun dachte ich mir, dass man ja einfach mit CALL 'QCMDEXC' (CHGSPLFA...) und dem Parameter PAGRTT(0) dieses wieder hinbiegen kann.
    Sobald ich diesen Parameter einbaue, stürzt das Programm ab - nehme ich ihn heraus, erhalte ich die entsprechende Mail, aber die PDF-Datei steht leider auf dem Kopf. Kann man ausgerechnet diesen Parameter NICHT ändern? Muss ich dass schon vorher steuern (z.B. in einem CLP mit OVRPRTF)?

    Danke für eure (schnelle) Hilfe

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das hast du ja selber schon korrekt erkannt.

    Ich vermute mal, dass die Drehung um 180° beim Empfänger dazu führt, dass die automatische Fax-Kopfzeile am Fussende des Dokumentes gedruckt wird und somit das fax sauberer aussieht.
    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
    Dec 2005
    Beiträge
    131
    Danke für die schnelle Antwort.
    Aber mir ging es weniger um den Hintergrund, warum man damals die 180°-Drehung eingebaut hat, als vielmehr um eine Möglichkeit, diese temporär wieder zu entfernen...

    Ideen?

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das hast du doch schon selber beschrieben:

    Vorher einen OVRPRTF ... PAGRTT(0) ausführen.
    Eine nachträgliche Änderung ist nicht mehr möglich.
    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
    Mar 2002
    Beiträge
    5.287
    entweder am Printfile ändern, oder OVRDBF, oder per Programm aufbereiten (API und Co.)

    D*B

    Zitat Zitat von mahones Beitrag anzeigen
    Hallo,

    mal wieder plagt mich das Leid des unwissenden Programmierers

    Ich möchte in einem Programm, mit welchem bisher "nur" Faxe erstellt (und aus der OUTQ auch versendet) wurden, nun die Möglichkeit einbauen, die Spools als PDF-Datei in einer Mail zu versenden.
    In der PRTF findet man dein Eintrag PAGRTT(180) ... warum auch immer.
    Nun dachte ich mir, dass man ja einfach mit CALL 'QCMDEXC' (CHGSPLFA...) und dem Parameter PAGRTT(0) dieses wieder hinbiegen kann.
    Sobald ich diesen Parameter einbaue, stürzt das Programm ab - nehme ich ihn heraus, erhalte ich die entsprechende Mail, aber die PDF-Datei steht leider auf dem Kopf. Kann man ausgerechnet diesen Parameter NICHT ändern? Muss ich dass schon vorher steuern (z.B. in einem CLP mit OVRPRTF)?

    Danke für eure (schnelle) Hilfe
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  6. #6
    Registriert seit
    Dec 2005
    Beiträge
    131
    Hm,

    das habe ich befürchtet.
    Das Problem ist dabei nämlich leider, dass der Benutzer in dem Programm, wo er das Fax / die Mail sieht, noch die Möglichkeit hat, zu entscheiden, welche Variante er nutzen will.
    Ok, dann werde ich die PRTF mal mit UC steuern und ggf. ein CL aufrufen - danke für die ernüchternde Anwort.

    Liegt das nun daran, dass es AFPDS ist, oder ist der Parameter generell nicht änderbar? Gibt es weitere Parameter, die diese Änderungen im Programm nicht zulassen?

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Prompte dir den CHGSPLFA mit F4 und F9 und den CRTPRTF/OVRPRTF und vergleiche die Optionen.
    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
    Mar 2002
    Beiträge
    5.287
    das hat mit AFPDS nur indirekt zu tun, gewisse Parameter sind an Spoolfiles nicht änderbar und bei AFPDS muss man auch auf der Rechnung haben, dass da auch einiges vom Drucker gemacht wird, was nicht am Spoolfile hängt.

    D*B

    Zitat Zitat von mahones Beitrag anzeigen
    Hm,

    das habe ich befürchtet.
    Das Problem ist dabei nämlich leider, dass der Benutzer in dem Programm, wo er das Fax / die Mail sieht, noch die Möglichkeit hat, zu entscheiden, welche Variante er nutzen will.
    Ok, dann werde ich die PRTF mal mit UC steuern und ggf. ein CL aufrufen - danke für die ernüchternde Anwort.

    Liegt das nun daran, dass es AFPDS ist, oder ist der Parameter generell nicht änderbar? Gibt es weitere Parameter, die diese Änderungen im Programm nicht zulassen?
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Papierfach ändern bei TYP *AFPDS
    By Bahne in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 12-09-03, 10:16

Berechtigungen

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