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


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

   
 
Db2 for z/OS 12.0.0 - SQL error codes

  • Causa
    • EXECUTION FAILED BECAUSE FUNCTION NOT SUPPORTED BY THE SERVER:
      LOCATION location-name PRODUCT ID product-identifier REASON reason-code (sub-code)

      A instrução SQL atual falhou porque a instrução SQL foi roteada para um servidor que não oferece suporte à função solicitada.
      O erro foi tal que não impedirá o processamento bem-sucedido de outras instruções SQL.
      location-name
      O nome do servidor que não suportou os protocolos de banco de dados necessários para executar a função solicitada.

      product-identifier
      Uma string alfanumérica que identifica o produto.
      O formato dos valores do identificador de produto é pppvvrrm , em que ppp é um código de produto de 3 letras (como DSN para Db2 ), vv é a versão, rr é o release e m é o nível de modificação.
      Por exemplo, o DSN12015 identifica o Db2 12 após a ativação do nível de função 500 ou superior.
      O código do produto ( ppp ) é um dos seguintes valores:
      • AQT para IBM Db2 Analytics Accelerator para z/OS®
      • ARI para DB2® Server para VSE e VM
      • DSN para Db2 para z/OSHTP para conexões de URL HTTP não seguras para serviços REST nativos do Db2HTS para conexões HTTPS seguras para serviços REST nativos Db2
      • JCC para IBM® Data Server Driver para JDBC e SQLJ
      • QSQ para DB2 para i
      • SQL para Db2 para Linux®, UNIX e Windows
      Os valores de modificação ( m ) têm os seguintes significados:
      • 0 - Nível de função 100 ou 100 *.
      • 5 - Nível de função 500 ou superior.

      reason-code
      Um valor numérico que identifica a função.
      Os valores possíveis são:
      • 0010 - LONG_STMTS
      • 0020 - LONG255_IDS
      • 0030 - EXTENDED_DESCRIBE
      • 0040 - EXTENDED_DIAGNOSTICS
      • 0050 - KEEP_DYNAMIC
      • 0060 - UNICODE_CONVERSION
      • 0070 - ROWSET_CURSOR
      • 0080 - DYNAMIC_SCROLLABLE_CURSOR
      • 0090 - FLEX_BLOCKING
      • 0100 - PACKAGE_PATH
      • 0110 - REOPT_ONCE
      • 0120 - REOPT_ALWAYS
      • 0130 - REOPT_NONE
      • 0140 - SCROLL_ORIENTATION
      • 0150 - DIV_SCALE
      • 0160 - QUERY_INSTANCE
      • 0170 - MULTIROW_INPUT
      • 0180 - SQL_ATTRIBUTES
      • 0190 - SQL_GET
      • 0200 - SET
      • 0210 - BIND_DEPLOY
      • 0220 - DUP_QUERY_SEMANTICS
      • 0230 - BINARY_XML_FORMAT
      • 0240 - BIND_DEPLOY_FUNCTION
      • 0250 - REMOTE_QUERY_OFFLOAD
      • 0260 - ORDINARY_ARRAY_PARM

      sub-code
      Um valor de byte único que indica como o erro foi detectado na rede.
      Se nenhuma informação adicional estiver disponível, este valor é 0.
      '01'x
      O Db2 local que está atuando como solicitante detectou o erro.
      Os valores fornecidos para o location-name e o product-identifier identificam o servidor com erro.

      '02'x
      O servidor detectou o erro.
      Os valores que são fornecidos para location-name e product-identifier identificar a localização eo nível do local de Db2 servidor.

      '03' x ou '04' x
      Um servidor intermediário (site de salto) detectou o erro.
      Os valores fornecidos para o location-name e o product-identifier identificam o servidor com erro.
  • Ação do sistema
    • A declaração não pode ser processada. O SQLCA é formatado.
  • Resposta ao Desenvolvedor
    • Notifique o DBA para obter assistência na análise da instrução SQL que solicitou este SQLCODE.
  • Determinação do problema
    • Use o valor do reason-code que foi especificado no código para determinar qual função não era suportada.
      Use o valor do sub-code para identificar melhor o problema.

      SQLSTATE: 56072
© Copyright IBM Corp.