| |
Db2 for z/OS 12.0.0 - SQL error codes
- Causa
- csect-name bind-type bind-subtype ERROR USING authorization-id AUTHORITY.
OPERATION IS NOT ALLOWED ON A package-type PACKAGE package-name
O subcomando bind bind-type com bind-subtype não é válido para o tipo de pacote especificado por um dos seguintes motivos:
- O subcomando REBIND TRIGGER PACKAGE pode ser usado apenas para pacotes de gatilhos que foram criados antes do Db2 12 com uma nova função ativada
ou gatilhos básicos.
- O subcomando BIND PACKAGE DEPLOY pode ser usado apenas para funções SQL ou pacotes de procedimento SQL nativo ou para acionadores avançados.
- O subcomando FREE PACKAGE pode ser usado apenas para pacotes que não estão associados a gatilhos, procedimentos SQL nativos ou funções SQL
compiladas.
- A instrução DROP PACKAGE não pode ser usada para descartar um pacote REST SERVICE. Em vez disso, use o subcomando SERVIÇO GRATUITO
- csect-name
- O nome da seção de controle que emitiu a mensagem.
- bind-type
- O tipo de subcomando de ligação: REBIND, FREE ou DROP.
- bind-subtype
- O subtipo do subcomando de ligação: TRIGGER ou DEPLOY.
- authorization-id
- O ID de autorização que está tentando a ação proibida.
Se você estiver usando um contexto confiável, o token autorização-id pode retornar uma função em vez de um ID de autorização.
Uma função será retornada se uma função estiver em vigor e a verificação de autorização for executada na função, em vez do ID de autorização da
sessão quando a condição foi encontrada.
- role-name
- O nome da função, no formato: 'Role: role-name'
- package-type
- O tipo de pacote: gatilho, função SQL, procedimento SQL nativo ou SERVIÇO REST.
- package-name
- O nome do pacote, no formato 'collection.package'.
- Ação do sistema
- O pacote especificado não foi implantado, religado ou liberado.
- Resposta ao Desenvolvedor
- Use o subcomando de religação apropriado para religar o pacote:
- Para um pacote de gatilho criado antes do Db2 12 com uma nova função ativada, ou um gatilho básico, use o subcomando REBIND TRIGGER PACKAGE.
- Para um pacote de gatilho avançado criado a partir do Db2 12 com a nova função ativada, use o subcomando REBIND PACKAGE.
- Para qualquer outro tipo de pacote, use o subcomando REBIND PACKAGE.
- Para descartar um REST SERVICE, use o subcomando FREE SERVICE em vez da instrução DROP SERVICE.
SQLSTATE: 56052
© Copyright IBM Corp.
|
| |