问题标签 [ibm-midrange]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1005 浏览

java - 使用 Java 对 I5/As400 程序进行现代化改造

我的任务是对我公司基于 I5 的销售点系统进行现代化改造。主要推动力是在不丢失业务逻辑的情况下创建更友好的界面/更好的数据视图。

是否有一种与交互式(非命令行)I5 程序交互的良好 Java 方式?PHP 为他们的 5250 Bridge 提供的东西是什么?我正在考虑使用他的 5250 网桥,但我更喜欢基于 Java 的解决方案。

谢谢!

0 投票
4 回答
1009 浏览

java - IBM Developer Kit for Java for iSeries (AS/400) Javadocs 的位置

有谁知道我在哪里可以找到适用于 iSeries 的 IBM Developer Kit for Java 的 Javadoc?信息中心好像没有。我所能找到的只是 iSeries 特定 JAAS 的 Javadoc。

具体来说,我正在寻找用于编写 Java 存储过程(主要是com.ibm.db2.app包)的 Javadoc。

0 投票
3 回答
2515 浏览

stored-procedures - 如何使用 IBM.Data.DB2.iSeries 为存储过程启用事务

我正在尝试编写一个在 DB2 中执行一系列 DB2 iSeries 存储过程的客户端。我正在使用 IBM.Data.DB2.iSeries 提供程序,并且需要我的所有调用都在 .NET 事务中。似乎一切都被忽略并且数据被提交。任何指针......

0 投票
1 回答
1456 浏览

select - 为什么 DB2 CHAR() 函数为 00:00:00 的时间字段返回“24:00:00”?

我正在 i (AS/400) 上查询 DB2。对数据类型为 TIME 的列的普通 SELECT 语句返回 00:00:00,但是当我使用 CHAR() 函数时,它返回“24:00:00”。

我知道 24:00:00 是一个有效时间,但为什么 CHAR() 在本地 TIME 返回 00 时会返回 24?

0 投票
2 回答
3394 浏览

ibm-midrange - 我在 RPGLE 中整数类型的标准选择应该是什么?

当我想要一个 RPGLE 程序中的整数时,我应该选择什么数据类型?我说的是一个不对应于数据库中任何字段的整数,只是一个普通的通用整数——相当于intJava 中的 an。

0 投票
3 回答
3076 浏览

svn - iSeries 的颠覆

我们需要有关 Subversion for iSeries(开源版本)的信息。有人将它用于生产系统吗?

谢谢,山姆

0 投票
1 回答
2191 浏览

sql - AS400/DB2跨库查询问题

我正在我的应用程序中从 ODBC 查询 Iseries,并尝试执行从 2 个表返回结果的查询。我需要加入表格,但表格位于不同的库中。我不想在查询中使用库标识符,因为当我从 dev>qa>prod 移动时我的库会发生变化。但是,我确信这些表只会在这些库中,而在其他库中不会有重复。有没有办法在不指定 Iseries 库的情况下做到这一点?

从本质上讲,我想要这个:

看起来像这样:

有任何想法吗?

0 投票
1 回答
280 浏览

list - 我可以避免在对 AS400 的 SQL 查询中说明库名称吗?

大师们,

无论如何,我可以设置我的 DSN 以避免在我的 SQL 语句中出现“LIBRARY.TABLE”吗?

我们的测试和生产环境的不同之处在于,测试 AS400 在与生产相同的库中没有“TABLE”。我不想在从测试转移到生产时更改代码。这违背了目的。

克里斯

0 投票
4 回答
3477 浏览

stored-procedures - 在数据源/模式之间复制 SQL 存储过程?

我已经在我们的开发模式中创建了 SQL 存储过程并且它工作正常。现在我们的任务是将我们的开发代码转移到生产代码中。如何将这些存储过程从一个模式复制到另一个模式?我是否需要在目标模式上重新编译整个过程?或者有没有办法在目标模式上注册这些程序?有人可以建议我一种更好的方法来复制存储过程吗?

我已经通过 iSeries Navigator for Windows Version 5 Release 4 创建了过程。

提前致谢, 苏雷什

0 投票
3 回答
19426 浏览

sql - iSeries DB2 - 有没有办法从插入语句中选择标识值?

我知道我们很少使用 iSeries for DB2/AS400 的穷人,但我希望有人能回答这个简单的问题。有什么方法可以在不使用两行 SQL 的情况下从插入语句返回标识值?我被迫在 C# 中使用内联 SQL 来执行插入,然后我需要使用为插入生成的标识稍后进行某些操作。简单地说,我需要 iSeries DB2 等价于 Oracle 的“返回”。IE,

任何人?提前致谢。

编辑:除非有人知道我可以在一个 IBM.Data.DB2.iSeries.iDB2Command (不是存储过程)中执行两行 SQL 的方法,否则我想在一行 SQL 中完成这一切