2014-03-24 42 views
1

我试图创建在IBM的Domino 9.0的新用户更新的验证日志。通过Java API,我使用Notes.jar。 IBM的Domino安装我已经在Amazon EC2实例,我试图运行Java代码在IBM的Domino本地创建新的用户。在创建用户时,我收到以下错误。 引起:NotesException:注意错误:您不允许更新验证者日志(Reddy)。 我正在创建会话的用户在“certlog.nsf”数据库上具有“经理”访问权限。我正在使用的代码如下注意的错误:你不允许在创建新的用户

private static void recreateCreateUserError(String host, String userName, String password) throws Exception{ 
    Session session = NotesFactory.createSession(host, userName, password); 
    Registration reg = session.createRegistration(); 
    reg.setRegistrationServer(session.getServerName()); 
    reg.setCreateMailDb(true); 
    reg.setCertifierIDFile("C:\\Program Files\\IBM\\Domino\\data\\cert.id"); 
    reg.setIDType(Registration.ID_HIERARCHICAL); 
    reg.setMinPasswordLength(5); 
    reg.setRegistrationLog("log.nsf"); 
    reg.setMailInternetAddress("[email protected]"); 
    reg.setUpdateAddressBook(true); 
    reg.setStoreIDInAddressBook(true); 
    reg.setEnforceUniqueShortName(true); 
    if (!reg.registerNewUser("Reddy", // last name 
      "C:\\Program Files\\IBM\\Domino\\data\\sreddy2.id", // file to be created 
      "CN=WIN-3G1ICLOT664/O=Concentrix", // mail server 
      "Santhosh", // first name 
      "", // middle initial 
      "xxxxxx", // certifier password 
      "Delhi", // location field 
      "Comment", // comment field 
      "mail\\sreddy2.nsf", // mail file 
      "", // forwarding domain 
      "xxxxx")) // user password 
     throw new RuntimeException("failed to register new user"); 
} 

请让我知道我错过了什么。

感谢 Vishvadeepak特瓦里

回答

0

确保与您建立会话的用户在Domino服务器文档的安全选项卡,例如每特权访问服务器,签署或运行不受限制的方法和操作。

相关问题