我们将在不久的将来实施一个现代化iSeries应用程序的解决方案 用RPG程序编写一些存储过程,我们首选的方法是利用Java在这个领域提供的最新和最好的东西。
通过谷歌搜索和查看STOVFlow上的其他问题,JTOpen似乎是事实 库/工具集已经为大多数工作了,我被鼓励看到Tomcat运行在I系列盒子上,没有任何问题。
以此为背景,我认为以下是高级溶胶拱
问题 -
答案 0 :(得分:2)
从Java调用RPG时要非常小心,因为RPG is not threadsafe没有做一些更改。
答案 1 :(得分:1)
当我在COMMON时,我在市场上感受到的最好的产品是Profound UI。还有来自各种供应商的其他几家公司。大多数这些产品不使用Java。我的Java往往很慢。 (有些事情可以让它更快,但本机总是更快。)你会为这些产品付出代价,但想象一下你需要多长时间才能做到这一点。对于上述情况,我的报价在20美元以上。但是,与所有i产品一样,价格根据系统而有很大差异。
直接回答你的问题:
答案 2 :(得分:1)
我发现,出于所有实际目的,AS / 400的行为类似于从Java代码看到的AIX框,您必须使用jt400(jtOpen)与AS / 400特定功能(如数据队列,文件等)进行通信。这种方法非常有效,但调用JVM的速度缓慢迫使基于Java的解决方案长期运行。
另请注意,由于预启动作业的性质,QTEMP通常不可用作保持状态的机制。
在V6R1下,Java 6可用,并且在“新技术”版本中运行良好。然后,您可以运行几乎所有基于Java的解决方案,包括其中的Jetty等Web服务器。请注意,直接访问IFS文件时,Java默认为代码页819。使用AS / 400作为网络驱动器的Windows客户端使用兼容的代码页。