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


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 -16089

   
 
  • Causa
    • AN expression-type EXPRESSION AND POSSIBLY OTHER UPDATING EXPRESSIONS IN AN XMLMODIFY FUNCTION INTRODUCE CONFLICTING NAMESPACE BINDINGS INTO AN ELEMENT NAMED element-name.
      THE PREFIX prefix-string IS BOUND TO uri-string WHILE ANOTHER BINDING OF THE SAME PREFIX USES A DIFFERENT NAMESPACE URI.
      ERROR QNAME=err:XUDY0024.

      O efeito combinado de atualizar expressões na função XMLMODIFY foi introduzir ligações de namespace conflitantes em um nó do elemento.
      expression-type
      O tipo de expressão.

      element-name
      O nome do elemento XML.

      prefix-string
      O prefixo

      uri-string
      O URI na ligação atual do espaço para nome.
      As possíveis causas desse erro incluem:
      • Dois atributos podem ter sido inseridos cujos QNames têm o mesmo prefixo de namespace, mas URIs de namespace diferentes.
      • Se o tipo de expressão for "insert" ou "replace" , as ligações conflitantes do espaço para nome poderão estar entre dois nós de atributo na sequência de nós de atributo na sequência de inserção ou sequência de substituição.
      • Uma ligação de namespace pode ter sido introduzida no elemento indicado para um nó de atributo que foi inserido ou substituído por outra expressão de atualização na mesma função XMLMODIFY.
  • Ação do sistema
    • A expressão XQuery não pode ser processada.
  • Resposta ao Desenvolvedor
    • Se a expressão estiver introduzindo intencionalmente uma nova ligação de namespace, modifique a expressão para que use um prefixo de namespace diferente de todos os outros prefixos usados nas expressões de atualização da mesma função XMLMODIFY que possuem o elemento indicado como destino ou pai de um destino do nó de atributo.
      Caso contrário, modifique a expressão para que a ligação do prefixo use o mesmo URI que as outras ligações de namespace usadas nas expressões de atualização da mesma função XMLMODIFY que possuem o elemento indicado como destino ou pai de um destino do nó de atributo.

      SQLSTATE: 10708
© Copyright IBM Corp.