rpgle相关内容

将光标用于多个搜索条件

首先,我想为我糟糕的英语道歉,我可能会错过一些对你们来说很重要的信息. 无论如何.我正在开发一个带有子文件的显示文件来显示一些记录.它在显示一个选择时就像一个魅力,但现在我想为用户开发一个搜索功能.因此,当用户输入不同的搜索条件时,选择将会改变,并且光标必须以某种方式随着新的选择而更新.我正在扯掉我的头发,我真的无法让它工作. 我从“mcpressonine"论坛找到了一个帖子,有一个 ..
发布时间:2022-01-14 22:27:04 其他开发

SQLRPGLE.我的 SQL 查询有问题吗?

这是我试图在我的程序中运行的 SQL 查询.但是我什至无法编译它,我收到一个错误,只是告诉我查询中有问题. 我得到的错误是“SQL0117 Statement contains wrong number of values". /免费执行 sql插入到 NOEDTSR从 NOEDEH 中选择 * 作为 dehWHERE EXISTS (SELECT act.AC2ACT FROM ACTEST ..
发布时间:2022-01-14 22:07:55 其他开发

AS400 RPG DSPF字符级别颜色更改

我想更改子文件中字段中各个字符的颜色. 斯科特·劳伦斯 约翰·史密斯 我喜欢将SCOTT中的CO显示为红色,而SMITH中的MI显示为红色,所有其他字符均为绿色.能做到吗?我很难在单个字符级别而不是在DSPF中的字段级别找到DSPATR.基本上,我想在子文件中以不同颜色在具有CO和MI值的字段中显示字符. 解决方案 如果您的"NAME"字段为固定长度的10个字符,则可以创 ..
发布时间:2020-11-26 01:22:41 其他开发

AS400 RPGLE/运行中的自由动态变量

经过多年的搜索,我相当确定这是不可能的,但是我还是会问. 问题是,当您不知道字段名称时是否可以在操作中使用动态变量.例如,我有一个包含数百个字段的数据结构.操作员选择这些字段之一,程序需要从传递的数据结构中知道哪些数据驻留在该字段中.因此,我们说有100个字段,而field50是操作员选择对其进行操作的对象.该程序将在FLDNAM变量的字段名称(即field50)中传递.该程序将以正常方式读 ..
发布时间:2020-11-26 01:22:39 其他开发

使用java itext和IBM i RPG ILE时引用#START NON-TRANSLATABLE的异常

使用java itext库,并进行非常简单的测试.代码可以通过,但是在关闭文档时,由于java.lang.String.compareToIgnoreCase的空指针异常而失败. 将itext Java代码嵌入到IBM i RPGIV代码中时会发生.不确定是JNI/RPGIV转换问题(应将utf8转换为EBCDIC本机字符集)还是适当的itext问题.如果有任何itext开发人员可以确认我是 ..
发布时间:2020-11-26 01:21:31 Java开发

SQL注入-存储过程调用(在iSeries上)没有危险吗?

我已经进行了一些搜索,但是我对SQL注入有一个特定的问题,希望我能得到一些输入,因为我相信我可能会在处理现场数据等方面走错了路:- 我有一个Java程序在iSeries上调用存储过程.该存储过程在后台具有CL/RPG代码.该存储过程通过参数来调用,其中数据来自网页.例如,该呼叫将如下所示:- call library.prog('field1Value', 'field2Value') ..
发布时间:2020-11-26 01:21:21 其他开发

RPGLE(PROCPTR)中的过程指针

