64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift<?xml version="1.0" encoding="UTF-8"?>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift<xsd:schema targetNamespace="http://www.opends.org/admin-cli"
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift xmlns:xsd="http://www.w3.org/2001/XMLSchema"
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift elementFormDefault="qualified" xmlns:adm="http://www.opends.org/admin"
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift xmlns:tns="http://www.opends.org/admin-cli">
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:import namespace="http://www.opends.org/admin"
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift schemaLocation="admin.xsd" />
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:annotation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:documentation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift This schema defines the elements and attributes of the "cli"
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift profile. This profile provides the ability to annotate managed
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift object definitions, properties, and relations with additional
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift information which the CLI can use to provide a better user
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift experience.
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:documentation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:annotation>
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift <xsd:element name="managed-object">
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift <xsd:annotation>
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift <xsd:documentation>
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift Defines CLI annotations for use with managed object definitions.
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift </xsd:documentation>
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift </xsd:annotation>
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift <xsd:complexType>
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift <xsd:attribute name="custom" default="false" type="xsd:boolean">
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift <xsd:annotation>
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift <xsd:documentation>
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift Indicates whether the CLI should refer to this managed
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift object type as "custom" as opposed to "generic". Custom
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift managed object types generally are the top-level type of
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift component (e.g. connection-handler but not
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift ldap-connection-handler) having a non-advanced java-class
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift property. Users create this type of component with a custom
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift implementation class. It is better to refer to these as
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift "custom" since the term "generic" can mislead users (e.g.
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift many users confuse a generic backend as being a JE backend).
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift </xsd:documentation>
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift </xsd:annotation>
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift </xsd:attribute>
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift </xsd:complexType>
9355c1819517672f3cfe09356402fe0257c96facmatthew_swift </xsd:element>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:element name="relation">
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:annotation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:documentation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift Defines CLI annotations for use with relation definitions.
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:documentation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:annotation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:complexType>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:sequence>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:element name="default-property" minOccurs="0"
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift maxOccurs="unbounded">
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:annotation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:documentation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift The name of a property in the referenced managed object
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift (or one of its sub-types) which will be displayed by
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift default in list-xxx sub-commands.
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:documentation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:annotation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:complexType>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:attribute name="name" type="adm:name-type"
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift use="required">
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:annotation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift <xsd:documentation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift The name of a property in the referenced managed
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift object (or one of its sub-types) which will be
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift displayed by default in list-xxx sub-commands.
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:documentation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:annotation>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:attribute>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:complexType>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:element>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:sequence>
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift <xsd:attribute name="naming-argument-override"
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift type="adm:name-type" use="optional">
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift <xsd:annotation>
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift <xsd:documentation>
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift A command-line argument name which should be used to
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift override the default argument name used to identify managed
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift objects referenced by this relation. By default the
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift command-line argument name is derived by taking the last
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift word in the relation name and appending "-name". For
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift example, the relation "certificate-mapper" becomes
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift "mapper-name".
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift </xsd:documentation>
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift </xsd:annotation>
8d18638f85d4e46af664e5fc3c7c01ac0dfa7625matthew_swift </xsd:attribute>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:complexType>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift </xsd:element>
64aae404dc4f3954c28e02993024eb22f456050dmatthew_swift</xsd:schema>