пятница, 29 июня 2012 г.

Удаление метаданных из MDS

Все команды выполняются из wlst.cmd или wlst.sh находящегося в SOA_HOME, у меня например это:
 C:\Apps\Oracle\Weblogic\10.3.6\Oracle_SOA1\common\bin\wlst.cmd  
  • Удаление файлов
    Примечание: удаляются файлы, но не каталоги:
    1. Соединяемся с SOA-сервером:
      wls:/offline> 
       connect('weblogic','welcome1','t3://bpm-dev.mycompany.com:8001')  
      
      где weblogic - логин административного пользователя;
      welcome1 - пароль административного пользователя;
      bpm-dev.mycompany.com - хост SOA-сервера;
      8001 - порт SOA-сервера.
    2. Выполняем удаление файлов:
      wls:/soa_dev/serverConfig>
       deleteMetadata('soa-infra','soa_server1','/apps/MyComponents/**')  
      
      где soa_server1 - имя SOA-сервера;
      /apps/MyComponents - директория из которой будут удаляться файлы;
      ** - удаление в текущем каталоги в всех вложенных каталогах.
  • Удаление каталогов (рекурсивное)
    Примечание: если в удаляемом каталоге нет ни одного файла может произойти ошибка и каталог не будет удалён.
    wls:/offline>
     sca_removeSharedData('http://bpm-dev.mycompany.com:8001', 
                          'MyComponents',
                          'weblogic',
                          'welcome1')  
    
    где bpm-dev.mycompany.com - хост SOA-сервера;
    8001 - http-порт SOA-сервера;
    MyComponents - директория из корневой директории apps которую следует удалить;
    weblogic - логин административного пользователя;
    welcome1 - пароль административного пользователя.


3 комментария:

  1. Добрый день !
    С удовольствием читаю Ваши статьи
    Если можно вернуться к статье по bpm -
    Простой BPM-проект с двумя HumanTask-ами и одной ролью
    Нельзя ли привести полный пример построения в JDeveloper ну например "Командировка" с билетами, трансфером, гостинницей с компенсациями и тому подобными причудами?
    Заранее благодарю.

    ОтветитьУдалить
  2. Доброе утро!
    Спасибо :-)
    На данный момент не могу вернуться к данной статье - очень суровый проект идёт :-(
    По завершению постараюсь :-)

    ОтветитьУдалить
  3. Ещё варианты http://inside-bpm-and-soa.blogspot.ru/2013/08/remove-data-in-oracle-mds.html

    ОтветитьУдалить