RFC2657 日本語訳

2657 LDAPv2 Client vs. the Index Mesh. R. Hedberg. August 1999. (Format: TXT=19251 bytes) (Status: EXPERIMENTAL)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                        R. Hedberg
Request for Comment: 2657                                     Catalogix
Category: Experimental                                      August 1999

コメントを求めるワーキンググループR.ヘドバーグの要求をネットワークでつないでください: 2657年のCatalogixカテゴリ: 実験的な1999年8月

                    LDAPv2 Client vs. the Index Mesh

LDAPv2クライアント対インデックスメッシュ

Status of this Memo

このMemoの状態

   This memo defines an Experimental Protocol for the Internet
   community.  It does not specify an Internet standard of any kind.
   Discussion and suggestions for improvement are requested.
   Distribution of this memo is unlimited.

このメモはインターネットコミュニティのためにExperimentalプロトコルを定義します。 それはどんな種類のインターネット標準も指定しません。 議論と改善提案は要求されています。 このメモの分配は無制限です。

Copyright Notice

版権情報

   Copyright (C) The Internet Society (1999).  All Rights Reserved.

Copyright(C)インターネット協会(1999)。 All rights reserved。

Abstract

要約

   LDAPv2 clients as implemented according to RFC 1777 [1] have no
   notion on referral.  The integration between such a client and an
   Index Mesh, as defined by the Common Indexing Protocol [2], heavily
   depends on referrals and therefore needs to be handled in a special
   way.  This document defines one possible way of doing this.

RFC1777[1]によると、実行されるLDAPv2クライアントは紹介のときに分かりません。 そのようなクライアントとIndex Meshの間の統合は、Common Indexingプロトコル[2]によって定義されるように大いに紹介によって、したがって、特別な方法で扱われる必要があります。 このドキュメントはこれをする1つの可能な方法を定義します。

1. Background

1. バックグラウンド

   During the development of the Common Indexing Protocol (CIP), one of
   the underlying assumptions was that the interaction between clients
   and the Index Mesh Servers [1] would heavily depend on the passing of
   referrals.  Protocols like LDAPv2 [2] that lack this functionality
   need to compensate for it by some means.  The way chosen in this memo
   is to add more intelligence into the client. There are two reasons
   behind this decision.  First, this is not a major enhancement that is
   needed and secondly, that the intelligence when dealing with the
   Index Mesh, with or the knowledge about referrals, eventually has to
   go into the client.

Common Indexingプロトコル(CIP)の開発の間、基本的な仮定の1つはクライアントとIndex Mesh Servers[1]との相互作用が大いに紹介の通過であることによるだろうということでした。 この機能性を欠いているLDAPv2[2]のようなプロトコルは、どうでもそれを補う必要があります。 このメモで選ばれた道は、より多くの知性をクライアントに加えることです。 この決定の後ろに2つの理由があります。 最初に、これ、Index Meshに対処するとき、必要であるa主要な増進と第二にそれが知性でない、または、紹介に関する知識、結局、クライアントに入るために持っています。

2. The clients view of the Index Mesh

2. Index Meshのクライアント視点

   If a LDAPv2 client is going to be able to interact with the Index
   Mesh, the Mesh has to appear as something that is understandable to
   the client.  Basically, this consists of representing the index
   servers and their contained indexes in a defined directory
   information tree (DIT) [3,4] structure and a set of object classes
   and attribute types that have been proven to be useful in this
   context.

LDAPv2クライアントがIndex Meshと対話できるなら、Meshはクライアントにとって、何か理解できるものとして現れなければなりません。 基本的に、これは(DIT)[3、4]が構造化する定義されたディレクトリ情報木とこのような関係においては役に立つと立証された物のクラスと属性タイプのセットでインデックスサーバとそれらの含まれたインデックスを表すのから成ります。

Hedberg                       Experimental                      [Page 1]

RFC 2657                 LDAPv2 vs. Index Mesh               August 1999

ヘドバーグ実験的な[1ページ]RFC2657LDAPv2対インデックスは1999年8月にかみ合います。

2.1 The CIP Object Classes

2.1 CIP物のクラス

   Object class descriptions are written according to the BNF defined in
   [5].

[5]で定義されたBNFによると、物のクラス記述は書かれています。

2.1.1 cIPIndex

2.1.1 cIPIndex

   The cIPIndex objectClass, if present in a entry, allows it to hold
   one indexvalue and information connected to this value.

エントリーに存在しているなら、cIPIndex objectClassはそれを1indexvalueと情報がこの値に接続されるままにさせます。

   ( 1.2.752.17.3.9
     NAME 'cIPIndex'
     SUP 'top'
     STRUCTURAL
     MUST ( extendedDSI $ idx )
     MAY ( indexOCAT )
   )

