-
Rechnungsnummer in Spoolfile
Hallo @all.
Bin neu im Forum und komme gleich mit einem kleinen Problem zur Sache.
Ich muss aus einer Spoolfile auf der iSeries eine Rechnungsnummer auslesen.
Die Spool hat das Format AFP (DS).
Am schönsten wäre es da mit Zeile und Spalte drauf los zu maschieren, die Frage ist nur wie.
Das ganze sollte direkt von der iSeries zu lösen sein. Ungern würde ich da Java zwischen hängen.
Kennt einer vielleicht ein API oder ähnliches mit dem sich da was machen lässt?
Gruß und Danke
Harry
-
Hallo,
eine Liste kan mit dem Befehl
CPYSPLF FILE(PRTFxxx) TOFILE(DBxx) JOB(*) .....
in eine Tabelle kopiert werden.
Danach kann die Tabelle mit einem Programm verarbeitet
und die Rechnungsnummer ausgelesen werden.
Gruß
Michael
-
Eventuell noch den Parameter CTLCHAR(*FCFC) beim CPYSPLF angeben und die Satzlänge der physischen Datei 1 länger machen als die Breite der Spooldatei. Dadurch werden in die erste (zusätzliche) Spalte Steuerzeichen für Zeilen/Seitenvorschub geschrieben (da Leerzeilen und Seitenwechsel ja nicht mit kopiert werden).
-
Damit hat er aber ein Problem.
mit CPYSPLF kann er keinen AFP-Datenstrom kopieren. Dafür benötigt er einen SCS-Datenstrom.
Sollte ich falsch liegen, wäre ich dankbar für eine Richtigstellung.
-
AFP-Datenstrom geht auch, allerdings geht zum Teil halt AFP-spezifische Informationen verloren.
Reine Texte stehen trotzdem zur Verfügung.
-
Hallo und danke für die Antworten. Mit CPYSPLF haben wir uns auch immer beholfen.
Gibt es noch eine andrer Möglichkeit?
-
Klar, wie immer API's.
Hierfür gibt es die Spool-API's, mit denen man einen Spool auch bearbeiten kann. Allerdings ist das bei AFP-Spools komplizierter als bei SCS-Spools.
-
hallo Herr Ferchau.
habe es soeben versucht eine AFPDS-Datei (hat nur ein OVERLAY als AFPDS)
Code:
CPYSPLF FILE(TV129PR)
TOFILE(QTEMP/PC250)
JOB(692138/ANNE/UBRBNAS1)
CTLCHAR(*FCFC)
zu übertragen.
Bekomme dann die Fehlermeldung
Code:
Die Attribute der Datei TV129PR werden nicht unterstützt. (G C)
diese mit -G- beantwortet
ergibt
d.h. 4 - Die Datei enthält nur AFP-Datenstromdaten.
und läßt sich nicht kopieren.
-
Dann lass mal das *FCFC weg, das gibts bei AFP ja nicht.
-
hallo Herr Fuerchau,
auch ohne CTLCHAR geht es nicht.
-
-
QSPPUTF kann ich finden, aber wo ist QSPGETF ?
In V6R1 gibts das nicht.
Similar Threads
-
By Weki in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 23-10-06, 11:40
-
By y-tom in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 01-09-06, 12:45
-
By jgv in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 26-05-06, 16:35
-
By NEich in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 28-09-05, 11:26
-
By Souljumper in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 15-09-05, 09:01
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