<div dir="ltr"><div>Subject tag missing. :)</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 8, 2019 at 1:06 PM Justin Stanczak <<a href="mailto:rizenine@gmail.com">rizenine@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">I seem to have a mental block on assigning roles to users. I'm trying to pull from a database view and add or remove roles based on this. So the table would look like <b>"username, role, last_update"</b>. I've tried associations and attributes using things like assignmentTargetSearch with no luck. I've been thru the docs many times so I'm sure I'm just not connecting something. I'm hoping someone could maybe connect the pieces so I can better understand how this should work. I simply want to add and remove users from roles. I'm open to changing the view if that helps or if there's a better way to do this. Thanks.<div><br></div><div><b>Using:</b></div><div>Midpoint 3.9</div><div><div>DatabaseTableConnector 1.4.3.0</div></div><div>Oracle Table</div><div><br></div><div><b>Possible data example: </b></div><div>test, student, <lastupdate></div><div>test, employee, <lastupdate></div><div>test2, employee, <lastupdate></div><div><br></div><div><b>This gives the following error: </b></div><div><br></div><div>
<i><schemaHandling><br></i></div><div><i>        <objectType id="169"></i></div><div><i>            <kind>account</kind></i></div><div><i>            <default>true</default></i></div><div><i>            <objectClass>ri:AccountObjectClass</objectClass></i></div><div><i>            <attribute id="366"></i></div><div><i>                <c:ref>ri:ROLE</c:ref></i></div><div><i>                <tolerant>true</tolerant></i></div><div><i>                <exclusiveStrong>false</exclusiveStrong></i></div><div><i>                <inbound id="367"></i></div><div><i>                    <authoritative>true</authoritative></i></div><div><i>                    <exclusive>false</exclusive></i></div><div><i>                    <strength>normal</strength></i></div><div><i>                    <expression></i></div><div><i>                        <value></i></div><div><i>                            <targetRef oid="c50396ff-14a7-423e-a513-ff28c8bc91ee" type="c:RoleType"/></i></div><div><i>                        </value></i></div><div><i>                    </expression></i></div><div><i>                    <target></i></div><div><i>                        <c:path>assignment</c:path></i></div><div><i>                    </target></i></div><div><i>                </inbound></i></div><div><i>            </attribute></i></div><div><i>        </objectType></i></div><div><i>    </schemaHandling></i></div><div><br></div><div><br></div><div><b>Error: </b></div><div><br></div><div><i>Attempt to delete value PCV(null):[PrismReference({.../common/common-3}targetRef):[PRV(oid=9a355bd4-07b3-44e5-8708-caa43e94c2b6, targetType={.../common/common-3}RoleType)]] from item assignment but that value is mandated by a strong mapping 'end user role' in objectTemplate:0488d68b-c064-417e-b5fa-db9b723fb546(User Template) (for object template objectTemplate:0488d68b-c064-417e-b5fa-db9b723fb546(User Template) for focus user:54b8326a-a73a-4a29-884d-ebd73cf602f4(test))</i><br></div></div></div></div></div></div></div></div>
</blockquote></div></div>