You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2015/12/16 18:05:46 UTC
svn commit: r1720391 [5/5] - in /syncope/site/2.0.0-SNAPSHOT:
docs/getting-started.html docs/getting-started.pdf
docs/reference-guide.html docs/reference-guide.pdf release-process.html
rest/2.0/schema_1_syncope1.html rest/2.0/syncope.wadl
Modified: syncope/site/2.0.0-SNAPSHOT/rest/2.0/syncope.wadl
URL: http://svn.apache.org/viewvc/syncope/site/2.0.0-SNAPSHOT/rest/2.0/syncope.wadl?rev=1720391&r1=1720390&r2=1720391&view=diff
==============================================================================
--- syncope/site/2.0.0-SNAPSHOT/rest/2.0/syncope.wadl (original)
+++ syncope/site/2.0.0-SNAPSHOT/rest/2.0/syncope.wadl Wed Dec 16 17:05:45 2015
@@ -74,29 +74,22 @@
<xs:element name="virtualSchema" substitutionGroup="tns:abstractSchema" type="tns:virSchemaTO"/>
<xs:element name="workflowForm" type="tns:workflowFormTO"/>
<xs:element name="workflowFormProperty" type="tns:workflowFormPropertyTO"/>
- <xs:complexType name="connObjectTO">
+ <xs:complexType name="pagedResult">
<xs:complexContent>
- <xs:extension base="tns:abstractAnnotatedBean">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="plainAttrs">
+ <xs:element minOccurs="0" name="next" type="xs:string"/>
+ <xs:element name="page" type="xs:int"/>
+ <xs:element minOccurs="0" name="prev" type="xs:string"/>
+ <xs:element minOccurs="0" name="result">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="attribute" type="tns:attrTO"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:abstractBaseBean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="abstractAnnotatedBean">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="creationDate" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="creator" type="xs:string"/>
- <xs:element minOccurs="0" name="lastChangeDate" type="xs:dateTime"/>
- <xs:element minOccurs="0" name="lastModifier" type="xs:string"/>
+ <xs:element name="size" type="xs:int"/>
+ <xs:element name="totalCount" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -104,23 +97,6 @@
<xs:complexType abstract="true" name="abstractBaseBean">
<xs:sequence/>
</xs:complexType>
- <xs:complexType name="attrTO">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element name="readonly" type="xs:boolean"/>
- <xs:element minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
- <xs:element minOccurs="0" name="values">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="value" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
<xs:complexType abstract="true" name="abstractTaskTO">
<xs:complexContent>
<xs:extension base="tns:abstractStartEndBean">
@@ -459,6 +435,33 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
+ <xs:complexType name="connObjectTO">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractAnnotatedBean">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="plainAttrs">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="attribute" type="tns:attrTO"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="abstractAnnotatedBean">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractBaseBean">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="creationDate" type="xs:dateTime"/>
+ <xs:element minOccurs="0" name="creator" type="xs:string"/>
+ <xs:element minOccurs="0" name="lastChangeDate" type="xs:dateTime"/>
+ <xs:element minOccurs="0" name="lastModifier" type="xs:string"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
<xs:complexType name="typeExtensionTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
@@ -475,6 +478,23 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
+ <xs:complexType name="attrTO">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractBaseBean">
+ <xs:sequence>
+ <xs:element name="readonly" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
+ <xs:element minOccurs="0" name="values">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="value" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
<xs:complexType name="userTO">
<xs:complexContent>
<xs:extension base="tns:anyTO">
@@ -579,29 +599,18 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="anyTypeClassTO">
+ <xs:complexType name="pagedConnObjectTOResult">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="derSchemas">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="key" type="xs:string"/>
- <xs:element minOccurs="0" name="plainSchemas">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="virSchemas">
+ <xs:element name="allResultsReturned" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="next" type="xs:string"/>
+ <xs:element minOccurs="0" name="pagedResultsCookie" type="xs:string"/>
+ <xs:element name="remainingPagedResults" type="xs:int"/>
+ <xs:element minOccurs="0" name="result">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:connObjectTO"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -609,212 +618,134 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="domainTO">
+ <xs:complexType name="syncopeTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="adminCipherAlgorithm" type="tns:cipherAlgorithm"/>
- <xs:element minOccurs="0" name="adminPwd" type="xs:string"/>
- <xs:element minOccurs="0" name="key" type="xs:string"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="accountPolicyTO">
- <xs:complexContent>
- <xs:extension base="tns:abstractPolicyTO">
- <xs:sequence>
- <xs:element name="maxAuthenticationAttempts" type="xs:int"/>
- <xs:element name="propagateSuspension" type="xs:boolean"/>
- <xs:element minOccurs="0" name="resources">
+ <xs:element minOccurs="0" name="accountRules">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="accountRule" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="ruleConfs">
+ <xs:element minOccurs="0" name="anyObjectProvisioningManager" type="xs:string"/>
+ <xs:element minOccurs="0" name="anyObjectWorkflowAdapter" type="xs:string"/>
+ <xs:element minOccurs="0" name="connIdLocations">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="ruleConf" type="tns:abstractAccountRuleConf"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="connIdLocation" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType abstract="true" name="abstractPolicyTO">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="description" type="xs:string"/>
- <xs:element name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="usedByRealms">
+ <xs:element minOccurs="0" name="entitlements">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="group" substitutionGroup="tns:any" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="entitlement" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="usedByResources">
+ <xs:element minOccurs="0" name="groupProvisioningManager" type="xs:string"/>
+ <xs:element minOccurs="0" name="groupWorkflowAdapter" type="xs:string"/>
+ <xs:element minOccurs="0" name="logicActions">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="logicAction" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType abstract="true" name="abstractAccountRuleConf">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="name" type="xs:string"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="defaultAccountRuleConf">
- <xs:complexContent>
- <xs:extension base="tns:abstractAccountRuleConf">
- <xs:sequence>
- <xs:element name="allLowerCase" type="xs:boolean"/>
- <xs:element name="allUpperCase" type="xs:boolean"/>
- <xs:element name="maxLength" type="xs:int"/>
- <xs:element name="minLength" type="xs:int"/>
- <xs:element minOccurs="0" name="pattern" type="xs:string"/>
- <xs:element minOccurs="0" name="prefixesNotPermitted">
+ <xs:element minOccurs="0" name="mailTemplates">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="prefix" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="mailTemplate" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="schemasNotPermitted">
+ <xs:element minOccurs="0" name="mappingItemTransformers">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="mappingItemTransformer" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="suffixesNotPermitted">
+ <xs:element minOccurs="0" name="passwordGenerator" type="xs:string"/>
+ <xs:element minOccurs="0" name="passwordRules">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="suffix" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="passwordRule" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="wordsNotPermitted">
+ <xs:element minOccurs="0" name="propagationActions">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="word" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="propagationAction" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="passwordPolicyTO">
- <xs:complexContent>
- <xs:extension base="tns:abstractPolicyTO">
- <xs:sequence>
- <xs:element name="allowNullPassword" type="xs:boolean"/>
- <xs:element name="historyLength" type="xs:int"/>
- <xs:element minOccurs="0" name="ruleConfs">
+ <xs:element minOccurs="0" name="pushActions">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="ruleConf" type="tns:abstractPasswordRuleConf"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="pushAction" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType abstract="true" name="abstractPasswordRuleConf">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="name" type="xs:string"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="defaultPasswordRuleConf">
- <xs:complexContent>
- <xs:extension base="tns:abstractPasswordRuleConf">
- <xs:sequence>
- <xs:element name="alphanumericRequired" type="xs:boolean"/>
- <xs:element name="digitRequired" type="xs:boolean"/>
- <xs:element name="lowercaseRequired" type="xs:boolean"/>
- <xs:element name="maxLength" type="xs:int"/>
- <xs:element name="minLength" type="xs:int"/>
- <xs:element name="mustEndWithAlpha" type="xs:boolean"/>
- <xs:element name="mustEndWithDigit" type="xs:boolean"/>
- <xs:element name="mustEndWithNonAlpha" type="xs:boolean"/>
- <xs:element name="mustStartWithAlpha" type="xs:boolean"/>
- <xs:element name="mustStartWithDigit" type="xs:boolean"/>
- <xs:element name="mustStartWithNonAlpha" type="xs:boolean"/>
- <xs:element name="mustntEndWithAlpha" type="xs:boolean"/>
- <xs:element name="mustntEndWithDigit" type="xs:boolean"/>
- <xs:element name="mustntEndWithNonAlpha" type="xs:boolean"/>
- <xs:element name="mustntStartWithAlpha" type="xs:boolean"/>
- <xs:element name="mustntStartWithDigit" type="xs:boolean"/>
- <xs:element name="mustntStartWithNonAlpha" type="xs:boolean"/>
- <xs:element name="nonAlphanumericRequired" type="xs:boolean"/>
- <xs:element minOccurs="0" name="prefixesNotPermitted">
+ <xs:element minOccurs="0" name="pushCorrelationRules">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="prefix" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="pushCorrelationRule" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="schemasNotPermitted">
+ <xs:element name="pwdResetAllowed" type="xs:boolean"/>
+ <xs:element name="pwdResetRequiringSecurityQuestions" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="reconciliationFilterBuilders">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="reconciliationFilterBuilder" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="suffixesNotPermitted">
+ <xs:element minOccurs="0" name="reportlets">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="suffix" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="reportlet" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="uppercaseRequired" type="xs:boolean"/>
- <xs:element name="usernameAllowed" type="xs:boolean"/>
- <xs:element minOccurs="0" name="wordsNotPermitted">
+ <xs:element name="selfRegAllowed" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="syncActions">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="word" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="syncAction" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="syncPolicyTO">
- <xs:complexContent>
- <xs:extension base="tns:abstractPolicyTO">
- <xs:sequence>
- <xs:element minOccurs="0" name="specification" type="tns:syncPolicySpec"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="syncPolicySpec">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="correlationRules" type="tns:genericMapType"/>
- <xs:element minOccurs="0" name="conflictResolutionAction" type="tns:conflictResolutionAction"/>
+ <xs:element minOccurs="0" name="syncCorrelationRules">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="syncCorrelationRule" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="taskJobs">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="taskJob" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="userProvisioningManager" type="xs:string"/>
+ <xs:element minOccurs="0" name="userWorkflowAdapter" type="xs:string"/>
+ <xs:element minOccurs="0" name="validators">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="validator" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="version" type="xs:string"/>
+ <xs:element minOccurs="0" name="virAttrCache" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -870,71 +801,140 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="userPatch">
+ <xs:complexType name="deassociationPatch">
<xs:complexContent>
- <xs:extension base="tns:anyPatch">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="memberships">
+ <xs:element minOccurs="0" name="action" type="tns:resourceDeassociationAction"/>
+ <xs:element name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="resources">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="membership" type="tns:membershipPatch"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="mustChangePassword" type="tns:booleanReplacePatchItem"/>
- <xs:element minOccurs="0" name="password" type="tns:passwordPatch"/>
- <xs:element minOccurs="0" name="relationships">
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="resourceDeassociationPatch">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractBaseBean">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="action" type="tns:resourceDeassociationAction"/>
+ <xs:element minOccurs="0" name="anyKyes">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="relationship" type="tns:relationshipPatch"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="key" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="roles">
+ <xs:element minOccurs="0" name="anyTypeKey" type="xs:string"/>
+ <xs:element minOccurs="0" name="key" type="xs:string"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="passwordPolicyTO">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractPolicyTO">
+ <xs:sequence>
+ <xs:element name="allowNullPassword" type="xs:boolean"/>
+ <xs:element name="historyLength" type="xs:int"/>
+ <xs:element minOccurs="0" name="ruleConfs">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="role" type="tns:stringPatchItem"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="ruleConf" type="tns:abstractPasswordRuleConf"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="securityAnswer" type="tns:stringReplacePatchItem"/>
- <xs:element minOccurs="0" name="securityQuestion" type="tns:longReplacePatchItem"/>
- <xs:element minOccurs="0" name="username" type="tns:stringReplacePatchItem"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType abstract="true" name="anyPatch">
+ <xs:complexType abstract="true" name="abstractPolicyTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="auxClasses">
+ <xs:element minOccurs="0" name="description" type="xs:string"/>
+ <xs:element name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="usedByRealms">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="auxClass" type="tns:stringPatchItem"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="group" substitutionGroup="tns:any" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="plainAttrs">
+ <xs:element minOccurs="0" name="usedByResources">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="attribute" type="tns:attrPatch"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="realm" type="tns:stringReplacePatchItem"/>
- <xs:element minOccurs="0" name="resources">
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractPasswordRuleConf">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractBaseBean">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="name" type="xs:string"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="defaultPasswordRuleConf">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractPasswordRuleConf">
+ <xs:sequence>
+ <xs:element name="alphanumericRequired" type="xs:boolean"/>
+ <xs:element name="digitRequired" type="xs:boolean"/>
+ <xs:element name="lowercaseRequired" type="xs:boolean"/>
+ <xs:element name="maxLength" type="xs:int"/>
+ <xs:element name="minLength" type="xs:int"/>
+ <xs:element name="mustEndWithAlpha" type="xs:boolean"/>
+ <xs:element name="mustEndWithDigit" type="xs:boolean"/>
+ <xs:element name="mustEndWithNonAlpha" type="xs:boolean"/>
+ <xs:element name="mustStartWithAlpha" type="xs:boolean"/>
+ <xs:element name="mustStartWithDigit" type="xs:boolean"/>
+ <xs:element name="mustStartWithNonAlpha" type="xs:boolean"/>
+ <xs:element name="mustntEndWithAlpha" type="xs:boolean"/>
+ <xs:element name="mustntEndWithDigit" type="xs:boolean"/>
+ <xs:element name="mustntEndWithNonAlpha" type="xs:boolean"/>
+ <xs:element name="mustntStartWithAlpha" type="xs:boolean"/>
+ <xs:element name="mustntStartWithDigit" type="xs:boolean"/>
+ <xs:element name="mustntStartWithNonAlpha" type="xs:boolean"/>
+ <xs:element name="nonAlphanumericRequired" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="prefixesNotPermitted">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="tns:stringPatchItem"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="prefix" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="virAttrs">
+ <xs:element minOccurs="0" name="schemasNotPermitted">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="attribute" type="tns:attrTO"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="suffixesNotPermitted">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="suffix" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="uppercaseRequired" type="xs:boolean"/>
+ <xs:element name="usernameAllowed" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="wordsNotPermitted">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="word" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -942,144 +942,162 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="membershipPatch">
+ <xs:complexType name="accountPolicyTO">
<xs:complexContent>
- <xs:extension base="tns:abstractPatch">
+ <xs:extension base="tns:abstractPolicyTO">
<xs:sequence>
- <xs:element minOccurs="0" name="membershipTO" type="tns:membershipTO"/>
+ <xs:element name="maxAuthenticationAttempts" type="xs:int"/>
+ <xs:element name="propagateSuspension" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="resources">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="ruleConfs">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="ruleConf" type="tns:abstractAccountRuleConf"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType abstract="true" name="abstractPatch">
+ <xs:complexType abstract="true" name="abstractAccountRuleConf">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="operation" type="tns:patchOperation"/>
+ <xs:element minOccurs="0" name="name" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType abstract="true" name="abstractPatchItem">
+ <xs:complexType name="defaultAccountRuleConf">
<xs:complexContent>
- <xs:extension base="tns:abstractPatch">
+ <xs:extension base="tns:abstractAccountRuleConf">
<xs:sequence>
- <xs:element minOccurs="0" name="value" type="xs:anyType"/>
+ <xs:element name="allLowerCase" type="xs:boolean"/>
+ <xs:element name="allUpperCase" type="xs:boolean"/>
+ <xs:element name="maxLength" type="xs:int"/>
+ <xs:element name="minLength" type="xs:int"/>
+ <xs:element minOccurs="0" name="pattern" type="xs:string"/>
+ <xs:element minOccurs="0" name="prefixesNotPermitted">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="prefix" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="schemasNotPermitted">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="suffixesNotPermitted">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="suffix" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="wordsNotPermitted">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="word" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType abstract="true" name="abstractReplacePatchItem">
+ <xs:complexType name="syncPolicyTO">
<xs:complexContent>
- <xs:extension base="tns:abstractPatchItem">
- <xs:sequence/>
+ <xs:extension base="tns:abstractPolicyTO">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="specification" type="tns:syncPolicySpec"/>
+ </xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="booleanReplacePatchItem">
+ <xs:complexType name="syncPolicySpec">
<xs:complexContent>
- <xs:extension base="tns:abstractReplacePatchItem">
- <xs:sequence/>
+ <xs:extension base="tns:abstractBaseBean">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="correlationRules" type="tns:genericMapType"/>
+ <xs:element minOccurs="0" name="conflictResolutionAction" type="tns:conflictResolutionAction"/>
+ </xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="longReplacePatchItem">
+ <xs:complexType name="connBundleTO">
<xs:complexContent>
- <xs:extension base="tns:abstractReplacePatchItem">
- <xs:sequence/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="stringReplacePatchItem">
- <xs:complexContent>
- <xs:extension base="tns:abstractReplacePatchItem">
- <xs:sequence/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="passwordPatch">
- <xs:complexContent>
- <xs:extension base="tns:stringReplacePatchItem">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element name="onSyncope" type="xs:boolean"/>
- <xs:element minOccurs="0" name="resources">
+ <xs:element minOccurs="0" name="bundleName" type="xs:string"/>
+ <xs:element minOccurs="0" name="connectorName" type="xs:string"/>
+ <xs:element minOccurs="0" name="displayName" type="xs:string"/>
+ <xs:element minOccurs="0" name="location" type="xs:string"/>
+ <xs:element minOccurs="0" name="properties">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="connConfPropSchema" type="tns:connConfPropSchema"/>
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element minOccurs="0" name="version" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="associationPatch">
- <xs:complexContent>
- <xs:extension base="tns:passwordPatch">
- <xs:sequence>
- <xs:element minOccurs="0" name="action" type="tns:resourceAssociationAction"/>
- <xs:element name="key" type="xs:long"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="statusPatch">
- <xs:complexContent>
- <xs:extension base="tns:passwordPatch">
- <xs:sequence>
- <xs:element name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="token" type="xs:string"/>
- <xs:element minOccurs="0" name="type" type="tns:statusPatchType"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="longPatchItem">
- <xs:complexContent>
- <xs:extension base="tns:abstractPatchItem">
- <xs:sequence/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="stringPatchItem">
- <xs:complexContent>
- <xs:extension base="tns:abstractPatchItem">
- <xs:sequence/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="attrPatch">
+ <xs:complexType name="connConfPropSchema">
<xs:complexContent>
- <xs:extension base="tns:abstractPatch">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="attrTO" type="tns:attrTO"/>
+ <xs:element name="confidential" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="defaultValues">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="defaultValue" type="xs:anyType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="displayName" type="xs:string"/>
+ <xs:element minOccurs="0" name="helpMessage" type="xs:string"/>
+ <xs:element minOccurs="0" name="name" type="xs:string"/>
+ <xs:element name="order" type="xs:int"/>
+ <xs:element name="required" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="type" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="relationshipPatch">
+ <xs:complexType name="bulkActionResult">
<xs:complexContent>
- <xs:extension base="tns:abstractPatch">
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="relationshipTO" type="tns:relationshipTO"/>
+ <xs:element minOccurs="0" name="results" type="tns:genericMapType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="eventCategoryTO">
+ <xs:complexType name="bulkAction">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="category" type="xs:string"/>
- <xs:element minOccurs="0" name="events">
+ <xs:element minOccurs="0" name="targets">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="event" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="target" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="subcategory" type="xs:string"/>
- <xs:element minOccurs="0" name="type" type="tns:eventCategoryType"/>
+ <xs:element minOccurs="0" name="type" type="tns:bulkActionType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -1119,132 +1137,71 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="resourceTO">
+ <xs:complexType name="userPatch">
<xs:complexContent>
- <xs:extension base="tns:abstractAnnotatedBean">
+ <xs:extension base="tns:anyPatch">
<xs:sequence>
- <xs:element minOccurs="0" name="accountPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
- <xs:element minOccurs="0" name="capabilitiesOverride">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="capability" type="tns:connectorCapability"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="confOverride">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="property" type="tns:connConfProperty"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="connector" type="xs:long"/>
- <xs:element minOccurs="0" name="connectorDisplayName" type="xs:string"/>
- <xs:element minOccurs="0" name="createTraceLevel" type="tns:traceLevel"/>
- <xs:element minOccurs="0" name="deleteTraceLevel" type="tns:traceLevel"/>
- <xs:element name="enforceMandatoryCondition" type="xs:boolean"/>
- <xs:element minOccurs="0" name="key" type="xs:string"/>
- <xs:element name="overrideCapabilities" type="xs:boolean"/>
- <xs:element minOccurs="0" name="passwordPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
- <xs:element minOccurs="0" name="propagationActionsClassNames">
+ <xs:element minOccurs="0" name="memberships">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="propagationActionsClassName" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="membership" type="tns:membershipPatch"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="propagationPriority" type="xs:int"/>
- <xs:element minOccurs="0" name="provisions">
+ <xs:element minOccurs="0" name="mustChangePassword" type="tns:booleanReplacePatchItem"/>
+ <xs:element minOccurs="0" name="password" type="tns:passwordPatch"/>
+ <xs:element minOccurs="0" name="relationships">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="provision" type="tns:provisionTO"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="relationship" type="tns:relationshipPatch"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="randomPwdIfNotProvided" type="xs:boolean"/>
- <xs:element minOccurs="0" name="syncPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
- <xs:element minOccurs="0" name="syncTraceLevel" type="tns:traceLevel"/>
- <xs:element minOccurs="0" name="updateTraceLevel" type="tns:traceLevel"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="connConfProperty">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element name="overridable" type="xs:boolean"/>
- <xs:element minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="tns:connConfPropSchema"/>
- <xs:element minOccurs="0" name="values">
+ <xs:element minOccurs="0" name="roles">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="value" type="xs:anyType"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="role" type="tns:stringPatchItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element minOccurs="0" name="securityAnswer" type="tns:stringReplacePatchItem"/>
+ <xs:element minOccurs="0" name="securityQuestion" type="tns:longReplacePatchItem"/>
+ <xs:element minOccurs="0" name="username" type="tns:stringReplacePatchItem"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="connConfPropSchema">
+ <xs:complexType abstract="true" name="anyPatch">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element name="confidential" type="xs:boolean"/>
- <xs:element minOccurs="0" name="defaultValues">
+ <xs:element minOccurs="0" name="auxClasses">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="defaultValue" type="xs:anyType"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="auxClass" type="tns:stringPatchItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="displayName" type="xs:string"/>
- <xs:element minOccurs="0" name="helpMessage" type="xs:string"/>
- <xs:element minOccurs="0" name="name" type="xs:string"/>
- <xs:element name="order" type="xs:int"/>
- <xs:element name="required" type="xs:boolean"/>
- <xs:element minOccurs="0" name="type" type="xs:string"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="provisionTO">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="anyType" type="xs:string"/>
<xs:element name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="mapping" type="tns:mappingTO"/>
- <xs:element minOccurs="0" name="objectClass" type="xs:string"/>
- <xs:element minOccurs="0" name="syncToken" type="xs:string"/>
- <xs:element minOccurs="0" name="virSchemas">
+ <xs:element minOccurs="0" name="plainAttrs">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="virSchema" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="attribute" type="tns:attrPatch"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="mappingTO">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="connObjectKeyItem" type="tns:mappingItemTO"/>
- <xs:element minOccurs="0" name="connObjectLink" type="xs:string"/>
- <xs:element minOccurs="0" name="items">
+ <xs:element minOccurs="0" name="realm" type="tns:stringReplacePatchItem"/>
+ <xs:element minOccurs="0" name="resources">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mappingItemTO"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="tns:stringPatchItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="linkingItems">
+ <xs:element minOccurs="0" name="virAttrs">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:mappingItemTO"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="attribute" type="tns:attrTO"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -1252,103 +1209,70 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="mappingItemTO">
+ <xs:complexType name="membershipPatch">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:abstractPatch">
<xs:sequence>
- <xs:element name="connObjectKey" type="xs:boolean"/>
- <xs:element minOccurs="0" name="extAttrName" type="xs:string"/>
- <xs:element minOccurs="0" name="intAttrName" type="xs:string"/>
- <xs:element minOccurs="0" name="intMappingType" type="tns:intMappingType"/>
- <xs:element minOccurs="0" name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="mandatoryCondition" type="xs:string"/>
- <xs:element name="password" type="xs:boolean"/>
- <xs:element minOccurs="0" name="purpose" type="tns:mappingPurpose"/>
+ <xs:element minOccurs="0" name="membershipTO" type="tns:membershipTO"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="roleTO">
+ <xs:complexType abstract="true" name="abstractPatch">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="dynMembershipCond" type="xs:string"/>
- <xs:element minOccurs="0" name="entitlements">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="entitlement" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="key" type="xs:string"/>
- <xs:element minOccurs="0" name="realms">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="realm" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
+ <xs:element minOccurs="0" name="operation" type="tns:patchOperation"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="bulkActionResult">
+ <xs:complexType abstract="true" name="abstractPatchItem">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:abstractPatch">
<xs:sequence>
- <xs:element minOccurs="0" name="results" type="tns:genericMapType"/>
+ <xs:element minOccurs="0" name="value" type="xs:anyType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="connBundleTO">
+ <xs:complexType abstract="true" name="abstractReplacePatchItem">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="bundleName" type="xs:string"/>
- <xs:element minOccurs="0" name="connectorName" type="xs:string"/>
- <xs:element minOccurs="0" name="displayName" type="xs:string"/>
- <xs:element minOccurs="0" name="location" type="xs:string"/>
- <xs:element minOccurs="0" name="properties">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="connConfPropSchema" type="tns:connConfPropSchema"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="version" type="xs:string"/>
- </xs:sequence>
+ <xs:extension base="tns:abstractPatchItem">
+ <xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="bulkAction">
+ <xs:complexType name="booleanReplacePatchItem">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
- <xs:sequence>
- <xs:element minOccurs="0" name="targets">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="target" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="type" type="tns:bulkActionType"/>
- </xs:sequence>
+ <xs:extension base="tns:abstractReplacePatchItem">
+ <xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="pagedConnObjectTOResult">
+ <xs:complexType name="longReplacePatchItem">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:abstractReplacePatchItem">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="stringReplacePatchItem">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractReplacePatchItem">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="passwordPatch">
+ <xs:complexContent>
+ <xs:extension base="tns:stringReplacePatchItem">
<xs:sequence>
- <xs:element name="allResultsReturned" type="xs:boolean"/>
- <xs:element minOccurs="0" name="next" type="xs:string"/>
- <xs:element minOccurs="0" name="pagedResultsCookie" type="xs:string"/>
- <xs:element name="remainingPagedResults" type="xs:int"/>
- <xs:element minOccurs="0" name="result">
+ <xs:element name="onSyncope" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="resources">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:connObjectTO"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -1356,65 +1280,55 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="connInstanceTO">
+ <xs:complexType name="associationPatch">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:passwordPatch">
<xs:sequence>
- <xs:element minOccurs="0" name="bundleName" type="xs:string"/>
- <xs:element minOccurs="0" name="capabilities">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="capability" type="tns:connectorCapability"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="conf">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="property" type="tns:connConfProperty"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="connRequestTimeout" type="xs:int"/>
- <xs:element minOccurs="0" name="connectorName" type="xs:string"/>
- <xs:element minOccurs="0" name="displayName" type="xs:string"/>
+ <xs:element minOccurs="0" name="action" type="tns:resourceAssociationAction"/>
<xs:element name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="location" type="xs:string"/>
- <xs:element minOccurs="0" name="poolConf" type="tns:connPoolConfTO"/>
- <xs:element minOccurs="0" name="version" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="connPoolConfTO">
+ <xs:complexType name="statusPatch">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:passwordPatch">
<xs:sequence>
- <xs:element minOccurs="0" name="maxIdle" type="xs:int"/>
- <xs:element minOccurs="0" name="maxObjects" type="xs:int"/>
- <xs:element minOccurs="0" name="maxWait" type="xs:long"/>
- <xs:element minOccurs="0" name="minEvictableIdleTimeMillis" type="xs:long"/>
- <xs:element minOccurs="0" name="minIdle" type="xs:int"/>
+ <xs:element name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="token" type="xs:string"/>
+ <xs:element minOccurs="0" name="type" type="tns:statusPatchType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="securityQuestionTO">
+ <xs:complexType name="longPatchItem">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:abstractPatchItem">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="stringPatchItem">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractPatchItem">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="attrPatch">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractPatch">
<xs:sequence>
- <xs:element minOccurs="0" name="content" type="xs:string"/>
- <xs:element name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="attrTO" type="tns:attrTO"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="relationshipTypeTO">
+ <xs:complexType name="relationshipPatch">
<xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:extension base="tns:abstractPatch">
<xs:sequence>
- <xs:element minOccurs="0" name="description" type="xs:string"/>
- <xs:element minOccurs="0" name="key" type="xs:string"/>
+ <xs:element minOccurs="0" name="relationshipTO" type="tns:relationshipTO"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -1458,43 +1372,21 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="deassociationPatch">
+ <xs:complexType name="loggerTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="action" type="tns:resourceDeassociationAction"/>
- <xs:element name="key" type="xs:long"/>
- <xs:element minOccurs="0" name="resources">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="resource" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
+ <xs:element minOccurs="0" name="key" type="xs:string"/>
+ <xs:element minOccurs="0" name="level" type="tns:loggerLevel"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="syncopeTO">
+ <xs:complexType name="roleTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="accountRules">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="accountRule" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="anyObjectProvisioningManager" type="xs:string"/>
- <xs:element minOccurs="0" name="anyObjectWorkflowAdapter" type="xs:string"/>
- <xs:element minOccurs="0" name="connIdLocations">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="connIdLocation" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
+ <xs:element minOccurs="0" name="dynMembershipCond" type="xs:string"/>
<xs:element minOccurs="0" name="entitlements">
<xs:complexType>
<xs:sequence>
@@ -1502,107 +1394,14 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="groupProvisioningManager" type="xs:string"/>
- <xs:element minOccurs="0" name="groupWorkflowAdapter" type="xs:string"/>
- <xs:element minOccurs="0" name="logicActions">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="logicAction" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="mailTemplates">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="mailTemplate" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="mappingItemTransformers">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="mappingItemTransformer" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="passwordGenerator" type="xs:string"/>
- <xs:element minOccurs="0" name="passwordRules">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="passwordRule" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="propagationActions">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="propagationAction" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="pushActions">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="pushAction" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="pushCorrelationRules">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="pushCorrelationRule" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="pwdResetAllowed" type="xs:boolean"/>
- <xs:element name="pwdResetRequiringSecurityQuestions" type="xs:boolean"/>
- <xs:element minOccurs="0" name="reconciliationFilterBuilders">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="reconciliationFilterBuilder" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="reportlets">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="reportlet" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="selfRegAllowed" type="xs:boolean"/>
- <xs:element minOccurs="0" name="syncActions">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="syncAction" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="syncCorrelationRules">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="syncCorrelationRule" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="taskJobs">
- <xs:complexType>
- <xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="taskJob" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element minOccurs="0" name="userProvisioningManager" type="xs:string"/>
- <xs:element minOccurs="0" name="userWorkflowAdapter" type="xs:string"/>
- <xs:element minOccurs="0" name="validators">
+ <xs:element minOccurs="0" name="key" type="xs:string"/>
+ <xs:element minOccurs="0" name="realms">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="validator" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="realm" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="version" type="xs:string"/>
- <xs:element minOccurs="0" name="virAttrCache" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -1629,27 +1428,69 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="resourceDeassociationPatch">
+ <xs:complexType name="connInstanceTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="action" type="tns:resourceDeassociationAction"/>
- <xs:element minOccurs="0" name="anyKyes">
+ <xs:element minOccurs="0" name="bundleName" type="xs:string"/>
+ <xs:element minOccurs="0" name="capabilities">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="key" type="xs:long"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="capability" type="tns:connectorCapability"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element minOccurs="0" name="anyTypeKey" type="xs:string"/>
- <xs:element minOccurs="0" name="key" type="xs:string"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="notificationTO">
- <xs:complexContent>
- <xs:extension base="tns:abstractBaseBean">
+ <xs:element minOccurs="0" name="conf">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="property" type="tns:connConfProperty"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="connRequestTimeout" type="xs:int"/>
+ <xs:element minOccurs="0" name="connectorName" type="xs:string"/>
+ <xs:element minOccurs="0" name="displayName" type="xs:string"/>
+ <xs:element name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="location" type="xs:string"/>
+ <xs:element minOccurs="0" name="poolConf" type="tns:connPoolConfTO"/>
+ <xs:element minOccurs="0" name="version" type="xs:string"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="connConfProperty">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractBaseBean">
+ <xs:sequence>
+ <xs:element name="overridable" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="tns:connConfPropSchema"/>
+ <xs:element minOccurs="0" name="values">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="value" type="xs:anyType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="connPoolConfTO">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractBaseBean">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="maxIdle" type="xs:int"/>
+ <xs:element minOccurs="0" name="maxObjects" type="xs:int"/>
+ <xs:element minOccurs="0" name="maxWait" type="xs:long"/>
+ <xs:element minOccurs="0" name="minEvictableIdleTimeMillis" type="xs:long"/>
+ <xs:element minOccurs="0" name="minIdle" type="xs:int"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="notificationTO">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractBaseBean">
<xs:sequence>
<xs:element minOccurs="0" name="abouts" type="tns:genericMapType"/>
<xs:element name="active" type="xs:boolean"/>
@@ -1680,32 +1521,191 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="pagedResult">
+ <xs:complexType name="securityQuestionTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
- <xs:element minOccurs="0" name="next" type="xs:string"/>
- <xs:element name="page" type="xs:int"/>
- <xs:element minOccurs="0" name="prev" type="xs:string"/>
- <xs:element minOccurs="0" name="result">
+ <xs:element minOccurs="0" name="content" type="xs:string"/>
+ <xs:element name="key" type="xs:long"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="anyTypeClassTO">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractBaseBean">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="derSchemas">
<xs:complexType>
<xs:sequence>
- <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="tns:abstractBaseBean"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="key" type="xs:string"/>
+ <xs:element minOccurs="0" name="plainSchemas">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="virSchemas">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="schema" substitutionGroup="tns:abstractSchema" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="size" type="xs:int"/>
- <xs:element name="totalCount" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="loggerTO">
+ <xs:complexType name="eventCategoryTO">
<xs:complexContent>
<xs:extension base="tns:abstractBaseBean">
<xs:sequence>
+ <xs:element minOccurs="0" name="category" type="xs:string"/>
+ <xs:element minOccurs="0" name="events">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="event" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="subcategory" type="xs:string"/>
+ <xs:element minOccurs="0" name="type" type="tns:eventCategoryType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="resourceTO">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractAnnotatedBean">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="accountPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
+ <xs:element minOccurs="0" name="capabilitiesOverride">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="capability" type="tns:connectorCapability"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="confOverride">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="property" type="tns:connConfProperty"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="connector" type="xs:long"/>
+ <xs:element minOccurs="0" name="connectorDisplayName" type="xs:string"/>
+ <xs:element minOccurs="0" name="createTraceLevel" type="tns:traceLevel"/>
+ <xs:element minOccurs="0" name="deleteTraceLevel" type="tns:traceLevel"/>
+ <xs:element name="enforceMandatoryCondition" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="key" type="xs:string"/>
+ <xs:element name="overrideCapabilities" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="passwordPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
+ <xs:element minOccurs="0" name="propagationActionsClassNames">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="propagationActionsClassName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element minOccurs="0" name="propagationPriority" type="xs:int"/>
+ <xs:element minOccurs="0" name="provisions">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="provision" type="tns:provisionTO"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="randomPwdIfNotProvided" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="syncPolicy" substitutionGroup="tns:abstractPolicy" type="xs:long"/>
+ <xs:element minOccurs="0" name="syncTraceLevel" type="tns:traceLevel"/>
+ <xs:element minOccurs="0" name="updateTraceLevel" type="tns:traceLevel"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="provisionTO">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractBaseBean">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="anyType" type="xs:string"/>
+ <xs:element name="key" type="xs:long"/>
+ <xs:element minOccurs="0" name="mapping" type="tns:mappingTO"/>
+ <xs:element minOccurs="0" name="objectClass" type="xs:string"/>
+ <xs:element minOccurs="0" name="syncToken" type="xs:string"/>
+ <xs:element minOccurs="0" name="virSchemas">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="virSchema" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="mappingTO">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractBaseBean">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="connObjectKeyItem" type="tns:mappingItemTO"/>
[... 4401 lines stripped ...]