当前位置: 首页 > 知识库问答 >
问题:

用户密码*无时的IFSFile

赵景曜
2023-03-14

在尝试使用jt400.jar中的IFSFile对象创建IFSFile时,我遇到了一些麻烦。我面临的问题是,当调用JAVA的进程被批处理用户调用时(在AS400机器中没有启用登录)。

    AS400 as400 = new AS400("localhost");

    //Obtain the template path
    String templatePath ="/HOME/XXX/auth.txt";

    IFSFile templateAuth = new IFSFile(as400,templatePath); 
    templateAuth.copyTo(fileXML + ".xml");

我需要类似于创建JDBCAppender时所做的事情,JDBCAppender对象允许setUser(null)和setPassword(null)使批处理用户能够写入一个表。

谢谢大家!

共有1个答案

公西浩
2023-03-14

我最近遇到了一个类似的问题,当在密码为*none的配置文件下运行时,尝试使用CommandCall。我(最终)通过使用原生Java工具箱/qibm/proddata/java400/jt400ntv.jar(碰巧是一个符号链接)解决了这个问题。我不需要做任何代码更改:

    AS400 as400 = new AS400();
    CommandCall cc = new CommandCall(as400);
    String wrkenvvar_cmd = MessageFormat.format("ADDENVVAR ENVVAR('JAVA_HOME') VALUE(''{0}'') REPLACE(*YES)",path);
    boolean ok = cc.run(wrkenvvar_cmd);

希望这能帮上忙。

 类似资料:
  • 我有一个项目托管在GitHub上。我在尝试将我的修改推到主控器上时失败了。我总是收到以下错误消息 但是,将我的ssh键设置为github似乎可以。实际上,当我执行时,我得到了 这似乎表明从那方面来看一切都是正常的(eurydyce是我的github用户名)。我严格遵循了github上给出的说明和许多堆栈讨论的建议,但没有办法。你知道我做错了什么吗?

  • 问题内容: 我与Oracle数据库服务器的jdbc连接有一个奇怪的问题。 我们已经在tomcat服务器上运行了应用程序。这些应用程序使用一个oracle数据库。所有应用程序都使用相同的凭据。 应用程序整天运行良好。晚上没有活动。早晨,当应用程序尝试将自身重新连接到数据库时,我们会收到一些(2或3)ORA-01017(无效的用户名/密码)错误。 然后重新连接工作,应用程序将正常运行。 这可以工作几天

  • 我试图用sourcetree推送到github,但遇到以下错误: git-c diff.mnemonicprefix=false-c core.quotepath=false push-v--tags origin live_version:live_version remote:无效的用户名或密码。致命:“https://github.com/myname/myrepo/”推送到https://

  • 我将jenkins安装到windows 10。当我访问http://localhost:8080/,我必须输入用户名和密码。 但我不会像截图显示的那样显示秘密文件夹: 在包含jenkins.war的路径文件夹中运行时,我得到了这个异常 你能帮我解决那个问题吗?。 如有任何建议,将不胜感激。提前谢谢。

  • 问题内容: 在对它们提供哈希值并将其存储在数据库中之前,应如何转义或清除用户提供的密码? 当PHP开发人员出于安全目的考虑对用户密码进行哈希处理时,他们通常会像对待其他任何用户提供的数据一样考虑这些密码。这个主题经常出现在与密码存储有关的PHP问题中。开发人员通常希望在散列密码并将其存储在数据库中之前使用诸如(在各种迭代中),和等功能清除密码。 问题答案: 出于多种原因,您永远都不应逃脱,修整或使

  • 我应该使用什么密码?