Ich versuche, einen neuen Benutzer in einem benutzerdefinierten LDAP-Repository (z. B. RepositoryID = custpmRepo) mithilfe der IBM Virtual Member Manager-API (Java-Code) zu erstellen. Versuchen Sie, den IBM-Code zum Erstellen von Benutzern zu verwenden. Aber das erstellt Benutzer im Standard-Repository (defaultWIMFileBasedRealm-InternalFileRepository).Benutzer in Custom Federal Repository mit IBM VMM erstellen
IBM Docs bezeichnet https://www.ibm.com/support/knowledgecenter/SSAW57_8.0.0/com.ibm.websphere.wim.doc/programmingprereq.html https://www.ibm.com/support/knowledgecenter/SSAW57_8.0.0/com.ibm.websphere.wim.doc/samplecodeforworkingwithusersandgroups.html
Könnte jemand bitte leite mich auf, wie Benutzer in benutzerdefinierten LDAP-Repository mit VMM-API (Java-Code) erstellen. Unten ist der Code, den ich Benutzer erstellen bin mit
public static void addPersonAccount(String uid, String cn, String sn)
{
System.out.println("****#### UserAndGroupSample - addPersonAccount - Entering Method");
try
{
locateService(EJB_JNDI_NAME);
DataObject root = SDOHelper.createRootDataObject();
DataObject entity = SDOHelper.createEntityDataObject(root, null,
SchemaConstants.DO_PERSON_ACCOUNT);
entity.set("uid", uid);
entity.set("cn", cn);
System.out.println("Input data graph before creating user"+ printDO(root));
// Create the PersonAccount entity
root = service.create(root);
System.out.println("Output data graph after creating user"+ printDO(root));
}
catch(Exception e)
{
System.out.println("Exception: " + e.getMessage());
e.printStackTrace();
}
System.out.println("****#### UserAndGroupSample - addPersonAccount - Exiting Method");
}