阅 读 文 章

内部函数%SWITCH测试的作业开关,是自定义的,还是系统特定的?

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(依然沈) | 时间:2007-05-27 | 浏览:人次 ]


如题!
请高手们指点!
太感谢了!:em15:



 依然沈 回复于:2007-04-16 12:21:11

唉!怎么没人搭理呀!!


 李海隽 回复于:2007-04-17 08:58:37

系统自带的


 依然沈 回复于:2007-04-17 09:12:48

是系统自带的,那么每一位又指定为什么呢?


 李海隽 回复于:2007-04-17 10:03:12

8位,只能有3个值,1、0和X,表示作业的状态。如%SWITCH(0011XXXX),前两个作业是0状态,3和4是一状态,后4个不管。


 李海隽 回复于:2007-04-17 10:15:22

8位对应的是同一个JOB。上例如果作业开关的值是0011XXXX,后4位不管,那么结果是1,否则是0。
关于作业开关,你可以查一下CRTJOBD和CHGJOB。


 李海隽 回复于:2007-04-17 10:30:09

作业开关的初始值是由CRTJOBD指定的,由CHGJOB修改。


 依然沈 回复于:2007-04-17 13:02:16

谢谢你李隽!
可能是我描述的不好,我想知道的是每位代表作业的什么属性.
比如说有(0011xxxx),那么第一,二位代表作业的什么属性为0.第三四位又代表作业的什么属性为1.


 李海隽 回复于:2007-04-17 14:11:42

0表示off,1表示on。用来控制程序的流程。比如用cl可以让0011XXXX执行A程序、1100XXXX执行B程序。


 李海隽 回复于:2007-04-17 14:16:12

单独的一位没有什么含义,8位组合在一起作为一个开关变量来使用。用来控制程序的流程。


 李海隽 回复于:2007-04-17 14:17:21

忘说了,默认值是8个0。


 依然沈 回复于:2007-04-17 14:22:42

谢谢你的回答,我还是没弄清楚.
比如说有下例代码:
CALL       PGM(EDI510P) PARM(&CTLNBR &FILNAM)         
IF         COND(%SWITCH(X1XXXXXX)) THEN(DO)           
CHGVAR     VAR(&MSG) VALUE('Invalid control or file + 
             name, try again !')                      
GOTO       CMDLBL(STRDSP)                             
ENDDO    
这边关注的是第二位是否为1,那么这第二位到底是指的什么,是不是就如同异常CPF9815一样,是固定指示某个错误呢?


 李海隽 回复于:2007-04-17 14:38:44

据我所知它没有特定含义,可以任意组合,跟错误代码不一样。
你看一下这本程序或与它关联的程序中有没有类似CHGJOB     SWS(X1XXXXXX)或者
CHGVAR    VAR(&ABC) VALUE(%SWITCH(X1XXXXXX))这样的代码?
问问别的人吧,我说的可能也不对。
这个东西我只在练习时用过,还没在项目中使用过呢。要不你把相关代码贴上来,让我涨涨见识。


 依然沈 回复于:2007-04-17 14:39:39
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 定义 还是 系统 特定 开关 作业 函数 测试 内部 回复

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.