问题标签 [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 投票
1 回答
2002 浏览

c# - C# - 从 AS/400 iSeries 解码数据

我正在使用标准的 .NET OdbcConnection 连接到 AS/400 iSeries 数据库。我可以查询这个数据库。不幸的是,有些字段似乎已编码。如何在 C# 中解码这些值?我尝试了以下方法:

bytes 变量表示需要解码的数据。不幸的是,我没有运气。有人告诉我,如果我在 Windows 机器上设置 ODBC 数据源并选中翻译选项卡中的“将二进制数据 (CCSID65535) 转换为文本”复选框,数据将正确返回。但是,我想使用纯 C#。有任何想法吗?我走远了吗?

谢谢!

0 投票
5 回答
2739 浏览

python - 这里有人尝试过使用 iSeries Python 端口吗?

我找到了http://www.iseriespython.com/,这是 iSeries 的 Python 版本,显然包括一些系统特定的数据访问类。我很想尝试一下,但必须在工作中获得批准才能这样做。我的问题是:

端口是否运行良好,或者与标准 Python 实现相比,解释器可以处理的内容是否存在限制?

iSeries 数据库访问层是否工作良好,从表定义创建可用对象?

0 投票
4 回答
2393 浏览

ibm-midrange - RPGLE (PROCPTR) 中的过程指针

任何人都可以提供这些有趣的使用示例吗?

0 投票
7 回答
7577 浏览

java - WebSphere 6.1 中的 CPU 使用率峰值

首先,只是一点背景:

我们的一位客户在运行我们的 Web 应用程序之一的 WebSphere 实例时遇到 CPU 使用高峰(具有其他应用程序的其他实例很好)。他们有一个测试环境和一个实时环境(都是 iSeries),它们都遇到了问题 - 每个实例设置一个应用程序。我们已经在我们自己的测试环境中本地部署了这个应用程序,也为许多其他客户部署在 iSeries 上,没有类似的问题。

实际发生了什么:

每隔一秒左右,WebSphere 进程的 CPU 使用率就会跳到任何地方7%——20%即使当时没有正在处理的请求。客户报告看到峰值高达30%. 当空闲时,这些峰值平均是1.5%CPU 的整体(通常使用的其他 WebSphere 实例0%) 。0.1%

到目前为止我的调查

所以,我看了一下线程。测试环境中的一个线程~350每秒使用 CPU 周期。他们实时环境中的一个类似线程~1500每秒使用 CPU 周期(表明它具有更大的 CPU)。这些线程的调用堆栈看起来像

底线的整个班级名称是com/ibm/ws/util/BoundedBuffer. 我让客户为我做一个 JVM Dump——我从中得到的唯一额外信息是线程名称:

现在我的问题:

  • 鉴于这些症状,你们中的任何人都能找出问题所在吗?(也许这是一个长镜头!)
  • 是什么Deferrable Alarm?从 JVM Dump 中,我可以看到 4 个具有此名称的线程。其他三个似乎做得很好。通过调试我的本地 WebSphere(在 Windows 上)并在类中添加断点BoundedBuffer,我看到BoudedBuffers 正在轮询并定期调用一些侦听器。
  • 我无权访问客户机器的 WebSphere 控制台,他们也不承认对配置进行了任何更改。不过,我可以让他们帮我检查控制台——我应该让他们看什么?
  • 我可以通过 telnet 访问客户邮箱,这里还有什么可以调查的吗?查看 WebSphere 配置文件等?我应该查看哪些文件?
  • 因为调用堆栈和 JVM 转储没有显式引用我们的代码,所以假设这是一个配置问题是否安全?

这是一个很长的问题,所以感谢您阅读本文。

4 月 30 日更新 (1)

今天早上我注意到这种行为只发生在当天的第一个请求被处理之后(无论调用哪个 Web 服务)。这将手指指向我们的应用程序或 Apache Axis。难道这只是正常的行为?!

4 月 30 日更新 (2)

因此,这种 CPU 活动似乎是 Web 容器的某种内务活动,或者可能是 Apache Axis 中的某种活动。我现在观察到这种情况发生在几个不同服务器上的几个不同 Web 应用程序上。没有 Web 组件的应用程序不会遭受同样的额外 CPU 开销。

我想如果它是家务工作,那么“调整”它可能会适得其反——我的意思是,让 App Server 更好地空闲可能会对它可以做的“实际”工作量产生负面影响。

0 投票
1 回答
620 浏览

sql-server - SQL Server 2008 中的 Lilian 日期函数

我正在使用 AS400 数据库和 SQLServer 2008。我想要一种将日期转换为 MM-DD-YYYY 格式并返回 T-SQL 的方法。有人知道吗?即使我将 AS400 中的数据转换为 SQLServer 2008,我相信我仍然需要相同的功能。

0 投票
5 回答
8633 浏览

ibm-midrange - String replace method in RPG IV

In RPG IV how can I take a string and eliminate all instances of a character in specific or replace them with another one ?. This is kind of like string replace built in methods in other programmnig languages. Ex: take 021-123450-23-4 and covert to 021123450234

0 投票
4 回答
3504 浏览

java - 有没有办法释放饱和的连接池?

我正在 glassfish 服务器上使用 open esb。我们有一个与 as400 数据库一起使用的连接池。

每隔几天我们就会收到此错误:分配连接时出错。原因:使用中的连接等于 max-pool-size 和过期的 max-wait-time。无法分配更多连接

缓解 cp 的最佳方法是重新启动服务器。我们还设法设置了另一个具有相同属性的 cp。

我的问题是:有没有办法主动“告诉” cp 释放其所有打开的连接?

干杯,伊兰

0 投票
1 回答
1288 浏览

message-queue - System i (iSeries, AS/400) 消息队列选项

我正在尝试在 iSeries 上找到除 WebSphere MQ 之外的 MQ 选项。这个事情谁有经验?可能吗?我可以运行像 OpenMQ 这样的纯 Java MQ 服务器吗?

0 投票
2 回答
246 浏览

sql - 将结果集 ö 与 o 一起排序

我想订购一个结果集。我想用于排序的列包含德语变音符号,如 ö、ü 和 ä。我想要这些排序的列数据和普通字母。例子:

此刻,结果集的排序如下: ABCOXYZÖ

我希望它像这样订购:ABCOÖXYZ

谢谢

0 投票
1 回答
422 浏览

web-services - 使用 Web 服务的 ibm iseries 遗留代码的最佳选择是什么?

场景:rpg 中的旧遗留代码必须使用来自新 Web 服务的数据我认为在以任何语言实现的新存储过程中以充当代理,但肯定有更好的选择我见过的一些选择是http://www。 rpg-xml.com/(第三方专有)或使用带有 DB2 XML Extender 的 Java 存储过程

谢谢!!!