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