-16254 A db2-xdb:locationPath locationpath AT OR NEAR LINE lineno IN XML SCHEMA DOCUMENT uri IS NOT VALID WITH REASON CODE reason-code.
説明
db2-xdb:locationPath のアノテーション付きスキーマに指定された値は、無効です。
XML スキーマ文書は、
uri を SYSIBM.XSROBJECTCOMPONENTS 表 の SCHEMALOCATION 列
にマッチングさせることにより判別されます。理由コードとして考えられる値には以下のものがあります。
- 一部のエレメントあるいは属性に、URI にマップされていない名前空間の接頭部があります。 ロケーション・パスに使用される名前空間の接頭部はすべて、そのロケーション・パスを指定するアノテーションを含む XML スキーマ文書の名前空間と関連付けられている必要があります。
- ロケーション・パスの構文が無効です。
- 指定されたパスが、ルート・ノードからそのエレメントあるいは属性がインスタンス文書に表示されるロケーションまでの可能なパスと一致しません。
システムの処置
XML スキーマは、分解には使用できません。XSR_COMPLETE 呼び出しは、この SQLCODE で失敗します。
ユーザーの処置
XML スキーマのアノテーションを修正してください。reason-code に基づいて、実行できる処置として以下のものがあります。
- db2-xdb:locationPath の名前空間の接頭部が正しいことを確認するか、欠落している名前空間の宣言を追加してください。
- db2-xdb:locationPath の値の構文が、ロケーション・パスの構文として有効になるようにしてください。
- db2-xdb:locationPath の値が、ルート・ノードから、そのロケーション・パスの終端のエレメントまたは属性までの可能なパスに対応するようにしてください。
SQLSTATE
225DE