[midPoint] DatabaseTableConnector organization structure sync
mceylan
mrveceylan at gmail.com
Tue May 12 15:14:38 CEST 2020
I made it as the attached source. I added the user template in the file.
This way the organizational tree is created, but parent_id and identifier
get mixed. So some don't occur under child parent. It occurs as a side tab.
I couldn't figure it out.
Ivan Noris <ivan.noris at evolveum.com>, 12 May 2020 Sal, 15:57 tarihinde şunu
yazdı:
> Hi,
>
> nothing special. Just use them as AccountObjectClass from the connector
> and link them to corresponding objects in midPoint (e.g. Organizations).
>
> Ivan
> On 12. 5. 2020 14:55, mceylan wrote:
>
> Thanks for the answer, Ivan. So what should I do to pull the
> organizational units from DB Table resource and create and synchronize the
> organization tree in midpoint according to parent id and identifier?
>
> Ivan Noris <ivan.noris at evolveum.com>, 12 May 2020 Sal, 14:30 tarihinde
> şunu yazdı:
>
>> Hi,
>>
>> I think DB Table connector supports only AccountObjectClass.
>>
>> Ivan
>>
>>
>> On 12. 5. 2020 13:06, mceylan wrote:
>>
>> I get the following error when I set CustomorganizationalUnitObjectClass
>> as database resorce object class. What would be the reason?
>>
>> Error:No objectclass specified and no default can be determined
>>
>> <default>true</default>
>> When I do, I get the following error.
>>
>> Internal error: Got unexpected exception:
>> java.lang.IllegalArgumentException: Operation requires an Account
>> ObjectClass.
>>
>>
>>
>> <schemaHandling>
>> <objectType id="1">
>> <kind>generic</kind>
>> <default>false</default>
>> <objectClass>ri:CustomorganizationalUnitObjectClass</objectClass>
>> <attribute id="2">
>> <c:ref>icfs:uid</c:ref>
>> <displayName>Entry UUID</displayName>
>> <limitations>
>> <access>
>> <read>true</read>
>> </access>
>> </limitations>
>> </attribute>
>> <attribute id="3">
>> <c:ref>icfs:name</c:ref>
>> <displayName>Name</displayName>
>> <limitations>
>> <minOccurs>0</minOccurs>
>> <access>
>> <read>true</read>
>> <add>true</add>
>> <modify>true</modify>
>> </access>
>> </limitations>
>> <inbound id="24">
>> <target>
>> <c:path>$user/employeeNumber</c:path>
>> </target>
>> </inbound>
>> <inbound id="43">
>> <target>
>> <c:path>$user/name</c:path>
>> </target>
>> </inbound>
>> </attribute>
>> <attribute id="15">
>> <c:ref>ri:parent_id</c:ref>
>> <inbound id="16">
>> <target>
>> <c:path>$user/extension/parent_id</c:path>
>> </target>
>> </inbound>
>> </attribute>
>> <attribute id="37">
>> <c:ref>ri:identifier</c:ref>
>> <inbound id="39">
>> <target>
>> <c:path>$user/extension/identifier</c:path>
>> </target>
>> </inbound>
>> </attribute>
>> <attribute id="32">
>> <c:ref>ri:organization_name</c:ref>
>> <inbound id="33">
>> <target>
>> <c:path>$user/extension/organizationname</c:path>
>> </target>
>> </inbound>
>> </attribute>
>> <activation>
>> <administrativeStatus>
>> <outbound id="5"/>
>> <inbound id="6">
>> <strength>weak</strength>
>> </inbound>
>> </administrativeStatus>
>> </activation>
>> </objectType>
>> </schemaHandling>
>>
>>
>>
>> _______________________________________________
>> midPoint mailing listmidPoint at lists.evolveum.comhttps://lists.evolveum.com/mailman/listinfo/midpoint
>>
>> --
>> Ivan Noris
>> Senior Identity Engineerevolveum.com
>>
>> _______________________________________________
>> midPoint mailing list
>> midPoint at lists.evolveum.com
>> https://lists.evolveum.com/mailman/listinfo/midpoint
>>
>
>
> --
> Merve CEYLAN
>
> _______________________________________________
> midPoint mailing listmidPoint at lists.evolveum.comhttps://lists.evolveum.com/mailman/listinfo/midpoint
>
> --
> Ivan Noris
> Senior Identity Engineerevolveum.com
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> https://lists.evolveum.com/mailman/listinfo/midpoint
>
--
Merve CEYLAN
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20200512/bd70c6b8/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DBTable-org.xml
Type: text/xml
Size: 24283 bytes
Desc: not available
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20200512/bd70c6b8/attachment.xml>
More information about the midPoint
mailing list