(1.2.752.17.3.9NAME'cIPIndex'SUP'先端'STRUCTURAL MUST(extendedDSI$idx)5月(indexOCAT))

2.1.2 cIPDataSet

2.1.2 cIPDataSet

   The cIPDataSet objectClass, if present in a entry, allows it to hold
   information concerning one DataSet.

エントリーに存在しているなら、cIPDataSet objectClassはそれに1DataSetに関して情報を保持させます。

   ( 1.2.752.17.3.10
     NAME 'cIPDataSet'
     SUP 'top'
     STRUCTURAL
     MUST ( dSI $ searchBase )
     MAY ( indexOCAT $ description $ indexType $
           accessPoint $ protocolVersion $ polledBy $
           updateIntervall $ securityOption $
           supplierURI $ consumerURI $ baseURI $
           attributeNamespace $ consistencyBase
      )
   )

(1.2.752.17.3.10NAME'cIPDataSet'SUP'先端'STRUCTURAL MUST(dSI$searchBase)5月(indexOCAT$記述$indexType$accessPoint$protocolVersion$polledBy$updateIntervall$securityOption$supplierURI$consumerURI$baseURI$attributeNamespace$consistencyBase))

2.2 The CIP attributeTypes

2.2 CIP attributeTypes

   The attributes idx, indexOCAT, extendedDSI, description,
   cIPIndexType, baseURI, dSI are used by a client accessing the index
   server.  The other attributes (accesspoint, protocolVersion,
   polledBy, updateIntervall, consumerURI, supplierURI and
   securityOption, attributeNamespace, consistencyBase) are all for
   usage in server to server interactions.

属性idx、indexOCAT、extendedDSI、記述、cIPIndexType、baseURI、dSIはインデックスサーバにアクセスするクライアントによって使用されます。他の属性(accesspointとprotocolVersionとpolledByとupdateIntervallとconsumerURIとsupplierURIとsecurityOption、attributeNamespace、consistencyBase)はサーバ相互作用へのすべてサーバの用法のためのものです。

Hedberg                       Experimental                      [Page 2]

RFC 2657                 LDAPv2 vs. Index Mesh               August 1999

ヘドバーグ実験的な[2ページ]RFC2657LDAPv2対インデックスは1999年8月にかみ合います。

2.2.1 idx

2.2.1 idx

   The index value, normally used as part of the RDN.

通常、RDNの一部として使用されるインデックス値。

   ( 1.2.752.17.1.20
     NAME 'idx'
     EQUALITY caseIgnoreIA5Match
     SYNTAX IA5String
     SINGLE-VALUE
      )

(1.2の平等のcaseIgnoreIA5Matchの構文のIA5Stringのただ一つの.752.17.1.20名前'idx'価値)

2.2.2 dSI

2.2.2 dSI

   DataSet Identifier, a unique identifier for one particular set of
   information.  This should be an OID, but stored in a stringformat.

DataSet Identifier、1つの特定の情報のためのユニークな識別子。 これは、OIDにもかかわらず、stringformatに格納されているべきです。

   ( 1.2.752.17.1.21
     NAME 'dSI'
     EQUALITY caseIgnoreIA5Match
     SYNTAX IA5String
   )

(1.2.752.17.1.21名の'dSI'平等caseIgnoreIA5Match構文IA5String)

2.2.3 indexOCAT

2.2.3 indexOCAT

   Describes the type of data that is stored in this entry, by using
   objectcClasses and attributeTypes. The information is stored as a
   objectClass name followed by a space and then an attributeType name.
   A typical example when dealing with whitepages information would be
   "person cn".

このエントリーにobjectcClassesとattributeTypesを使用することによって格納されるデータのタイプについて説明します。 objectClass名がスペースと次に、attributeType名で従ったので、情報は格納されます。 whitepages情報に対処するとき、典型的な例は「人のcn」でしょう。

   ( 1.2.752.17.1.28
     NAME 'indexOCAT'
     EQUALITY caseIgnoreIA5Match
     SYNTAX IA5String
   )

(1.2.752.17.1.28名の'indexOCAT'平等caseIgnoreIA5Match構文IA5String)

2.2.5 supplierURI

2.2.5 supplierURI

   A URI describing which protocols, hostnames and ports should be used
   by an indexserver to interact with servers carrying indexinformation
   representing this dataSet.

どのプロトコル、ホスト名、およびポートについて説明するURIは、このdataSetを表すindexinformationを運ぶサーバと対話するのにindexserverによって使用されるはずです。

     ( 1.2.752.17.1.22
      NAME 'supplierURI'
      EQUALITY caseIgnoreIA5Match
      SYNTAX IA5String
   )

(1.2.752.17.1.22名の'supplierURI'平等caseIgnoreIA5Match構文IA5String)

Hedberg                       Experimental                      [Page 3]

RFC 2657                 LDAPv2 vs. Index Mesh               August 1999

