我们的问题如下:
我们必须使用JT400连接到一个I系列,并读取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 AS400SecurityException
IFSFileInputStream fis = new IFSFileInputStream(file,IFSFileInputStream.SHARE_NONE);
最后一行引发此异常:com.ibm.as400.access.AS400SecurityException:未设置密码
我们在网上搜索了一下,但找不到有同样问题的人
感谢您阅读我们的问题
尝试使用连接到主机
AS400 as400 = new AS400("localhost","*CURRENT","*CURRENT");
请参阅http://javadoc.midrange.com/jtopen/com/ibm/as400/access/AS400.html#AS400(java.lang.String,%20java.lang.Sstring,%20java.lang.String)