问题标签 [jtopen]
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.
jdbc - 为什么在 DB2 数据库上使用 JTOpen 时 Netbeans 8.1 数据库结果不允许 CrUD 或“显示 SQL”操作?
任何人都知道为什么 Netbeans IDE 的数据库结果浏览器在通过 JTOpen 9.1 驱动程序使用 JDBC 连接到带有 Netbeans 8.1 的 DB2 for i 数据库时禁用 CrUD 操作和“显示 SQL 'CrUD' 操作”?
JTOpen 是 IBM i DB2 for i 数据库的开源 JDBC 驱动程序,以及用于与 IBMi 系统交互的一堆 Java 类。 http://jt400.sourceforge.net/
我想我必须继续浏览 IBM KB http://www.ibm.com/support/knowledgecenter/ssw_ibm_i_71/rzahh/jdbcproperties.htm
和 JT400 源 https://github.com/devjunix/libjt400-java/blob/master/src/com/ibm/as400/access/JDProperties.java
ibm-midrange - JTOpen JobList 过滤多个作业名称
我正在尝试修改当前代码,以便使用 SELECTION_JOB_NAME 的 JobList.addJobSelectionCriteria 可以使用通配符 - 这可能吗?
JobList.html#SELECTION_JOB_NAME 的文档表明过滤器字符串可以是“通用名称”。- 这到底是什么意思?
我需要查询的当前作业名称可以用“JOB.RUN|JOB.PROCESS”之类的 Java 正则表达式表示 - 但我无法让它与 addJobSelectionCriteria 一起使用,我正在尝试最小化应用程序配置中的作业名称并对 JobList 查询本身进行过滤。
即使我可以进行过滤后查询,处理大量作业所需的时间也是一个问题。
java - 在 Java 中获取 WebFacing 库列表
我的应用程序中有一个com.ibm.as400.access.AS400
用于 WebFacing 连接的对象。在 COBOL 方面,一些库被添加到程序开头的库列表中。如何在 Java 中从我的 AS400 对象中检索它们?
java - JTOpen 用户空间读取
当使用来自 JTOpen 的 UserSpace 对象从 IBMi 系统读取数据时,数据是使用 UserSpace.read() 方法从 EBCDIC 转换为 ASCII 还是保留在 EBCDIC 中。
如果确实如此,是否有办法告诉它不要转换它或以不同的方式读取该数据。或者有没有办法只获取数据的字节表示。下面是我看到的用户空间,在一个完美的世界中,将其作为长字符串或字节数组是理想的。
如果这很重要,我正在尝试读取的用户空间使用 CCSID 65535。
谢谢你。
c# - 如何连接到 URL 以“jdbc:as400//...”开头的数据库
我正在做一个项目,我必须从数据库中获取数据。我从 Eclipse 中的 db 属性中发现,该 url 以“jdbc:as400//...”开头。除了使用 IBM.Data.DB2.iSeries 之外,还有其他方法吗?我正在使用 Visual Studio 2012 构建 Windows 应用程序。
java - 如何使用 jt400 API 仅检索启用 AS400 的用户
是否有可能只检索启用的用户 - 添加过滤器 - 到 jt400 的 UserList 的 getUsers 方法?
我做了以下实现,但它没有很好的性能,所以我试图找到一种更好的方法,如果有可能过滤用户并只获得启用的用户。
ibm-midrange - 安全连接上的 AS400FileRecordDescription.retrieveRecordFormat 错误
以下java程序的主要目的是使用jtopen(9.6版)中的AS400FileRecordDescription类来检索iseries上物理文件的记录格式。它通过调用此类中的 retrieveRecordFormat() 方法来实现。
如果连接是不安全的连接(连接 url 不包含 secure=true 参数),则此程序可以正常工作。但是在安全连接下(连接 url 包含 secure=true 参数),它失败并出现以下错误:“javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake”。知道我在这里做错了什么吗?
ibm-midrange - jt400.jar api中如何使用AS400类的connectToPort api
我需要在特定端口上连接到 as400 系统。我正在使用 connectToPort 方法。但它没有连接。
如果不使用这个 api,如果我只使用 AS400 aS400 = new AS400(mHost); aS400.authenticate(user,pwd);// 成功连接到8475端口 aS400.connectToPort(someotherPortNumber); // 这个调用没有返回
有了这个,我看到它正在连接到主机上的端口 8475。但是如果我想给出我选择的端口号,方法是什么。我尝试使用 connectToPort(portNo); 并且不适合我。请帮忙。我正在使用 jt400.jar 的版本作为
名称:com/ibm/as400/access/ 规范-标题:IBM Toolbox for Java 规范-版本:7.3.0.6 规范-供应商:IBM Corporation 实施-标题:com.ibm.as400.access 实施-版本:JTOpen 9.6 实施-供应商:IBM Corporation 等
提前感谢马达维
java - 如何使用 Java API(JTOPEN) 读取 QTEMP 文件中的 PF
有一个 ProgramCall,它在运行时会在 QTEMP 文件中写入一个 PF。我想访问 QTEMP 中的那个 PF,但它说在 QTEMP 库中找不到 CPF3012 文件。因为每个作业都有自己的 QTEMP。是否可以追踪在 ProgramCall 作业的 QTEMP 中创建的 PF。如果是,请建议如何使用 JTOPEN/Java 进行操作。
java - 如何为 JTOpen 指定本地自定义 SSL 信任库?
我们有一个使用 JTOpen 连接到 AS400 系统的 java 客户端(mule 应用程序)。
使用 SSL 保护连接。驱动程序默认使用 JRE 信任库(jssecacerts、cacerts)。
我们想为 JTOpen 会话指定一个自定义信任库。
我在文档中找到的唯一方法是配置 javax.net.ssl.trustStore 系统属性。
但这是一个全局属性,可能会影响其他应用程序。因此,我们正在寻找替代方案。
是否有另一种方法可以为 JT400 指定信任库的路径,这样就不会影响在同一 VM 系统上运行的其他应用程序?可能是连接参数或驱动程序特定属性?