欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

domino7 新建用户以后,在names中配置用户信息以后通过java获取上来的信息不完整

更新时间: 2014-01-05 03:01:15 责任编辑: Author_N1

 

Domino7 新建用户以后,在names中配置用户信息以后通过JAVA获取下来的信息不完整
以下是我配置的用户的界面

当我通过JAVA打开names.nsf数据库以后,取得($Users)视图,根据这个用户的名字找到用户的文档打印出来,属性只有
很少的几个,一下是代码:
  try
    {
      Database db = this.session.getDatabase(this.servername, "names.nsf");

      if (!db.isOpen()) {
        db.open();
      }

      
      View view = null;
      if (!"".equals(this.viewName))
        view = db.getView(this.viewName);
      else {
        view = db.getView("($Users)");
      }

      System.out.println("************************");
      while ("".equals(this.username)) {
        System.out.print("请输入需要操作的用户名:");
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        this.username = br.readLine();
      }
      
      System.out.println(this.username);
      lotus.domino.Document doc = view.getDocumentByKey(this.username);
      if (doc == null) {
        System.out.println("无法找到指定用户的配置文档..");
        System.exit(0);
      }
      else {
        System.out.println(doc.generateXML());
        this.mailserver = doc.getItemValueString("Mailserver");
        this.filepath = doc.getItemValueString("Mailfile");

        System.out.println(doc.getItemValue("WebSite"));
        System.out.println(doc.getItemValueString("MailSystem"));
        System.out.println(doc.getItemValueString("MailDomain"));
        System.out.println(doc.getItemValueString("MailAddress"));
        System.out.println(doc.getItemValueString("InternetAddress"));
      }

以上代码我主要是想取得用户的数据库所在的domino服务器和管理员配置的用户的数据库所在的目录,可是我取出来的整个用户的文档就如一下内容:
<document form='DPABperson'>
<noteinfo noteid='9f2' unid='C0D0E984B8B80F2A482578AB002EE814' sequence='-2147483647'>
<created><datetime>20110610T163220,68+08</datetime></created>
<modified><datetime>20110610T163220,71+08</datetime></modified>
<revised><datetime>20110610T163220,68+08</datetime></revised>
<lastaccessed><datetime>20110610T163220,68+08</datetime></lastaccessed>
<addedtofile><datetime>20110610T163220,68+08</datetime></addedtofile></noteinfo>
<updatedby><name/></updatedby>
<item name='MailAddress'><text>chenxiaoming@mas.com</text></item>
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:01:15
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/17357/
本文WWW.DOC100.NET DOC100.NET版权所有。