问题标签 [iseries-navigator]

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 投票
0 回答
405 浏览

ssl - AS400 启用 SSL 以通过 ODBC 连接

我们有一个 AS400 大型机服务器,我们试图通过 ISeries 或什至通过 SSL 的 ODBC 连接到它,但它失败了。然而,AS400 管理员说它可以通过 PCOMM 完美运行,确实如此。

我不是 AS400 配置方面的专家,但是在为 AS400 设置 SSL 时是否有其他选项,当切换时允许从 PCOMM 以外的其他来源访问?

让我知道是否需要更多信息来解决这个问题。

0 投票
1 回答
437 浏览

c# - 我正在尝试使用 C# 为 AS400 编写解决方案,在哪里可以找到 cwbx.dll?

我有适用于 Windows 的 iSeries Access。我可以打开程序等,但在目录中看不到任何 .dll。我做了一些搜索,每个人都说当您下载 iSeries Access for Windows 时应该有 .dll。我错过了什么吗?

0 投票
1 回答
1659 浏览

db2 - 将文件从 AS400 传输到同一网络中的另一台机器

我正在尝试通过 iSeries 命令将 AS400 上的表的数据导出到另一台机器,但我正处于进程的中间。我有一个存储过程,在其中创建 CSV 文件,但完成后我需要将此文件传输到另一台机器(当然连接到 AS400)。

在存储过程中,我使用CPYTOIMPF命令将表数据导出为 CSV,并将文件写入 AS400 文件系统。我不知道是否可以选择将文件直接写入另一台机器。

此步骤完成,文件写入该目录。

现在我需要在完成上述命令后将此文件传输到连接到 AS400 的 Web 服务器。

我怎样才能做到这一点?

0 投票
3 回答
1429 浏览

sql - AS400 模拟器无法处理小于 1940 或大于 2039 的日期

我有这个简单的 SQL 脚本:

每当我在 iSeries 导航器上运行脚本时,我都会得到预期的输出,即

1931-02-05

但是,当我使用 strsql 命令在 AS400 模拟器上运行它时,我得到以下输出:

++++++++

我不知道为什么会这样;我所知道的是,只有 1940-2039 之间的日期运行良好。谁能解释为什么?

另外,有没有办法成功处理其他日期?

0 投票
2 回答
1162 浏览

ibm-midrange - IBM i (AS400) 的数据传输导出多个文件

我正在使用数据传输工具将文件从 AS400 导出到 CSV。有 500 多个文件要导出,我希望有一种方法可以同时对多个文件执行此操作。

我曾尝试将传输选项保存为 .TTO,但我仍然只能一次处理一个文件。我可以使用 .bat 来执行多个 .TTO 文件,但仍然需要为每个文件生成一个 .TTO。

任何想法将不胜感激。

0 投票
2 回答
980 浏览

db2 - 使用内连接 DB2 将多条记录更新为一列

我编写了这个更新语句来更新 DB2 中的记录。

但是,在 AS400 DB2 上运行时。

我有这样的数据:

像上面一样,我有 500K 记录。

其显示错误:无法执行语句。

我收到错误:

关键字 FROM 不是预期的。有效令牌:使用 SKIP WAIT WITH WHERE。原因 。. . . . : 这里没有预期的关键字 FROM。在关键字 FROM 中检测到语法错误。有效令牌的部分列表是 USE SKIP WAIT WITH WHERE。此列表假定该语句在出现意外关键字之前是正确的。错误可能出现在语句的前面,但语句的语法在这一点上似乎是有效的。恢复 。. . :检查指定关键字区域中的 SQL 语句。可能缺少冒号或 SQL 分隔符。SQL 要求在将保留字用作名称时对其进行分隔。更正 SQL 语句并再次尝试请求。

所以我参考了这个链接,看看它是否有帮助: https ://oscarvalles.wordpress.com/2013/05/12/db2-update-with-inner-joins/

但是,上面链接中的这个例子显示更新单个记录。

如何使用连接更新列中的多条记录?请建议。

0 投票
0 回答
45 浏览

aix - IBM iSeries 和 AIX 的监控解决方案

我很想知道 StackOverflow 中是否有人使用 IBM iSeries 和 AIX 的监控解决方案?我们正在寻找在两个系统中提供单一玻璃面板的解决方案,而不是两个单独的解决方案。

非常感谢任何想法或意见。

谢谢!

0 投票
2 回答
2707 浏览

db2 - AS400 上的 IBM DB2

我想在系列 AS400 上配置 IBM DB2。问题是我没有为 AS400 获得合适的工具,而且我已经安装了 Data Studio 来配置 DB2。我对 AS400 没有任何知识,而且我对 IBM 技术比较陌生。我已经有 iseries 的 ODBC 驱动程序。请帮我找出iseries AS400设置工具。

0 投票
1 回答
1789 浏览

db2-400 - IBM i 系列 - 通过 cmd 执行查询

我是最终用户。我使用“Personal Communications iSeries Access for Windows”——我认为它专门称为查询管理器 [QM],正如我今天发现的那样。我遇到了可以执行 .dtf 文件的命令 - 基本上使我能够使用 cmd 下载文件(通过批处理脚本多次)。这是使用“rxferpcb.exe”。这对我很有用,但是库中有一些查询需要运行以刷新某些文件,然后才能下载。

http://www-01.ibm.com/support/docview.wss?uid=nas8N1010161 上面的链接让我能够下载文件。

有谁知道如何通过 cmd/scripts 执行查询?我需要在“个人通讯”中复制“运行查询”。我希望能够首先通过批处理脚本运行查询,以便生成更新的文件,然后下载文件。

我是从最终用户的角度而不是开发人员的角度说话。我不能在服务器上使用任何调度程序或类似的东西。我必须以某种方式发送一个 cmd 来运行查询。(不,我不想在 PC 中使用击键宏,因为这效率不高,而且会中断很多)。

我曾与一位程序员进行了简短的交谈,他只是给了我一个使用 COM、创建句柄和使用 DLL 的提示。但是在网上几天之后,我还没有接近将三个放在一起。

任何提示表示赞赏。

0 投票
1 回答
943 浏览

vbscript - 尽管满足退出条件,IBM iSeries AS400 VBscript 宏循环仍未退出

我在 VBA 中为我们的 IBM iSeries / AS400 / 绿屏环境创建了一个宏,它在采购订单中查找项目编号,然后更改它们的价格并退出采购订单。在宏中是一个循环,用于解析采购订单的每一行,如果在第一页上找不到编号,则向下翻页到下一页。这是循环的代码:

当且仅当我从循环中删除 PageDown SendKeys 命令时,此宏才能连续成功读取采购订单第一页上的每个数字。但是,即使 ItemNum 是 PO 上的第一个 IBMItemNum,宏也不会退出循环并会向下翻页(这也意味着循环已重复 10 次以上)。我的代码是否缺少退出条件的内容?