-
Spool umbenennen
Hallo Forum,
in einem CL soll der vorher erzeugte spool umbenannt werden. Die Variable zur Namensvergabe wird mitgeschleppt. Geht das ? V5R4 ist im Einsatz.
Gruss
-
Ein Umbenennen des Spools ist nur per OVRPRTF vor dem Erstellen möglich.
Nach dem Erstellen geht das nur per Neuerstellen mit API's bzw. CPYSPLF und CPYF.
-
Im nachhinein schwierig bis unmöglich, aber im Vorfeld mittels OVRPRTF eventuell machbar.
-
@Pikachu
... nichts ist unmöglich ....
-
Zitat von Fuerchau
@Pikachu
... nichts ist unmöglich ....
Hallo,
ich mache im CL ein CRTPRTF File(Variable)
dann
ein ovrprtf file(qsysprt) tofile(variable)
Der Erfolg besteht darin, das die spoolfile immer noch qsysprt heisst, aber mit Einheitendatei variable ????
-
Ich glaube das Problem ist, dass Du dann im Programm nicht die qSysPrt definieren darfst sondern die Printerfile eigentlich mit dem Variablennamen.
Wenn Du eine neue Spooldatei mit dem Namen erzeugst, brauchts Du keinen OVR mehr.
Einfacher wäre es die beim OVR die Benutzerdaten USRDTA zu nutzen, um das jeweilige Spool identifizieren zu können, je nachdem was Du vorhast.
Henke
-
Also entweder mit:
CRTPRTF FILE(Variable)
dann muss in den Definitionsbestimmungen im Programm auch die Variable als Dateiname definiert werden, dh. Source per pgm ändern und umwandeln.
Dann sollte dein Spool mit Dateinamen Varalbe benannt sein.
Oder OVRDBF FILE(QSYSPRT) USRDTA(Variable)
und Qsysprt im Programm definieren.
Dann heisst dein Spool zwar weiterhin QSYSPRT aber in den Benutzerdaten steht Deine Variable.
-
Probier' mal OVRPRTF FILE(QSYSPRT) SPLFNAME(Variable)
-
Hallo Henke,
ich benörige definitiv das Umbenennen der Spooldatei. Parameter USRDTA wird schon für andere Steuerungen gebraucht.
CRTPRTF FILE(QTEMP/XFILE) TEXT(DUMMY) +
OUTQ(QUSRSYS/PRT02) USRDTA(AUFSTEU)
OVRPRTF FILE(QSYSPRT) TOFILE(QTEMP/XFILE) DRAWER(1) +
OUTQ(QUSRSYS/PRT02) HOLD(*NO) SAVE(*YES) +
USRDTA('AUFSTEU')
Wie gesagt, die Spool heisst weiterhin qsysprt ....
Gruss
-
Zitat von Pikachu
Probier' mal OVRPRTF FILE(QSYSPRT) SPLFNAME(Variable)
Hallo Pikachu,
das war es.
Danke an alle.
Gruss
-
Ja so einfach kanns auch sein ;-)
-
Du benötigst ja auch keine neue PRTF. Die QSYSPRT reicht vollkommen aus.
In deinem CLP dürfte dann nur stehen:
OVRPRTF ... OUTQ(...) USRDTA(...) SPLFNAME(...)
CALL MYPGM ...
Similar Threads
-
By Robi in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 14-12-06, 11:12
-
By A_Mroos in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 14-07-06, 08:41
-
By cseitz in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 20-06-06, 14:40
-
By JonnyRico in forum IBM i Hauptforum
Antworten: 10
Letzter Beitrag: 12-09-05, 12:37
-
By jsiegel in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 22-06-04, 20:37
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