Alternar autoridade do usuário

Quando um aplicativo abre um objeto ou assina um tópico, o aplicativo pode fornecer um ID de usuário na chamada MQOPEN, MQPUT1 ou MQSUB. Ele pode solicitar ao gerenciador de filas para usar esse ID de usuário para verificações de autoridade, em vez daquele associado ao aplicativo.

O aplicativo será bem-sucedido ao abrir o objeto somente se as duas condições a seguir forem atendidas:
  • O ID do usuário associado ao aplicativo tem autoridade para fornecer um ID de usuário diferente para verificações de autoridade. Diz-se que o aplicativo tem autoridade de usuário alternativo.
  • O ID do usuário fornecido pelo aplicativo possui a autoridade para abrir o objeto para os tipos de operações solicitadas ou para assinar o tópico.

Observe que não é possível usar identificadores de usuário longos se estiver usando autoridade de usuário alternativo.