<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 <br />import javax.naming.ldap.LdapName <br /> <br />dn = new LdapName('ou=Groups,dc=CORP,dc=org') <br />dn.add(new Rdn('cn', name.toString())) <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>