2014-01-22 15 views
0

我目前使用windows telnet通過一系列的sendkeys /應用程序等待通過VBA提交文件到OpenVMS隊列。它起作用,直到最終用戶將注意力從遠程登錄窗口轉移開來。我寧願使用FTP會話發佈SUBMIT,我可以將命令腳本編寫成批處理文件並通過FTP進行拍攝。我能夠通過引用網站FTP命令來完成與IBM大型機類似的操作 - 設置filetype = jes,後跟一個JCL文件,該文件將被放入工作隊列以立即執行。我似乎無法找到與FTP,openVMS相關的任何內容,並提交。我曾嘗試使用Quote submit/que = ...但它不能識別該命令。 (在telnet下提交工作正常)。有誰知道如何通過FTP會話向OpenVMS發出SUBMIT命令?

+1

您無法使用FTP直接發送到批處理隊列。您可以運行批處理作業或分離的進程,定期檢查目錄是否存在新文件。當它出現時,它可以將其提交給適當的批處理隊列。有了額外的工作,它可以通過電子郵件發送日誌文件。 – HABO

+0

如果雙方都可用,則可以使用ssh在遠程節點上執行命令:您可能想要設置-o BatchMode。而且,您可以使用公鑰認證。 – user2116290

+0

我喜歡Hartmutt的定期檢查建議(從批處理作業:-)。出於明顯的安全原因,我不鼓勵提交新的找到的文件。如果可能的話,我會在新的數據文件出現時提交已知的批處理腳本:.CSV,.TXT,新的源文件,如.COB。根據文件名和類型選擇處理腳本。 – Hein

回答

0

這適用於專門用於處理入站FTP文件的VMS用戶名。如果您爲該用戶名輸入LOGIN.COM以檢測它是網絡連接並提交批量作業以查找預期的文件,則通過重試(FTP已完成)對其進行獨佔訪問,然後處理文件 - 即已經爲我工作。

另一種選擇是在目錄上放置一個安全ACL並創建一個審計偵聽器 - 它將通過郵箱消息獲取文件創建。然後它可以做類似的操作:獲得對正在創建的文件的獨佔訪問權,然後對其進行處理。

相關問題