如何在 IBM i(OS/400)中使用 CL程序调用RPG程序?

作者:佚名 上传时间:2023-05-23 运行软件:IBM i (OS/400)操作系统 软件版本:IBM i 7.3 版权申诉

本文介绍在IBM i (OS/400)操作系统中使用CL程序(Control Language Program)调用RPG程序的方法。RPG是一种面向IBM i (OS/400)操作系统的高级编程语言,通过CL程序调用RPG程序可以实现在命令行中运行RPG程序的功能。本文详细介绍了如何编写CL程序,并通过CL程序调用RPG程序。

/* CL程序调用RPG程序 */
             PGM        PARM(&PARM1)
             DCL        VAR(&PARM1) TYPE(*CHAR) LEN(10)

             /* 定义调用参数 */
             DCL        VAR(&PARM2) TYPE(*CHAR) LEN(10)
             DCL        VAR(&RC) TYPE(*INT)

             /* 赋值调用参数 */
             CHGVAR     VAR(&PARM2) VALUE(&PARM1)

             /* 调用 RPG程序 */
             CALL       PGM(MYLIB/RPGPGM) PARM(&PARM2 &RC)

             /* 输出RPG程序的返回值 */
             IF         COND(&RC *NE 0) THEN(DO)
             SNDPGMMSG  MSG('RPG程序执行错误') TOMSGQ(*PRV)
             ENDDO

             /* 执行成功 */
             SNDPGMMSG  MSG('RPG程序执行完成') TOMSGQ(*PRV)

             ENDPRG

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
何在IBM i (OS/400)中使用CL程序调用RPG程序
本示例演示了如何在IBM i (OS/400)中使用CL程序调用RPG程序的方法。使用CL程序可以快速方便地调用各种RPG程序完成复杂任务。/* CL程序调用RPG程序 */PGMDCL VA
IBM i 7.3
IBM i (OS/400)
2023-03-20 00:23
何在 IBM iOS/400)中使用 CL程序调用RPG程序
本文介绍在IBM i (OS/400)操作系统中使用CL程序(Control Language Program)调用RPG程序的方法。RPG是一种面向IBM i (OS/400)操作系统的高级编程语言
IBM i 7.3
IBM i (OS/400)操作系统
2023-05-23 11:52
使用IBM i (OS/400)在RPG程序调用API
这段示例代码是在RPG程序中使用IBM i (OS/400)调用API的常见解决方案。通过使用API,可以方便地调用外部程序或操作系统功能。dcl-pr MyAPI extproc('MYAPI')
IBM i (OS/400) V7R3
RPG
2023-03-21 05:38
IBM iOS/400CL程序如何调用API?
IBM i OS/400是一个功能强大的操作系统,可以使用CL程序调用API(应用程序接口)以实现更高级的功能。下面是一个简单的示例代码,展示了如何在CL程序中调用API。示例代码/* 以下是调用
IBM i 7.4
IBM Rational Developer for i 9.7
2023-03-13 03:06
使用IBM i (os/400)CL程序调用Python脚本
本示例使用IBM i操作系统中的CL程序调用Python脚本,实现在IBM i上运行Python脚本的功能。CL程序为IBM i中的命令行接口程序,使用CL程序调用Python脚本可以使得IBM i系
IBM i 7.4
IBM i CL程序 + Python脚本
2023-03-31 20:10
何在IBM i (OS/400)中使用CL程序调用SQL语句?
在IBM i (OS/400)中,使用CL程序调用SQL语句涉及以下步骤:创建SQL存储过程: 首先,确保已经在系统上创建了包含所需SQL语句的存储过程。可以使用SQL工具或其他方法创建并测试该
IBM i (OS/400)
IBM i (OS/400)
2023-11-29 08:28
何在IBM i (OS/400)中使用RPG程序
本文将介绍如何在IBM i (OS/400)中使用RPG程序。RPG程序是一种高级编程语言,可以用于批处理和文件IO操作。本文将提供一些示例代码和代码释义,以帮助读者更好地理解RPG程序的使用。批处
任意版本
RPGLE
2023-04-06 14:02
使用IBM i (OS/400)执行RPG程序
IBM i(先前称为OS/400)是IBM的操作系统,广泛用于企业应用程序。本示例演示了如何在IBM i上执行RPG(Report Program Generator)程序,这是一种常见的编程语言,用
IBM i (OS/400)
RPG编程环境
2023-11-01 06:52
IBM i (OS/400)如何执行RPG程序
如果您是IBM i操作系统的用户,您可能需要执行一些针对RPG编程语言编写的程序。在这篇文章中,我们将向您展示如何在IBM i上执行RPG程序,包括示例代码、代码释义和总结。示例代码以下是一些简单
IBM i 7.4
IBM i (OS/400)
2023-04-02 18:15
何在IBM i (OS/400)上运行RPG程序
本文将介绍如何在IBM i (OS/400) 操作系统上运行RPG程序,同时提供一些示例代码和代码释义,以及总结。示例代码以下是一个简单的RPG程序示例: FMyFile IF
7.3
IBM i Access Client Solutions
2023-04-10 00:14