Zitat Zitat von DKSPROFI Beitrag anzeigen
Moin,


das mit den /36 Daten kenne ich leider zur genüge. Damit kämpfen wir auch, die Dateien enthalten alles was so eine /36 Datei enthalten kann:



  • Satzarten
  • undefiniertes, von dem keiner mehr was weiss
  • Datumsangaben in allen Variationen und (Un-) Gültigkeiten
  • blanks in gepackten Felder und gezonten Feldern usw.


Sollte dir die genaue interne Struktur bekannt sein, dann versuche folgendes: Triggerprogramm anklemmen, das Programm mach dann eine Korrektur mit SQL update /36 Datei set substr(Feld , von , länge) = : Neuer Wert.


Ist sicherlich nicht schön, aber funzt gut.

mfg

DKSPROFI
Die Strukturen der Dateien habe ich.
Ich schiebe den Satz in eine DS ohne Felder und prüfe dann im von-bis Bereich der num. Felder den Inhalt auf x'40' oder auch x'00'.
Wenn fehlerhaft, korrigiere ich den von-bis Bereich und schiebe die DS ohne Felder in die DS für die extern beschriebene Datei, bevor ich den Satz schreibe.

Vg.