ヘドバーグ実験的な[3ページ]RFC2657LDAPv2対インデックスは1999年8月にかみ合います。

2.2.6 baseURI

2.2.6 baseURI

   The attribute value for this attribute is a LDAP URI. One can
   envisage other URI syntaxes, if the client knows about more access
   protocols besides LDAP, and the interaction between the client and
   the server can not use referrals for some reason.

この属性のための属性値はLDAP URIです。 人は他のURI構文を考えることができます、クライアントがLDAP以外により多くのアクセス・プロトコルに関して知って、クライアントとサーバとの相互作用がある理由で紹介を使用できないなら。

   ( 1.2.752.17.1.26
     NAME 'baseURI'
     EQUALITY caseExactIA5Match
     SYNTAX IA5String
   )

(1.2.752.17.1.26名の'baseURI'平等caseExactIA5Match構文IA5String)

2.2.7 protocolVersion

2.2.7 protocolVersion

   At present, the Common Indexing Protocol version should be 3.

現在のところ、Common Indexingプロトコルバージョンは3であるべきです。

   ( 1.2.752.17.1.27
     NAME 'protocolVersion'
     EQUALITY numericStringMatch
     SYNTAX numericString
   )

(1.2.752.17.1.27名の'protocolVersion'平等numericStringMatch構文numericString)

2.2.8 cIPIndexType

2.2.8 cIPIndexType

   The type of index Object that is used to pass around index
   information.

回すのにおいて使用されたインデックスObjectのタイプは情報に索引をつけます。

   ( 1.2.752.17.1.29
     NAME 'cIPIndexType'
     EQUALITY caseIgnoreIA5Match
     SYNTAX IA5String
   )

(1.2.752.17.1.29名の'cIPIndexType'平等caseIgnoreIA5Match構文IA5String)

2.2.10 polledBy

2.2.10 polledBy

   The Distinguished Name of Index servers that polls data from this
   indexserver.

このindexserverからのデータに投票するIndexサーバのDistinguished Name。

   ( 1.2.752.17.1.30
     NAME 'polledBy'
     EQUALITY distinguishedNameMatch
     SYNTAX DN
   )

(1.2.752.17.1.30名の'polledBy'平等distinguishedNameMatch構文DN)

Hedberg                       Experimental                      [Page 4]

RFC 2657                 LDAPv2 vs. Index Mesh               August 1999

ヘドバーグ実験的な[4ページ]RFC2657LDAPv2対インデックスは1999年8月にかみ合います。

2.2.11 updateIntervall

2.2.11 updateIntervall

   The maximum duration in seconds between the generation of two updates
   by the supplier server.

供給者サーバによる2つのアップデートの世代の間の秒の最大の持続時間。

   ( 1.2.752.17.1.31
     Name 'updateIntervall'
     EQUALITY numericStringMatch
     SYNTAX numericString
     SINGLE-VALUE
   )

(1.2の平等のnumericStringMatchの構文のnumericStringのただ一つの.752.17.1.31名前'updateIntervall'価値)

2.2.12 securityOption

2.2.12 securityOption

   Whether and how the supplier server should sign and encrypt the
   update before sending it to the consumer server.

消費者サーバにそれを送る前に、供給者サーバは、どのようにアップデートにコード化してサインして、コード化するべきであるか。

   ( 1.2.752.17.1.32
     NAME 'securityOption'
     EQUALITY caseIgnoreIA5Match
     SYNTAX IA5String
     SINGLE-VALUE
   )

(1.2の平等のcaseIgnoreIA5Matchの構文のIA5Stringのただ一つの.752.17.1.32名前'securityOption'価値)

2.2.13 extendedDSI

2.2.13 extendedDSI

   DataSet Identifier possibly followed by a space and a taglist, the
   later as specified by [6].

DataSet Identifierはことによるとスペースとtaglist、指定されるとしての[6]による後で続きました。

   ( 1.2.752.17.1.33
     NAME 'extendedDSI'
     EQUALITY caseIgnoreIA5Match
     SYNTAX IA5String
        )

(1.2.752.17.1.33名の'extendedDSI'平等caseIgnoreIA5Match構文IA5String)

2.2.14 consumerURI

2.2.14 consumerURI

   A URI describing which means a server can accept indexinformation.
   An example being a mailto URI for MIME email based index transport.

どれがサーバを意味するかを説明するURIはindexinformationを受け入れることができます。 MIMEメールのためのmailto URIである例はインデックス輸送を基礎づけました。

   ( 1.2.752.17.1.34
     NAME 'consumerURI'
     EQUALITY caseExactIA5Match
     SYNTAX IA5String
   )

(1.2.752.17.1.34名の'consumerURI'平等caseExactIA5Match構文IA5String)

Hedberg                       Experimental                      [Page 5]

