一步创建营销计划
可以使用 CRTBNDC 和 CRTBNDCPP "创建绑定程序" 命令在一个步骤中创建程序 (*PGM 对象)。
"创建绑定程序" 命令组合了编译和绑定的步骤。 使用它们与首先调用 CRTCMOD 或 CRTCPPMOD "创建模块" 命令,然后调用 "创建程序" (CRTPGM) 命令相同,只是在 CRTPGM 步骤之后删除了 "创建模块" 命令步骤创建的模块。
要使用 "创建绑定程序" 命令,源成员必须包含
main() 函数。注: 当 CRTPGM 参数未出现在 "创建绑定程序" 命令中时,将使用 CRTPGM 参数缺省值。 例如,参数 ACTGRP (*NEW) 是 CRTPGM 命令的缺省值,并且用于 "创建绑定程序" 命令。 可以使用 "更改命令缺省值" (CHGCMDDFT) 命令来更改 CRTPGM 参数缺省值。
可以使用 CRTSQLCI 或 CRTSQLCPPI 命令来启动 ILE C 编译器并创建程序对象。 如果在 ILE C/C++ 源中嵌入 SQL 语句,那么可以从 ILE C/C++ 程序访问 SQL 数据库。
示例:
- 要使用 图 1中找到的源创建程序 T1520ALP,请输入:
指定的选项包括:CRTBNDC PGM(MYLIB/T1520ALP) SRCFILE(QCPPLE/QACSRC) TEXT('Adds integers and prints characters') OUTPUT(*PRINT) OPTION(*SHOWINC *NOLOGMSG) FLAG(30) MSGLMT(10) CHECKOUT(*PARM) DBGVIEW(*ALL)- OUTPUT (*PRINT)-指定想要编译器列表。
- OPTION (*SHOWINC *NOLOGMSG)-指定要在编译器列表中展开包含文件,而不是在作业记录中记录消息。
- FLAG (30)-指定要在列表中显示严重性级别 30 的消息。
- MSGLMT (10)-指定要在严重性级别 30 的 11 条消息之后停止编译。
- CHECKOUT (*PARM)-显示未使用的函数参数列表。
- DBGVIEW (*ALL) 指定希望所有三个视图和调试数据都调试此程序。
- 要查看编译器列表,请输入下列其中一个 CL 命令:
DSPJOB然后选择选项 4 (显示假脱机文件)WRKJOB,然后选择选项 4 (使用假脱机文件)WRKOUTQ队列名称WRKSPLF
选择一个选项以查看编译器列表。
- 要运行程序,请输入:
CALL PGM(MYLIB/T1520ALP) - 输入
a并按 Enter 键。 输入9并按 Enter 键。 输入b并按 Enter 键。 输入8并按 Enter 键。 输入+并按 Enter 键。交互式会话如下所示:> a > 9 > b > 8 > + Characters are ab Sum of Digits is 17 Press ENTER to end terminal session.