-
QSPGETSP Spool nach PF mit APIs
Hallo Ihr Wissende,
Anforderung: Lese in einem Programm (ILE RPG RPG egal) einen Spool in eine PF ein. Pro Zeile 1 Satz mit dem Feldaufbau Steuerzeichen / Spoolzeile. Da CPYSPLF zu langsam ist, will ich das mit APIs programmieren.
Ich habe einen Spool mit verschiedenen APIs in einen USERPACE geladen. Hierzu verwende ich das API QSPGETSP. Das Ausgabeformat ist SPFR0200. Aus der Beschreibung des QSPGETSP werde ich aber nicht schlau. Es handelt sich um ein Printer Device Type SCS, also eigentlich die einfachste Struktur. Wie bekomme ich nun die "Print Data section" in der Form über QUSRTVUS zurück, daß ich eine Zeile des Spools mit dem entsprechenden Steuerzeichen im PRG in die PF schreiben kann?
-
Hallo,
meines Wissens undokumentiert und warum soll das schneller sein als CPYSPLF???
Dieter Bender
Zitat von jsiegel
Hallo Ihr Wissende,
Anforderung: Lese in einem Programm (ILE RPG RPG egal) einen Spool in eine PF ein. Pro Zeile 1 Satz mit dem Feldaufbau Steuerzeichen / Spoolzeile. Da CPYSPLF zu langsam ist, will ich das mit APIs programmieren.
Ich habe einen Spool mit verschiedenen APIs in einen USERPACE geladen. Hierzu verwende ich das API QSPGETSP. Das Ausgabeformat ist SPFR0200. Aus der Beschreibung des QSPGETSP werde ich aber nicht schlau. Es handelt sich um ein Printer Device Type SCS, also eigentlich die einfachste Struktur. Wie bekomme ich nun die "Print Data section" in der Form über QUSRTVUS zurück, daß ich eine Zeile des Spools mit dem entsprechenden Steuerzeichen im PRG in die PF schreiben kann?
-
Alles genauestens beschrieben in :
http://publib.boulder.ibm.com/iserie...s/QSPGETSP.htm
@jsiegel
Ich weiß zwar nicht wofür es gut sein soll, aber du halst dir damit ganz schön Arbeit auf (CPYSPLF als Neuentwicklung).
Was die Performance angeht, wirst du mit Sicherheit nicht schneller als CPYSPLF, und was die Steuerzeichen angeht, probiers doch mit *FCFC, andere erhältst du bei SCS auch per API nicht.
@Dieter
Offizielle API's sind dokumentiert, man muss sie nur finden.
-
Hallo Baldur,
Zitat von Fuerchau
Die oben angeführte Doku war mir wohl bekannt, ich habe dieses API vor Jahren schon benutzt, allerdings vermag ich darin keine vollständige Doku des Druckerdatenstroms entdecken, sprich was heute funktioniert kann nach Release Wechsel aus dem Fenster fliegen.
mfg
Dieter
-
@Dieter
Auch hier gibts dann wieder einen Verweis auf das Handbuch "Printerdeviceprogramming".
-
@Dieter
QSPGETSP und QSPPUTSP sind offizielle und dokumentierte API's seit OS/400 V2R1!!!
Könnte es sein, dass du dies mit den undokumentierten IBM-Tools QSPGETF und QSPPUTF verwechselst.
IBM hat angekündigt, die Objekte nach V5R3 zu entfernen.
siehe:
http://www-912.ibm.com/s_dir/sline00...f?OpenDocument
http://www-1.ibm.com/support/docview...07d46a8&rs=110
http://www-1.ibm.com/support/docview...256aa9006a835f
Sven
-
@sven
nein, das könnte nicht sein! mir war nicht gegenwärtig, dass der Druckerdatenstrom in Printer Device Programming dokumentiert ist ?! Wie vollständig oder nicht ist mir allerdings eh' wurscht; warum solche Umwege gehen, wenn Java PDF kann.
Dieter Bender
Zitat von Sven Schneider
Similar Threads
-
By K_Tippi in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 24-01-07, 06:37
-
By GraueEminenz in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 05-01-07, 11:47
-
By Robi in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 14-12-06, 11:12
-
By cseitz in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 20-06-06, 14:40
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