<html>Dear community,<br /><br />I'm in the process of re-creating my OpenLDAP resource using the new wizard UI. The basic operations are working correctly and also synchronized correctly.<br />However, when I try to rename a user, midPoint gives the following error :<blockquote><p><span style="font-family:Courier New,Courier,monospace;">Error modifying LDAP entry uid=test-user-rename,ou=People,dc=CORP,dc=org: [add:uid=test-user-rename,remove:uid=test-user,]: noSuchAttribute: (16)</span></p></blockquote><br />Where 'test-user' is the old username, and 'test-user-rename' is the new username. I tried to play with the permissive modfiy setting of the resource. When it is set to never, midPoint will compain that the entry already exists. If set to auto or always, it gives the error mentioned above.<br /><br />The same problem arises when trying to rename a role (which is bounded to an OpenLDAP groupOfNames).<br /><br />Maybe it's wrong, but I think that the reason behind this error is that midPoint will try to query the LDAP server with the new UID instead of the old one. However, it may totally be something else, I'm not sure.<br /><br />Could someone help me to solve this issue ? You can find below my OpenLDAP resource configuration.<br />Thanks a lot in advance!<br /><br />Luca<blockquote><p><resource xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:org="http://midpoint.evolveum.com/xml/ns/public/common/org-3" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:ri="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" oid="69a38b4a-60b1-496a-a600-21a2669b208f" version="97"><br />    <name>OPENLDAP CORP ORG</name><br />    <metadata><br />        <requestTimestamp>2024-01-02T15:39:48.163Z</requestTimestamp><br />        <requestorRef oid="00000000-0000-0000-0000-000000000002" relation="org:default" type="c:UserType"><br />            <!-- administrator --><br />        </requestorRef><br />        <createTimestamp>2024-01-02T15:39:51.434Z</createTimestamp><br />        <creatorRef oid="00000000-0000-0000-0000-000000000002" relation="org:default" type="c:UserType"><br />            <!-- administrator --><br />        </creatorRef><br />        <createChannel>http://midpoint.evolveum.com/xml/ns/public/common/channels-3#user</createChannel><br />        <modifyTimestamp>2024-01-05T09:55:45.715Z</modifyTimestamp><br />        <modifierRef oid="00000000-0000-0000-0000-000000000002" relation="org:default" type="c:UserType"><br />            <!-- administrator --><br />        </modifierRef><br />        <modifyChannel>http://midpoint.evolveum.com/xml/ns/public/common/channels-3#user</modifyChannel><br />    </metadata><br />    <lifecycleState>active</lifecycleState><br />    <operationExecution id="98"><br />        <recordType>simple</recordType><br />        <timestamp>2024-01-05T08:32:35.267Z</timestamp><br />        <operation><br />            <objectDelta><br />                <t:changeType>modify</t:changeType><br />                <t:objectType>c:ResourceType</t:objectType><br />            </objectDelta><br />            <executionResult><br />                <operation>com.evolveum.midpoint.model.impl.lens.ChangeExecutor.executeDelta</operation><br />                <status>success</status><br />                <importance>normal</importance><br />                <token>1000000000000111491</token><br />            </executionResult><br />            <objectName>OPENLDAP CORP ORG</objectName><br />        </operation><br />        <status>success</status><br />        <initiatorRef oid="00000000-0000-0000-0000-000000000002" relation="org:default" type="c:UserType"><br />            <!-- administrator --><br />        </initiatorRef><br />        <channel>http://midpoint.evolveum.com/xml/ns/public/common/channels-3#user</channel><br />    </operationExecution><br />    <operationExecution id="99"><br />        <recordType>simple</recordType><br />        <timestamp>2024-01-05T09:31:37.377Z</timestamp><br />        <operation><br />            <objectDelta><br />                <t:changeType>modify</t:changeType><br />                <t:objectType>c:ResourceType</t:objectType><br />            </objectDelta><br />            <executionResult><br />                <operation>com.evolveum.midpoint.model.impl.lens.ChangeExecutor.executeDelta</operation><br />                <status>success</status><br />                <importance>normal</importance><br />                <token>1000000000000115439</token><br />            </executionResult><br />            <objectName>OPENLDAP CORP ORG</objectName><br />        </operation><br />        <status>success</status><br />        <initiatorRef oid="00000000-0000-0000-0000-000000000002" relation="org:default" type="c:UserType"><br />            <!-- administrator --><br />        </initiatorRef><br />        <channel>http://midpoint.evolveum.com/xml/ns/public/common/channels-3#user</channel><br />    </operationExecution><br />    <operationExecution id="100"><br />        <recordType>simple</recordType><br />        <timestamp>2024-01-05T09:32:25.612Z</timestamp><br />        <operation><br />            <objectDelta><br />                <t:changeType>modify</t:changeType><br />                <t:objectType>c:ResourceType</t:objectType><br />            </objectDelta><br />            <executionResult><br />                <operation>com.evolveum.midpoint.model.impl.lens.ChangeExecutor.executeDelta</operation><br />                <status>success</status><br />                <importance>normal</importance><br />                <token>1000000000000116246</token><br />            </executionResult><br />            <objectName>OPENLDAP CORP ORG</objectName><br />        </operation><br />        <status>success</status><br />        <initiatorRef oid="00000000-0000-0000-0000-000000000002" relation="org:default" type="c:UserType"><br />            <!-- administrator --><br />        </initiatorRef><br />        <channel>http://midpoint.evolveum.com/xml/ns/public/common/channels-3#user</channel><br />    </operationExecution><br />    <operationExecution id="101"><br />        <recordType>simple</recordType><br />        <timestamp>2024-01-05T09:34:28.402Z</timestamp><br />        <operation><br />            <objectDelta><br />                <t:changeType>modify</t:changeType><br />                <t:objectType>c:ResourceType</t:objectType><br />            </objectDelta><br />            <executionResult><br />                <operation>com.evolveum.midpoint.model.impl.lens.ChangeExecutor.executeDelta</operation><br />                <status>success</status><br />                <importance>normal</importance><br />                <token>1000000000000116404</token><br />            </executionResult><br />            <objectName>OPENLDAP CORP ORG</objectName><br />        </operation><br />        <status>success</status><br />        <initiatorRef oid="00000000-0000-0000-0000-000000000002" relation="org:default" type="c:UserType"><br />            <!-- administrator --><br />        </initiatorRef><br />        <channel>http://midpoint.evolveum.com/xml/ns/public/common/channels-3#user</channel><br />    </operationExecution><br />    <operationExecution id="102"><br />        <recordType>simple</recordType><br />        <timestamp>2024-01-05T09:55:45.939Z</timestamp><br />        <operation><br />            <objectDelta><br />                <t:changeType>modify</t:changeType><br />                <t:objectType>c:ResourceType</t:objectType><br />            </objectDelta><br />            <executionResult><br />                <operation>com.evolveum.midpoint.model.impl.lens.ChangeExecutor.executeDelta</operation><br />                <status>success</status><br />                <importance>normal</importance><br />                <token>1000000000000121838</token><br />            </executionResult><br />            <objectName>OPENLDAP CORP ORG</objectName><br />        </operation><br />        <status>success</status><br />        <initiatorRef oid="00000000-0000-0000-0000-000000000002" relation="org:default" type="c:UserType"><br />            <!-- administrator --><br />        </initiatorRef><br />        <channel>http://midpoint.evolveum.com/xml/ns/public/common/channels-3#user</channel><br />    </operationExecution><br />    <indestructible>true</indestructible><br />    <iteration>0</iteration><br />    <iterationToken/><br />    <administrativeOperationalState><br />        <administrativeAvailabilityStatus>operational</administrativeAvailabilityStatus><br />    </administrativeOperationalState><br />    <operationalState><br />        <lastAvailabilityStatus>up</lastAvailabilityStatus><br />        <message>Status set to UP because resource schema was successfully fetched</message><br />        <timestamp>2024-01-02T15:39:56.971Z</timestamp><br />        <nodeId>DefaultNode</nodeId><br />    </operationalState><br />    <operationalStateHistory id="3"><br />        <lastAvailabilityStatus>up</lastAvailabilityStatus><br />        <message>Status set to UP because resource schema was successfully fetched</message><br />        <timestamp>2024-01-02T15:39:56.971Z</timestamp><br />        <nodeId>DefaultNode</nodeId><br />    </operationalStateHistory><br />    <connectorRef oid="963d73b1-1b6c-4cbb-802d-92350c829d70" relation="org:default" type="c:ConnectorType"><br />        <!-- ConnId com.evolveum.polygon.connector.ldap.LdapConnector v3.6.1 --><br />    </connectorRef><br />    <connectorConfiguration xmlns:icfc="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/connector-schema-3"><br />        <icfc:configurationProperties xmlns:gen872="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/bundle/com.evolveum.polygon.connector-ldap/com.evolveum.polygon.connector.ldap.LdapConnector"><br />            <gen872:host>172.16.0.1</gen872:host><br />            <gen872:port>389</gen872:port><br />            <gen872:bindDn>cn=admin,dc=CORP,dc=org</gen872:bindDn><br />            <gen872:baseContext>dc=CORP,dc=org</gen872:baseContext><br />            <gen872:passwordAttribute>password</gen872:passwordAttribute><br />            <gen872:passwordHashAlgorithm>SSHA</gen872:passwordHashAlgorithm><br />            <gen872:pagingStrategy>spr</gen872:pagingStrategy><br />            <gen872:vlvSortAttribute>uid,cn,ou,dc</gen872:vlvSortAttribute><br />            <gen872:vlvSortOrderingRule>2.5.13.3</gen872:vlvSortOrderingRule><br />            <gen872:readSchema>true</gen872:readSchema><br />            <gen872:usePermissiveModify>always</gen872:usePermissiveModify><br />            <gen872:lockoutStrategy>openldap</gen872:lockoutStrategy><br />            <gen872:operationalAttributes>memberOf</gen872:operationalAttributes><br />            <gen872:operationalAttributes>createTimestamp</gen872:operationalAttributes><br />            <gen872:operationalAttributes>mail</gen872:operationalAttributes><br />        </icfc:configurationProperties><br />    </connectorConfiguration><br />    <schema><br />        <cachingMetadata><br />            <retrievalTimestamp>2024-01-05T07:29:13.297Z</retrievalTimestamp><br />            <serialNumber>fe98b37b00311b15-329855bf6427711f</serialNumber><br />        </cachingMetadata><br />        <generationConstraints><br />            <generateObjectClass>ri:organization</generateObjectClass><br />            <generateObjectClass>ri:inetOrgPerson</generateObjectClass><br />            <generateObjectClass>ri:groupOfNames</generateObjectClass><br />            <generateObjectClass>ri:midPointPerson</generateObjectClass><br />        </generationConstraints><br />        <definition><br />            <xsd:schema xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:ra="http://midpoint.evolveum.com/xml/ns/public/resource/annotation-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3" xml:space="preserve"><br />                <xsd:import namespace="http://prism.evolveum.com/xml/ns/public/annotation-3"/><br />                <xsd:import namespace="http://midpoint.evolveum.com/xml/ns/public/resource/annotation-3"/><br />                <xsd:complexType name="midPointPerson"><br />                    <xsd:annotation><br />                        <xsd:appinfo><br />                            <a:container/><br />                            <ra:resourceObject/><br />                            <ra:identifier>ri:entryUUID</ra:identifier><br />                            <ra:secondaryIdentifier>ri:dn</ra:secondaryIdentifier><br />                            <ra:displayNameAttribute>ri:dn</ra:displayNameAttribute><br />                            <ra:namingAttribute>ri:dn</ra:namingAttribute><br />                            <ra:nativeObjectClass>midPointPerson</ra:nativeObjectClass><br />                            <ra:auxiliary>true</ra:auxiliary><br />                        </xsd:appinfo><br />                    </xsd:annotation><br />                    <xsd:sequence><br />                        <xsd:element minOccurs="0" name="createTimestamp" type="xsd:dateTime"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>createTimestamp</a:displayName><br />                                    <a:displayOrder>120</a:displayOrder><br />                                    <a:access>read</a:access><br />                                    <ra:nativeAttributeName>createTimestamp</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>createTimestamp</ra:frameworkAttributeName><br />                                    <ra:returnedByDefault>false</ra:returnedByDefault><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="memberOf" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>memberOf</a:displayName><br />                                    <a:displayOrder>130</a:displayOrder><br />                                    <a:matchingRule xmlns:qn172="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn172:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>memberOf</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>memberOf</ra:frameworkAttributeName><br />                                    <ra:returnedByDefault>false</ra:returnedByDefault><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="mail" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>mail</a:displayName><br />                                    <a:displayOrder>140</a:displayOrder><br />                                    <a:matchingRule xmlns:qn477="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn477:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>mail</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>mail</ra:frameworkAttributeName><br />                                    <ra:returnedByDefault>false</ra:returnedByDefault><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element minOccurs="0" name="midPointAccountStatus" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>midPointAccountStatus</a:displayName><br />                                    <a:displayOrder>150</a:displayOrder><br />                                    <a:matchingRule xmlns:qn698="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn698:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>midPointAccountStatus</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>midPointAccountStatus</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element name="dn" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>dn</a:displayName><br />                                    <a:displayOrder>110</a:displayOrder><br />                                    <a:matchingRule xmlns:qn123="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn123:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>dn</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>__NAME__</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element minOccurs="0" name="entryUUID" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>entryUUID</a:displayName><br />                                    <a:displayOrder>100</a:displayOrder><br />                                    <a:access>read</a:access><br />                                    <a:matchingRule xmlns:qn877="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn877:uuid</a:matchingRule><br />                                    <ra:nativeAttributeName>entryUUID</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>__UID__</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/><br />                    </xsd:sequence><br />                </xsd:complexType><br />                <xsd:complexType name="groupOfNames"><br />                    <xsd:annotation><br />                        <xsd:appinfo><br />                            <a:container/><br />                            <ra:resourceObject/><br />                            <ra:identifier>ri:entryUUID</ra:identifier><br />                            <ra:secondaryIdentifier>ri:dn</ra:secondaryIdentifier><br />                            <ra:displayNameAttribute>ri:dn</ra:displayNameAttribute><br />                            <ra:namingAttribute>ri:dn</ra:namingAttribute><br />                            <ra:nativeObjectClass>groupOfNames</ra:nativeObjectClass><br />                        </xsd:appinfo><br />                    </xsd:annotation><br />                    <xsd:sequence><br />                        <xsd:element minOccurs="0" name="createTimestamp" type="xsd:dateTime"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>createTimestamp</a:displayName><br />                                    <a:displayOrder>120</a:displayOrder><br />                                    <a:access>read</a:access><br />                                    <ra:nativeAttributeName>createTimestamp</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>createTimestamp</ra:frameworkAttributeName><br />                                    <ra:returnedByDefault>false</ra:returnedByDefault><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="memberOf" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>memberOf</a:displayName><br />                                    <a:displayOrder>130</a:displayOrder><br />                                    <a:matchingRule xmlns:qn655="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn655:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>memberOf</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>memberOf</ra:frameworkAttributeName><br />                                    <ra:returnedByDefault>false</ra:returnedByDefault><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="ou" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>ou</a:displayName><br />                                    <a:displayOrder>140</a:displayOrder><br />                                    <a:matchingRule xmlns:qn149="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn149:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>ou</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>ou</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" name="cn" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>cn</a:displayName><br />                                    <a:displayOrder>150</a:displayOrder><br />                                    <a:matchingRule xmlns:qn411="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn411:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>cn</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>cn</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="o" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>o</a:displayName><br />                                    <a:displayOrder>160</a:displayOrder><br />                                    <a:matchingRule xmlns:qn105="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn105:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>o</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>o</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" name="member" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>member</a:displayName><br />                                    <a:displayOrder>170</a:displayOrder><br />                                    <a:matchingRule xmlns:qn136="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn136:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>member</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>member</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="owner" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>owner</a:displayName><br />                                    <a:displayOrder>180</a:displayOrder><br />                                    <a:matchingRule xmlns:qn906="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn906:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>owner</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>owner</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="mail" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>mail</a:displayName><br />                                    <a:displayOrder>190</a:displayOrder><br />                                    <a:matchingRule xmlns:qn67="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn67:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>mail</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>mail</ra:frameworkAttributeName><br />                                    <ra:returnedByDefault>false</ra:returnedByDefault><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="seeAlso" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>seeAlso</a:displayName><br />                                    <a:displayOrder>200</a:displayOrder><br />                                    <a:matchingRule xmlns:qn747="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn747:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>seeAlso</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>seeAlso</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="description" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>description</a:displayName><br />                                    <a:displayOrder>210</a:displayOrder><br />                                    <a:matchingRule xmlns:qn726="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn726:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>description</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>description</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="businessCategory" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>businessCategory</a:displayName><br />                                    <a:displayOrder>220</a:displayOrder><br />                                    <a:matchingRule xmlns:qn212="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn212:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>businessCategory</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>businessCategory</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element name="dn" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>dn</a:displayName><br />                                    <a:displayOrder>110</a:displayOrder><br />                                    <a:matchingRule xmlns:qn811="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn811:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>dn</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>__NAME__</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element minOccurs="0" name="entryUUID" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>entryUUID</a:displayName><br />                                    <a:displayOrder>100</a:displayOrder><br />                                    <a:access>read</a:access><br />                                    <a:matchingRule xmlns:qn922="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn922:uuid</a:matchingRule><br />                                    <ra:nativeAttributeName>entryUUID</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>__UID__</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/><br />                    </xsd:sequence><br />                </xsd:complexType><br />                <xsd:complexType name="inetOrgPerson"><br />                    <xsd:annotation><br />                        <xsd:appinfo><br />                            <a:container/><br />                            <ra:resourceObject/><br />                            <ra:identifier>ri:entryUUID</ra:identifier><br />                            <ra:secondaryIdentifier>ri:dn</ra:secondaryIdentifier><br />                            <ra:displayNameAttribute>ri:dn</ra:displayNameAttribute><br />                            <ra:namingAttribute>ri:dn</ra:namingAttribute><br />                            <ra:nativeObjectClass>inetOrgPerson</ra:nativeObjectClass><br />                        </xsd:appinfo><br />                    </xsd:annotation><br />                    <xsd:sequence><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="initials" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>initials</a:displayName><br />                                    <a:displayOrder>120</a:displayOrder><br />                                    <a:matchingRule xmlns:qn210="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn210:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>initials</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>initials</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="memberOf" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>memberOf</a:displayName><br />                                    <a:displayOrder>130</a:displayOrder><br />                                    <a:matchingRule xmlns:qn955="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn955:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>memberOf</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>memberOf</ra:frameworkAttributeName><br />                                    <ra:returnedByDefault>false</ra:returnedByDefault><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="homePhone" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>homePhone</a:displayName><br />                                    <a:displayOrder>140</a:displayOrder><br />                                    <ra:nativeAttributeName>homePhone</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>homePhone</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="audio" type="xsd:base64Binary"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>audio</a:displayName><br />                                    <a:displayOrder>150</a:displayOrder><br />                                    <ra:nativeAttributeName>audio</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>audio</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="mail" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>mail</a:displayName><br />                                    <a:displayOrder>160</a:displayOrder><br />                                    <a:matchingRule xmlns:qn294="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn294:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>mail</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>mail</ra:frameworkAttributeName><br />                                    <ra:returnedByDefault>false</ra:returnedByDefault><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="carLicense" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>carLicense</a:displayName><br />                                    <a:displayOrder>170</a:displayOrder><br />                                    <a:matchingRule xmlns:qn978="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn978:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>carLicense</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>carLicense</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="departmentNumber" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>departmentNumber</a:displayName><br />                                    <a:displayOrder>180</a:displayOrder><br />                                    <a:matchingRule xmlns:qn551="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn551:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>departmentNumber</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>departmentNumber</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="manager" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>manager</a:displayName><br />                                    <a:displayOrder>190</a:displayOrder><br />                                    <a:matchingRule xmlns:qn53="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn53:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>manager</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>manager</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="businessCategory" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>businessCategory</a:displayName><br />                                    <a:displayOrder>200</a:displayOrder><br />                                    <a:matchingRule xmlns:qn291="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn291:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>businessCategory</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>businessCategory</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="homePostalAddress" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>homePostalAddress</a:displayName><br />                                    <a:displayOrder>210</a:displayOrder><br />                                    <ra:nativeAttributeName>homePostalAddress</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>homePostalAddress</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="secretary" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>secretary</a:displayName><br />                                    <a:displayOrder>220</a:displayOrder><br />                                    <a:matchingRule xmlns:qn681="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn681:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>secretary</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>secretary</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="photo" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>photo</a:displayName><br />                                    <a:displayOrder>230</a:displayOrder><br />                                    <ra:nativeAttributeName>photo</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>photo</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="labeledURI" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>labeledURI</a:displayName><br />                                    <a:displayOrder>240</a:displayOrder><br />                                    <ra:nativeAttributeName>labeledURI</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>labeledURI</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element minOccurs="0" name="displayName" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>displayName</a:displayName><br />                                    <a:displayOrder>250</a:displayOrder><br />                                    <a:matchingRule xmlns:qn457="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn457:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>displayName</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>displayName</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="pager" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>pager</a:displayName><br />                                    <a:displayOrder>260</a:displayOrder><br />                                    <ra:nativeAttributeName>pager</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>pager</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="roomNumber" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>roomNumber</a:displayName><br />                                    <a:displayOrder>270</a:displayOrder><br />                                    <a:matchingRule xmlns:qn138="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn138:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>roomNumber</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>roomNumber</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="physicalDeliveryOfficeName" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>physicalDeliveryOfficeName</a:displayName><br />                                    <a:displayOrder>280</a:displayOrder><br />                                    <a:matchingRule xmlns:qn403="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn403:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>physicalDeliveryOfficeName</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>physicalDeliveryOfficeName</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="uid" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>uid</a:displayName><br />                                    <a:displayOrder>290</a:displayOrder><br />                                    <a:matchingRule xmlns:qn486="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn486:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>uid</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>uid</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="seeAlso" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>seeAlso</a:displayName><br />                                    <a:displayOrder>300</a:displayOrder><br />                                    <a:matchingRule xmlns:qn296="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn296:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>seeAlso</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>seeAlso</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="destinationIndicator" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>destinationIndicator</a:displayName><br />                                    <a:displayOrder>310</a:displayOrder><br />                                    <a:matchingRule xmlns:qn29="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn29:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>destinationIndicator</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>destinationIndicator</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="postalAddress" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>postalAddress</a:displayName><br />                                    <a:displayOrder>320</a:displayOrder><br />                                    <ra:nativeAttributeName>postalAddress</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>postalAddress</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element minOccurs="0" name="preferredLanguage" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>preferredLanguage</a:displayName><br />                                    <a:displayOrder>330</a:displayOrder><br />                                    <a:matchingRule xmlns:qn913="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn913:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>preferredLanguage</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>preferredLanguage</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element minOccurs="0" name="preferredDeliveryMethod" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>preferredDeliveryMethod</a:displayName><br />                                    <a:displayOrder>340</a:displayOrder><br />                                    <ra:nativeAttributeName>preferredDeliveryMethod</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>preferredDeliveryMethod</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="facsimileTelephoneNumber" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>facsimileTelephoneNumber</a:displayName><br />                                    <a:displayOrder>350</a:displayOrder><br />                                    <ra:nativeAttributeName>facsimileTelephoneNumber</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>facsimileTelephoneNumber</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="employeeType" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>employeeType</a:displayName><br />                                    <a:displayOrder>360</a:displayOrder><br />                                    <a:matchingRule xmlns:qn699="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn699:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>employeeType</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>employeeType</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="internationaliSDNNumber" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>internationaliSDNNumber</a:displayName><br />                                    <a:displayOrder>370</a:displayOrder><br />                                    <ra:nativeAttributeName>internationaliSDNNumber</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>internationaliSDNNumber</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="postOfficeBox" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>postOfficeBox</a:displayName><br />                                    <a:displayOrder>380</a:displayOrder><br />                                    <a:matchingRule xmlns:qn519="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn519:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>postOfficeBox</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>postOfficeBox</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="telephoneNumber" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>telephoneNumber</a:displayName><br />                                    <a:displayOrder>390</a:displayOrder><br />                                    <ra:nativeAttributeName>telephoneNumber</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>telephoneNumber</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="l" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>l</a:displayName><br />                                    <a:displayOrder>400</a:displayOrder><br />                                    <a:matchingRule xmlns:qn302="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn302:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>l</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>l</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element minOccurs="0" name="employeeNumber" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>employeeNumber</a:displayName><br />                                    <a:displayOrder>410</a:displayOrder><br />                                    <a:matchingRule xmlns:qn691="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn691:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>employeeNumber</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>employeeNumber</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="jpegPhoto" type="xsd:base64Binary"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>jpegPhoto</a:displayName><br />                                    <a:displayOrder>420</a:displayOrder><br />                                    <ra:nativeAttributeName>jpegPhoto</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>jpegPhoto</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="o" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>o</a:displayName><br />                                    <a:displayOrder>430</a:displayOrder><br />                                    <a:matchingRule xmlns:qn699="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn699:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>o</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>o</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="userPKCS12" type="xsd:base64Binary"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>userPKCS12</a:displayName><br />                                    <a:displayOrder>440</a:displayOrder><br />                                    <ra:nativeAttributeName>userPKCS12</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>userPKCS12</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="description" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>description</a:displayName><br />                                    <a:displayOrder>450</a:displayOrder><br />                                    <a:matchingRule xmlns:qn205="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn205:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>description</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>description</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element name="dn" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>dn</a:displayName><br />                                    <a:displayOrder>110</a:displayOrder><br />                                    <a:matchingRule xmlns:qn92="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn92:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>dn</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>__NAME__</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" name="sn" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>sn</a:displayName><br />                                    <a:displayOrder>460</a:displayOrder><br />                                    <a:matchingRule xmlns:qn44="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn44:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>sn</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>sn</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="givenName" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>givenName</a:displayName><br />                                    <a:displayOrder>470</a:displayOrder><br />                                    <a:matchingRule xmlns:qn14="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn14:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>givenName</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>givenName</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="telexNumber" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>telexNumber</a:displayName><br />                                    <a:displayOrder>480</a:displayOrder><br />                                    <ra:nativeAttributeName>telexNumber</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>telexNumber</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="postalCode" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>postalCode</a:displayName><br />                                    <a:displayOrder>490</a:displayOrder><br />                                    <a:matchingRule xmlns:qn216="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn216:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>postalCode</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>postalCode</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element minOccurs="0" name="createTimestamp" type="xsd:dateTime"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>createTimestamp</a:displayName><br />                                    <a:displayOrder>500</a:displayOrder><br />                                    <a:access>read</a:access><br />                                    <ra:nativeAttributeName>createTimestamp</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>createTimestamp</ra:frameworkAttributeName><br />                                    <ra:returnedByDefault>false</ra:returnedByDefault><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="userSMIMECertificate" type="xsd:base64Binary"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>userSMIMECertificate</a:displayName><br />                                    <a:displayOrder>510</a:displayOrder><br />                                    <ra:nativeAttributeName>userSMIMECertificate</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>userSMIMECertificate</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="userCertificate" type="xsd:base64Binary"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>userCertificate</a:displayName><br />                                    <a:displayOrder>520</a:displayOrder><br />                                    <ra:nativeAttributeName>userCertificate</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>userCertificate</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="st" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>st</a:displayName><br />                                    <a:displayOrder>530</a:displayOrder><br />                                    <a:matchingRule xmlns:qn568="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn568:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>st</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>st</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="teletexTerminalIdentifier" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>teletexTerminalIdentifier</a:displayName><br />                                    <a:displayOrder>540</a:displayOrder><br />                                    <ra:nativeAttributeName>teletexTerminalIdentifier</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>teletexTerminalIdentifier</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="ou" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>ou</a:displayName><br />                                    <a:displayOrder>550</a:displayOrder><br />                                    <a:matchingRule xmlns:qn403="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn403:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>ou</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>ou</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="street" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>street</a:displayName><br />                                    <a:displayOrder>560</a:displayOrder><br />                                    <a:matchingRule xmlns:qn842="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn842:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>street</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>street</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" name="cn" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>cn</a:displayName><br />                                    <a:displayOrder>570</a:displayOrder><br />                                    <a:matchingRule xmlns:qn704="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn704:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>cn</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>cn</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="userPassword" type="xsd:base64Binary"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>userPassword</a:displayName><br />                                    <a:displayOrder>580</a:displayOrder><br />                                    <ra:nativeAttributeName>userPassword</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>userPassword</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="registeredAddress" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>registeredAddress</a:displayName><br />                                    <a:displayOrder>590</a:displayOrder><br />                                    <ra:nativeAttributeName>registeredAddress</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>registeredAddress</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="x121Address" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>x121Address</a:displayName><br />                                    <a:displayOrder>600</a:displayOrder><br />                                    <ra:nativeAttributeName>x121Address</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>x121Address</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="title" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>title</a:displayName><br />                                    <a:displayOrder>610</a:displayOrder><br />                                    <a:matchingRule xmlns:qn604="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn604:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>title</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>title</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="x500UniqueIdentifier" type="xsd:base64Binary"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>x500UniqueIdentifier</a:displayName><br />                                    <a:displayOrder>620</a:displayOrder><br />                                    <ra:nativeAttributeName>x500UniqueIdentifier</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>x500UniqueIdentifier</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="mobile" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>mobile</a:displayName><br />                                    <a:displayOrder>630</a:displayOrder><br />                                    <ra:nativeAttributeName>mobile</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>mobile</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element minOccurs="0" name="entryUUID" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>entryUUID</a:displayName><br />                                    <a:displayOrder>100</a:displayOrder><br />                                    <a:access>read</a:access><br />                                    <a:matchingRule xmlns:qn139="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn139:uuid</a:matchingRule><br />                                    <ra:nativeAttributeName>entryUUID</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>__UID__</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/><br />                    </xsd:sequence><br />                </xsd:complexType><br />                <xsd:complexType name="organization"><br />                    <xsd:annotation><br />                        <xsd:appinfo><br />                            <a:container/><br />                            <ra:resourceObject/><br />                            <ra:identifier>ri:entryUUID</ra:identifier><br />                            <ra:secondaryIdentifier>ri:dn</ra:secondaryIdentifier><br />                            <ra:displayNameAttribute>ri:dn</ra:displayNameAttribute><br />                            <ra:namingAttribute>ri:dn</ra:namingAttribute><br />                            <ra:nativeObjectClass>organization</ra:nativeObjectClass><br />                        </xsd:appinfo><br />                    </xsd:annotation><br />                    <xsd:sequence><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="memberOf" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>memberOf</a:displayName><br />                                    <a:displayOrder>120</a:displayOrder><br />                                    <a:matchingRule xmlns:qn20="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn20:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>memberOf</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>memberOf</ra:frameworkAttributeName><br />                                    <ra:returnedByDefault>false</ra:returnedByDefault><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="facsimileTelephoneNumber" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>facsimileTelephoneNumber</a:displayName><br />                                    <a:displayOrder>130</a:displayOrder><br />                                    <ra:nativeAttributeName>facsimileTelephoneNumber</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>facsimileTelephoneNumber</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="internationaliSDNNumber" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>internationaliSDNNumber</a:displayName><br />                                    <a:displayOrder>140</a:displayOrder><br />                                    <ra:nativeAttributeName>internationaliSDNNumber</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>internationaliSDNNumber</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="postOfficeBox" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>postOfficeBox</a:displayName><br />                                    <a:displayOrder>150</a:displayOrder><br />                                    <a:matchingRule xmlns:qn143="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn143:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>postOfficeBox</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>postOfficeBox</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="telephoneNumber" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>telephoneNumber</a:displayName><br />                                    <a:displayOrder>160</a:displayOrder><br />                                    <ra:nativeAttributeName>telephoneNumber</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>telephoneNumber</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="l" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>l</a:displayName><br />                                    <a:displayOrder>170</a:displayOrder><br />                                    <a:matchingRule xmlns:qn939="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn939:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>l</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>l</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" name="o" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>o</a:displayName><br />                                    <a:displayOrder>180</a:displayOrder><br />                                    <a:matchingRule xmlns:qn912="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn912:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>o</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>o</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="mail" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>mail</a:displayName><br />                                    <a:displayOrder>190</a:displayOrder><br />                                    <a:matchingRule xmlns:qn844="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn844:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>mail</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>mail</ra:frameworkAttributeName><br />                                    <ra:returnedByDefault>false</ra:returnedByDefault><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="searchGuide" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>searchGuide</a:displayName><br />                                    <a:displayOrder>200</a:displayOrder><br />                                    <ra:nativeAttributeName>searchGuide</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>searchGuide</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="description" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>description</a:displayName><br />                                    <a:displayOrder>210</a:displayOrder><br />                                    <a:matchingRule xmlns:qn227="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn227:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>description</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>description</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="businessCategory" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>businessCategory</a:displayName><br />                                    <a:displayOrder>220</a:displayOrder><br />                                    <a:matchingRule xmlns:qn186="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn186:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>businessCategory</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>businessCategory</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element name="dn" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>dn</a:displayName><br />                                    <a:displayOrder>110</a:displayOrder><br />                                    <a:matchingRule xmlns:qn963="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn963:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>dn</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>__NAME__</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="telexNumber" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>telexNumber</a:displayName><br />                                    <a:displayOrder>230</a:displayOrder><br />                                    <ra:nativeAttributeName>telexNumber</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>telexNumber</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="postalCode" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>postalCode</a:displayName><br />                                    <a:displayOrder>240</a:displayOrder><br />                                    <a:matchingRule xmlns:qn102="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn102:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>postalCode</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>postalCode</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element minOccurs="0" name="createTimestamp" type="xsd:dateTime"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>createTimestamp</a:displayName><br />                                    <a:displayOrder>250</a:displayOrder><br />                                    <a:access>read</a:access><br />                                    <ra:nativeAttributeName>createTimestamp</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>createTimestamp</ra:frameworkAttributeName><br />                                    <ra:returnedByDefault>false</ra:returnedByDefault><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="st" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>st</a:displayName><br />                                    <a:displayOrder>260</a:displayOrder><br />                                    <a:matchingRule xmlns:qn638="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn638:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>st</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>st</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="teletexTerminalIdentifier" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>teletexTerminalIdentifier</a:displayName><br />                                    <a:displayOrder>270</a:displayOrder><br />                                    <ra:nativeAttributeName>teletexTerminalIdentifier</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>teletexTerminalIdentifier</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="physicalDeliveryOfficeName" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>physicalDeliveryOfficeName</a:displayName><br />                                    <a:displayOrder>280</a:displayOrder><br />                                    <a:matchingRule xmlns:qn76="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn76:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>physicalDeliveryOfficeName</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>physicalDeliveryOfficeName</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="street" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>street</a:displayName><br />                                    <a:displayOrder>290</a:displayOrder><br />                                    <a:matchingRule xmlns:qn810="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn810:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>street</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>street</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="userPassword" type="xsd:base64Binary"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>userPassword</a:displayName><br />                                    <a:displayOrder>300</a:displayOrder><br />                                    <ra:nativeAttributeName>userPassword</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>userPassword</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="seeAlso" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>seeAlso</a:displayName><br />                                    <a:displayOrder>310</a:displayOrder><br />                                    <a:matchingRule xmlns:qn965="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn965:distinguishedName</a:matchingRule><br />                                    <ra:nativeAttributeName>seeAlso</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>seeAlso</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="registeredAddress" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>registeredAddress</a:displayName><br />                                    <a:displayOrder>320</a:displayOrder><br />                                    <ra:nativeAttributeName>registeredAddress</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>registeredAddress</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="destinationIndicator" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>destinationIndicator</a:displayName><br />                                    <a:displayOrder>330</a:displayOrder><br />                                    <a:matchingRule xmlns:qn923="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn923:stringIgnoreCase</a:matchingRule><br />                                    <ra:nativeAttributeName>destinationIndicator</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>destinationIndicator</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="postalAddress" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>postalAddress</a:displayName><br />                                    <a:displayOrder>340</a:displayOrder><br />                                    <ra:nativeAttributeName>postalAddress</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>postalAddress</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="x121Address" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>x121Address</a:displayName><br />                                    <a:displayOrder>350</a:displayOrder><br />                                    <ra:nativeAttributeName>x121Address</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>x121Address</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element minOccurs="0" name="preferredDeliveryMethod" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>preferredDeliveryMethod</a:displayName><br />                                    <a:displayOrder>360</a:displayOrder><br />                                    <ra:nativeAttributeName>preferredDeliveryMethod</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>preferredDeliveryMethod</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:element minOccurs="0" name="entryUUID" type="xsd:string"><br />                            <xsd:annotation><br />                                <xsd:appinfo><br />                                    <a:displayName>entryUUID</a:displayName><br />                                    <a:displayOrder>100</a:displayOrder><br />                                    <a:access>read</a:access><br />                                    <a:matchingRule xmlns:qn867="http://prism.evolveum.com/xml/ns/public/matching-rule-3">qn867:uuid</a:matchingRule><br />                                    <ra:nativeAttributeName>entryUUID</ra:nativeAttributeName><br />                                    <ra:frameworkAttributeName>__UID__</ra:frameworkAttributeName><br />                                </xsd:appinfo><br />                            </xsd:annotation><br />                        </xsd:element><br />                        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/><br />                    </xsd:sequence><br />                </xsd:complexType><br />            </xsd:schema><br />        </definition><br />    </schema><br />    <schemaHandling><br />        <objectType id="6"><br />            <kind>account</kind><br />            <intent>default</intent><br />            <displayName>Default Account</displayName><br />            <default>true</default><br />            <objectClass>ri:inetOrgPerson</objectClass><br />            <delineation><br />                <objectClass>ri:inetOrgPerson</objectClass><br />            </delineation><br />            <focus><br />                <type>c:UserType</type><br />            </focus><br />            <attribute id="13"><br />                <ref>ri:cn</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/fullName</path><br />                    </source><br />                </outbound><br />                <inbound id="97"><br />                    <target><br />                        <path>$focus/fullName</path><br />                    </target><br />                </inbound><br />            </attribute><br />            <attribute id="14"><br />                <ref>ri:sn</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/familyName</path><br />                    </source><br />                </outbound><br />                <inbound id="22"><br />                    <target><br />                        <path>$focus/familyName</path><br />                    </target><br />                </inbound><br />            </attribute><br />            <attribute id="15"><br />                <ref>ri:givenName</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/givenName</path><br />                    </source><br />                </outbound><br />                <inbound id="23"><br />                    <target><br />                        <path>$focus/givenName</path><br />                    </target><br />                </inbound><br />            </attribute><br />            <attribute id="16"><br />                <ref>ri:l</ref><br />                <inbound id="24"><br />                    <target><br />                        <path>$focus/locality</path><br />                    </target><br />                </inbound><br />            </attribute><br />            <attribute id="17"><br />                <ref>ri:telephoneNumber</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/telephoneNumber</path><br />                    </source><br />                </outbound><br />                <inbound id="25"><br />                    <target><br />                        <path>$focus/telephoneNumber</path><br />                    </target><br />                </inbound><br />            </attribute><br />            <attribute id="18"><br />                <ref>ri:employeeNumber</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/employeeNumber</path><br />                    </source><br />                </outbound><br />                <inbound id="26"><br />                    <target><br />                        <path>$focus/employeeNumber</path><br />                    </target><br />                </inbound><br />            </attribute><br />            <attribute id="19"><br />                <ref>ri:employeeType</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/subtype</path><br />                    </source><br />                </outbound><br />                <inbound id="27"><br />                    <target><br />                        <path>$focus/subtype</path><br />                    </target><br />                </inbound><br />            </attribute><br />            <attribute id="20"><br />                <ref>ri:mail</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/emailAddress</path><br />                    </source><br />                </outbound><br />                <inbound id="28"><br />                    <target><br />                        <path>$focus/emailAddress</path><br />                    </target><br />                </inbound><br />            </attribute><br />            <attribute id="30"><br />                <ref>ri:dn</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/name</path><br />                    </source><br />                    <expression><br />                        <script><br />                            <code>'uid=' + name + ',ou=People,dc=CORP,dc=org'</code><br />                        </script><br />                    </expression><br />                </outbound><br />            </attribute><br />            <attribute id="31"><br />                <ref>ri:uid</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/name</path><br />                    </source><br />                </outbound><br />                <inbound id="95"><br />                    <target><br />                        <path>$focus/name</path><br />                    </target><br />                </inbound><br />            </attribute><br />            <activation><br />                <administrativeStatus/><br />            </activation><br />            <synchronization><br />                <reaction id="33"><br />                    <situation>linked</situation><br />                    <actions><br />                        <link id="36"/><br />                    </actions><br />                </reaction><br />                <reaction id="34"><br />                    <situation>deleted</situation><br />                    <actions><br />                        <deleteFocus id="37"/><br />                    </actions><br />                </reaction><br />                <reaction id="35"><br />                    <situation>unlinked</situation><br />                    <actions><br />                        <unlink id="90"/><br />                    </actions><br />                </reaction><br />            </synchronization><br />        </objectType><br />        <objectType id="49"><br />            <kind>entitlement</kind><br />            <intent>ldapGroup</intent><br />            <displayName>Group Membership</displayName><br />            <default>true</default><br />            <objectClass>ri:groupOfNames</objectClass><br />            <delineation><br />                <objectClass>ri:groupOfNames</objectClass><br />            </delineation><br />            <focus><br />                <type>c:RoleType</type><br />            </focus><br />            <attribute id="51"><br />                <ref>ri:cn</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/name</path><br />                    </source><br />                </outbound><br />                <inbound id="56"><br />                    <target><br />                        <path>$focus/name</path><br />                    </target><br />                </inbound><br />            </attribute><br />            <attribute id="52"><br />                <ref>ri:description</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/description</path><br />                    </source><br />                </outbound><br />                <inbound id="57"><br />                    <target><br />                        <path>$focus/description</path><br />                    </target><br />                </inbound><br />            </attribute><br />            <attribute id="53"><br />                <ref>ri:businessCategory</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/emailAddress</path><br />                    </source><br />                </outbound><br />                <inbound id="58"><br />                    <target><br />                        <path>$focus/emailAddress</path><br />                    </target><br />                </inbound><br />            </attribute><br />            <attribute id="54"><br />                <ref>ri:dn</ref><br />                <outbound><br />                    <source><br />                        <path>$focus/name</path><br />                    </source><br />                    <expression><br />                        <script><br />                            <code>import javax.naming.ldap.Rdn&#13;<br />import javax.naming.ldap.LdapName&#13;<br />&#13;<br />dn = new LdapName('ou=Groups,dc=CORP,dc=org')&#13;<br />dn.add(new Rdn('cn', name.toString()))&#13;<br />return dn.toString()</code><br />                        </script><br />                    </expression><br />                </outbound><br />            </attribute><br />            <attribute id="55"><br />                <ref>ri:member</ref><br />                <outbound><br />                    <expression><br />                        <value>uid=dummy,dc=dummy,dc=dummy</value><br />                    </expression><br />                </outbound><br />            </attribute><br />            <association id="73"><br />                <ref>Group</ref><br />                <kind>entitlement</kind><br />                <intent>ldapGroup</intent><br />                <direction>objectToSubject</direction><br />                <associationAttribute>member</associationAttribute><br />                <valueAttribute>ri:dn</valueAttribute><br />            </association><br />            <correlation><br />                <correlators><br />                    <items id="84"><br />                        <item id="85"><br />                            <ref>c:name</ref><br />                        </item><br />                    </items><br />                </correlators><br />            </correlation><br />            <synchronization><br />                <reaction id="60"><br />                    <situation>deleted</situation><br />                    <actions><br />                        <deleteFocus id="63"/><br />                    </actions><br />                </reaction><br />                <reaction id="61"><br />                    <situation>linked</situation><br />                    <actions><br />                        <link id="64"/><br />                    </actions><br />                </reaction><br />                <reaction id="62"><br />                    <situation>unlinked</situation><br />                    <actions><br />                        <unlink id="65"/><br />                    </actions><br />                </reaction><br />            </synchronization><br />        </objectType><br />    </schemaHandling><br />    <capabilities><br />        <cachingMetadata><br />            <retrievalTimestamp>2024-01-05T07:29:13.286Z</retrievalTimestamp><br />            <serialNumber>f6083908b7a800f0-3042be007ad195f7</serialNumber><br />        </cachingMetadata><br />        <native xmlns:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3"><br />            <cap:schema/><br />            <cap:discoverConfiguration/><br />            <cap:activation><br />                <cap:status/><br />                <cap:lockoutStatus/><br />            </cap:activation><br />            <cap:liveSync/><br />            <cap:create/><br />            <cap:read><br />                <cap:returnDefaultAttributesOption>true</cap:returnDefaultAttributesOption><br />            </cap:read><br />            <cap:update><br />                <cap:delta>true</cap:delta><br />                <cap:addRemoveAttributeValues>true</cap:addRemoveAttributeValues><br />            </cap:update><br />            <cap:delete/><br />            <cap:testConnection/><br />            <cap:script><br />                <cap:host id="94"><br />                    <cap:type>connector</cap:type><br />                </cap:host><br />            </cap:script><br />            <cap:pagedSearch/><br />            <cap:auxiliaryObjectClasses/><br />        </native><br />    </capabilities><br /></resource><br /> </p></blockquote></html>