RFC 2657                 LDAPv2 vs. Index Mesh               August 1999

ヘドバーグ実験的な[5ページ]RFC2657LDAPv2対インデックスは1999年8月にかみ合います。

2.2.15 attributeNamespace

2.2.15 attributeNamespace

   Any consumer supplier pair has to agree on what attribute that should
   be used and also possibly the meaning of the attributenames. The
   value of this attribute should, for example, be a URI pointing to a
   document wherein the agreement is described.

どんな消費者供給者組もそれがどんな属性で使用されるべきであるか、そして、ことによるともattributenamesの意味に同意しなければなりません。 例えば、この属性の値は協定が説明されるドキュメントを示すURIであるべきです。

   ( 1.2.752.17.1.35 NAME 'attributeNamespace' EQUALITY
     caseExactIA5Match SYNTAX IA5String
   )

(1.2.752.17.1.35名の'attributeNamespace'平等caseExactIA5Match構文IA5String)

2.2.16 consistencyBase

2.2.16 consistencyBase

   This attribute is specifically used by consumer supplier pairs that
   use the tagged index object [6].

この属性はタグ付けをされたインデックス物[6]を使用する消費者供給者組によって明確に使用されます。

   ( 1.2.752.17.1.36
     NAME 'consistencyBase'
     EQUALITY caseExactIA5Match
     SYNTAX IA5String
   )

(1.2.752.17.1.36名の'consistencyBase'平等caseExactIA5Match構文IA5String)

3. The interaction between a client and the Index Mesh

3. クライアントとIndex Meshとの相互作用

   A client interaction with the Index Mesh consists of a couple of
   rather well defined actions. The first being to find a suitable index
   to start with, then to transverse the Index Mesh and finally to query
   the servers holding the original data.  Note when reading this text
   that what is discussed here is the client's perception of the DIT,
   how it is in fact implemented is not discussed.

Index Meshとのクライアント相互作用は2、3のかなりよく定義された動作から成ります。 1番目がまず第一に適当なインデックスを見つけることであり、Index Meshと最終的に質問への横向きへのその時はオリジナルのデータを保持するサーバです。 議論するものがここにある本稿にクライアントのDITの認知を読み込んで、いつそれがどう事実上実行されるかについて議論しないかに注意してください。

3.1 Finding a Index Mesh

3.1 インデックスがメッシュであることがわかること。

   This approach depends on the fact that every index server partaking
   in an Index Mesh is represented in the DIT by a entry of the type
   cIPDataSet, and has a distinguished name (DN) which most significant
   relative distinguished name (RDN) has the attributetype dSI.
   Therefore, finding a suitable indexserver to start the search from is
   a matter of searching the DIT at a suitable place for objects with
   the objectClass cIPIndexObject.  Every found entry can then be
   evaluated by looking at the description value as well as the
   indexOCAT value. The description string should be a human readable
   and understandable text that describes what the index server is
   indexing. An example of such a string could be, "This index covers
   all employees at Swedish Universities and University Colleges that
   has an email account". The indexOCAT attribute supplies information
   about which kind of entries and which attributes within these entries
   that the index information has emanated from.  For example, if the

このアプローチはIndex Meshに参加するあらゆるインデックスサーバがDITにタイプcIPDataSetのエントリーで表されて、それの最も重要な相対的な分類名にはattributetype dSIがある(RDN)分類名(DN)を持っているという事実に依存します。 したがって、適当なindexserverを検索を始める見つけるのは、物のためにobjectClass cIPIndexObjectと共に適当な場所をDITを捜す問題です。 そして、indexOCAT値と同様に記述値を見ることによって、あらゆる備え付けることのエントリーを評価できます。 記述ストリングはインデックスサーバが索引をつけていることについて説明する人間の読み込み可能で理解できるテキストであるべきです。 そのようなストリングに関する例は「このインデックスはメールがそれで説明するスウェーデンの大学と大学大学に全社員を覆っている」ということであるかもしれません。 indexOCAT属性はインデックス情報が発したこれらのエントリーの中でエントリーのどの種類とどの属性に関して情報を提供するか。 例えば

Hedberg                       Experimental                      [Page 6]

RFC 2657                 LDAPv2 vs. Index Mesh               August 1999

ヘドバーグ実験的な[6ページ]RFC2657LDAPv2対インデックスは1999年8月にかみ合います。

   indexOCAT attribute value is "person cn", one can deduce that this is
   an index over persons and not over roles, and that it is the
   attribute commonName that is indexed.

indexOCAT属性値は「人のcn」、ものが、役割の上で推論するのではなく、人々の上でこれがインデックスであると推論できて、それが索引をつけられる属性commonNameであるということです。

3.2 Searching the mesh

3.2 メッシュを捜すこと。

   Each index server has its information represented in the DIT as a
   very flat tree. In fact, it is only one level deep.

