[メッセージの意味]
XML検索式の比較式に指定されたパスに誤りがあります。
[パラメタの意味]
s*: 誤っているパス
d*: 原因コード
1: 比較式の左辺のパス式が要素ノードを指しています。
2: 文字列の大小を比較する比較式において、パスの最後に"*/text()"、"@*"、または"//text()"が指定されています。
3: 数値と比較する比較式において、パスの最後に"*/text()"、"@*"、または"//text()"が指定されています。
t*: RDBシステム名
RDBシステム名はマルチRDBの場合のみ出力されます。
[システムの処理]
本コマンドの処理を中止します。
[利用者の処置]
XML検索式を以下のように修正し、コマンドを再実行してください。
<原因コードが“1”の場合>
比較式の左辺には、テキストノード、または属性ノードを指すパスを指定してください。
<原因コードが“2”の場合>
文字列の大小を比較する比較式の左辺のパスが、特定のテキストノード、または特定の属性ノードを表すように修正してください。
<原因コードが“3”の場合>
数値と比較する比較式の左辺のパスが、特定のテキストノード、または特定の属性ノードを表すように修正してください。
比較式に指定できるパスについては、マニュアル“Symfoware Server XQueryリファレンス”の“rdbunlxコマンドのXQuery式”の“比較式”を参照してください。