|
|
1
7
从我目前看到的情况来看,它工作得很好。注意,我使用的是iSeriespython2.3.3。字符串本身就是EBCDIC这一事实可能是一个问题;这无疑是许多第三方软件包无法正常工作的原因之一,即使它们是纯Python。(在某些情况下,可以对它们进行调整和按摩,以便明智地使用编码和解码。)假设2.5本机使用ASCII,这在原则上可以提高兼容性,但我无法对此进行测试,因为我使用的是OS/400的旧版本。 部分原因是EBCDIC,部分原因是OS/400和QSYS文件系统既不类似于Unix,也不类似于Windows,标准库中有一些部分未实现或未完全实现。这会对你产生多大的影响取决于你想做什么。 另一方面,特定于iSeries的特性工作得相当好。使用物理文件和流文件非常容易。从python调用cl或rpg程序相当容易。总的来说,我发现iSeriespython非常有用,而且非常有价值。 更新: 自从问到这个问题以来,iSeriespython做了很多工作。 Version 2.7 现在可以使用,这意味着它是最新的2.x版本。一些参与者 forum 相当积极并提供惊人的支持。其中一个已经让Django在i上工作了。正如预期的那样,向本机ASCII字符串的移动解决了许多EBCDIC问题,并大大提高了与第三方软件包的兼容性。我热情地为v5r3或更高版本上的任何人推荐iSeriespython2.7。(我仍然强烈推荐iSeriespython2.3.3给那些使用早期版本操作系统的用户。) |
|
2
5
听起来它会像预期的那样工作。不过,对其他库的支持可能相当有限。 Timothy Pickett在本文中谈到了一些针对iSeries的Python端口: http://www.itjungle.com/tfh/tfh041706-story02.html 另外,在python邮件档案中弹出了一些讨论: http://mail.python.org/pipermail/python-list/2004-January/245276.html |
|
|
3
4
伊塞里斯彭工作得很好。 我们从2005年(或更早)开始在我们的开发和生产环境中将其作为一种实用语言使用,用于生成COBOL源代码、生成PCML接口、发送SMS、验证/更正某些数据…等。 使用iSeriespython,您可以通过两种方式访问iSeries数据库:使用file400和/或DB2模块。您可以执行OS/400命令,并且可以同时使用qsys.lib成员和ifs流文件。 imho,iSeries python是非常强大的工具,比iSeries附带的Rexx更好。 试试看! |
|
|
4
3
大约3年前我获得了在一个盒子上安装iSeriespython的许可。我发现它和广告上的效果差不多。我联系了开发人员,他很擅长回答问题。但是,在考虑在生产中使用它之前,我必须与开发人员就支持合同进行联系。那真的不是他的工作,所以他拒绝了,我们放弃了这个想法。我发现的主要限制是它是其他平台上Python背后的几个版本。 我也有很好的经验与Jython伊塞丽丝。Java完全支持iScice。理论上,你可以在iSRice中的RPG中做任何事情,你可以用Java做,这意味着你可以在Jython中完成。我在1999年或2000年通过jpyhon(jython的旧名称)和smtplib.py从AS/400(iSeries的旧名称)发送电子邮件。 |
|
|
5
0
另一个地方在邮件列表上 MIDRANGE-L 或在档案中搜索列表 midrange.com . 我知道他们已经谈过这个了。 |
|
|
ime · 在非周期程序中设置*inlr是否有任何影响? 9 年前 |
|
|
KissLick · Python FTP从as400获取文件 9 年前 |
|
|
ehh · 如何在AS400中使用GetSchema获取视图的SQL 10 年前 |
|
|
user3593083 · 按客户记录的最大日期分组(多个表) 10 年前 |
|
|
d.lanza38 · DB2 for i存储过程中的多个Continue句柄 10 年前 |
|
|
m.genova · 在AS/400上集成RPG有哪些技巧和窍门? 11 年前 |