R12-Como excluir a definição e o modelo de dados do editor XML

devido a algum erro de digitação ou para dar um nome mais significativo de acordo com os padrões, você não pode alterar esses campos mais tarde. Além disso, você não pode excluí-los também. A Oracle recomenda desativá-los dando uma data de término. Mas muitos desenvolvedores não gostam de deixar as coisas erradas no sistema. Eles gostam mais de excluí-los e recriá-los recentemente.

Por Que a Oracle se restringiu a atualizar ou excluir?
o motivo é que o programa simultâneo com a saída XML corresponde ao nome curto com o código do modelo para descobrir qual modelo de editor XML usar para pós-processamento. Se você excluir esse modelo, o processador de postagem não poderá encontrar o modelo e, em seguida, fornecer erros. Portanto, é sempre melhor não dar a opção de atualizar ou excluir.

mas temos essa solução alternativa para atualizar ou excluir as definições de modelo ou dados usando scripts. É altamente recomendável executar primeiro em instâncias de desenvolvimento.

antes da solução alternativa, vejamos as tabelas principais que armazenam as informações das Definições e modelos de dados.

1. XDO_DS_DEFINITIONS_B: tabela para armazenar a definição da fonte de dados representada pela definição do esquema XML (XSD). Cada fonte de dados tem um ou mais elementos, e essas informações são armazenadas em XDO_DS_ELEMENTS_B.
2. XDO_DS_DEFINITIONS_TL: tabela de tradução para xdo_ds_definitions_b.
XDO_LOBS: esta tabela é usada para armazenar arquivos binários e de texto sensíveis à localidade (idioma e território). É usado principalmente para armazenar modelos de layout de linguagem.
3. Xdo_config_values: armazena os valores das propriedades de configuração do editor XML inseridas na interface do Oracle Applications.
4. XDO_TEMPLATES_B: tabela para informações do modelo. Cada modelo tem uma definição de fonte de dados correspondente armazenada no XDO_DS_DEFINITIONS_B. cada tradução de um determinado modelo, não de cada modelo, tem um arquivo de modelo físico correspondente. As informações do arquivo de modelo físico são armazenadas no XDO_LOBS.
5. XDO_TEMPLATES_TL: tabela de tradução para XDO_TEMPLATES_B.

–código testado na instância R12. 1. 3
definir SERVEROUTPUT em;
DECLARE
— altere os dois parâmetros a seguir
var_templateCode VARCHAR2 (100) := ‘ORACLEERPAPPSGUIDE’; — Código do modelo
boo_deleteDataDef BOOLEAN := TRUE; — exclua os dados associados Def.
começar
para RS
em (selecione T1.APPLICATION_SHORT_NAME TEMPLATE_APP_NAME,
T1.DATA_SOURCE_CODE,
T2.APPLICATION_SHORT_NAME DEF_APP_NAME
de XDO_TEMPLATES_B T1, XDO_DS_DEFINITIONS_B T2
onde T1.Como baixar e instalar Minecraft.DATA_SOURCE_CODE = T2.COMO BAIXAR E INSTALAR MINECRAFT 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.DELETE_ROW (RS.Se você está procurando por uma solução de problemas, por favor entre em contato conosco.SE VOCÊ ESTÁ PROCURANDO POR UMA SOLUÇÃO DE PROBLEMAS, POR FAVOR ENTRE EM CONTATO CONOSCO PARA OBTER MAIS INFORMAÇÕES.Como baixar e instalar Minecraft 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1COMO BAIXAR E INSTALAR MINECRAFT 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.PUT_LINE (‘modelo selecionado foi’ | | var_templateCode | | ‘ excluído.’);

IF boo_deleteDataDef
THEN
XDO_DS_DEFINITIONS_PKG.DELETE_ROW (RS.DEF_APP_NAME,
RS.DATA_SOURCE_CODE);

EXCLUIR DO XDO_LOBS
ONDE LOB_CODE = RS.DATA_SOURCE_CODE
E APPLICATION_SHORT_NAME = RS.DEF_APP_NAME
E LOB_TYPE EM
(‘XML_SCHEMA’,
‘DATA_TEMPLATE’,
‘XML_SAMPLE’,
‘BURSTING_FILE’);

EXCLUIR DO XDO_CONFIG_VALUES
ONDE APPLICATION_SHORT_NAME = RS.DEF_APP_NAME
E DATA_SOURCE_CODE = RS.DATA_SOURCE_CODE
E CONFIG_LEVEL = 30;

Write a Comment

O seu endereço de email não será publicado.