それぞれのインデックスサーバで、非常に平坦な木としてDITに情報を表します。 事実上、それは深く1つのレベルにすぎません。

                            0 Indexservers cIPDataSet
                           /|\
                          / | \
                         /  |  \
                        0       0
      cIPDataSet entries     cIPIndex entries
      one for each DataSet   one for each index value
      that this server has   that this indexserver
      gathered indexes from. has.

0 Indexservers cIPDataSet/|\ / | \ / | それぞれのための各DataSet1のための0 0cIPDataSetエントリーcIPIndexエントリー1つはこのサーバではこれほどそんなによりindexserverな集まっているインデックスが来ている値に索引をつけます。\. 持っています。

   A search then consists of a set of searches.  The first being the
   search for the index entries that contains an indexvalue that matches
   what the user is looking for, and the second a search based on the
   DSI information in the extendedDSI attribute values returned from the
   first search.  In the case of the the cIPIndexType being tagged-
   index, the taglists should be compared to find which DSI it might be
   useful to pose further queries to.

そして、検索は1セットの検索から成ります。 まず最初に、インデックスエントリーの検索であり、それはユーザが探しているものに合っているindexvalueを含んでいます、そして、検索がextendedDSI属性値におけるDSI情報に基礎づけた2番目は最初の検索から戻りました。 タグ付けをされたインデックスであるcIPIndexTypeの場合では、taglistsは、さらなる質問を引き起こすのがどのDSIの役に立つかもしれないかわかるために比較されるべきです。

   When doing these types of searches, the client should be aware of the
   fact that the index values disregarding their origin (attributeTypes)
   always are stored in the index server as values of the idx attribute.

これらのタイプの検索をするクライアントインデックスがそれらの起源を無視しながら評価する事実を知るべきであるとき、(attributeTypes)はidx属性の値としてインデックスサーバにいつも格納されます。

   The object of the second search is to get information on the
   different DataSet involved, and should normally be performed as a
   read. Since the DataSet information probably will remain quite stable
   over time, this information lends itself very well to caching.  If at
   this stage there is more than one DataSet involved, the User
   interface might use the description value to aid the user in choosing
   which one to proceed with.  The content of the searchBase value of
   the DataSet tells the client whether it represents another index
   server (the most significant part of the dn is a dSI attribute) or if
   it is a end server.

2番目の検索の目的が異なったDataSetの情報をかかわらせることであり、aが読んだように通常、実行されるはずです。 DataSet情報が時間がたつにつれてたぶんかなり安定した状態を保つので、この情報はそれ自体をキャッシュに非常によく与えます。 DataSetが伴った1つ以上が現在のところあれば、Userインタフェースは、どれを続けるかを選ぶ際にユーザを支援するのに記述値を使用するかもしれません。 DataSetのsearchBase価値の内容は、別のインデックスサーバを表すかどうかかそれとも(dnの最もかなりの部分はdSI属性です)、それがエンドサーバであるかどうかクライアントに言います。

Hedberg                       Experimental                      [Page 7]

RFC 2657                 LDAPv2 vs. Index Mesh               August 1999

ヘドバーグ実験的な[7ページ]RFC2657LDAPv2対インデックスは1999年8月にかみ合います。

3.3 Querying the end server

3.3 エンドサーバについて質問すること。

   When finally reaching the end server/servers that probably has the
   sought for information, the information in the indexOCAT attribute
   can be used to produce an appropriate filter.  If a search for "Rol*"
   in an index having an indexOCAT attribute value of "person cn"
   returns an idx entry with the idx value of "Roland", then an
   appropriate filter to use might be "&(|(cn=* roland *)(cn=roland
   *)(cn=* roland))(objectclass=person)".  A complete example of a
   search process is given in Appendix A.

最終的にエンドサーバ/サーバに達するとき、それには、探すことが情報のためにたぶんあって、適切なフィルタを生産するのにindexOCAT属性における情報は使用できます。 「「」 インデックス有における、「人のcn」のindexOCAT属性値が「ローランド」のidx値があるidxエントリーを返すRol*、次に、使用するのが適切であるフィルタはそうです」と(| (cn=*roland*)(cn=roland*)(cn=*roland))(objectclassは人と等しい)の検索であるなら。」 検索の過程の完全な例はAppendix Aで出されます。

4. Security Considerations

4. セキュリティ問題

   Since this memo deals with client behavior, it does not add anything
   that either enhances or diminishes the security features that exists
   in LDAPv2.

このメモがクライアントの振舞いに対処するので、それはLDAPv2に存在するセキュリティ機能を高めるか、または減少させる何も加えません。

5. Internationalization

5. 国際化

   As with security, this memo neither enhances or diminishes the
   handling of internationalization in LDAPv2.

