|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T v
Length: 9911 (0x26b7) Types: TextFile Names: »volume5.toc«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« └─⟦d3ac74d73⟧ └─⟦this⟧ »isode-5.0/doc/manual/volume5.toc«
\contentsline {part}{\uppercase {i}\phspace {1em}Introduction}{1} \contentsline {chapter}{\numberline {1}Overview}{3} \contentsline {section}{\numberline {1.1}Fanatics Need Not Read Further}{4} \contentsline {section}{\numberline {1.2}The Name of the Game}{5} \contentsline {section}{\numberline {1.3}Operating Environments}{5} \contentsline {section}{\numberline {1.4}Organization of the Release}{7} \contentsline {section}{\numberline {1.5}A Note on this Implementation}{9} \contentsline {section}{\numberline {1.6}Changes Since the Last Release}{10} \contentsline {chapter}{\numberline {2}Overview of QUIPU}{11} \contentsline {section}{\numberline {2.1}Summary}{11} \contentsline {section}{\numberline {2.2}Pronouncing QUIPU}{12} \contentsline {section}{\numberline {2.3}Why QUIPU}{12} \contentsline {section}{\numberline {2.4}Objectives}{12} \contentsline {subsection}{\numberline {2.4.1}General Aims}{12} \contentsline {subsection}{\numberline {2.4.2}Technical Goals}{13} \contentsline {section}{\numberline {2.5}QUIPU Support Address}{13} \contentsline {section}{\numberline {2.6}Acknowledgements}{14} \contentsline {chapter}{\numberline {3}User Naming Architecture}{16} \contentsline {section}{\numberline {3.1}Overview}{16} \contentsline {section}{\numberline {3.2}THORN}{16} \contentsline {section}{\numberline {3.3}Common Name Forms}{17} \contentsline {section}{\numberline {3.4}File Transfer Applications}{17} \contentsline {part}{\uppercase {ii}\phspace {1em}Installation and Operation of QUIPU}{19} \contentsline {chapter}{\numberline {4}Overview}{21} \contentsline {section}{\numberline {4.1}Introduction}{21} \contentsline {section}{\numberline {4.2}Installing QUIPU}{21} \contentsline {chapter}{\numberline {5}Configuring a DUA}{23} \contentsline {section}{\numberline {5.1}Connecting to a DSA}{23} \contentsline {section}{\numberline {5.2}Tailoring}{24} \contentsline {chapter}{\numberline {6}Configuring a DSA}{28} \contentsline {section}{\numberline {6.1}Basic Formats and Structures}{28} \contentsline {subsection}{\numberline {6.1.1}Object Identifiers}{28} \contentsline {subsection}{\numberline {6.1.2}Attributes}{29} \contentsline {subsection}{\numberline {6.1.3}Names}{29} \contentsline {subsection}{\numberline {6.1.4}Entry Data Block}{30} \contentsline {section}{\numberline {6.2}Setting up an Initial DSA}{33} \contentsline {section}{\numberline {6.3}Tailoring}{35} \contentsline {subsection}{\numberline {6.3.1}Tailoring a Running DSA}{36} \contentsline {section}{\numberline {6.4}Connection to Other DSAs}{37} \contentsline {subsection}{\numberline {6.4.1}Choosing a Name for Your DSA}{38} \contentsline {subsection}{\numberline {6.4.2}Connection to the Global Directory}{40} \contentsline {section}{\numberline {6.5}Adding more Data}{41} \contentsline {subsection}{\numberline {6.5.1}Photograph Attributes}{42} \contentsline {subsection}{\numberline {6.5.2}File Attributes}{43} \contentsline {section}{\numberline {6.6}How a DSA Starts}{44} \contentsline {section}{\numberline {6.7}Adding more DSAs}{45} \contentsline {section}{\numberline {6.8}Receiving EDB Updates}{45} \contentsline {section}{\numberline {6.9}Tables}{47} \contentsline {chapter}{\numberline {7}Configuring the Name Service}{50} \contentsline {section}{\numberline {7.1}DAP Access}{50} \contentsline {section}{\numberline {7.2}Dsabuild}{51} \contentsline {part}{\uppercase {iii}\phspace {1em}User Interfaces}{53} \contentsline {chapter}{\numberline {8}DISH}{55} \contentsline {section}{\numberline {8.1}DISH Users Guide}{55} \contentsline {subsection}{\numberline {8.1.1}Flags}{55} \contentsline {subsection}{\numberline {8.1.2}Help}{56} \contentsline {subsection}{\numberline {8.1.3}Moving around the DIT}{56} \contentsline {subsection}{\numberline {8.1.4}Showentry}{57} \contentsline {subsubsection}{read flags}{57} \contentsline {subsection}{\numberline {8.1.5}List}{58} \contentsline {subsection}{\numberline {8.1.6}Search}{58} \contentsline {subsection}{\numberline {8.1.7}Add Entry}{60} \contentsline {subsection}{\numberline {8.1.8}Editentry}{61} \contentsline {subsection}{\numberline {8.1.9}Delete Entry}{61} \contentsline {subsection}{\numberline {8.1.10}Modify Entry}{61} \contentsline {subsection}{\numberline {8.1.11}Modify RDN}{62} \contentsline {subsection}{\numberline {8.1.12}Showname}{62} \contentsline {subsection}{\numberline {8.1.13}Compare}{62} \contentsline {subsection}{\numberline {8.1.14}Service Controls}{62} \contentsline {subsection}{\numberline {8.1.15}Squid}{63} \contentsline {subsection}{\numberline {8.1.16}Bind}{63} \contentsline {subsection}{\numberline {8.1.17}Unbind}{64} \contentsline {subsection}{\numberline {8.1.18}Sequences}{64} \contentsline {section}{\numberline {8.2}Tailoring}{65} \contentsline {subsection}{\numberline {8.2.1}.quipurc}{65} \contentsline {section}{\numberline {8.3}Remote Management of the DSA}{66} \contentsline {section}{\numberline {8.4}Caching in the DUA}{67} \contentsline {section}{\numberline {8.5}Running DISH from the Shell}{67} \contentsline {subsection}{\numberline {8.5.1}Dishinit}{68} \contentsline {subsection}{\numberline {8.5.2}Files}{68} \contentsline {chapter}{\numberline {9}WIDGET}{69} \contentsline {section}{\numberline {9.1}Types of Widget}{69} \contentsline {subsection}{\numberline {9.1.1}Label Widgets}{70} \contentsline {subsection}{\numberline {9.1.2}Command Widgets}{70} \contentsline {subsection}{\numberline {9.1.3}Dialog Widgets}{70} \contentsline {subsection}{\numberline {9.1.4}Toggle Widgets}{70} \contentsline {section}{\numberline {9.2}Using WIDGET}{70} \contentsline {subsection}{\numberline {9.2.1}Binding}{71} \contentsline {subsection}{\numberline {9.2.2}Main Options}{71} \contentsline {subsection}{\numberline {9.2.3}Read}{71} \contentsline {subsection}{\numberline {9.2.4}List}{71} \contentsline {subsection}{\numberline {9.2.5}Search}{71} \contentsline {subsection}{\numberline {9.2.6}Modify}{72} \contentsline {subsection}{\numberline {9.2.7}Quitting}{72} \contentsline {chapter}{\numberline {10}SUNINT}{73} \contentsline {section}{\numberline {10.1}Using SUNINT}{73} \contentsline {subsection}{\numberline {10.1.1}Menus}{73} \contentsline {subsection}{\numberline {10.1.2}Moving around the DIT}{74} \contentsline {subsection}{\numberline {10.1.3}Reading the Attributes}{74} \contentsline {subsection}{\numberline {10.1.4}Searching}{74} \contentsline {subsection}{\numberline {10.1.5}Quitting}{74} \contentsline {part}{\uppercase {iv}\phspace {1em}Programmer's Guide}{75} \contentsline {chapter}{\numberline {11}Programming the Directory}{77} \contentsline {section}{\numberline {11.1}Conventions}{77} \contentsline {section}{\numberline {11.2}Attributes}{80} \contentsline {section}{\numberline {11.3}Distinguished Names}{85} \contentsline {section}{\numberline {11.4}Adding New Syntaxes to QUIPU}{87} \contentsline {chapter}{\numberline {12}The Procedural DUA}{89} \contentsline {section}{\numberline {12.1}Procedure Model}{89} \contentsline {section}{\numberline {12.2}Common Parameters}{90} \contentsline {subsection}{\numberline {12.2.1}Arguments}{90} \contentsline {subsection}{\numberline {12.2.2}Results}{91} \contentsline {section}{\numberline {12.3}Continuation References}{91} \contentsline {section}{\numberline {12.4}Errors}{93} \contentsline {subsection}{\numberline {12.4.1}Attribute Error}{94} \contentsline {subsection}{\numberline {12.4.2}Name Error}{95} \contentsline {subsection}{\numberline {12.4.3}Referral Errors}{95} \contentsline {subsection}{\numberline {12.4.4}Security Error}{95} \contentsline {subsection}{\numberline {12.4.5}Service Error}{95} \contentsline {subsection}{\numberline {12.4.6}Update Error}{96} \contentsline {subsection}{\numberline {12.4.7}Abandon Failure}{96} \contentsline {subsection}{\numberline {12.4.8}Error Handling Procedures}{97} \contentsline {section}{\numberline {12.5}Binding and Unbinding}{97} \contentsline {section}{\numberline {12.6}Read}{99} \contentsline {subsection}{\numberline {12.6.1}Entry Information Selection}{100} \contentsline {subsection}{\numberline {12.6.2}Entry Information}{100} \contentsline {section}{\numberline {12.7}Compare}{101} \contentsline {subsection}{\numberline {12.7.1}Attribute Value Assertion}{102} \contentsline {section}{\numberline {12.8}List}{103} \contentsline {section}{\numberline {12.9}Search}{104} \contentsline {subsection}{\numberline {12.9.1}Filters}{107} \contentsline {section}{\numberline {12.10}Modification Operations}{109} \contentsline {subsection}{\numberline {12.10.1}Add}{110} \contentsline {subsection}{\numberline {12.10.2}Remove}{110} \contentsline {subsection}{\numberline {12.10.3}Modify}{111} \contentsline {subsection}{\numberline {12.10.4}ModifyRDN}{112} \contentsline {section}{\numberline {12.11}Abandon}{113} \contentsline {section}{\numberline {12.12}Multiple Associations}{113} \contentsline {subsection}{\numberline {12.12.1}Multiple Binds}{113} \contentsline {subsection}{\numberline {12.12.2}Other DAP Operations}{114} \contentsline {section}{\numberline {12.13}Asynchronous Access}{114} \contentsline {chapter}{\numberline {13}Using the Quipu Library}{115} \contentsline {section}{\numberline {13.1}The Entry Structure}{115} \contentsline {section}{\numberline {13.2}Caching Results}{118} \contentsline {section}{\numberline {13.3}Finding Data in the Cache}{118} \contentsline {section}{\numberline {13.4}Caching List Results}{119} \contentsline {section}{\numberline {13.5}Writing a cache to disk}{120} \contentsline {part}{\uppercase {v}\phspace {1em}Appendices}{123} \contentsline {chapter}{\numberline {A}Registered QUIPU DSAs}{125} \contentsline {chapter}{\numberline {B}BNF used Quipu}{127} \contentsline {chapter}{\numberline {C}The QUIPU Naming Architecture}{131} \contentsline {chapter}{\numberline {D}Attribute Matching}{135} \contentsline {section}{\numberline {D.1}Approximate matches}{135} \contentsline {section}{\numberline {D.2}Exact matches only}{135}