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中主导航文章的按钮标签的名称和编号。