Função não disponível para esta Responsabilidade

Boa noite!

Quem é que nunca se deparou com a famosa mensagem “Função não disponível para esta responsabilidade. Altere as responsabilidades ou entre em contato com o Administrador do Sistema. (Ou “Function not available to this responsibility. Change Responsibilities or contact your System Administrator” em inglês)“?

A razão é a seguinte! Na release 12 Oracle, o CUSTOM_TOP deve estar explícita no arquivo “default.env” disponivel no servidor em $INST_TOP/ora/10.1.2/forms/server.

Pois bem, é um issue comum e desde que você tenha os acessos necessários, se torna muito simples resolver. Para isto, siga os passos abaixo:

1. Acesse o servidor Linux de seu ambiente com user APPLMGR (Ou usuário similar com as mesmas permissões);
2. Acesse o diretório $INST_TOP/ora/10.1.2/forms/server;
3. Visualize o arquivo “default.env” e garanta que o seu CUSTOM_TOP está registrado neste arquivo (Isto quer dizer que dentro do arquivo .env, você precisa ter a variável de ambiente CUSTOM_TOP com caminho físico para o próprio diretório de customizações).

Por exemplo:
Vamos considerar que seu diretório Custom é denominado XXX_CUSTOM_TOP, portanto no arquivo .env deve conter:
XXX_CUSTOM_TOP=/home/applmgr/PROD/apps/apps_st/custom
Onde “XXX_CUSTOM_TOP” é o nome do CUSTOM_TOP e “/home/applmgr/PROD/apps/apps_st/custom” é o caminho físico de acesso.

4. Praticamente pronto! Reinicie os serviços middle tier;
5. Teste novamente!

Grande abraço,
Junio Vitor

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *


Por favor, utilize o captcha para tornar mais seguro o seu comentário!

Por favor, digite os caracteres desta imagem na caixa de entrada