[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