JT400从IFS读取文件,用户没有密码

时间:2015-11-04 18:13:30

标签: java ibm-midrange jtopen

我们的问题如下:

我们必须使用JT400连接到ISeries并读取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:未设置密码

我们在网上搜索但找不到有同样问题的人

感谢您阅读我们的问题

1 个答案:

答案 0 :(得分:0)

尝试使用

连接主机
AS400 as400 = new AS400("localhost","*CURRENT","*CURRENT");

请参阅http://javadoc.midrange.com/jtopen/com/ibm/as400/access/AS400.html#AS400(java.lang.String,%20java.lang.String,%20java.lang.String)