[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index] [Date Index] [Thread Index]
[SQR-USERS Info] [SQRUG Home Page]

RE: [sqr-users] Unable to Move or Del from CALL SYSTEM...



It does look like the files are open.  The difference between move and copy
of course is that move attempts to delete the files after copying them, but
copy does not.
You could test by calling a bat file which issues a pause command instead of
the move command, then try to move the files manually in a cod window.  If
the manual move fails then you can work try to work out why the files cannot
be deleted.  Of course if the manual move DOES work then I have no idea :-)

Steve.

-----Original Message-----
From: sqr-users-admin@sqrug.org [mailto:sqr-users-admin@sqrug.org]On
Behalf Of Ross, Steven
Sent: Saturday, 28 June 2003 4:49 AM
To: 'sqr-users@sqrug.org'
Subject: RE: [sqr-users] Unable to Move or Del from CALL SYSTEM...


The program closes all files prior to trying to move them.  Also, 'copy'
works for us; it's 'move' that doesn't work...go figure.

Again, any help would be appreciated.

TIA,

Steven Ross
Applications Developer/Analyst
sross@kcm.org




-----Original Message-----
From: Stephen Ratliff [mailto:stephenratliff@hotmail.com]
Sent: Wednesday, June 25, 2003 6:08 PM
To: sross@kcm.org
Subject: Re: [sqr-users] Unable to Move or Del from CALL SYSTEM...


Try this. ALSO BE SURE THE FILE(S) YOU ARE MOVING ARE CLOSED.  I have made
that mistake many times. You cannot move/delete/rename opened files.

(IMPORTPREFIX is #define'd and referenced to SETENV.sqc for the UNC path for

files)
$File_complete is the filename.  You should be able to put *.* in its place.


let $ofile1 = '{IMPORTPREFIX}' || '\Procard\Archive\'
let $ifile1 = '{IMPORTPREFIX}' || '\Procard\Input\'


let $rcp1 = 'cmd /c copy '
let $copy-command = $rcp1 || $ifile1 || $file_complete || ' ' || $ofile1

CALL SYSTEM using $copy-command #command-status WAIT


Stephen Ratliff

-The problem with democracy is that it counts the number of heads not their
content.





----Original Message Follows----
From: "Ross, Steven" <sross@kcm.org>
To: "'sqr-users@sqrug.org'" <sqr-users@sqrug.org>
Subject: [sqr-users] Unable to Move or Del from  CALL SYSTEM...
Date: Wed, 25 Jun 2003 16:57:34 -0500

Hello,

We have a process which backs up output files, and another one that moves
output files.  Both use the CALL SYSTEM syntax to perform a system command.
However the 'move' routine fails, while the 'backup' routine succeeds.  I've
worked with our LAN people, and have eliminated Permissions as a cause.

Here are the particulars:

OS: Windows 2000 Server

Backup command:
C:\WINNT\system32\cmd.exe /c xcopy /y
"\\kcmfp1\FDEV\operations\USA\Step2_Out\SPECIAL\*.*"
"\\kcmfp1\FDEV\operations\USA\Step2_Out\SPECIAL\20030625_976690\"


Move command:
C:\WINNT\system32\cmd.exe /c move /y
"\\kcmfp1\FDEV\operations\USA\Step2_Out\SPECIAL\*.*"
"\\kcmfp1\FDEV\operations\USA\Step2_Out\SPECIAL\Completed"

These commands are both called in the same way:
CALL SYSTEM USING $kc_cmd #ReturnValue WAIT

Where $kc_cmd is the command line(s) above.  The #ReturnValue = 1, which
Win2K says is: "Incorrect function."

Any help would be GREATLY appreciated,

Thanks,

Steven Ross
Applications Developer/Analyst
IT Mailings Coordinator
Kenneth Copeland Ministries
sross@kcm.org
817-252-2844


_______________________________________________
sqr-users mailing list
sqr-users@sqrug.org
http://www.sqrug.org/mailman/listinfo/sqr-users

_______________________________________________
sqr-users mailing list
sqr-users@sqrug.org
http://www.sqrug.org/mailman/listinfo/sqr-users

_______________________________________________
sqr-users mailing list
sqr-users@sqrug.org
http://www.sqrug.org/mailman/listinfo/sqr-users