Hitachi

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


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

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

〈この項の構成〉

(1) SGML定義情報の変更

DTD,正規化パラメタを変更するには,SGML定義情報削除ユティリティで定義情報を削除したあと,SGML定義情報登録ユティリティで変更後の情報を登録します。SGML定義情報削除ユティリティの詳細については,「3.2.3 phssgmlrm(SGML定義情報削除ユティリティ)」,SGML定義情報登録ユティリティの詳細については,「3.2.2 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,正規化パラメタの削除には,SGML定義情報削除ユティリティを使用します。SGML定義情報削除ユティリティの詳細については,「3.2.3 phssgmlrm(SGML定義情報削除ユティリティ)」を参照してください。SGML定義情報の削除ユティリティで指定する登録名には,削除する情報を登録した名称と同じ名称を指定してください。

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

phssgmlrm  NORparm MANnorm.prm

(3) SGML定義情報の参照

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

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

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