[midPoint] How to Create Active Directory Distribution Group

Pavol Mederly mederly at evolveum.com
Tue Oct 13 15:12:16 CEST 2020


Ethan,

it can be. Note that from the execution time perspective, $user and 
$focus both point to the same object (regardless of its type). But the 
resource wizard validator distinguishes between these two.

Best regards,

Pavol Mederly
Software developer
evolveum.com

On 13/10/2020 15:07, Ethan Kromhout via midPoint wrote:
>
> Hi Gus,
>
> Something that jumped out at me was that the message seems to be 
> complaining that the attribute is defined in UserType, but the XSD 
> snippet looks to be for RoleType. Do you think that could be the 
> problem, or do you also have that attribute defined for UserType.
>
> Ethan
>
> On 10/13/20 8:44 AM, Gus Lou via midPoint wrote:
>> Hi Pavol
>>
>> Thank you for your help
>>
>> I made the change, but now the MP displays the message:
>> Invalid source for outbound mapping for "ri: group" in schema 
>> handling for "AD Group (kind: ENTITLEMENT, intent: group)": No 
>> definition for 'extension / grouptype' in user
>>
>> I have other custom fields mapped to AD fields and I used
>> $user/extension/field name
>>
>> They worked, only the grouptype custom field mapping is having a problem
>>
>> Regards
>> Gus
>>
>>
>> Em sáb., 10 de out. de 2020 às 05:45, Pavol Mederly via midPoint 
>> <midpoint at lists.evolveum.com <mailto:midpoint at lists.evolveum.com>> 
>> escreveu:
>>
>>     Hello Gus,
>>
>>     please replace $user with $focus. That should help.
>>
>>     Best regards,
>>
>>     Pavol Mederly
>>     Software developer
>>     evolveum.com  <http://evolveum.com>
>>
>>     On 10/10/2020 02:24, Gus Lou via midPoint wrote:
>>>     Hi Guys
>>>
>>>     I'm trying to create a distribution group in Active Directory
>>>     through midpoint.
>>>     I'm following the idea of this thread:
>>>     https://lists.evolveum.com/pipermail/midpoint/2014-December/000672.html
>>>
>>>     To achieve this goal I did the following:
>>>     *1-I created a custom field named grouptype:*
>>>     <xsd:complexType name="RoleTypeExtensionType">
>>>     <xsd:annotation>
>>>     <xsd:appinfo>
>>>     <a:extension ref="c:RoleType"/>
>>>     </xsd:appinfo>
>>>     </xsd:annotation>
>>>     <xsd:sequence>
>>>     <xsd:element name="grouptype" type="xsd:integer" minOccurs="0"
>>>     maxOccurs="1">
>>>     <xsd:annotation>
>>>     <xsd:appinfo>
>>>     <a:indexed>false</a:indexed>
>>>     <a:displayName>Group Type</a:displayName>
>>>     </xsd:appinfo>
>>>     </xsd:annotation>
>>>     </xsd:element>
>>>     </xsd:sequence>
>>>     </xsd:complexType>
>>>     </xsd:schema>
>>>
>>>     *I created the outbound mapping to receive the value of the
>>>     grouptype field*
>>>     <attribute id="99">
>>>     <c:ref
>>>     xmlns:ri="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3">ri:groupType</c:ref>
>>>
>>>     <exclusiveStrong>false</exclusiveStrong>
>>>     <outbound>
>>>     <authoritative>false</authoritative>
>>>     <exclusive>false</exclusive>
>>>     <strength>normal</strength>
>>>     <source>
>>>     <c:path>$user/extension/grouptype</c:path>
>>>     </source>
>>>     </outbound>
>>>     </attribute>
>>>
>>>     But when I try to save the mapping, I get the following message:
>>>     Invalid source for outbound mapping for "ri:groupType" in schema
>>>     handling for "AD Group (Kind: ENTITLEMENT,intent:group)":No
>>>     definition for 'extension/grouptype" in user
>>>
>>>     Does anyone know what could be wrong? I'm in the right way?
>>>
>>>     Best regards
>>>
>>>     Gus
>>>
>>>
>>>
>>>
>>>     _______________________________________________
>>>     midPoint mailing list
>>>     midPoint at lists.evolveum.com  <mailto:midPoint at lists.evolveum.com>
>>>     https://lists.evolveum.com/mailman/listinfo/midpoint
>>     _______________________________________________
>>     midPoint mailing list
>>     midPoint at lists.evolveum.com <mailto:midPoint at lists.evolveum.com>
>>     https://lists.evolveum.com/mailman/listinfo/midpoint
>>
>>
>> _______________________________________________
>> midPoint mailing list
>> midPoint at lists.evolveum.com
>> https://lists.evolveum.com/mailman/listinfo/midpoint
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> https://lists.evolveum.com/mailman/listinfo/midpoint
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20201013/31eca6dd/attachment.htm>


More information about the midPoint mailing list