セキュリティのように、このメモは、LDAPv2での国際化の取り扱いを機能アップもしませんし、減少もさせません。

6. References

6. 参照

   [1] Yeong, W., Howes, T. and S. Kille, "Lightweight Directory Access
       Protocol", RFC 1777, March 1995.

[1]YeongとW.とハウズとT.とS.Kille、「ライトウェイト・ディレクトリ・アクセス・プロトコル」、RFC1777、1995年3月。

   [2] Allen, J. and M. Mealling "The Architecture of the Common
       Indexing Protocol (CIP)", RFC 2651, August 1999.

[2] 1999年8月に「一般的なインデックスプロトコル(CIP)の構造」、RFC2651を荒びきにするアレン、J.、およびM.。

   [3] The Directory: Overview of Concepts, Models and Service. CCITT
       Recommendation X.500, 1988.

[3] ディレクトリ: 概念の、そして、モデルの、そして、サービスの概観。 CCITT推薦X.500、1988。

   [4] Information Processing Systems -- Open Systems Interconnection --
       The Directory: Overview of Concepts, Models and Service. ISO/IEC
       JTC 1/SC21; International Standard 9594-1, 1988.

[4] 情報処理システム--オープン・システム・インターコネクション--ディレクトリ: 概念の、そして、モデルの、そして、サービスの概観。 ISO/IEC JTC1/SC21。 国際規格9594-1、1988。

   [5] Wahl, M., Coulbeck, A., Howes, T. and S. Kille, "Lightweight
       Directory Access Protocol (v3): Attribute Syntax Definitions",
       RFC 2252, December 1997.

[5] ウォール、M.、Coulbeck、A.、ハウズ、T.、およびS.Kille、「軽量のディレクトリアクセスは(v3)について議定書の中で述べます」。 「属性構文定義」、RFC2252、1997年12月。

   [6] Hedberg, R., Greenblatt, B., Moats, R. and M. Wahl, "A Tagged
       Index Object for use in the Common Indexing Protocol", RFC 2654,
       August 1999.

[6] ヘドバーグとR.とグリーンブラットとB.とモウツとR.とM.ウォール、「Common Indexingプロトコルにおける使用のためのTagged Index Object」、RFC2654、1999年8月。

Hedberg                       Experimental                      [Page 8]

RFC 2657                 LDAPv2 vs. Index Mesh               August 1999

ヘドバーグ実験的な[8ページ]RFC2657LDAPv2対インデックスは1999年8月にかみ合います。

7. Author's Address

7. 作者のアドレス

   Roland Hedberg
   Catalogix
   Dalsveien 53
   0387 Oslo, Norway

ローランドヘドバーグCatalogix Dalsveien53 0387オスロ(ノルウェー)

   Phone: +47 23 08 29 96
   EMail: roland@catalogix.ac.se

以下に電話をしてください。 +47 23 08 29 96はメールされます: roland@catalogix.ac.se

Hedberg                       Experimental                      [Page 9]

RFC 2657                 LDAPv2 vs. Index Mesh               August 1999

ヘドバーグ実験的な[9ページ]RFC2657LDAPv2対インデックスは1999年8月にかみ合います。

Appendix A - Sample Session

付録A--サンプルセッション

   Below is a sample of a session between a LDAPv2 client and an index
   server mesh as specified in this memo.

以下に、このメモによるLDAPv2クライアントと指定されるとしてのインデックスサーバメッシュとのセッションのサンプルがあります。

   The original question of the session is to find the email address of
   a person by the name, "Roland Hedberg", who is working at "Umea
   University" in Sweden.

セッションの独創的な問題は名前、スウェーデンで「ウメオ大学」で働いている「ローランド・ヘドバーグ」で人のEメールアドレスを見つけることです。

   Step 1.

1を踏んでください。

   A singlelevel search with the baseaddress "c=SE" and the filter
   "(objectclass=cipDataset)" was issued.

baseaddress"c=SE"と「(objectclass=cipDataset)」というフィルタによるsinglelevel検索は発行されました。

   The following results were received:

以下の結果を受け取りました:

   DN: dSI=1.2.752.17.5.0,c=SE
   dsi= 1.2.752.17.5.0
   description= "index over employees with emailaddresses within Swedish
   higher education"
   indexOCAT= "cn person"
   cIPIndexType= "x-tagged-index-1" ;
   searchBase= "dsi=1.2.752.17.5.0,c=SE"
   protocolVersion = 3

DN: 1.2.752.17.5.0.0、c=SE dsi=記述=が「スウェーデンの高等教育の中で従業員の上でemailaddressesで索引をつける」という1.2.752.17.5indexOCAT=「cn人」dSI=cIPIndexTypeは「xはインデックスに何1インチもタグ付けをしたこと」と等しいです。 searchBaseが等しい、「dsiが等しい、1.2 .752 .17 .5 .0、c=SE、」 protocolVersion=3

   DN: dSI=1.2.752.23.1.3,c=SE
   dsi= 1.2.752.23.1.3
   description= "index over Swedish lawyers"
   indexOCAT= "cn person"
   cIPIndexType= "x-tagged-index-1" ;
   searchBase= "dsi=1.2.752.23.1.3,c=SE"
   protocolVersion = 3

DN: 1.2.752.23.1.3.3、c=SE dsi=記述=が「スウェーデン人の弁護士の上で索引をつける」という1.2.752.23.1indexOCAT=「cn人」dSI=cIPIndexTypeは「xはインデックスに何1インチもタグ付けをしたこと」と等しいです。 searchBaseが等しい、「dsiが等しい、1.2 .752 .23 .1 .3、c=SE、」 protocolVersion=3

   Step 2.

2を踏んでください。

   Since the first index seemed to cover the interesting population, a
   single level search with the baseaddress "dsi=1.2.752.17.5.0,c=SE"
   and the filter "(|(idx=roland)(idx=hedberg))" was issued.

dsiは1.2と等しいです。以来最初のインデックスがbaseaddressでおもしろい人口、ただ一つの平らな検索をカバーするように思えた、「.752 .17 .5 .0 」 「(| (idx=roland)(idx=hedberg))」というフィルタが支給されたc=SE。

   The following results were received:

以下の結果を受け取りました:

   DN: idx=Roland,dSI=1.2.752.17.5.0,c=SE
   idx= Roland
   extendedDSI= 1.2.752.17.5.10 1,473,612,879,1024
   extendedDSI= 1.2.752.17.5.14 35,78,150,200
   extendedDSI= 1.2.752.17.5.16 187,2031,3167,5284,6034-6040
   extendedDSI= 1.2.752.17.5.17 17

DN: idxはローランドと等しく、dSIは.0、1.2.752.17.5c=SE idx=ローランドと等しいです。extendedDSIが1.2.752.17.5.10 1,473,612,879と等しく、1024extendedDSIが1.2.752.17.5.14 35と等しく、7815万200extendedDSIが1.2.752.17.5.16 187、2031と等しい、3167、5284、6034-6040extendedDSIは1.2.752.17.5.17 17と等しいです。

Hedberg                       Experimental                     [Page 10]

RFC 2657                 LDAPv2 vs. Index Mesh               August 1999

ヘドバーグ実験的な[10ページ]RFC2657LDAPv2対インデックスは1999年8月にかみ合います。

   DN: idx=Hedberg,dSI=1.2.752.17.5.0,c=SE
   idx= Hedberg
   extendedDSI= 1.2.752.17.5.8  24,548-552,1066
   extendedDSI= 1.2.752.17.5.10 473,512,636,777,1350
   extendedDSI= 1.2.752.17.5.14 84,112,143,200
   extendedDSI= 1.2.752.17.5.15 1890-1912
   extendedDSI= 1.2.752.17.5.17 44

DN: idx=ヘドバーグ、dSI=1.2.752.17、.5、ヘドバーグ.0、c=SE idx=extendedDSIは1.2.752.17.5.8 24,548-552と等しく、1066extendedDSIは1.2.752.17.5.10 473,512,636,777と等しく、1350extendedDSIは1.2.752.17.5.14 84,112,143,200 extendedDSI=1.2.752.17.5.15 1890-1912extendedDSI=1.2.752.17.5.17 44と等しいです。

   A comparison between the two sets of extendedDSIs shows that two
   datasets 1.2.752.17.5.10 and 1.2.752.17.5.14 contains persons named
   "Roland" and "Hedberg". Therefore, the next step would be to see what
   the datasets represent.  A comparison like this should normally not
   be left to the user.

そして、extendedDSIsの2セットでの比較がその2つのデータセット1.2.752を示している、.17、.5、.10、1.2 .752 .17 .5 .14 「ローランド」と「ヘドバーグ」という人々を含みます。 したがって、次のステップはデータセットが表すものを見るだろうことです。 通常、このような比較はユーザに任せるはずがありません。

   Step. 3

踏んでください。 3

   Two baselevel searches, one for
   "dsi=1.2.752.17.5.10,dsi=1.2.752.17.5.0,c=SE" and the other for
   "dsi=1.2.752.17.5.14,dsi=1.2.752.17.5.0,c=SE" with the filter
   "(objectclass=cipdataset)" were issued.

2つの基準面検索、1、「dsi=1.2.752.17、.5、.10、dsi=1.2.752、.17、.5、.0、」 もう片方のc=SE、「dsi=1.2.752.17、.5、.14、dsi=1.2.752、.17、.5、.0、c=SE、」 フィルタで、「(objectclass=cipdataset)」は発行されました。

   The following results were received:

