Excluir Definicao de Dados

Perguntas relacionadas a questões técnicas do Oracle EBS. Criação de Concorrentes, Value Sets, Alerts, Forms Personalizations, Configurações, etc
Responder
rafaellfo
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Sex, 25 Jun 2010 3:53 pm
Localização: Uberlandia / MG

Ola galera, alguém teria em mãos um script para excluir definições de dados e modelos do ADMINISTRADOR XML PUBLISHER?
rafaellfo
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Sex, 25 Jun 2010 3:53 pm
Localização: Uberlandia / MG

Achei!!!

Selecionar tudo

SET SERVEROUTPUT ON
 
DECLARE
-- Change the following two parameters
var_templateCode  VARCHAR2(100) := 'NOME_DEF_DADOS'; -- Template Code
boo_deleteDataDef BOOLEAN       := TRUE;           -- delete the associated Data Def.
 
BEGIN
 
FOR RS IN (SELECT T1.APPLICATION_SHORT_NAME TEMPLATE_APP_NAME
                , T1.DATA_SOURCE_CODE
                , T2.APPLICATION_SHORT_NAME DEF_APP_NAME
             FROM XDO_TEMPLATES_B      T1
                , XDO_DS_DEFINITIONS_B T2
            WHERE T1.TEMPLATE_CODE    = var_templateCode
              AND T1.DATA_SOURCE_CODE = T2.DATA_SOURCE_CODE) LOOP
 
  XDO_TEMPLATES_PKG.DELETE_ROW(RS.TEMPLATE_APP_NAME, var_templateCode);
 
  DBMS_OUTPUT.PUT_LINE('Template ' || var_templateCode || ' deleted.');
 
  IF boo_deleteDataDef THEN
    XDO_DS_DEFINITIONS_PKG.DELETE_ROW(RS.DEF_APP_NAME, RS.DATA_SOURCE_CODE);
 
    DBMS_OUTPUT.PUT_LINE('Data Defintion ' || RS.DATA_SOURCE_CODE || ' deleted.');
  END IF;
END LOOP;
 
DBMS_OUTPUT.PUT_LINE('Issue a COMMIT to make the changes or ROLLBACK to revert.');
 
EXCEPTION
  WHEN OTHERS THEN
  ROLLBACK;
  DBMS_OUTPUT.PUT_LINE('Unable to delete XML Publisher Template ' || var_templateCode);
  DBMS_OUTPUT.PUT_LINE(substr(SQLERRM, 1, 200));
END;
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes