-
Auf welcher Ebene erfolgt denn der Override? OVRSCOPE *JOB oder Default *ACTGRP?
ggf. mal mit Override Scope *JOB versuchen.
-
Der Override erfolgte auf Ebene Default *ACTGRP. Änderung auf *JOB führt leider nachwievor zum Fehler, ebenso wie *CALLLVL.
-
Der einzige Hinweis bzgl. des Fehlers den ich finde ist die Ausgabe in QDLS. QDLS unterstützt nur 8.3-Namen.
Ist FIBUORDNER ggf. ein Link ins QDLS? Ältere Fibu-Programme haben damit gearbeitet.
-
Nein, das ist ein IFS-Ordner.
-
Arbeitet ihr mit mehreren ASPs?
-
Dann schau dir mal genau den gebildeten Namen der IFS-Datei an.
Du verwendets unbesehen den Wert QDATETIME. Allerdings enthält dieser den Doppelpunkt als Uhrzeittrenner und das ist ein ungültiges Zeichen im IFS-Pfad.
Die interne Fehlerid wäre eigentlich "Invalid path- or filename".
-
QDATETIME und Doppelpunkt:
Das scheint dann automatisch "bereinigt" zu werden, jedenfalls nutze ich dieses noch an anderen Stellen genauso. Ich habe auch in der Dumpausgabe geschaut, der Wert für die Variable &PDFSTMF lautet dort z.B. /FIBUORDNER/RGLISTE00120240108181328513946.PDF
Ich bin jetzt gestern hergegangen und habe die Query-Ausgabe als normale Druckausgabe ausgegeben, anschließend mit CPYSPLF in eine Datei geschrieben und diese dann mit CPYF in ein Printerfile kopiert. Die entsprechenden OVRPRTF habe ich mit den gleichen Variablen vorgenommen - läuft tadellos, ist m. E. aber eigentlich unnötig. Den "Umweg" wollte ich eigentlich vermeiden, da das Programm aber kritisch ist, habe ich mir jetzt nur so zu helfen gewusst.
-
Nachtrag: Ich hatte das auch mit einem fixen Namen ohne Timestamp probiert, das schlug ebenfalls fehl.
-
Ist der Report breiter als 120 Zeichen und es werden mehrere QPQXPRTF erzeugt.
-
Der Report ist 120 Zeichen breit. Eigentlich wird nur ein QPQXPRTF erzeugt, da der Job aber interaktiv läuft, kann es natürlich schon sein, dass vorher ein Programm eine QPQXPRTF erzeugt hat. Wenn das nicht passieren darf, dann erklärt das schon den Fehler, weil ich zu dem Zeitpunkt wegen Anpassungen mehrere Querys habe laufen lassen.
-
so war das nicht gemeint
wenn ihre abfrage
STRQMQRY QMQRY(RGSEPABALI) OUTPUT(*PRINT)
gleichzeitig mehrere Druckausgaben erzeugt (mehr als 120 Zeichen breit) so würden sie doppelte Dateinamen im IFS erzeugen
einfach testen
OVRPRTF FILE(QPQXPRTF) DEVTYPE(*AFPDS) PAGESIZE(*N 120) HOLD(*YES)
STRQMQRY QMQRY(RGSEPABALI) OUTPUT(*PRINT)
wrkjob
Auswahl 4 Mit Spool-Dateien arbeiten
Anzahl 2 ?
Einheit
oder Benutzer- Seiten Akt.
Opt. Datei Warteschl. daten Status gesamt Seite Kopien
QPQXPRTF EMOSER HLD 1 1
QPQXPRTF EMOSER HLD 1 1
-
Was beeinhaltet denn der 1. Spool?
Ich glaube, das sind die Querydefinitionen, die man aber beim Design des Queries abschalten kann. Dann sollte es nur 1 Spool geben.
Similar Threads
-
By Frank21 in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 17-05-18, 16:48
-
By hartmuth in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 29-03-17, 12:05
-
By Stefan_Sk in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 24-05-05, 12:40
-
By Skipper in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 28-06-02, 10:36
-
By Detlev Kramer in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 22-08-01, 14:48
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks