ispaths 文件
用途
定义库中的所有数据库的位置。
描述
对于库中的每个数据库, 异径 文件都包含一个信息块 (节)。 一个库由多达 63 个独立数据库或交叉数据库组成。 缺省数据库库的 ispath 文件位于 /usr/lpp/info/data 目录中。 其他公共库的 ispath 文件可能位于 /usr/lpp/info/data/LibraryName 目录中,并且包含库中每个数据库的信息节。
每个节必须具有以下格式:
| 行 | 内容说明 |
|---|---|
| 标识 DatabaseNumber | 表示数据库的数量。 此数字可以介于 0 到 1462 之间,一个库中最多有 1563 个数据库。 (数据库号 1563 是为帮助数据库保留的。) 注: 异径 文件中的数据库顺序必须与构建过程中使用的 数据库名称 文件中的数据库顺序相匹配。
|
| 普里姆纳夫 真 | (可选。) 指示该数据库是否包含任何主导航文章。 对于库中的一个数据库,只能将 普里姆纳夫 行设置为 真 。 省略此行,除非其值为 真。 |
| 浏览真 | (可选。) 指示整个库是否已启用浏览,并在阅读窗口中显示浏览按钮。 如果该行的值不是 真,请省略该行。 |
| 词汇表 真 | (可选。) 指示数据库是否包含词汇表条目。 对于库中的一个数据库,只能将 词汇表 行设置为 真 。 省略此行,除非其值为 真。 |
| 名称 数据库 | 指定该数据库的名称。 |
| 标题 DatabaseTitle | 指定指定分配给数据库的标题。 此标题显示在搜索结果窗口 ("匹配列表" 窗口) 中,并且 "数据库选择" 窗口帮助用户缩小搜索范围。 |
| 键数据库路径 / 数据库名称.key | 指定数据库 .key 文件的完全路径名。 |
| rom 数据库路径 / 数据库名称.rom | 指定数据库 .rom 文件的完全路径名。 |
可以在任何节中指定可选字段 浏览 ,并且它的值将应用于整个库。 对于具有浏览功能的每个库,不需要在每个节中指定 浏览 字段。
示例
以下是样本数据库的 异径 文件的示例。
此数据库的 伊斯梅特 文件指定以下主要导航文章:
- 命令
- 系统调用数
- 子例程
- 特殊文件
- 文件格式
- 任务列表
- 书籍列表
- 教育机构
所有顶级列表都位于导航数据库中。
#########################################
# info Navigation Database
#########################################
id 0
primenav TRUE
browse TRUE
name nav
title Navigation
key /usr/lpp/info/%L/nav/nav.key
rom /usr/lpp/info/%L/nav/nav.rom
#########################################
# info System Calls Database
#########################################
id 1
name calls
title System Calls
key /usr/lpp/info/%L/calls/calls.key
rom /usr/lpp/info/%L/calls/calls.rom
#########################################
# info Subroutines Database
#########################################
id 2
name subs
title Subroutines
key /usr/lpp/info/%L/subs/subs.key
rom /usr/lpp/info/%L/subs/subs.rom
#########################################
# info Special Files Database
#########################################
id 3
name file
title Special Files
key /usr/lpp/info/%L/file/file.key
rom /usr/lpp/info/%L/file/file.rom
#########################################
# info File Formats Database
#########################################
id 4
name fls
title File Formats
key /usr/lpp/info/%L/fls/fls.key
rom /usr/lpp/info/%L/fls/fls.rom
#########################################
# info Commands Database
#########################################
id 5
name cmds
title Commands
key /usr/lpp/info/%L/cmds/cmds.key
rom /usr/lpp/info/%L/cmds/cmds.rom
#########################################
# info Book Contents Database
#########################################
id 6
name books
title Content Lists
key /usr/lpp/info/%L/books/books.key
rom /usr/lpp/info/%L/books/books.rom
#########################################
# info Education Database
#########################################
id 7
name educ
title Education
key /usr/lpp/info/%L/educ/educ.key
rom /usr/lpp/info/%L/educ/educ.rom文件
| 项 | 描述 |
|---|---|
| /usr/lpp/info/data/ispaths | 包含针对操作系统库的 异径 文件。 |
| /usr/lpp/info/data/库名/ispaths | 包含 LibraryName 库的 ispath 文件。 |
| /usr/lpp/info/data/库名/isprime | 包含 LibraryName中主导航文章的按钮标签的名称和编号。 |