-
dspjrn - spez. Daten zu kurz?
Hallo!
Wie kann ich denn im DSPJRN output(*outfile) eine Datei erzeugen, in der auch komplett die spezifischen Daten meiner PF drinstehen? Normalerweise ist dieses Feld ja 100 Stellen lang. Ein Satz in meiner PF ist etwa 500 Zeichen lang. Selbst wenn ich im Parameter ENTDTALEN eine Feldlänge von 500 eingebe, dann ist das Feld JOESD zwar 500 Zeichen lang, aber die Daten aus meiner PF stehen nur mit 50 Zeichen da drin.
Was kann ich denn da machen?
Dankeschön für Tipps.
Grüße
Reiner
P.S. Oh man, oh man! Man soll eine Datei auch vorher sichern, wenn man Sätze löscht. :-(
-
habe meine kiste nicht aktiv. aber lies mal die bediener hilfe zu den optionen: sowas wie (*varlen *calc) sollte gehen...
-
Hallo JustMe!
Ja habe ich schon gemacht. Da steige ich einfach nicht durch.
Kann es denn sein, dass das Journal die Daten in einem verkürzten Format ablegt? So nach dem Motto: Das Feld hat sich nicht geändert, das Feld hat sich geändert und der neue Wert ist: xxxx.
Hat einer noch ne Idee?
Reiner
-
versuch mal
OUTPUT(*OUTFILE) OUTFILFMT(*TYPE4)
ENTDTALEN(*VARLEN *CALC *FLDLEN)
oder auf V5 *TYPE5
sonst fällt mir nichts mehr ein
-
dspjrn *outfile
Zitat von rebe
Hallo!
Wie kann ich denn im DSPJRN output(*outfile) eine Datei erzeugen, in der auch komplett die spezifischen Daten meiner PF drinstehen? Normalerweise ist dieses Feld ja 100 Stellen lang. Ein Satz in meiner PF ist etwa 500 Zeichen lang. Selbst wenn ich im Parameter ENTDTALEN eine Feldlänge von 500 eingebe, dann ist das Feld JOESD zwar 500 Zeichen lang, aber die Daten aus meiner PF stehen nur mit 50 Zeichen da drin.
Was kann ich denn da machen?
Dankeschön für Tipps.
Grüße
Reiner
P.S. Oh man, oh man! Man soll eine Datei auch vorher sichern, wenn man Sätze löscht. :-(
hellolele,
ich würde die outfile mal vorher selber erstellen mit allen benötigten feldern in der richtigen grösse.
laut bedienerhilfe wird ja der parameter ENTDTALEN ignoriert wenn ausgabedatei schon existiert?
may be this will help...
gruss
k.
-
DSPJRN Änderungen anzeigen
Zitat von rebe
Hallo!
Wie kann ich denn im DSPJRN output(*outfile) eine Datei erzeugen, in der auch komplett die spezifischen Daten meiner PF drinstehen? Normalerweise ist dieses Feld ja 100 Stellen lang. Ein Satz in meiner PF ist etwa 500 Zeichen lang. Selbst wenn ich im Parameter ENTDTALEN eine Feldlänge von 500 eingebe, dann ist das Feld JOESD zwar 500 Zeichen lang, aber die Daten aus meiner PF stehen nur mit 50 Zeichen da drin.
Was kann ich denn da machen?
Dankeschön für Tipps.
Grüße
Reiner
P.S. Oh man, oh man! Man soll eine Datei auch vorher sichern, wenn man Sätze löscht. :-(
hello,
aus aktuellem anlass musste ich das szenario gestern selber mal durchspielen.
ist das noch ein problem für dich, oder alles paletti?
gruss
kuempi
-
Hallo kuempi,
die ganze Sache ist noch ein großes Problem für mich, weil im Journal minimized data eingestellt ist. So komme ich ja nicht ganz so einfach an die Daten ran, weil nicht der komplette Satz abgelegt wird, sondern nur die geänderten Felder oder was auch immer.
Ich habe noch keine Dokumentation gefunden, was bei minimized data in den benutzerdefinierten Daten drinsteht und wie ich das auslesen kann.
Hast du da noch einen Tipp?
Grüße
Reiner
-
minimized data
Zitat von rebe
Hallo kuempi,
die ganze Sache ist noch ein großes Problem für mich, weil im Journal minimized data eingestellt ist. So komme ich ja nicht ganz so einfach an die Daten ran, weil nicht der komplette Satz abgelegt wird, sondern nur die geänderten Felder oder was auch immer.
Ich habe noch keine Dokumentation gefunden, was bei minimized data in den benutzerdefinierten Daten drinsteht und wie ich das auslesen kann.
Hast du da noch einen Tipp?
Grüße
Reiner
hello Reiner,
verstehe nicht ganz, was du mit minimized data meinst...
meinst du damit den parameter MINENTDTA in CRTJRN?
k.
-
Hallo kuempi,
ja genau den Parameter meine ich. Der steht bei uns im Journal auf
MINENTDTA *FILE
gruss
reiner
-
journal
Zitat von rebe
Hallo kuempi,
ja genau den Parameter meine ich. Der steht bei uns im Journal auf
MINENTDTA *FILE
gruss
reiner
hello again,
wenn ich diesen parameter richtig verstehe, hat das nichts mit deinem Problem zu tun.
Mach mal ein DSPJRN von deiner bewussten file mit folgenden parametern:
OUTPUT(*OUTFILE)
OUTFILE(QTEMP/TYPE1)
ENTDTALEN(*CALC)
und schau dir dann mal diese file an.
Sollte eigentlich alles da sein....??
k.
-
Leitfaden um Daten der Ur-Tabelle aus einem Journal wieder lesbar zu machen
Um die tatsächlich in einer Tabelle geänderten Daten aus einem Journal sichtbar zu machen, bitte wie folgt vorgehen:- DSPJRN JRN(JRNLIB/JRN) FILE((J_TABLE)) JRNCDE((R)) ENTTYP(PT) OUTPUT(*OUTFILE) OUTFILFMT(*TYPE2) OUTFILE(QTEMP/LESEJRN) ENTDTALEN(*CALC)
- Hinweis: ENTTYP: Kann entfallen
Einzelwerte: o BR - Vorabbild des Satzes für
ROLLBACK aktualisiert
o DL - Satz aus physischer Teildatei
gelöscht
o DR - Satz für ROLLBACK gelöscht
o IL - Satzbegrenzung erhöhen
o PT - Satz zu physischer Teildatei
hinzugefügt
o PX - Satz direkt zu physischer
Teildatei hinzugefügt
o UB - Vorabbild des Satzes in
physischer Teildatei aktualisiert
o UP - Nachabbild des Satzes in
physischer Teildatei aktualisiert
o UR - Nachabbild des Satzes für
ROLLBACK aktualisiert
- CPYF FROMFILE(QTEMP/LESEJRN) TOFILE(QTEMP/KLARTEXT) CRTFILE(*YES)
- CLRPFM FILE(KLARTEXT)
- STRSQL
- ALTER TABLE QTEMP/KLARTEXT DROP COLUMN JOESD CASCADE (Systemanfrage mit I(gnore) beantworten
- Nunmehr alle Attribute der journalisierten Tabelle (J_TABLE) der Tabelle KLARTEXT hinzufügen.
- CPYF FROMFILE(LESEJRN) TOFILE(KLARTEXT) MBROPT(*REPLACE) FMTOPT(*nochk)
Die Nachricht Daten aus Datei LESEJRN in QTEMP auf nnn Zeichen abgeschnitten. kann vernachlässigt werden. - Nunmehr mit SQL auslesen
Similar Threads
-
By c.b. in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 26-07-06, 12:22
-
By sim in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 18-05-06, 08:00
-
By antonkuh in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 24-04-06, 10:37
-
By rebe in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 28-04-05, 15:49
-
By Heinz Molter in forum Archiv NEWSblibs
Antworten: 0
Letzter Beitrag: 31-08-04, 09:48
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