Zitat Zitat von holgerscherer Beitrag anzeigen
Also, die akademische Antwort lautet: nein
Die praktischen Antworten haben ja schon ein paar Kollegen geliefert.

Hintergrund - direkt in ein Datei-Objekt auf der IBM i schreiben geht garantiert schief - weil man nie genau weiß, wie das Objekt samt Inhalt im System repräsentiert wird, oder man sich darauf verlassen sollte, daß es nach einem PTF / RelW gleich ist.
Daher ist der Weg über die definierten Schnittstellen immer besser, ob das jetzt xDBC, oder CPYFRMIMPF oder ein Tool ist, kommt auf den Geschmack an.

So, genug Theorie, nun ran ans Importieren ;-)

Nun ja sehr interessante Überlegungen die nachvollziehbar sind und begründet deiner Praxis entstammen. nun zum "akademischen nein" oder "garantiertem schiefgehen".
E30 kennt diese probleme nicht da auch für Textdateien dateibeschreibungen unterstützt werden die sehr weit über die Möglichkeiten herkömmlicher DDS hinausgehen. somit ist es möglich u.A. Textfiles feldbezogen in eine os400-DB zu übernehmen. je feld kann definiert werden ob eine ASCII EBCDIC konvertierung, eine ent- oder verschlüsselung von daten oder sogar CHAR-Felder als gepackte zu übernehmen wären. dezimaldatenfehler werden abgefangen und wahlweise mit ersatzwerten belegt. das wäre aber noch nicht alles....