2017-03-17 24 views
4

我有一個很長時間運行的COBOL程序,在一天中的不同時間隨機運行。控制檯操作員希望在啓動時收到通知,並讓程序等待,以便他們可以在讓工作繼續前得到咖啡。我怎樣才能用COBOL做到這一點?在Mainframe COBOL中,如何向控制檯操作員發送消息,等待響應,然後繼續?

+0

唉,大型機文檔項目中,我想加入是在這裏::-(http://stackoverflow.com/documentation/mainframe 我只需要25個點左右的資格,然後我會在這裏完成。 您可以註冊我嗎? – dstaudacher

回答

5

使用COBOL 'STOP' 的語句,像這樣:

IDENTIFICATION DIVISION.    
PROGRAM-ID. SAMPLE.      
PROCEDURE DIVISION.      
    STOP 'GO GET COFFEE' 
* program waits until operator responds     
    DISPLAY 'PROGRAM WILL NOW CONTINUE' 
* program now continues 
* [...]  
    GOBACK.        
+3

像往常一樣,在編寫此類代碼之前請諮詢您的技術人員 – cschneid

+4

並且您可以顯示...通過控制檯然後接受...從控制檯,甚至使用響應,但是,只是因爲它可以完成,並不意味着它是一個好主意。 –

+2

我也建議'接受'通過'停止鋰因爲在30年前從標準COBOL中刪除了「STOP literal」。即使IBM在COBOL for z/OS手冊中也推薦它。 –

相關問題