PDA

View Full Version : CPYTOPCD



peterkohl
01-06-05, 08:52
wie bekomme ich die lästige 5-stellige Zeilennumerierung weg, wenn ich eine Datei aus der DB2/400 ins DLS kopiere:

CL:

CPYTOPCD FROMFILE(QTEMP/TRN00) TOFLR('EMAIL') +
TODOC(&NRBEA) REPLACE(*YES) TRNTBL(*DFT) +
TRNFMT(*TEXT)


Ergebnis:

00001 B e s t e l l u n g
00002
00003
00004
00005
00006

Der UR-Dateiinhalt ist somit un 5 Stellen nach rechts verschoben.

Fuerchau
01-06-05, 08:59
Verwende besser den CPYTOSTMF oder CPYTOIMPF. Auch solltest du das QDLS nicht mehr verwenden sondern in "/home" Verzeichnisse anlegen.

peterkohl
01-06-05, 09:37
besten Dank für die schnelle Info. Wo versteckt sich denn die QTEMP???? mit WRKLNK. ==> bitte nicht beachten, das Problem liegt an anderer Stelle.

Fuerchau
01-06-05, 09:54
Die QTEMP ist ein rein internes Speicherobjekt und für jeden Job separat vorhanden. Daher kann diese nicht "gefunden" werden.

peterkohl
01-06-05, 11:10
doch, er findet => nämlich die eigene QTEMP:
WRKLNK qsys.lib/qtemp.lib