Boa noite!
Segue Export da Personalização para quem precisar, seja para migrar ou para remover quando for necessário preciso.
1) O primeiro passo é checar o diretório da profile: “FND: Personalization Document Root Path”.
Se a profile estiver como nula, você deve atribuir um valor curto e simples à ela, por exemplo: /tmp/appl
2) Com a responsabilidade “Functional Administrator”, navegar pelo menu:
Personalization -> Import/Export
3) Entre com a aplicação e path de onde você implementou sua personalização. Por exemplo, se você implementou algo no PO, informe:
• Application: Purchasing
• Document Path: /oracle/apps/po/
Se você tem o caminho mais exato de uma personalização, como a recuperação através da URL de sua página, você pode também informar o caminho completo.
Por exemplo:
/oracle/apps/po/communicate/webui/customizations/function/ILS_ISUPP_PERZ/poViewDocumentPG
O resultado irá lista todo o nível de personalização no site, Aplicação, Responsabilidade e Usuário.
4) Você pode também utilizar o utilitário PL/SQL para lista suas personalizações:
BEGIN
JDR_UTILS.LISTCUSTOMIZATIONS('/oracle/apps/po/document/order/webui/OrderPG');
END;
5) Selecione a personalização desejada usando o CheckBox existente na página e clique em “Export to File System”:
6) Verifique a mensagem de exportação:
7) Acesse o repositório conforme valor da profile “FND: Personalization Document Root Path” e verifique que suas personalizações estarão lá!
Você pode compacta-las para transferência entre servidores usando o comando:
tar –cvf OAFPersonalization.tar ./*
8) Se quiser fazer o export também via linha de comando, você pode utilizar o utilitário:
/opt/java1.3/bin/java oracle.jrad.tools.xml.exporter.XMLExporter
/oracle/apps/po/document/order/webui/OrderPG
-rootdir /tmp/appl
-username apps
-password $PSWD
-dbconnection "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(Host = "HOST")(Port = "PORT")))(CONNECT_DATA = (SID = "SID")))" -mmddir /tmp/applmgr/OAFPersonalization -jdk13
Import da Personalização
1) Na instance da qual deseja importar a Personalização, realize o mesmo procedimento para o valor da profile: “FND: Personalization Document Root Path” setando o seu valor, por exemplo: /tmp/appl
Obs: Lembre-se que tanto o Import quanto Export, você precisa de permissões coerentes como Leitura/Escrita e Edição.
2) Transfira o seu arquivo gerado no ambiente anterior para o ambiente que deseja fazer a importação.
3) Extraia os arquivos compactados, por exemplo, utilizando o comando:
tar –xvf OAFPersonalization.tar
4) Novamente como feito no inicio deste guia, com a responsabilidade “Functional Administrator”, navegar pelo menu:
Personalization -> Import/Export -> Exported Personalizations
5) Verifique que suas personalizações exportadas estarão disponíveis, veja:
6) Basta selecionar o nó desejado da sua personalização e clicar em “Import from file System”:
7) Verifique as mensagens de importação concluída:
9) Se quiser fazer o import também via linha de comando, você pode utilizar o utilitário:
/opt/java1.3/bin/java oracle.jrad.tools.xml.exporter.XMLImporter
/oracle/apps/po/document/order/webui/OrderPG
-rootdir /tmp/appl
-username apps
-password $PSWD
-dbconnection "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(Host = "HOST")(Port = "PORT")))(CONNECT_DATA = (SID = "SID")))" -mmddir /tmp/applmgr/OAFPersonalization -jdk13