ibm-midrange相关内容

使用java itext和IBM i RPG ILE时引用#START NON-TRANSLATABLE的异常

使用java itext库,并进行非常简单的测试.代码可以通过,但是在关闭文档时,由于java.lang.String.compareToIgnoreCase的空指针异常而失败. 将itext Java代码嵌入到IBM i RPGIV代码中时会发生.不确定是JNI/RPGIV转换问题(应将utf8转换为EBCDIC本机字符集)还是适当的itext问题.如果有任何itext开发人员可以确认我是 ..
发布时间:2020-11-26 01:21:31 Java开发

如何在PHP中将标准AS400 CYMD日期格式转换为MDY?

我正在PHP中进行很多查询.我正在显示来自这些查询的信息,但我想将日期格式更改为程序员以外的其他人可以轻松阅读的格式.目前,我已经可以通过使用以下方法来获得帮助: $compdt = str_split($fin47['COMPDT']); $compdt = "$compdt[3]$compdt[4]/$compdt[5]$compdt[6]/$compdt[1]$compdt[2]" ..
发布时间:2020-11-26 01:21:28 PHP

IBM i PASE的用途是什么

作为RPGLE和Java编码器,PASE的用途是什么. 如果我是Java编码器,那么在IBMi上对我来说PASE有什么用. 您在职业生涯中所做的任何示例性实际事情都会有所帮助吗? 因此,如果我是节点开发人员,则可以将其安装在PASE容器中,并调用rpgle进行DB2访问,我知道您可以直接从节点使用SQL吗? 关于, Jemrug 解决方案 这是我关于PASE的注释(来自 ..
发布时间:2020-11-26 01:21:25 其他开发

SQL注入-存储过程调用(在iSeries上)没有危险吗?

我已经进行了一些搜索,但是我对SQL注入有一个特定的问题,希望我能得到一些输入,因为我相信我可能会在处理现场数据等方面走错了路:- 我有一个Java程序在iSeries上调用存储过程.该存储过程在后台具有CL/RPG代码.该存储过程通过参数来调用,其中数据来自网页.例如,该呼叫将如下所示:- call library.prog('field1Value', 'field2Value') ..
发布时间:2020-11-26 01:21:21 其他开发

使用SSIS下载数据时,AS400的希伯来语文本数据向后显示

我有SSIS软件包,可将数据从AS400服务器中的表下载到MSSQL中的表, 我正在使用 IBM AS/400 Client Access Express 驱动程序来访问as400,但是包含希伯来语文本的数据只是向后下载,例如'דוגמה'---->'המגוד' 我确定配置有问题. 解决方案 在以色列工作之前,我已经看到过这个问题. 我不是100%知道要解决此问题的方法了,但是请确保该软 ..
发布时间:2020-11-26 01:21:18 其他开发

通过PC在Iseries上进行Java IFSFile测试

我正在尝试开发一个Java类,该类将在iSeries的RPG程序上使用.此类将使用IFSFile管理文件.问题是我不知道如何在PC上进行测试(如果可能). 我的代码如下: import java.io.BufferedReader; import java.io.IOException; import com.ibm.as400.access.AS400; import com.ib ..
发布时间:2020-11-26 01:21:15 Java开发

RPGLE(PROCPTR)中的过程指针

任何人都可以提供这些有趣的用法示例吗? 解决方案 jjujuma, 对于一个简单的示例,您可以使用它来实现一些面向对象的样式过程,例如Draw.您可以通过将Circle_Draw或Square_Draw的相应%PADDR分配给Draw过程指针,来为Circle调用Circle_Draw过程或为Square调用Square_Draw过程.调用Draw过程指针时,您将隐藏正在调用的过程( ..
发布时间:2020-11-26 01:20:11 其他开发

检索iASP RDB名称以在jdbc url中指定它

我有一个在IBM i上运行的Java应用程序.它使用jdbc创建到AS400数据库的连接.它没有在JDBC连接URL中指定数据库名称,意味着它创建了与* SYSBAS关联的默认系统数据库的连接. 现在,我希望我的应用程序可以在iASP上运行.在iASP上运行时,它无法连接到数据库. IBM i文档说,我们必须在“数据库名称"目录中指定RDB名称.连接的jdbc连接URL的属性. ..
发布时间:2020-11-26 01:20:07 Java开发

如何查看交互式作业底部显示的第二行状态消息?

有时在IBM iSeries上,无论是在命令行上还是在SEU编辑器中,都会收到错误消息,该错误消息太长而无法在5250屏幕的一行上显示(如果在命令行上则显示为24,在命令行上则显示为27).在SEU编辑器中). 我认为这通常是状态消息,就像您通过SNDPGMMSG或QMHSNDPM发送时一样.一个人如何阅读此状态消息的其余部分?通常(永远不会)将它们写入作业日志,并且在某些按键或刷新后它们会 ..
发布时间:2020-11-26 01:20:04 其他开发

自动iseries导航器生成sql命令

我有时会使用iseries导航器"generate sql"将DDS对象转换为sql代码.有没有办法使它自动化?还是绿屏等效命令?我真正想要的是一种将键控逻辑文件转换为一组sql索引的方法. 解决方案 您要使用生成数据定义语言(QSQGNDDL)API ... http://www-01.ibm.com/支持/知识中心/ssw_ibm_i_71/apis/qsqgnddl.htm ..
发布时间:2020-11-26 01:20:01 其他开发

AS/400消息队列过滤-JT400(JAVA)

我正在尝试获取队列消息列表.我已经使用此代码做到了.问题是我想将其过滤为* inq.此代码检索所有消息.但我只想获取* inq消息.怎么做? 使用"/qsys.lib/qsysopr.msgq"获取QSYSOPR消息队列消息.我想获取所有消息队列的消息.那么获取所有消息队列的消息的确切队列路径是什么. 预先感谢! try { AS400 system = new AS400( ..
发布时间:2020-11-26 01:19:57 Java开发

将JT400设置为使用端口23连接到IBM i(AS400)

我正在尝试从Java程序连接到IBM中型(AS400)计算机,然后重设用户密码.使用Jt400.jar,我设法做到了.但是问题是,我需要将端口设置为专门使用端口23.我希望它按照tn5250的方式连接到AS400.从IBM网站此处,我知道我可以通过使用as400.connectToPort(23)来实现. 令我困惑的是,当我添加该方法时,我得到了java.lang.RuntimeExcept ..
发布时间:2020-11-26 01:19:56 Java开发

返回仅具有最新TIME值的记录?

我有一张桌子,我需要对它进行一些数据转换.这是一个简单的跟踪表,如下所示: SSN ,9.0键(例如123456789)非空 日期,8,0键(例如20131202)非空 时间 6,0键(例如133000)非空 PRINT_NEW Z(例如2013-12-02-11.23.47.965000)(已使用CURRENT_TIMESTAMP) 非空 PRINT_OLD Z(例如2013-12 ..
发布时间:2020-11-26 01:18:53 其他开发

如何确定CPYFRMIMPF命令中使用的CCSID?

我正在尝试将IFS流文件复制到AS400数据文件,但是使用默认的CCSID设置,复制的数据最终会变成一些奇怪的字符.在QSH下使用cat命令可以正确显示流文件的内容,因此我怀疑这与CCSID有关.我的问题是如何确定在我的情况下要使用的正确CCSID? 解决方案 检查CCSID的源文件和目标文件. ls -S选项>从qsh中将识别IFS文件CCSID. DSPFD将显示库文件属性 ..
发布时间:2020-11-26 01:18:50 其他开发

从VBA将数据发送到AS400(运行时错误249)

希望您能帮助我解决这个问题 每天,我的一个朋友必须使用excel电子表格中存储的数据填写AS400中的相同字段.我是VBA的高级程序员,所以我在徘徊是否有办法让vba和as400进行交互 有什么想法吗? 非常感谢您 编辑: 在进行挖掘的同时,我发现了 http ://www.ibm.com/support/knowledgecenter/SSEQ5Y_5.9.0/co ..
发布时间:2020-11-26 01:18:44 其他开发

CL命令如何建立其确切的参数列表?

我有一个驱动RPGLE程序的CMD命令对象.由于可以使用几个不同的参数来调用命令,其中一些参数是互斥的,因此我解析了使用RPGLE中的数据结构传递的参数,因此我可以处理在不同位置传递参数的不同情况. 例如,CMD文件具有: CMD PROMPT('Reprint Invoices and Credits') PARM KWD(ORDERNUM) T ..
发布时间:2020-11-26 01:18:41 其他开发

是否可以使用外部指示器激活显示文件中的显示属性?

我目前正在修改现有的RPG程序.目的是设置一个指示器,以便该指示器将激活显示文件中的显示属性ND以隐藏字段.问题在于所有通用指示器IN01〜IN99已经用尽,并且在不打扰现有程序流程的前提下,我无法重用它们中的任何一个.是否可以改用外部指示器U1〜U8?如果不可能的话,还有其他选择吗?还是我只是搞砸了? 解决方案 考虑使用程序到系统字段而不是指示器. http://wiki.midrang ..
发布时间:2020-11-26 01:18:31 其他开发

使当前的套接字服务器设计适应SSL(C ++,GSK,spawnp())

这可能是一个很大的“不",但是我有一个当前的三层套接字体系结构.第1层什么也没有做,只是设置了必要的步骤才能成为普通的套接字服务器,然后永远处于循环中并调用accept().当accept()成功返回时,现在打开的套接字将通过sendmsg()传递到第2层程序池,这些程序将抢占该套接字并开始读取内容并将其保存在临时文件中.然后,该第2层程序读取初始数据,并确定应调用哪个处理程序(第3层)程序来处理 ..
发布时间:2020-11-26 01:18:27 C/C++开发