ページの先頭行へ戻る
Symfoware Server V12.1.1 メッセージ集
FUJITSU Software

2.51.37 qdg25038u

検索定義ファイルに記述されたXML検索式の比較式に指定されたパス's*'に誤りがあります 原因コード=d* 検索番号=e* t*

[メッセージの意味]

検索定義ファイルに記述されたXML検索式の比較式に指定されたパスに誤りがあります。

[パラメタの意味]

s*: 誤っているパス

d*: 原因コード

1: 比較式の左辺のパス式が要素ノードを指しています。

2: 文字列の大小を比較する比較式において、パスの最後に"*/text()"、"@*"、または"//text()"が指定されています。

3: 数値と比較する比較式において、パスの最後に"*/text()"、"@*"、または"//text()"が指定されています。

e*: 検索番号

t*: RDBシステム名

RDBシステム名はマルチRDBの場合のみ出力されます。

[システムの処理]

本コマンドの処理を中止します。

[利用者の処置]

XML検索式の内容を以下のように正しく記述して、コマンドを再実行してください。

<原因コードが“1”の場合>

比較式の左辺には、テキストノード、または属性ノードを指すパスを指定してください。

<原因コードが“2”の場合>

文字列の大小を比較する比較式の左辺のパスが、特定のテキストノード、または特定の属性ノードを表すように修正してください。

<原因コードが“3”の場合>

比較式に指定できるパスについては、マニュアル“Symfoware Server XQueryリファレンス”の“rdbunlxコマンドのXQuery式”の“比較式”を参照してください。

また、検索定義ファイルに指定したXML検索式の文字コードに誤りがある可能性があります。

XML検索式の文字コードが、UTF-8であることを確認してください。