Java 备注错误:创建新用户时,不允许您更新认证者日志

Java 备注错误:创建新用户时,不允许您更新认证者日志,java,lotus-domino,Java,Lotus Domino,我正在尝试在IBMDominoV9.0中创建一个新用户。通过JavaAPI,我正在使用Notes.jar。 我在AmazonEC2实例上进行的IBMDomino安装,我正在尝试运行java代码在IBMDomino中本地创建新用户。创建用户时,我遇到以下错误。 原因:NotesException:Notes错误:不允许您更新认证者日志(Reddy)。 与我创建会话的用户对“certlog.nsf”数据库具有“Manager”访问权限。我使用的代码如下 private static void rec

我正在尝试在IBMDominoV9.0中创建一个新用户。通过JavaAPI,我正在使用Notes.jar。 我在AmazonEC2实例上进行的IBMDomino安装,我正在尝试运行java代码在IBMDomino中本地创建新用户。创建用户时,我遇到以下错误。 原因:NotesException:Notes错误:不允许您更新认证者日志(Reddy)。 与我创建会话的用户对“certlog.nsf”数据库具有“Manager”访问权限。我使用的代码如下

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("rajesh.parupalli@concentrix.com");
    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 Tewari

确保与您创建会话的用户在domino服务器文档的“安全”选项卡中拥有所有权限,例如访问服务器、签署或运行不受限制的方法和操作