SQL - SQLCODE's - Códigos negativos -16255


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

SQLCode -16255

   
 
  • Causa
    • 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.

      O esquema XML anotado contém uma anotação db2-xdb:table que declara uma tabela chamada nome do conjunto de linhas, mas o esquema XML anotado não possui nenhuma declaração de anotação db2-xdb:rowSet para associar o nome do conjunto de linhas a qualquer tabela.
      Se rowset (um conjunto de linhas) não for declarado em nenhuma anotação db2-xdb:table, ele estará implicitamente associado a uma tabela com o mesmo nome qualificado pelo valor de db2-xdb:defaultSQLSchema.
      O esquema XML anotado não pode usar uma anotação db2-xdb:rowSet que depende de uma associação implícita entre um conjunto de linhas e uma tabela com o mesmo nome de nome do conjunto de linhas e ao mesmo tempo, declarar uma tabela denominada rowset-name (nome do conjunto de linhas) usando um db2-xdb:table annotation.
      O documento de esquema XML pode ser determinado combinando uri para a coluna SCHEMALOCATION da tabela SYSIBM.XSROBJECTCOMPONENTS.
  • Ação do sistema
    • O esquema XML não está ativado para decomposição.
  • Resposta ao Desenvolvedor
    • Corrija o esquema XML anotado incluindo um elemento filho db2-xdb:rowSet no elemento db2-xdb:table com o nome rowset-name.
      Isso associará explicitamente o conjunto de linhas à tabela.

      SQLSTATE: 225DE
© Copyright IBM Corp.