Chinaunix

标题: 让程序自行退出 [打印本页]

作者: ganstone    时间: 2004-05-21 11:03
标题: 让程序自行退出
自己用COBOL开发的程序,用户操作完后会回到输入下一笔的状态。
可是,如果他们不输下一笔,也不退出程序。
那其他程序如果有开成I-O的同样文件,就会LOCK.

不知各位大虾有何办法。
比如长时间不用,让该程序自行退出。
作者: xuguopeng    时间: 2004-05-21 11:49
标题: 让程序自行退出
QDSCJOBITV        30
修改此系统值,超过30分钟不操作就断开此用户
作者: aeiou    时间: 2004-05-21 12:09
标题: 让程序自行退出
RPG的话,这种画面一般都是通过一个循环实现的,用户选择退出是这个循环的出口。如果要控制时间的话,可以记录空闲的时间,等到限制值的时候关闭窗口,退出循环就可以了。

COBOL 没用过,不知道什么样的。
作者: vampirec    时间: 2004-05-21 13:31
标题: 让程序自行退出
对文件的操作如果有交互式的,尽量不要用'U'或'O'型打开文件,而是控制程序只在更新文件时才专门CALL一起更新文件的API(自己写),这样可有效的防止由于交互用户不退出而导致的文件LOCK问题。
这也是RPG编程的一个比较重要的习惯问题,特别是对有很多用户同时更新的文件,一定要写专门更新文件的API,切记!
作者: ganstone    时间: 2004-05-21 14:29
标题: 让程序自行退出
系统自己断
会把打开的文件close么.

cobol里记录程序运行时间,到了让它退出,是个办法。

骑士的建议很好,可惜晚了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2