任何人都可以提供这些有趣的用法示例吗? 解决方案 jjujuma, 对于一个简单的示例,您可以使用它来实现一些面向对象的样式过程,例如Draw.您可以通过将Circle_Draw或Square_Draw的相应%PADDR分配给Draw过程指针,来为Circle调用Circle_Draw过程或为Square调用Square_Draw过程.调用Draw过程指针时,您将隐藏正在调用的过程( ..
发布时间:2020-11-26 01:20:11 其他开发

CL命令如何建立其确切的参数列表?

我有一个驱动RPGLE程序的CMD命令对象.由于可以使用几个不同的参数来调用命令,其中一些参数是互斥的,因此我解析了使用RPGLE中的数据结构传递的参数,因此我可以处理在不同位置传递参数的不同情况. 例如,CMD文件具有: CMD PROMPT('Reprint Invoices and Credits') PARM KWD(ORDERNUM) T ..
发布时间:2020-11-26 01:18:41 其他开发

在多个搜索条件下使用光标

首先,我想为我的英语不好而道歉,并且有可能我错过了一些重要信息给你们。 反正。我正在开发带有子文件的显示文件,以显示一些记录。当显示一个选择时,它就像一种魅力,但现在我想为用户开发一种搜索功能。因此,当用户输入不同的搜索条件时,选择将改变,并且光标必须以新的选择以某种方式更新。我正在扯掉头发,我真的无法使它正常工作。 我在“ mcpressonine”论坛上找到了一个帖子,有个男人和我 ..
发布时间:2020-10-19 02:13:06 其他开发

As400 ISeries数据库中的非常大的字段

我想将一个较大的XML字符串(可能长于32K或64K)保存到AS400文件字段中。 DDS或SQL文件都可以。下面的SQL文件示例。 创建表MYLIB / PRODUCT (PRODCODE DEC(5)NOT NULL WITH DEFAULT, PRODDESC CHAR(30)缺省值不为空, LONGDESC CLOB(70K)ALLOCATE(1000)缺省值不为空) ..
发布时间:2020-10-02 20:47:35 其他开发

在AS/400的RPGILE中用于编程的最佳IDE是什么?您可以使用Visual Studios IDE连接到400吗?

在AS/400的RPGILE中用于编程的最佳IDE是什么?您可以使用Visual Studios IDE连接到400吗? 我是一个C#程序员,他爱上了Visual Studios,而且比使用pdm编辑器从事rpg编程多年的人们要年轻得多. 我的问题是,有没有办法在RPGILE中进行编码/连接到Visual Studios中的AS/400? 我的后续问题-我应该使用另一个IDE吗? ..
发布时间:2020-07-27 00:49:38 其他开发

如何从ILE程序中读取liblist? (最好是RPG或CL)

通过使用不同的liblist运行程序,我们可以控制as400上的程序可以使用哪些对象.但是某些操作不能由此直接控制.因此,我的程序需要读取liblist并确定其中的某些库以及如何执行操作. 我找不到任何可以从程序中读取liblist条目的api.我所期望的是某种api,它可以让我按优先级遍历liblist条目,或者以liblist给定的顺序给我一个数组.如果可能的话,我希望使用RPG或CL, ..
发布时间:2020-07-22 19:43:13 其他开发

如何防止用户在文本字段(字符类型)中输入特殊字符(如键盘上不可见的符号)?

如何防止用户在AS400的文本字段(字符类型)中输入特殊字符(如键盘上看不见的符号)? 显然,在大多数情况下,iseries/as400接受它并将其保存到文件中并没有问题,但是有时当数据在下游报告系统中处理时,它会因系统中的其他错误而被拒绝.有没有办法防止进入点本身? 例如:在“客户"的“地址"字段中,最终用户从网页或文档中复制粘贴(ctrl + c ctrl + v)详细信息,导致输入垃圾 ..
发布时间:2020-07-06 03:16:19 其他开发

从Java调用AS400 RPG

我对AS400和RPG有非常有限的(0)知识。但是我们迫切需要从java类调用RPG程序。所以我发现我们可以通过JTOpen实现它。但我坚持宣布ProgramParameter列表。我有关于RPG计划的以下信息 程序名称:ZM30000R 参数: 分支7,0(数字) 账户类型2(01支票,02支付) 账号20(字符) 错误代码7(字符) DR / CR指示符1(字符D ..
发布时间:2018-12-07 17:55:09 Java开发

从Java访问iSeries上的RPG

有没有人有过直接与Java上V5R4 iSeries机器上运行的RPG程序交谈的好经验?如果是这样,社区的建议是什么,我应该避免哪些陷阱? 从我试过的各种文献和尖峰解决方案看起来像虽然我们可以使用ProgramCallBeans(或者通过PCML或xPCML),聊到DataQueues(异步通讯),甚至JNI。 我在找东西是稳健,高效,快速开发,易于维护,易于测试(我们都不是!?!)。 ..
发布时间:2018-12-07 12:52:37 Java开发

如何识别和使用使用QTCP用户的其他用户的假脱机文件(COMMAND PROMPT)?

在这里,我使用(FTP Servername)命令从命令提示符连接到AS400机器。 我使用命令提示符执行的每个操作都是在后台使用 QTCP 用户提交的。 以下是主要关心的问题: 我有一个命令生成名为i的假脱机文件用于从命令提示符登录。 我想使用该假脱机文件内容并将其复制到我的一个库中,所有这些都可以使用CPYSPLF命令完成,但是如何做同样的事情使用 QTCP 用户。 我的 ..
发布时间:2018-04-13 14:05:49 其他开发