我目前正在使用Windows telnet通过一系列sendkeys /应用程序等待通过VBA将文件提交到OpenVMS队列。它可以工作,直到最终用户将焦点从telnet窗口移开。我更喜欢使用FTP会话发出SUBMIT,我可以将命令编写成批处理文件并通过FTP进行拍摄。我能够使用IBM大型机做类似的事情 - 通过引用站点FTP命令 - 设置filetype = jes,然后是一个JCL文件,该文件将被放入工作队列中以立即执行。我似乎无法在互联网上找到任何与FTP,openVMS和提交有关的内容。我尝试过使用Quote submit / que = ...但它无法识别命令。 (提交在telnet下正常工作)。
答案 0 :(得分:0)
也许您可以使用远程Shell协议(RSH)在远程节点中执行命令 你需要在Windows上使用rsh客户端: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rsh.mspx?mfr=true
并通过TCPIP $ CONFIG在VMS上启用RSH服务 (请参阅OpenVMS文档http://h71000.www7.hp.com/doc/index.html)
答案 1 :(得分:0)
这最适合用于处理入站FTP文件的VMS用户名。如果您为该用户名输入LOGIN.COM以检测它是网络连接并提交批处理作业以查找预期文件,请通过重试(FTP完成)获得对它的独占访问权限,然后处理该文件 - 为我工作过。
另一个选项是在目录上放置一个安全ACL并创建一个审计监听器 - 它将通过邮箱消息获取文件。然后它可以做类似的事情:获得对正在创建的文件的独占访问权,然后进行处理。