很多同事参加工作有Java 面经, Python 面经等
那个AS400 有面经么 ?肯定有,去面试AS400 主要问一些SQL的问题和AS400 常用问题。
小编发现AS400 的参考资料很火这边的话,小编再重新分享并设置永久不过期,大家自行下载
AS400中文教程完整版本
链接:https://pan.baidu.com/s/1qDgPd_vU56QCAjRgubeMQg
提取码:as40
银行核心系统入门简介(关于业务)
链接:https://pan.baidu.com/s/1OSHxyrbFQJTy5G1_97-OWQ
提取码:as40
AS400程序员RPGIV培训手册中级
链接:https://pan.baidu.com/s/1YOJVdU2AIdBdt6U_BTsBRA
提取码:as40
AS400 面经:
1.How do SFLSIZ and SFLPAG differ with all three types of Subfiles?
SFLSIZ 和SFLPAG 有啥区别:
答:SFLSIZ 是指Subfile 的大小,SFLPAG 是指一页显示多少行
那Subfile 最大可以有多少行是9999行。
2.How to identify whether any job is interactive or batch in CL, in RPG, and normally?
怎么知道这个job 是batch 的job还是online 的job
答:你可以通过wrkactjob 去看。因为我们知道一个job是靠什么去定位的
job number , user name, job number
当你去到sub system 的时候就可以看到job 的属性, type 是INT代表它hi online,BCH 代表它是batch
3. How will I explicitly open a file in the RPG program?
怎么手动打开外部文件在rpg 程序里
答:用Keyword USROPN。在定义file的时候,但这个通常是在update or write 的时候加这个key,一般是为了减少锁file的时间,怕被锁住file影响其他job的运行,一般如果没有的话,系统默认程序被call 的时候打开file,在set on LR的时候关闭file
4.How do you set the pointer to some value or its next or higher value?
怎么把指针指到更大的值上。
答:SETGT是指到更大值上。SETLL 是指到更小的值上
5.Why do we use *INLR = *ON?
INLR 有啥用
答:清理内存,并初始化所有的值
6. How can we avoid using indicators in RPG?
怎么不用灯或者少用
答:用 %FOUND ,%EOF ,NOT %EOF代替
7.What are mandatory keywords for a Subfile?
写subfile 必须要的关键字
答:
-
SFL (Subfile format keyword) -》 定义一个subfile
-
SFLCTL (Subfile control format keyword) -》 定义一个 subfile control
-
SFLDSP (Subfile Display keyword) -》 在subfile cotrol 上定义什么时候显示
-
SFLPAG (Subfile Page keyword) -》 subfile 一页有多少行
-
SFLSIZ (Subfile Size keyword) -》 subfile 的大小
8.How we can execute a CL command from within RPG program without calling a CL program?
怎么在RPG里面call CL 语句
答:可以通过call QCMDEXC 这个API去执行 cl 语句,但是要自己去format 好len 和string
-
QCMDEXC API
-
QCAPCMD API
-
SYSTEM API (C API)
9. 当如果说RPG 里面有相同的文件record fomat时候该怎么办
答:我们可以用rename关键字改名在Fspec
10.当有同名的字段该怎么办。
答:我们可用Prefix这个关键字改名。比如: prefix(L:0)
CUSTNO -》会改变为LCUSTNO
11.How to find the dependent of a file in AS400?
怎么找对应PF的LF
答:用DSPDBR command,当然你也可以用DSPFD 找到LF的PF。