簡體   English   中英

IBM for i / RPG:如何在 IBM Rational Developer for i (RDi) 中一次調用編譯模塊和創建服務程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM