有一种想法是在 Java 应用程序中包含这样的代码。
Evaluate External Type Code
When 1
Call L.Services Parm1, Parm2, Parm3,Parm4, Parm5, Parm6
When 2
Call T.Services Parm1, Parm2, Parm3
When 3
Call C.Services Parm1, Parm2, Parm3,Parm4, Parm5, Parm6
When 4
Call D.Services Parm1, Parm2
When 4
Call X.Services Parm1, Parm2, Parm3,Parm4, Parm5
When other
Call Invalid
End Evaluate
在开发周期中可能会添加调用。我没有用 Java 开发过任何东西,我的经验是大型机汇编程序、COBOL、PL/1 和数据库应用程序。Parm 字段可以是 to/from,每个子例程会有不同数量的 parms。
我知道这可以在汇编程序、C 和 PL/1 但是 Java 中完成?
我的偏好是有一个小表,上面有被调用例程的名称和所有参数的列表。
这将允许使用 CALL ID 查询 CALL 表以返回例程名称和所有参数。(作为一个数组?)使用这种方法,控制模块中不会有任何代码更改来添加新功能,只需插入 CALL 表。
这可以用Java完成吗?