declare
  empty_clob clob;
  empty_str varchar2(1);
begin
  documents.register_user(5056,2);

  BEGIN
    UPDATE VOCABS SET VALUE = 'PORTAL' WHERE name = 'Портал';
  EXCEPTION WHEN OTHERS THEN NULL;
  COMMIT;
  END;

  BEGIN
  INSERT INTO VOCABS(VOCAB_ID,CODE,VALUE,VALUE_ACCESS_TYPE,PARENT,NAME)
  VALUES (get_vocab_id('Doc_Kind'),
          (SELECT -1*(NVL(max(code) + 1, 1)) FROM VOCABS
          WHERE vocab_id = get_vocab_id('Doc_Kind')),'PORTAL',0,
          0,'Портал');
  EXCEPTION WHEN OTHERS THEN NULL;
  END;

  pkg_xml_repl.doc_loader_vocabs('CITY_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('CITY_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 
  
  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('RENT_METATAG_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('RENT_METATAG_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 

  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('RENT_METATAG_SET_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('RENT_METATAG_SET_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 

  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('GEO_GROUP_DICT_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('GEO_GROUP_DICT_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 

  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('WEB_PAGE_CATALOG_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('WEB_PAGE_CATALOG_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 

  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('SYSTEM_USER_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('SYSTEM_USER_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 
  
  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('WEB_PAGE_CNT_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('WEB_PAGE_CNT_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 

  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('CAT_LIST_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('CAT_LIST_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 
  
  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('PAGEHANDLER_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('PAGEHANDLER_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 
  
  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('WEB_PAGE_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('WEB_PAGE_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 

  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('WEB_PAGE_LINK_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('WEB_PAGE_LINK_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 
  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('WEB_MENU_LINK_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('WEB_MENU_LINK_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 
  
  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('WEB_MENU_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('WEB_MENU_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 
  
  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('WEB_ANSWER_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('WEB_ANSWER_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 
  
  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('WEB_QUESTION_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('WEB_QUESTION_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 
  
  COMMIT;

  pkg_xml_repl.doc_loader_vocabs('WEB_FORM_vocabs.xml', true, empty_clob, 0, empty_str, 123048); 
  pkg_xml_repl.doc_loader_properties('WEB_FORM_types.xml', 'PORTAL', empty_clob, 0, empty_str, 123048); 
  
  COMMIT;


end;
/
exit;