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


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

   
 
Db2 for z/OS 12.0.0 - SQL error codes

  • Causa
    • A CREATE OR ALTER TRUSTED CONTEXT STATEMENT SPECIFIED authorization-name MORE THAN ONCE OR THE TRUSTED CONTEXT IS ALREADY DEFINED TO BE USED BY THIS AUTHORIZATION ID, PROFILE NAME, OR PUBLIC.

      A declaração especifica que o authorization-name tem permissão para usar o contexto confiável, mas não pode devido a um dos seguintes motivos:
      • O ID de autorização especificado, nome de perfil ou PUBLIC já está definido para usar o contexto confiável
      • O nome do perfil ou ID de autorização foi especificado mais de uma vez na declaração
      O ID de autorização, nome do perfil ou PUBLIC ainda não deve ter permissão para usar o contexto confiável e pode ser especificado apenas uma vez em uma instrução para um contexto confiável.

      O token authorization-name pode retornar um nome de perfil RACF.
      Um nome de perfil é retornado como um único token no seguinte formato:
      PROFILE: profile-name.
  • Ação do sistema
    • A declaração não pode ser processada.
  • Resposta ao Desenvolvedor
    • Conclua uma das seguintes ações com base no erro:
      • Se uma instrução ALTER TRUSTED CONTEXT que continha uma cláusula ADD USE FOR, e o contexto confiável já foi definido para uso por esse ID de autorização, nome de perfil ou PUBLIC, use a cláusula REPLACE USE FOR em vez de redefinir as características de uso para os usuários especificados para usar o contexto confiável.
      • Se o ID de autorização, nome de perfil ou PUBLIC foi especificado mais de uma vez, remova a especificação extra de authorization-name e emita novamente a instrução.

      SQLSTATE: 428GM
© Copyright IBM Corp.