Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Atualizações em massa de propriedades de relatórios e formulários do Oracle 11g


A atualização em massa de formulários pode ser tratada usando o JDAPI que está incluído na instalação do construtor de formulários.

Nota:as seguintes variáveis ​​de ambiente precisam ser configuradas corretamente:
ORACLE_HOME={your forms/reports install}\{Oracle_FRHome1}
CLASSPATH=%ORACLE_HOME%\jlib\frmjdapi.jar;%CLASSPATH%
FORMS_PATH={path to your fmb's}
PATH=%ORACLE_HOME%\jdk\bin;%PATH%

JDAPI funciona apenas em Formulários, Menus e Bibliotecas, não funciona para Relatórios. Eu o usei para modificar com sucesso um aplicativo de mais de 400 formulários, as alterações incluíram criar blocos, mover botões, alterar a fonte, alterar o tamanho da janela e da tela, remover campos obsoletos.

Atualização em massa de relatórios, tive sucesso limitado convertendo para xml e depois editando, o processo funcionou em relatórios simples, em relatórios complexos havia componentes ausentes ao converter para XML e depois de volta para RDF (isso pode ter sido específico para nossos relatórios, você pode ter melhores resultados).