我正在学习 IBM i RPG programming并且一直停留在显示子文件上。 我不断收到错误“ Session or device error occurred in file" 。 这应该发生在诸如尝试将超过 9999 条记录写入子文件并在空子文件上打开SFLDSP指示器等场景中,但我的程序 ...
我正在学习 IBM i RPG programming并且一直停留在显示子文件上。 我不断收到错误“ Session or device error occurred in file" 。 这应该发生在诸如尝试将超过 9999 条记录写入子文件并在空子文件上打开SFLDSP指示器等场景中,但我的程序 ...
我创建了一个脚本,用于将文件从 Linux 源移动到 iseries 服务器上的 lib 文件夹 - 脚本的一部分连接到 iseries 服务器: 在脚本中(在 Linux 源服务器上),我可以 sftp 到一个 iseries 服务器 - 一旦打开,我可以 cd 到 /qsys.lib/user. ...
我正在寻找可以验证地址是否存在的 IBMi API,我不确定是否有任何本地 IBMi API 可以执行此操作,因为我的所有搜索都已耗尽。 我尝试查看 google 提供的 validateaddress api,但不确定是否可以从 IBMi SQLRPGLE 程序中调用它。 (如果有人能指出将此服 ...
有没有办法通过发送日志/接收器将日志发送到另一个 IBM I? 或者我还需要发送表格吗? 发送日志/日志表的正确方法是什么? 当我在另一台机器上 SAVOBJ 一个 Journal 和 RSTOBJ 那个 Journal 时。 该期刊中没有数据。 我还尝试记录整个库,然后在我的第二台 IBM I ...
我需要使用 Python 登录 IBM i System,而无需手动输入用户名和密码。 我使用了 py3270 库,但它无法检测到 Emulator wc3270。 我使用的模拟器具有 .hod 扩展名,并使用 IBM i Launcher 打开。 谁能帮我这个? 可能的解决方案是什么? ...
我有一个根据输入参数返回 char/packed/date 数据类型的过程。 我正在考虑使用重载的可能方法,但 IBM 不允许重载返回不同类型变量的原型。 我解决的一种方法是返回一个包含所有 3 种数据类型的数据结构,从 position 1 开始,然后只选择我需要的一个。 所以代码看起来像这样。 ...
我正在尝试使用 C# 批量插入 db2。 这是我的测试代码: 当我执行代码时,表中只有 NULL 个值。 谁能告诉我我做错了什么? ...
所以当我输入错误的用户名和密码时,它应该只显示消息:“Intente otra vez” 这是我的代码: 和 loginAS400: 它向我展示了这个... 但是如您所见,它向我显示了 as400 登录错误。 并且它在每次取消或退出后一直显示。 只有在几次取消之后,程序才会关闭并返回到我的项目中的 ...
我正在尝试编写一些试图连接到我们的 iSeries 的 PHP 代码,但我收到错误“Broken Pipe”。 我试过浏览 ibm 页面以查看一些示例,但我找不到任何东西。 有人可以向我解释我做错了什么。 这是我的代码: ...
我有 2 个 DB2 数据库(测试和生产)。 为了在它们之间移动表格,一些用户在模拟器内部有一个名为ftpfile的(可能由管理员编码)function。 我无权访问上述模拟器,我的帐户有 *INITIAL_MENU_NAME = ' SIGNOFF'但我可以从DBeaver等第三方工具进行连接。 ...
我有一个使用 spring boot 2.7.4 和 Spring data JPA 连接到 AS400 的小应用程序。 它一直工作正常。 现在我正在尝试将其升级到 spring boot 3 并收到此错误 我不确定为什么要创建第二个 select 语句(语法错误)来包含看似正确的 select ...
我更像是一个 Microsoft T-SQL 的人——不是很好,但我用过它一点。 在 Visual Studio 代码中,我有这个:public static DataSet GetModels(string currentLogical, string fullTable, string lib ...
在 iSeries (AS400) 上,在开发人员环境中,当我编译 C 或 C++ 程序时(在qsh下,使用gmake和ixlc / 不是CRTPGM ) ixlc -c mySource.c 每次在源代码中使用<math.h>时,都会弹出这一系列警告: /QIBM/include/ ...
我在 AS400 中使用 shell。 我需要找到所有超过 120 分钟的文件: 它失败并显示错误-mmin is not valid 。 然后我尝试了-mtime但因为是几天,我不能使用小数来查找超过 120 分钟的文件。 我一直想不出如何使用 -newer 选项来完成这项工作。 ...
问题:如何在AS400数据库中唯一标识一条记录详细问题: 我有 AS400 数据库和其中的一些表。 表没有定义主键/唯一键/复合键。 就像 oracle 有 ROWID 的概念一样,我们也有 AS400 数据库的东西。 或者我们可以创建类似 ROWID 的东西吗? ...
我正在尝试查找程序正在使用的文件,以便我可以使用其字段编写查询。 我将如何查看程序文件以了解它正在使用什么? 我试过使用 infor XA 查找文件,我试过在不同的库中搜索程序,我试过寻找命令来调用或显示程序的文件,但找不到任何东西。 我正在寻找审查程序代码或文件的过程。 ...
我正在尝试将我们数据库中的特定客户类型从字符客户类型“05”更正为字符客户类型“09”。 我需要遍历数据库并找到客户名称 ex.“Gas Station 123”,然后将找到的每条记录的客户类型更改为“09”。 我一直遇到的问题是如何在每条记录的客户名称中找到部分字符串。 任何帮助,将不胜感激。 ...
我有一个包含以下几行的程序: ITERATOR 的值在循环中动态设置 我在 iSeries db2 中收到以下错误 - [SQL0104] 令牌 V_LOSS_ID 无效。 有效令牌:SQL 描述符。 但是,此过程适用于 DB2 LUW 数据库。 仅在 DB2 iseries as400 数据库 ...
非 ILE Cobol 程序正在调用 RPGLE 程序并将参数传递给该程序。 Cobol 将未排序的区域传递给 RPG,RPG 使用 SORTA 对该区域进行排序,并将排序区域返回给 Cobol。 在非 ILE Cobol 和 RPGLE 之间传递参数——这可能吗? 约束是什么(参数的大小,参数 ...
我有这个相对简单的 rpg 程序,其中行exec sql workKeySocWorkCodesCur for 500 rows into:childWorkKeyArray; 表现非常缓慢。 每次执行大约需要 6 秒。 我不明白的是,当我以交互方式运行此查询时,或者当我在仅包含此语句的单独 RPG ...