All:

I'm building a routine to automatically rename a large number of
serially-named files.

The Plugin reports an error: "-ERROR- Wrong OPERATION parameter ".  

The relevant code from inside the loop:
...
SELECT (CTXT(DocumentID)) +
INTO vDocumentID INDIC iv1 +
FROM Document +
WHERE DocSeqNO = .vLoopCounter

SET VAR vDocSeqNO = (CTXT(.vLoopCounter))
SET VAR vBuildSourceString = '(.vSourcePATH + .vDocumentID + .vFileExtLABL
)'
SET VAR vBuildTargetString = '(.vTargetPATH + .vDocSeqNO + ''_'' +
.vDocumentID + .vFileExtLABL )'

SET VAR vSourceString = &vBuildSourceString
SET VAR vTargetString = &vBuildTargetString

PLUGIN RBFileOperations vResult +
|OPERATION RENAME_FILES +
|SOURCE .vSourceString +
|TARGET .vTargetString
...

Watch variable values all "check out":

vSourcePATH = D:\0TEST\0SOURCE\
vTargetPATH = D:\0TEST\0SOURCE\
vFileExtLABL = .pdf

vLoopCounter = 20001
vDocumentID = 20258
vDocSeqNO = 20001

vBuildSourceString = (.vSourcePATH + .vDocumentID + .vFileExtLABL ) 
vBuildTargetString = (.vTargetPATH + .vDocSeqNO + '_' + .vDocumentID +
.vFileExtLABL )

vSourceString  = D:\0TEST\0SOURCE\20258.pdf
vTargetString = D:\0TEST\0SOURCE\20001_20258.pdf

vResult = -ERROR- Wrong OPERATION parameter 


Anything obvious to anyone but me?

Bruce


Reply via email to