我有一个VB.net应用程序,它导入一个名为resource_NAMEOFEXE.txt的文件,当我的流阅读器只接收“resource_NAMEOFEXE.txt”作为位置时,它假设本地,我猜测,并在用户运行时正确读取文件。
然后我尝试运行一个应该运行exe的jcl作业,程序无法自动找到本地路径。所以我尝试将本地路径硬编码到exe本身,并且jcl运行和用户运行正确导入的程序。注意:jcl位于大型机上,exe位于服务器上。
//SFARENAM EXEC P2CUCMD
//SCRIPT DD *
"\\<serverName>\$APPLE\testAndRename.exe"
/*
//UCMDOPT DD DISP=SHR,DSN=IC.D2C.UCMDOPT.FILE(UZAO0001)
//SYSIN DD *
-s SCRIPT
-host <servername>
-userid <userid>
-script SCRIPT
-x UCMDOPT
/*
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//
这可能是JCL问题,还是应该以特殊方式格式化vb.net位置以询问本地exe位置。
答案 0 :(得分:0)
在调用.exe
文件而不是网络路径时尝试使用本地路径。
例如,而不是:
\\\serverName\$APPLE\testAndRename.exe
使用:
C:\something\somewhere\testAndRename.exe