View Full Version : Overlay
Wie kann man aus einem LOGO ein Overlay erstellen und diese dann in die AS/400 übernehmen?
Bruno Jakob
05-01-01, 08:49
Folgende Schritte sind notwendig, um aus einem Logo ein Overlay zu machen:
- Mit beliebigem Windows-Programm das Logo ertellen.
- Unter Verwendung eines APF-Druckertreibers (kann mit Client Access installiert werden) Druckausgabe in Datei erstellen. Dabei beachten, dass Ausgabetyp Formular bzw. Schablone ausgewählt wird. Die Datei muss in einen AS/400-Folder gespeichert werden.
- Auf der AS/400 folgende Befehle ausführen:
CRTPF FILE(QTEMP/AFPDATA) RCDLEN(500)
CPYFRMPCD FROMFLR(Hier den Folder angeben) TOFILE(QTEMP/AFPDATA) FROMDOC(Hier die Druckausgabedatei angeben) TRNTBL(*NONE) TRNFMT(*NOTEXT)
CRTOVL OVL(Bibliothek/Overlay) FILE(QTEMP/AFPDATA) MBR(AFPDATA) TEXT('Das ist ein Overlay')
Wenn keine Fehler aufgetreten sind, sollte danach ein Overlay zur Verfügung stehen.
Gruß
Bruno Jakob
Nachricht . . . : Aktualitätsprüfung für Datei, AFPDATA Bibliothek QTEMP,
Teildatei AFPDATA.
Ursache . . . . : Die Eröffnung der Datei AFPDATA wurde angefordert.
Tatsächlich eröffnet wurde Datei AFPDATA in Bibliothek QTEMP. Bei der
tatsächlich eröffneten Datei stimmt die Satzformat-Aktualitäts-ID des
Programms nicht mit der tatsächlich eröffneten Datei überein.
Fehlerbeseitigung: Einen der folgenden Schritte durchführen und die
Anforderung wiederholen:
- Das Programm erneut umwandeln.
- Den Parameter LVLCHK mit Hilfe des geeigneten Befehls OVRDBF (Mit
Datenbankdatei überschreiben), OVRDSPF (Mit Bildschirmdatei überschreiben),
OVRICFF (Mit ICF-Datei überschreiben) oder OVRPRTF (Mit Druckerdatei
überschreiben) mit dem Wert *NO überschreiben.
Was mache ich denn falsch?
Hi,
versuch mal beim CRTPF den Parameter LVLCHK(*NO)
Gruß
Sascha
Beim CRTPF ... LVLCHK(*NO) angeben !
Beim CRTPF ... LVLCHK(*NO) angeben !
Doppelt hält besser? :D :D
Ds kommt davon, wenn man zu lange abgelenkt wurde ;)
Das Overlay ist in dem entspr. Ordner.