HiRDB 全文検索プラグイン HiRDB Text Search Plug-in Version 8

[目次][用語][索引][前へ][次へ]

2.5.10 SGML定義情報のメンテナンス

SGML文書の構造変更などによって,DTDや正規化パラメタを変更・削除する場合の操作について説明します。

<この項の構成>
(1) SGML定義情報の変更
(2) SGML定義情報の削除
(3) SGML定義情報の参照

(1) SGML定義情報の変更

DTD,正規化パラメタを変更するには,「phssgmlrm(SGML定義情報削除ユティリティ)」で定義情報を削除したあと,「phssgmlreg(SGML定義情報登録ユティリティ)」で変更後の情報を登録します。SGML定義情報登録ユティリティで指定する登録名には,変更前の情報を登録した名称と同じ名称を指定してください。

DTDファイルおよび正規化パラメタファイルの変更は,すでに登録したデータに影響する場合があるので注意が必要です。表にデータが登録済みで変更をする場合は,表に登録済みのデータをいったん削除し,DTDまたは正規化パラメタを変更したあと,データを再登録してください。

SGML定義情報削除ユティリティおよびSGML定義情報登録ユティリティの指定例を次に示します。

UNIXの場合
phssgmlrm  DTD MAN.dtd
phssgmlreg  DTD MAN.dtd /opt/def2/MANUAL.dtd

Windowsの場合
phssgmlrm  DTD MAN.dtd
phssgmlreg  DTD MAN.dtd c:\data\def2\MANUAL.dtd

(2) SGML定義情報の削除

DTD,正規化パラメタの削除には,「phssgmlrm(SGML定義情報の削除ユティリティ)」を使用します。SGML定義情報の削除ユティリティで指定する登録名には,削除する情報を登録した名称と同じ名称を指定してください。

SGML定義情報削除ユティリティの指定例を次に示します。

phssgmlrm  NORparm MANnorm.prm

(3) SGML定義情報の参照

DTD,正規化パラメタを参照するには,「phssgmlval(SGML定義情報参照ユティリティ)」を使用します。SGML定義情報参照ユティリティで指定する登録名には,参照したい情報を登録した名称と同じ名称を指定してください。

SGML定義情報参照ユティリティの指定例を次に示します。

UNIXの場合
phssgmlval  NORparm MANnorm.prm /tmp/normparm.txt

Windowsの場合
phssgmlval  NORparm MANnorm.prm c:\temp\normparm.txt