在IBM i(OS/400)上使用RPG编写调用API的代码

作者:佚名 上传时间:2023-04-28 运行软件:RPG编译器 软件版本:IBM i 7.3 版权申诉

介绍如何使用RPG编写调用API的代码,以调用IBM i操作系统中的函数和服务。

//PASE API调用示例 
     ctl-opt dftactgrp(*no) actgrp('MYACTGRP') bnddir('QC2LE');  
     dcl-proc MyTest;  
        dcl-pr qshell extpgm('QSHCMD' : *proc);  
           cmdstr char(5000) const;  
           rtnval uns(10);  
        end-pr;  
        dcl-ds ReturnData qualified;  
           ReturnCode uns(10);  
           ReturnMessage char(100) dim(10);  
        end-ds;  
        dcl-s cmd char(5000);  
        cmd = 'ls -1 ' + %trim(FilePath) + ' > /tmp/directorylist.txt';  
        rtnval = qshell(cmd);  
        if (rtnval <> 0);  
           ReturnData.ReturnCode = %char(rtnval);  
           ReturnData.ReturnMessage(1) = 'Error! QSHCMD returned '+%char(rtnval);  
        endif;  
        *inlr = *on;  
     end-proc;

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

用户评论
相关推荐
IBM iOS/400使用RPG编写调用API代码
介绍如何使用RPG编写调用API的代码,以调用IBM i操作系统中的函数和服务。//PASE API调用示例 ctl-opt dftactgrp(*no) actgrp('MYACTGR
IBM i 7.3
RPG编译器
2023-04-28 00:40
IBM iOS/400使用RPG编写REST API
本示例展示了如何在IBM i (OS/400)上使用RPG编写REST API。这个示例将使用IBMi的集成web服务来处理REST请求和响应,并使用IREST(IBM的RPG扩展,用于处理REST)
IBM i (OS/400) V7R2M0
IBM Rational Developer for i (RDi)
2023-04-12 19:15
使用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 / 400使用RPG编写RESTful服务
本示例使用IBM i(OS / 400)上的RPG编写RESTful服务,实现了读取和写入数据的功能。该RESTful服务使用JSON作为数据格式,并可以通过HTTP请求进行访问。/free
IBM i 7.2
IBM RPG IV
2023-04-15 13:52
IBM i (OS/400)使用RPG编程语言(IBM i (OS/400))
IBM i (OS/400)是一种流行的操作系统,广泛用于企业级应用程序的开发和部署。其中,RPG编程语言是一种高级编程语言,适用于开发企业级应用程序。本文将介绍在IBM i (OS/400)上使用R
IBM i (OS/400) V7R4,Rational Developer for i 9.6
Rational Developer for i
2023-04-03 04:01
如何在IBM iOS/400使用RPG编写RESTful API
本示例代码演示如何使用IBM i(OS/400)上的RPG编写RESTful API。通过该示例代码,您可以了解到RPG如何通过数据结构和列表定义请求和响应,并使用IBM i上的HTTP服务来支持RE
OS/400 V7R1
RPGLE
2023-04-28 20:52
IBM i (OS/400)使用RPG制作RESTful API
这是一篇介绍如何在IBM i (OS/400)上使用RPG制作RESTful API的文章,其中包含示例代码以及解释。dcl-pr MyApp get export;
IBM i (OS/400) V7R4M0
RPG语言
2023-04-30 16:04
IBM i (OS/400)使用Python调用RPG IV程序
本示例展示了如何在IBM i (OS/400)操作系统上使用Python编程语言调用RPG IV程序。Python是一种流行的高级编程语言,它与IBM i系统平台兼容。RPG IV是一种程序设计语言,
Python 3.7.2, IBM i (OS/400) 7.3
IBM i Access Client Solutions
2023-04-27 04:02
IBM i (OS/400) 如何使用 SQL 调用 RPG 程序
本例中展示了如何使用在IBM i系统上使用SQL语句调用RPG程序。RPG程序将被传递变量后,将输出被返回到SQL查询的结果集中。CREATE FUNCTION MY_RPG_FUNCTION (I
IBM i 7.4
IBM RPG编译器
2023-05-24 11:52
IBM i (OS/400)使用RPG程序WebService调用示例
该示例展示了如何在IBM i (OS/400)上使用RPG程序调用远程Web服务。这个简单的示例使用了IBM i (OS/400)的HTTPAPI服务以及SOAP客户端RPC。通过这个示例,你可以学习
IBM i 7.3
RPG
2023-03-18 23:54