home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
VSCPPv7.zip
/
VACPP
/
IBMCPP
/
macros
/
CODE
/
EXEC.LX
< prev
next >
Wrap
Text File
|
1995-05-08
|
1KB
|
34 lines
/* */
trace 'o'
parse arg dsn
if dsn <> '' then do /* dsn specified */
parse value dsn with '<'server'>'filename /* get the server */
if server = '' then do
filename = dsn /* fixup filename */
'extract name' /* get name of current file */
parse value name with '<'server'>'. /* find server from it */
end
if server <> '' then do /* got a server now */
'HOSTCMD' server 'EXEC' "'"filename"'" /* submit job */
end
end
else do /* no dsn specified */
'extract name' /* get current file name */
parse value name with '<'server'>'hlq'.'filename /* get high level qual */
tempdsn = hlq||'.$CODEJCL'||'.D$'||date('B')||'.T$'||time('S') /* bld dsn */
'HOSTCMD' server 'alloc dsn('"'"tempdsn"'"') space(10 2) tracks recfm(f b)',
'lrecl(80) blksize(6400) dsorg(ps) reuse' /* alloc dsn */
'SAVETO <'server'>'tempdsn /* save curr file contents */
'HOSTCMD' server 'EXEC' "'"tempdsn"'" /* submit job */
'HOSTCMD' server 'delete' "'"tempdsn"'" /* delete dsn */
end