[midPoint] objectTemplate account create base on account fail

HAQUET Serge shaquet at cirb.brussels
Thu Nov 9 15:25:51 CET 2017


fixing removing the <assignment> but creating a role too with the same name as the resource

From: midPoint [mailto:midpoint-bounces at lists.evolveum.com] On Behalf Of HAQUET Serge
Sent: jeudi 9 novembre 2017 13:54
To: midPoint General Discussion <midpoint at lists.evolveum.com>
Subject: Re: [midPoint] objectTemplate account create base on account fail

Ok is working now

The example is there https://github.com/Evolveum/midpoint/blob/master/samples/objects/user-template-complex.xml

The code is also present in https://wiki.evolveum.com/display/midPoint/Synchronization+Examples User Template


From: midPoint [mailto:midpoint-bounces at lists.evolveum.com] On Behalf Of Ivan Noris
Sent: jeudi 9 novembre 2017 13:12
To: midpoint at lists.evolveum.com<mailto:midpoint at lists.evolveum.com>
Subject: Re: [midPoint] objectTemplate account create base on account fail


Hi Serge,

can you specify exact file/sample where this was?

I have not used direct account assignment, but just roles, in the object template, but I can see this:

samples/demo/user-template.xml

   <mapping>
        <description>A hack to avoid feedback to HR feed - deleting accounts because they are not assigned</description>
                <strength>strong</strength>
        <source>
                <path>employeeType</path>
        </source>
        <expression>
            <value>
                                <!--<assignment>-->
                                        <construction>
                                                <resourceRef oid="8844dcca-775d-11e2-a0ac-001e8c717e5b" type="c:ResourceType"/>
                                        </construction>
                                <!--</assignment>-->
            </value>
        </expression>
        <target>
                <path>assignment</path>
        </target>
        <condition>
                <script>
                <code>employeeType != null</code>
            </script>
                </condition>
    </mapping>

See how the <assignment> element is commented out; hope this is the problem.

If you specify the sample from which you have seen the original construction, we can have a look at it.

Best regards,

Ivan

On 08.11.2017 12:43, HAQUET Serge wrote:
I get this example from midpoint git and it didn’t work , look like missing something to validate  the xml

<mapping>
        <strength>strong</strength>
        <expression>
            <value>
                <assignment>
                    <construction>
                        <resourceRef oid="0e70c40e-d952-45ee-9780-10845afdc126" type="ResourceType"/>
                    </construction>
                </assignment>
            </value>
        </expression>
        <target>
            <path>assignment</path>
        </target>
    </mapping>

Midpoint version : 3.6

Goal : when create new user , create a new account an link it base on the some resources

Actions:

  *   using the Complex User Template , from the midpoint git.
  *   only use the account create part.
  *   import the file in midpoint
  *   create new user

Error (see file) : Message
Item {http://midpoint.evolveum.com/xml/ns/public/common/common-3}assignment has no definition (in container value CTD ({.../common/common-3}AssignmentType))while parsing ( {...common/common-3}assignment => ( {...common/common-3}construction => ( {...common/common-3}resourceRef => ( oid => parser ValueParser(DOMa, oid: 0e70c40e-d952-45ee-9780-10845afdc126) type => parser ValueParser(DOMa, type: ResourceType) ) ) ) )

When : trying to create user




  [cid:image001.png at 01D3596F.0620EF60]


Serge HAQUET
Project Analyst
Operations - Project Analyst
Avenue des Arts 21, 1000 Bruxelles - cirb.brussels<http://cirb.brussels/> - disclaimer<http://cirb.brussels/disclaimer-1>
T +32 2 801 12 41 | G +32 497 44 44 99 | Helpdesk +32 2 801 00 00
Be green, leave it on the screen !                                                       [cid:image002.png at 01D3596F.0620EF60] <https://www.linkedin.com/company/cirb_cibg>  [cid:image003.png at 01D3596F.0620EF60] <https://twitter.com/CIRB_CIBG>  [cid:image004.jpg at 01D3596F.0620EF60] <http://www.environnement.brussels/thematiques/ville-durable/le-label-entreprise-ecodynamique>




_______________________________________________

midPoint mailing list

midPoint at lists.evolveum.com<mailto:midPoint at lists.evolveum.com>

http://lists.evolveum.com/mailman/listinfo/midpoint


--

Ivan Noris

Senior Identity Engineer

evolveum.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20171109/2cf21091/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 17152 bytes
Desc: image001.png
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20171109/2cf21091/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 537 bytes
Desc: image002.png
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20171109/2cf21091/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 658 bytes
Desc: image003.png
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20171109/2cf21091/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.jpg
Type: image/jpeg
Size: 1336 bytes
Desc: image004.jpg
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20171109/2cf21091/attachment.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cirb_48ee021e-930c-4d9c-b9ae-589a94eea2ab.png
Type: image/png
Size: 17152 bytes
Desc: cirb_48ee021e-930c-4d9c-b9ae-589a94eea2ab.png
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20171109/2cf21091/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: linkedIn_391f8333-965b-4b73-9dbc-f68a4356657b.png
Type: image/png
Size: 537 bytes
Desc: linkedIn_391f8333-965b-4b73-9dbc-f68a4356657b.png
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20171109/2cf21091/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: twitter_a7266c6c-f7c1-4a59-bfea-6e55a9e45977.png
Type: image/png
Size: 658 bytes
Desc: twitter_a7266c6c-f7c1-4a59-bfea-6e55a9e45977.png
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20171109/2cf21091/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: logo_eco_mail2_ea9ebf7c-274d-4f6f-a7e5-3a2b8d3efa28.jpg
Type: image/jpeg
Size: 1336 bytes
Desc: logo_eco_mail2_ea9ebf7c-274d-4f6f-a7e5-3a2b8d3efa28.jpg
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20171109/2cf21091/attachment-0001.jpg>


More information about the midPoint mailing list