我正在使用Xamarin和Visual Studio 2015开发一个android应用程序。我们的数据在AS400系统中。我正在尝试使用iSeries通过DB2连接到AS400。当我在我的其他web应用程序中使用这个动态链接库时,我引用了这个IBM.Data.DB2.iSeries.dll,这些web应用程序可以很好地使用DB2。当我尝试创建一个新的connection对象时,我得到了以下错误:"IBM.Data.DB2.iSeries.iDB2tracing“的类型初始化器抛出了一个异常。当我检查安卓设备监视器时,它似乎无法访问IBM.Data.DB2.iSeries.dll中的任
我已经在网站上搜索过了,还没有找到一个能回答我问题的帖子。
我编写了一个桌面应用程序(Java/swing/ JDBC ),通过JDBC连接到本地数据库。这个数据库托管在IBM系列(AS400)上(虽然我非常肯定这不是一个仅限于400的问题),而且只能在内部网络上使用。我正在努力将该应用程序转换为android应用程序,以便通过无线连接在仓库中使用。
我的JDBC连接在它自己的线程中。该应用程序在尝试连接之前向用户询问用户名/密码。每次使用相同的消息:java.sql.SQLException: The application requester cannot establish the co
在尝试使用JT400.jar中的IFSFile对象创建IFSFile时,我遇到了一些问题。我面临的问题是,当调用JAVA的进程被批处理用户调用时(没有在AS400机器上启用登录)。
给定异常的
密码为*无。:XXXXXX密码为*NONE。:XXXXXX在com.ibm.as400.access.AS400ImplRemote.returnSecurityException(AS400ImplRemote.java:2219) at com.ibm.as400.access.CurrentUser.getUserInfo(CurrentUser.java:79) at com.ibm.as40
我们的问题如下:
我们必须用ISeries连接到JT400,并运行一些命令/程序。要求是:作业在QBatch中运行,其中禁用了的用户配置文件(,因为安全原因,)。我们能够建立JDBC连接,但是在执行CommandCall/ProgramCall ()方法时会得到异常。我们的代码如下:
// This way we are able to create the JDBC connection without supplying a username/password
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
Connecti
我有一个简单的Java程序(使用JTOpen)来连接到iSeries并打开一个IFS文件:
System.out.println("by ipaddress");
AS400 as400 = new AS400("130.3.3.333", "user", "password");
System.out.println("as400 connected? = " + as400.getCcsid());
//handle the exception if the file is null
IFSFileInput
我的目录中有:
/path
/jt400.jar
/Test.java
Test.java的内容:
import java.sql.*;
//import com.ibm.as400.*; // To be uncommented later
public class Test {
public static void main(String[] args) throws Exception {
String url = "jdbc:as400//myserver.domain.com;DSN=DB2;Uid=name;Pwd=passwor
当尝试访问userindex时,我有一个异常:
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.ibm.as400.access.UserIndexNativeImplILE.nativeOpen([B)I
at com.ibm.as400.access.UserIndexNativeImplILE.nativeOpen(Native Method)
at com.ibm.as400.access.UserIndexNativeImplILE.open(UserIndexNativeI
我正在尝试为ibm as400设置JBoss6.3数据源。
JBoss6.3正在运行于windows 2012 VM java 1.8.0_31 64位上
在jboss启动时,控制台中出现了这个错误。
1
4:02:09,332 INFO JBAS014774: service status report JBAS014775:新缺失/不满意的依赖关系: Service jboss.jdbc-driver.as 400(缺失)依赖方: service jboss.driver-demder.java:jboss/datasour/PPSDB,service
这是我的module.x
我正在尝试建立一个使用.NET查询AS400数据库的SQL应用程序。这是我第一次遇到AS400。
我必须在我的机器(或AS400服务器)上安装什么才能连接?(IBM iSeries Access for Windows ??)
连接字符串的组成部分是什么?
在哪里可以找到使用SQL命令构建数据访问层的示例代码?
谢谢。
远程服务器是安装了DB2的IBM (7.1)。我试图使用我的windows机器上的SSL通过JDBC加密链接连接到IBM机器上的远程db2数据库,我使用的是jt4006.7.jar。我可以看到SSL在IBM机器上正确配置,正如我在数字证书管理器中看到的那样:
Current Certificate Store
You have selected to work with the certificate store listed below. The left frame is being refreshed to show the task list for this certificate
是否有可能在带有cwbdc.dll的控制台应用程序中手动引用IBM客户端访问所附带的C#?我想连接到一个AS400数据库,而不需要安装我的客户端访问权限,但只能通过使用AS400和提供者来连接cwbdc.dll。
当我直接将cwbdc.dll复制到bin目录时,我会得到以下异常。
{“出现意外异常。类型: System.BadImageFormatException,Message: Es wurde versucht,eine Datei mit einem falschen Format zu。”(Ausnahme von HRESULT: 0x8007000B)。
我们使用HQD4000.hod这是一个模拟器连接AS400主机,我们想要刮掉我们正在使用的HQD400屏幕,它是用来清除AS400 MF模拟器屏幕的。
我们使用以下代码
Process p = new Process();
string url = @"C:\Softwares\IBM i Access Client Solutions\IBM i Access Client Solutions\IBM\JACCESS\IBM\iAccessClient\Emulator\HQD400.hod";
Process.Start(url);
UInt32 screen = Ehl
最近,我需要访问AS400来监视夜间批处理作业,并创建显示所有运行的作业和详细信息的每日报告。
在AS400控制台,我可以输入"DSPMSG“命令来获取它。
在IBM System I Access for Windows中,我可以打开"System i Navigator“并在Basic Operation - Messages中获取这些信息。
但我不确定如何使用C#来获取这些信息。
首先,我根本不是一个AS400的人。所以,请原谅我在这里问了一些下流的问题。
基本上,我正在开发一个需要访问AS400以获取一些实时数据的.Net应用程序。尽管我让系统正常工作,但我在不同的查询中得到了非常不同的性能结果。通常,当我对AS400上的SPROC发出第一个请求时,我看到大约14秒就可以获得完整的数据集。在第一次调用之后,任何后续调用通常只需大约1秒即可返回。这种性能提升持续约20分钟左右,然后再次需要14秒。
有趣的是,如果存储过程直接在iSeries导航器上执行,它总是在毫秒内返回(响应时间没有变化)。
我想知道这是否是一个缓存/执行计划问题,但是我只能将我的SQL SERVER
我使用java代码调用一个AS400程序。当程序简单且不试图写入任何DB2表时,调用是成功的。当我试图调用另一个试图在DB2表中写入的程序时,它没有成功,因为我必须添加与此表相关的DB2库。我必须使用java代码添加库。给出了一个使用coldfusion代码添加这些库的示例。我想知道如何使用java代码添加DB2库。
private static final String HOST = "XXX.XXX.XXX.XXX";
private static final String UID = "XXX";
private static final String P
我们的问题是:
我们必须用ISeries连接到JT400并读取IFS中的一个文件。一个要求是作业在没有密码的用户的情况下在QBatch中运行。我们的代码如下:
//This wy we connect to the Iseries with the job credentials in this case
//user withou password
AS400 as400 = new AS400();
IFSFile file = new IFSFile(system, path);
//This line throws the AS400SecurityExcept