ibm-midrange相关内容
在AS / 400中使用COMPUTE函数时,我遇到了一个神秘的问题。 情况如下: 01 WSAA-AMOUNT-A PIC S9(15)V9(02)COMP-3。 01 WSAA-AMOUNT-B-01 PIC S9(16)V9(02)值0. 01 WSAA-AMOUNT-B-02 PIC S9(13)V9(05)值0. 01 WSAA-AMOUNT-C PIC S9(
..
我想将一个较大的XML字符串(可能长于32K或64K)保存到AS400文件字段中。 DDS或SQL文件都可以。下面的SQL文件示例。 创建表MYLIB / PRODUCT (PRODCODE DEC(5)NOT NULL WITH DEFAULT, PRODDESC CHAR(30)缺省值不为空, LONGDESC CLOB(70K)ALLOCATE(1000)缺省值不为空)
..
经过多次尝试,我得出结论,将SSIS数据从AS400(非Unicode)传输到SQL Server的最佳方法是: 使用本机传输实用程序将数据转储到tsv(制表符分隔) 将文件从utf-8转换为unicode 使用批量插入将它们放入SQL Server 在#第2步,我找到了执行此操作的现成代码: 来自= @“ \\appsrv02\c的字符串$ \bg_f0101.ts
..
当打印出DB2查询结果时,我在列'F00002'上获得了以下错误,该列是二进制数组. UnicodeEncodeError: 'ascii' codec can't encode character u'\xe3' in position 2: ordinal not in range(128) 我正在使用以下行: print result[2].decode('cp037')
..
目前有两个问题: 1)下面的示例使用外部SQL存储过程包装OS/400 API,该存储过程进一步包装在SQL用户定义的表函数中,并且编译并运行时没有错误,,但是它返回空白和零在为工作名称(即当前工作)传递"*"时的工作信息.关于为什么的任何提示将不胜感激.注意:如果我通过了一项不存在的作业,则QUSRJOBI api会正确引发错误,因此代码的行为部分正确.如果我传递了正确的活动作业名称,作业
..
有人可以帮助我使用完整的c#代码来调用SPLF0200格式的QUSLSPL.我可以调用该程序,但不知道如何捕获/读取输出.我是这个领域的新手.感谢您的帮助. 这是我的代码. cwbx.ProgramParameters parameters = new cwbx.ProgramParameters(); //user space name param
..
在AS/400的RPGILE中用于编程的最佳IDE是什么?您可以使用Visual Studios IDE连接到400吗? 我是一个C#程序员,他爱上了Visual Studios,而且比使用pdm编辑器从事rpg编程多年的人们要年轻得多. 我的问题是,有没有办法在RPGILE中进行编码/连接到Visual Studios中的AS/400? 我的后续问题-我应该使用另一个IDE吗?
..
我已经搜索了很多,但是找不到我想要的东西.在SQL方面,我并不完全无能为力,但这超出了我的范围. 所以我有两个带有一个公共字段的表. 表-LName 姓氏 表格-描述 栏位名称 字段添加 现场作业 现在,表LName只有一个字段,并且已填充. 表说明的所有字段(“名称"字段除外)中都有数据. 我需要将表LName中的字段'Name'中的数据放入表Desc
..
目前在我的项目开发中,需要根据某些标准生成记录计数,其中表名存储在单独的表中.例如,xx表存储表名,列名为tableInfo. 我以这样的方式编写存储过程 DECLARE FGCURSOR CURSOR FOR SELECT tableInfo FROM xx WHERE col1='PO'; OPEN FGCURSOR; FETCH FROM FGCURSOR INTO FILE
..
我正在IBM i(AS/400)V7R2,PHP v5.6.5,Zend Server v8.0.2.上运行. 我有一个查询,只需不到一秒钟即可从iNavigator执行.当我从PHP脚本运行相同的查询,然后使用以下命令遍历它: $numRows = 0; while ($row = db2_fetch_assoc($stmt)) { //Do stuff $numRows++; }
..
首先,我要感谢肯特·米利根(Kent Milligan)及其他在为避免您不得不阅读他的文章,他解决的问题是将字符串数据从多行连接到结果表中的单行中.例如: 桌车: 制作模型 福特Fusion 雪佛兰Tahoe 本田奥德赛 福特金牛座 福特福克斯 Chevy Malibu 结果: 制作模型 雪佛兰马里布(Tahoe) 福特福克斯,金牛座,融合 本田奥德赛
..
在as/400上,我们有一个测试环境和一个生产环境.一旦我们测试了程序的正常运行,就可以将它们置于生产环境中.两种环境都包含一组相似的库. 告诉我们的程序的基本机制是,它们在运行的环境中使用的liblist.它们在某些方面有效,但在其他方面则无效.因此,我们通常在提交作业时将参数传递给程序,该参数告诉程序在测试环境或生产环境中工作.这让我很烦恼,因为我的程序在整个执行过程中始终必须携带此参数
..
通过使用不同的liblist运行程序,我们可以控制as400上的程序可以使用哪些对象.但是某些操作不能由此直接控制.因此,我的程序需要读取liblist并确定其中的某些库以及如何执行操作. 我找不到任何可以从程序中读取liblist条目的api.我所期望的是某种api,它可以让我按优先级遍历liblist条目,或者以liblist给定的顺序给我一个数组.如果可能的话,我希望使用RPG或CL,
..
我使用用于COM自动化的IBM主机访问类库,作为一种通过终端仿真器与IBM AS400(又名iSeries,IBM i,绿屏,5250)进行通信的方式.我注意到当您发出"SendKeys"指令时,在IBM仿真器完成命令之前,控制权将返回到您的应用程序.这可能会导致时序问题,因为您可能随后会在系统准备好接受它之前发送另一条"SendKeys"指令. 例如: Imports AutPSTy
..
我正在开发Java Web服务,当从IBM中型机(AS400)上的DB2数据库中获取大数据集时,允许分页. 例如;如果数据集中有10000条记录,我想一次以1000个块的形式获取它们. 我发现了这个文章,该文章解释了我可以使用LIMIT和OFFSET.但是我需要将DB2_COMPATIBILITY_VECTOR变量设置为MYS. 现在,我一直在使用Google搜索,发现可以使用d
..
如何防止用户在AS400的文本字段(字符类型)中输入特殊字符(如键盘上看不见的符号)? 显然,在大多数情况下,iseries/as400接受它并将其保存到文件中并没有问题,但是有时当数据在下游报告系统中处理时,它会因系统中的其他错误而被拒绝.有没有办法防止进入点本身? 例如:在“客户"的“地址"字段中,最终用户从网页或文档中复制粘贴(ctrl + c ctrl + v)详细信息,导致输入垃圾
..
我从我的讲师那里听说过RPG编程.我想尝试一下.问题在于,我该如何编程?我不知道OS和IDE是否适合需要.有帮助吗? 解决方案 查看 http://pub400.com/(以前位于 http://www.holgerscherer.de/ -它于2017年进行了更改)-实际上,您可以在AS/400(又称系统i)上获得一个免费帐户,并在那里以RPG开始一些编程.但是在那里,您会被版本V5R4
..
我迫切需要从Java调用RPG程序.正如此从Java访问iSeries上的RPG 问题中所建议的.我打算使用JTOpen.但不幸的是,我无法使用这些系统中的任何一个.那么有什么方法可以测试Java程序吗? Windows是否有任何RPG模拟器? 任何帮助或想法都将非常有用 谨此问候, 斯里尼瓦斯 解决方案 您以前可以在其他一些评论, 您可以从Java调用iSeries程序
..
我想设置有关IBM I/AS 400系统运行状况的每日摘要电子邮件,例如CPU使用率和ASP使用率,并最终在存储使用率或CPU使用率增加到一定百分比时设置警报-如何实现这 ?目前,我正在手动执行WRKSYSSTS并密切注意存储,并且需要一些可自动执行此过程的解决方案. 解决方案 从QSYS2.SYSTEM_STATUS_INFO中选择*将为您提供很多此类信息.我用它来发送警报.
..
我们有PHP服务器代码,可以对我们的iSeries中型服务器执行SQL语句. 这是SQL查询的简化版本 SELECT 'Regular' "sales_type", sum(sales_type1) "sales" FROM salesTable 查询执行得很好,问题在于使用静态字段/值(例如"SomeText"“标题" )并且结果返回PHP时,它们不是所需的格式 strin
..