-16255   A db2-xdb:rowSet VALUE rowset-name USED AT OR NEAR LINE lineno IN XML SCHEMA DOCUMENT uri CONFLICTS WITH A db2-xdb:table ANNOTATION WITH THE SAME NAME.

説明

アノテーション付き XML スキーマに、rowsetname という名前の表を宣言する db2-xdb:table アノテーションが含まれていますが、アノテーション付き XML スキーマには rowsetname をいずれかの表に関連付ける db2-xdb:rowSet アノテーション宣言がありません。 行セットが、どの db2-xdb:table アノテーションにも宣言されていない場合、db2-xdb:defaultSQLSchema の値で修飾されている同一名の表に暗黙的に関連付けられます。 アノテーション付き XML スキーマは、行セットと rowset-name と同じ名前を持つ表との間の暗黙の関連付けに依存する db2-xdb:rowSet アノテーションを使用できません。同時に、db2-xdb:table アノテーションを使用して rowset-name という名前の表を宣言することもできません。 XML スキーマ文書は、uri を SYSIBM.XSROBJECTCOMPONENTS 表の SCHEMALOCATION 列にマッチングさせることにより判別されます。

XML スキーマは、分解には使用できません。

ユーザーの処置

rowset-name という名前の db2-xdb:table エレメントに db2-xdb:rowSet 子エレメントを追加して、アノテーション付き XML スキーマを訂正してください。 これにより、行セットが表に明示的に関連付けられます。

SQLSTATE

225DE