以下の結果を受け取りました:

   DN: dSI=1.2.752.17.5.10,dSI=1.2.752.17.5.0,c=SE
   dsi= 1.2.752.17.5.10
   description= "Employees at Umea University,Sweden"
   indexOCAT= "person cn"
   searchBase= "o=Umea Universitet,c=SE"

DN: dSI=1.2.752.17、.5、.10、dSI=1.2.752.17、.5.0、1.2.752.17.5.10c=SE dsi=記述=「ウメオ大学のスウェーデンの従業員」indexOCAT=「人のcn」searchBase=「o=ウメオUniversitet、c=SE」

   respectively

それぞれ

   DN: dSI=1.2.752.17.5.14,dSI=1.2.752.17.5.0,c=SE
   dsi= 1.2.752.17.5.14
   description= "Employees at Lund University,Sweden"
   indexOCAT= "person cn"
   searchBase= "o=Lunds Universitet,c=SE"

DN: dSI=1.2.752.17、.5、.14、1.2.752.17.5.0、1.2.752.17.5.14c=SE dsi=記述=「ランド大学のスウェーデンの従業員」indexOCAT=「人のcn」dSI=searchBase=、「o=Lunds Universitet、c=SE」

   Step 4

ステップ4

   Based on the descriptions for the two datasets, "1.2.752.17.5.10" was
   chosen as the best to proceed with.  From the searchbase attribute
   value, it was clear that this was a base server.  The query now has
   to be somewhat modified.  One possibility would be to issue a query
   with the baseobject "o=Umea Universitet,c=SE" and the filter
   "(&(cn=Roland Hedberg)(objectclass=person))"

2つのデータセットのための記述に基づいて「1.2、.752、.17、0.1インチが続ける中で最も良いものとして選ばれた.5、」 searchbase属性値から、これがベースサーバであったのは明確でした。質問は現在、いくらか変更されていなければなりません。 1つの可能性は「oはウメオUniversitet、c=SEと等しく」て、「((cnはローランド・ヘドバーグと等しいです)(objectclass=人))」というフィルタをbaseobjectとの質問に支給するだろうことです。

Hedberg                       Experimental                     [Page 11]

RFC 2657                 LDAPv2 vs. Index Mesh               August 1999

ヘドバーグ実験的な[11ページ]RFC2657LDAPv2対インデックスは1999年8月にかみ合います。

Full Copyright Statement

完全な著作権宣言文

   Copyright (C) The Internet Society (1999).  All Rights Reserved.

Copyright(C)インターネット協会(1999)。 All rights reserved。

   This document and translations of it may be copied and furnished to
   others, and derivative works that comment on or otherwise explain it
   or assist in its implementation may be prepared, copied, published
   and distributed, in whole or in part, without restriction of any
   kind, provided that the above copyright notice and this paragraph are
   included on all such copies and derivative works.  However, this
   document itself may not be modified in any way, such as by removing
   the copyright notice or references to the Internet Society or other
   Internet organizations, except as needed for the purpose of
   developing Internet standards in which case the procedures for
   copyrights defined in the Internet Standards process must be
   followed, or as required to translate it into languages other than
   English.

それに関するこのドキュメントと翻訳は、コピーして、それが批評するか、またはそうでなければわかる他のもの、および派生している作品に提供するか、または準備されているかもしれなくて、コピーされて、発行されて、全体か一部広げられた実現を助けるかもしれません、どんな種類の制限なしでも、上の版権情報とこのパラグラフがそのようなすべてのコピーと派生している作品の上に含まれていれば。 しかしながら、このドキュメント自体は何らかの方法で変更されないかもしれません、インターネット協会か他のインターネット組織の版権情報か参照を取り除くのなどように、それを英語以外の言語に翻訳するのが著作権のための手順がインターネットStandardsの過程で定義したどのケースに従わなければならないか、必要に応じてさもなければ、インターネット標準を開発する目的に必要であるのを除いて。

   The limited permissions granted above are perpetual and will not be
   revoked by the Internet Society or its successors or assigns.

上に承諾された限られた許容は、永久であり、インターネット協会、後継者または案配によって取り消されないでしょう。

   This document and the information contained herein is provided on an
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントとそして、「そのままで」という基礎とインターネットの振興発展を目的とする組織に、インターネット・エンジニアリング・タスク・フォースが速達の、または、暗示しているすべての保証を放棄するかどうかというここにことであり、他を含んでいて、含まれて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるという情報か市場性か特定目的への適合性のどんな黙示的な保証。

Acknowledgement

承認

   Funding for the RFC Editor function is currently provided by the
   Internet Society.

RFC Editor機能のための基金は現在、インターネット協会によって提供されます。

Hedberg                       Experimental                     [Page 12]

ヘドバーグExperimentalです。[12ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

幅や高さを指定した要素でdoubleボーダー領域に背景が描画されない

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る