<div dir="ltr">Guys, hello once again. Can u please confirm or deny, <br><br>example in connid connector<div><br></div><div>  // member_of
AttributeInfoBuilder memberOf = new AttributeInfoBuilder(AccountAttributes.MEMBER_OF,
ConnectorObjectReference.class);
memberOf.setMultiValued(true);
memberOf.setReferencedObjectClassName(ObjectClass.GROUP_NAME);
memberOf.setRoleInReference(AttributeInfo.RoleInReference.SUBJECT.toString());
// memberOf.setSubtype()
memberOf.setReadable(true);
memberOf.setCreateable(true);
memberOf.setUpdateable(true);</div><div>

connectorObjectBuilder.addAttribute(buildGroupsReferenceAttribute(accountDTO.member_of()));
<br>  private static Attribute buildGroupsReferenceAttribute(List groups) {
List refs = new ArrayList<>();
for (UUID uuid : groups) {
ConnectorObjectBuilder connectorObjectBuilder = new ConnectorObjectBuilder();
connectorObjectBuilder.setObjectClass(ObjectClass.GROUP);
connectorObjectBuilder.setUid(new Uid(uuid.toString()));
connectorObjectBuilder.setName(new Name(uuid.toString()));
ConnectorObject groupIdent = connectorObjectBuilder.build();
ConnectorObjectReference ref = new ConnectorObjectReference(groupIdent);
refs.add(ref);
}
return AttributeBuilder.build(AccountAttributes.MEMBER_OF, refs);
} <br>     Are your associations working correctly? For example, when I select 3-4 groups on my account, I want to see one replace list in the delta connector instead of two add/remove lists. Is this possible? I enabled readreplacemodeon on the resource, but nothing worked. It is being ignored. Can you tell me how to do this? Everything is fine with regular virtual associations, but please explain these ones. I am using Midpoint 4.9.4. Happy New Year, everyone!</div><br><br></div>