[英]IBM for i / RPG: How to compile a module and create a service program with one call in IBM Rational Developer for i (RDi)
如何避免连续两次使用 RDi 的编译菜单 - 首先创建一个 SQL RPGLE 模块,然后创建相关的服务程序?
为此,您首先创建一个 CL 程序(我们将其命名为 CRTSRVPRG),如下所示:
PGM PARM(&LIBRARY &SOURCE &NAME)
DCL VAR(&LIBRARY) TYPE(*CHAR) LEN(10)
DCL VAR(&SOURCE) TYPE(*CHAR) LEN(10)
DCL VAR(&NAME) TYPE(*CHAR) LEN(10)
CRTSQLRPGI OBJ(&LIBRARY/&NAME) SRCFILE(&LIBRARY/&SOURCE) SRCMBR(&NAME) REPLACE(*YES) OBJTYPE(*MODULE) DBGVIEW(*SOURCE) OPTION(*EVENTF)
CRTSRVPGM SRVPGM(&LIBRARY/&NAME) MODULE(&LIBRARY/&NAME) EXPORT(*ALL) SRCFILE(&LIBRARY/&SOURCE)
ENDPGM
然后在菜单 Compile / Compile / Work With Compile Command... 中,添加以下新命令:
CALL PGM([your library]/CRTSRVPRG) PARM(&L &F &N) /* OPTION(*EVENTF) SRCMBR(&N) */
一旦你运行了一次这个命令,你就可以使用工具栏中的“Run compile command without prompts”按钮。
命令中的添加
/* OPTION(*EVENTF) SRCMBR(&N) */
在选项卡“错误列表”中为您提供模块编译的反馈。 不幸的是,没有关于创建服务程序的反馈。 为此,您必须查看选项卡“命令日志”...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.