Anmelden

View Full Version : cpyf - bin verwirrt.



Seiten : 1 [2]

Edefauler
26-08-09, 12:58
@Dieter: ...ich übergebe auch nicht wirklich AAA... ich habe eine Variable &var (*char 10) mit dem Inhalt 'AAA '.
Also 3xA und 7x Blank.
Sorry- da hatte ich mich ein bisschen ungenau ausgedrückt.

Edefauler
26-08-09, 13:28
IBM hat nen Workaround für mich:

PGM
DCL VAR(&VAR) TYPE(*CHAR) LEN(10) +
VALUE('AAA')
DCL VAR(&CMD) TYPE(*CHAR) LEN(200)

CHGVAR VAR(&CMD) VALUE('CPYF FROMFILE(TESTBIB/ELW) +
TOFILE(QTEMP/ELW) MBROPT(*ADD) +
CRTFILE(*YES) INCREL((*IF UPUPRF *EQ ''' +
*CAT &VAR *CAT '''))')
CALL PGM(QCMDEXC) PARM(&CMD 200)

ENDPGM

Pikachu
26-08-09, 13:37
... ich sehe da keinen Interpretationsspielraum:"Bei jedem Operator außer *CT wird der Vergleich über die Länge des angegebenen Zeichenfolgenwerts durchgeführt (bis maximal 256 Zeichen)"
Bei welchem Release steht denn das im Hilfetext?

Edefauler
26-08-09, 13:41
...das steht im Hilfetext zu INCCHAR nicht zu INCREL.... bei INCREL gibt es ausserdem keinen *CT