92 lines
4.6 KiB
HTML
92 lines
4.6 KiB
HTML
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-us">
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||
|
<meta name="dc.language" scheme="rfc1766" content="en-us" />
|
||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
|
<!-- US Government Users Restricted Rights -->
|
||
|
<!-- Use, duplication or disclosure restricted by -->
|
||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
|
<meta name="dc.date" scheme="iso8601" content="2005-09-06" />
|
||
|
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
|
||
|
<meta name="security" content="public" />
|
||
|
<meta name="Robots" content="index,follow"/>
|
||
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
||
|
<title>Directory Server (LDAP) - The IBMAttributeTypes attribute</title>
|
||
|
<link rel="stylesheet" type="text/css" href="ibmidwb.css" />
|
||
|
<link rel="stylesheet" type="text/css" href="ic.css" />
|
||
|
</head>
|
||
|
<body>
|
||
|
<a id="Top_Of_Page" name="Top_Of_Page"></a><!-- Java sync-link -->
|
||
|
<script language = "Javascript" src = "../rzahg/synch.js" type="text/javascript"></script>
|
||
|
|
||
|
|
||
|
<a name="rzahyibmattras"></a>
|
||
|
<h4 id="rzahyibmattras">The IBMAttributeTypes attribute</h4>
|
||
|
<p>The IBMAttributeTypes attribute can be used to define schema information
|
||
|
not covered by the LDAP Version 3 standard for attributes. Values of IBMAttributeTypes
|
||
|
must comply with the following grammar:</p>
|
||
|
<pre class="xmp">IBMAttributeTypesDescription = "(" whsp
|
||
|
numericoid whsp
|
||
|
[ "DBNAME" qdescrs ] ; at most 2 names (table, column)
|
||
|
[ "ACCESS-CLASS" whsp IBMAccessClass whsp ]
|
||
|
[ "LENGTH" wlen whsp ] ; maximum length of attribute
|
||
|
[ "EQUALITY" [ IBMwlen ] whsp ] ; create index for matching rule
|
||
|
[ "ORDERING" [ IBMwlen ] whsp ] ; create index for matching rule
|
||
|
[ "APPROX" [ IBMwlen ] whsp ] ; create index for matching rule
|
||
|
[ "SUBSTR" [ IBMwlen ] whsp ] ; create index for matching rule
|
||
|
[ "REVERSE" [ IBMwlen ] whsp ] ; reverse index for substring
|
||
|
whsp ")"
|
||
|
|
||
|
IBMAccessClass =
|
||
|
"NORMAL" / ; this is the default
|
||
|
"SENSITIVE" /
|
||
|
"CRITICAL" /
|
||
|
"RESTRICTED" /
|
||
|
"SYSTEM" /
|
||
|
"OBJECT"
|
||
|
|
||
|
IBMwlen = whsp len
|
||
|
</pre>
|
||
|
<dl>
|
||
|
<dt class="bold">Numericoid </dt>
|
||
|
<dd>Used to correlate the value in attributetypes with the value
|
||
|
in IBMAttributeTypes.
|
||
|
</dd>
|
||
|
<dt class="bold">DBNAME </dt>
|
||
|
<dd>You can provide 2 names at the most, if indeed 2 names are given. The
|
||
|
first is the table name used for this attribute. The second is the column
|
||
|
name used for the fully normalized value of the attribute in the table. If
|
||
|
you provide only one name, it is used as the table name as well as the column
|
||
|
name. If you do not provide any DBNAMEs, then a name based on the first seventeen
|
||
|
characters of the attribute name (which must be unique) is used. Database
|
||
|
table and column names are limited to seventeen characters.
|
||
|
</dd>
|
||
|
<dt class="bold">ACCESS-CLASS </dt>
|
||
|
<dd>The access classification for this attribute type. If ACCESS-CLASS
|
||
|
is omitted, it defaults to normal.
|
||
|
</dd>
|
||
|
<dt class="bold">LENGTH </dt>
|
||
|
<dd>The maximum length of this attribute. The length is expressed
|
||
|
as the number of bytes. Directory Server has a provision for specifying the
|
||
|
length of an attribute. In the attributetypes value, the string:
|
||
|
|
||
|
<pre class="xmp">( attr-oid ... SYNTAX syntax-oid{len} ... )</pre>can be used
|
||
|
to indicate that the attributetype with oid attr-oid has a maximum length.
|
||
|
</dd>
|
||
|
<dt class="bold">EQUALITY, ORDERING, APPROX, SUBSTR, REVERSE </dt>
|
||
|
<dd>If any of these attributes are used, an index is created for
|
||
|
the corresponding matching rule. The optional length specifies the width of
|
||
|
the indexed column. A single index is used to implement multiple matching
|
||
|
rules. The Directory Server assigns a length of 500 when one is not provided
|
||
|
by the user. The server can also use a shorter length than what the user requested
|
||
|
when it makes sense to do so. For example, when the length of the index exceeds
|
||
|
the maximum length of the attribute, the index length is ignored.
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<a id="Bot_Of_Page" name="Bot_Of_Page"></a>
|
||
|
</body>
|
||
|
</html>
|