3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl<?xml version="1.0" encoding="UTF-8"?>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl<!--
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias TristlCopyright (c) 2010 ForgeRock Inc. All Rights Reserved
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias TristlThe contents of this file are subject to the terms
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristlof the Common Development and Distribution License
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl(the License). You may not use this file except in
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristlcompliance with the License.
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias TristlYou can obtain a copy of the License at
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristlhttp://www.opensource.org/licenses/cddl1.php or
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias TristlOpenIDM/legal/CDDLv1.0.txt
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias TristlSee the License for the specific language governing
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristlpermission and limitations under the License.
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias TristlWhen distributing Covered Code, include this CDDL
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias TristlHeader Notice in each file and include the License file
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristlat OpenIDM/legal/CDDLv1.0.txt.
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias TristlIf applicable, add the following below the CDDL Header,
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristlwith the fields enclosed by brackets [] replaced by
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristlyour own identifying information:
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl"Portions Copyrighted 2010 [name of copyright owner]"
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl-->
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl targetNamespace="http://openidm.forgerock.com/xml/ns/public/resource/openicf/resource-schema-1.xsd"
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl xmlns:tns="http://openidm.forgerock.com/xml/ns/public/resource/openicf/resource-schema-1.xsd"
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl elementFormDefault="qualified">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl TODO
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl These definitions are to be considered only examples for now.
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl These will hopefuly get cleaned up and aligned
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl with existing common terminology and/or connectors.
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl Recommended namespace prefix: icf
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="OpenICFContainer">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>This root element contains all objects.</xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:complexType>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:sequence>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:any/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:sequence>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:complexType>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__UID__" type="xsd:string">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl Uid by definition must be a single-valued attribute.
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl Its value must always convert to a string,
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl regardless of the underlying type of the native identifier on the target.
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl The string value of any native id must be canonical.
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl Uid is never allowed to appear in the Schema,
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl nor may Uid appear in the attribute set of a
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl CreateApiOp#create create operation.
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl This is because Uid is not a true attribute of an object, but
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl rather a reference to that object.
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl Uid extends Attribute only so that Uid can be searchable
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl and compatible with the filter translators.
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__NAME__" type="xsd:string">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __NAME__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__PASSWORD__" type="xsd:string">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __PASSWORD__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:appinfo>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <tns:javaclass>org.identityconnectors.common.security.GuardedString</tns:javaclass>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <tns:flag>NOT_READABLE</tns:flag>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <tns:flag>NOT_RETURNED_BY_DEFAULT</tns:flag>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:appinfo>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__SHORT_NAME__" type="xsd:string">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __SHORT_NAME__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__DESCRIPTION__" type="xsd:string">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __DESCRIPTION__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__LAST_PASSWORD_CHANGE_DATE__" type="xsd:long">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __LAST_PASSWORD_CHANGE_DATE__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:appinfo>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <tns:flag>NOT_CREATABLE</tns:flag>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <tns:flag>NOT_UPDATABLE</tns:flag>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:appinfo>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__PASSWORD_CHANGE_INTERVAL__" type="xsd:long">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __PASSWORD_CHANGE_INTERVAL__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__LAST_LOGIN_DATE__" type="xsd:long">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __LAST_LOGIN_DATE__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:appinfo>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <tns:flag>NOT_CREATABLE</tns:flag>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <tns:flag>NOT_UPDATABLE</tns:flag>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:appinfo>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__GROUPS__" type="xsd:string">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __GROUPS__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:appinfo>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <tns:flag>NOT_RETURNED_BY_DEFAULT</tns:flag>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:appinfo>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__ENABLE__" type="xsd:boolean">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __ENABLE__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__ENABLE_DATE__" type="xsd:long">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __ENABLE_DATE__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__DISABLE_DATE__" type="xsd:long">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __DISABLE_DATE__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__LOCK_OUT__" type="xsd:boolean">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __LOCK_OUT__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__PASSWORD_EXPIRATION_DATE__" type="xsd:long">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __PASSWORD_EXPIRATION_DATE__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__PASSWORD_EXPIRED__" type="xsd:boolean">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __PASSWORD_EXPIRED__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="__CURRENT_PASSWORD__" type="xsd:string">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl __CURRENT_PASSWORD__ attribute
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:documentation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:appinfo>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <tns:flag>NOT_READABLE</tns:flag>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <tns:flag>NOT_RETURNED_BY_DEFAULT</tns:flag>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:appinfo>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:annotation>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="operation">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:simpleType>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:restriction base="xsd:string">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="CREATE"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="AUTHENTICATE"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="DELETE"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="RESOLVEUSERNAME"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="SCHEMA"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="SCRIPTONCONNECTOR"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="SCRIPTONRESOURCE"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="SEARCH"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="SYNC"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="TEST"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="UPDATEATTRIBUTEVALUES"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="UPDATE"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:restriction>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:simpleType>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="flag">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:simpleType>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:restriction base="xsd:string">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="NOT_CREATABLE"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="NOT_UPDATEBLE"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="NOT_READABLE"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="NOT_RETURNED_BY_DEFAULT"/>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:restriction>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:simpleType>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:element name="javaclass">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:simpleType>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:restriction base="xsd:string">
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="java.lang.String" />
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="java.lang.Long" />
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="char" />
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="java.lang.Character" />
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="java.lang.Double" />
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="java.lang.Float" />
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="java.lang.Integer" />
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="java.lang.Boolean" />
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="java.math.BigDecimal" />
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="java.math.BigInteger" />
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="org.identityconnectors.common.security.GuardedByteArray" />
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl <xsd:enumeration value="org.identityconnectors.common.security.GuardedString" />
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:restriction>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:simpleType>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl </xsd:element>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl</xsd:schema>
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl
3b70a3e7bfc7ae8aa755080c981dfc939e8a259eMatthias Tristl