-
CHGPF - Dateierweiterung
Hallo,
habe Probleme mit dem Befehl CHGPF.
Die zu ändernde phy. File wird journalisiert.
Es kommt zwar eine Meldung mit Hinweis auf Datenverlust. Ist auch ok. Wird mit I = ignoriert,
da das letzte Feld ein Fillerfeld ist und dies um 2 Stellen Alpha gekürzt wird. Davor wird dann ein 2 stelliges Alphafeld eingefügt und in der DDS definiert.
Bei Dateien ohne Journalisierung hatte ich bisher keine Probleme. Liegt das an der Journalisierung? Ist beim CHGPF ein bestimmter Parameter mitzugeben? Hat jemand eine Lösung, sich die Struktur der Datei nicht ändert.?
Danke.
-
Zitat von AKS1
Bei Dateien ohne Journalisierung hatte ich bisher keine Probleme. Liegt das an der Journalisierung? Ist beim CHGPF ein bestimmter Parameter mitzugeben? Hat jemand eine Lösung, sich die Struktur der Datei nicht ändert.?
Moment, Du willst die Struktur der Date ändern, aber nicht, daß sich die Struktur der Datei ändert?
Das klingt nach: harten Schritt machen und auf SQL umstellen. "Fillerfeld" löst schon ein wenig Schaudern aus.
-h
-
Welches Problem hast du denn konkret?
Dass du alle Programme mit Native-Zugriff ebenfalls umwandeln musst ist dir aber schon klar.
Selbst SQL-Programme können da dann durchaus Probleme bekommen, wenn die Feldlänge der Variablen nicht angepasst wird.
-
Zitat von holgerscherer
Moment, Du willst die Struktur der Date ändern, aber nicht, daß sich die Struktur der Datei ändert?
Das klingt nach: harten Schritt machen und auf SQL umstellen. "Fillerfeld" löst schon ein wenig Schaudern aus.
-h
falsch.
Die Struktur wurde in der DDS geändert. Nach Aufruf von CHGPF und Ingnore (Datenverlust)
hat sich die Strukture des Objekts(Datei) nicht geändert.
-
Zitat von Fuerchau
Welches Problem hast du denn konkret?
Dass du alle Programme mit Native-Zugriff ebenfalls umwandeln musst ist dir aber schon klar.
Selbst SQL-Programme können da dann durchaus Probleme bekommen, wenn die Feldlänge der Variablen nicht angepasst wird.
Das ist alles klar. Mach das nich zum ersten Mal.
Das Problem ist:
Die Struktur wurde in der DDS geändert. Nach Aufruf von CHGPF und Ingnore (Datenverlust)
hat sich die Strukture des Objekts(Datei) nicht geändert.
Das habe ich das erste mal mit einer Datei die journalisiert wird, bei nicht journl. Dateien hat dies bisher immer funktioniert.
-
Und was heißt das genau?
Was ergibt DSPFFD? Sind die Felder nicht geändert?
Wenn sich die Struktur nicht geändert hat, kann der CHGPF nicht erfolgreich gewesen sein.
Ggf. musst du für solche Aktionen erst die Journalisierung aufheben und hinterher wieder starten.
-
Natürlich hat sich die Struktur der Datei geändert!
nur der String des Datensatzes nicht.
Journal runter, chgpf, journal drauf, fettich (wie von Baldur beschrieben)
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Zitat von Fuerchau
Und was heißt das genau?
Was ergibt DSPFFD? Sind die Felder nicht geändert?
Wenn sich die Struktur nicht geändert hat, kann der CHGPF nicht erfolgreich gewesen sein.
Ggf. musst du für solche Aktionen erst die Journalisierung aufheben und hinterher wieder starten.
Lt. DSPFFD ist keine Änderung durchgeführt worden.
Eine Fehlermeldung oder Abbruch gab es auch nicht.
Folglich immer prüfen ob Datei Datei journalisiert wird und dann diese vor dem CHGPF aufheben.
Danke.
-
Naja wir machen den CHGPF auch. Beim CHGPF muss eine Datei nicht vom Journal abgehängt werden, das macht der CHGPF mit, der hängt die auch wieder an.
-
U.U. streikt der CHGPF da dann manchmal.
Ein SQL Alter Table geht vielleicht anders vor.
-
wenn ich das richtig verstanden habe sieht das so aus:
alt:|123+++++|
neu: |++|123+++| '+' steht für Leerstelle
damit ist der chgpf richtig durchgeführt worden (*map *drop)
sonst müsste die Datei doch mit *nochk kopiert werden.
Hoffe weitergeholfen zu haben.
LG
Hans-Joachim
Similar Threads
-
By philsturm in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 08-08-19, 07:13
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