Работа с АРМ Pick*.exe в консольном режиме. 
	   
	     | 
   
 
	
		| Предыдущая тема :: Следующая тема   | 
	 
	
	
		| Автор | 
		Сообщение | 
	 
	
		wolfio Участник - экстремал
 
  Вступление в Клуб: 22.10.2012
  | 
		
			
				 Вт Июл 10, 2018 17:56   Работа с АРМ Pick*.exe в консольном режиме. | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Коллеги, добрый день.
 
Пожалуйста, подскажите, кто-нибудь занимался автоматизацией процессов наката и сравнения хранилищ со схемами через консольный вариант запуска последнего?
 
Согласно документации в ARMStart.pdf, допускается вызов Арма pick.exe в консольном варианте, для разных действий (накат, удаление, сравнение и пр).
 
Согласно приложенным в доке примерам я сделал готовый xml для теста сравнения в безинтерфейсном режиме, и столкнулся с проблемой, что в случае, если я хочу сделать несколько сравнений в одной сессии, то получаю ошибку вида: 
 
 
13:44:42 !!! Невозможно открыть хранилище по причине: 
 
13:44:42 !!! You attempted to open a database that is already opened exclusively by user 'Admin' on machine 'N00096459'. 
 
13:44:42 !!!  Try again when the database is available.
 
13:44:42 !!! Вследствие ошибки, дальнейшая работа не возможна. 
 
 
Погугли, но ничего конкретного. Форум Майкрософт которую говорит что я блочу. Я наблюдал такую картину когда последовательно открывал в  интерфейсе покера сначала хранилище 1, затем хранилище 2, затем снова первое. Но ошибка не точно такая же, хз связано ли это.
 
 
 Может кто сталкивался с этим?
 
На всякий, мой xml.
 
 
<?xml version="1.0" encoding="UTF-8"?><configuration owner="IBS" server="CFT10" show-monitor="true" user="IBS" version="1"> 
 
    <compare clear-folder="true" compare-all="false" diff-elms="true" diff-props="true" folder-path="C:\4Work\Java\Projects\Silent_configer\out\artifacts\Pick_configer\mdb\compare_BUG-1094" pck-file="C:\4Work\Java\Projects\Silent_configer\out\artifacts\Pick_configer\mdb\BUG-1094.pck" storage-file="C:\4Work\Java\Projects\Silent_configer\out\artifacts\Pick_configer\mdb\BUG-1094.mdb" vol-props-path="C:\4Work\MyPickSettings\Settings_VP.xml"> 
 
        <source owner="IBS" psw-path="C:\4Work\MyPickSettings\CFT10_pwd.txt" server="CFT10" user="IBS"/> 
 
    </compare> 
 
    <compare clear-folder="true" compare-all="false" diff-elms="true" diff-props="true" folder-path="C:\4Work\Java\Projects\Silent_configer\out\artifacts\Pick_configer\mdb\compare_BUG-1121" pck-file="C:\4Work\Java\Projects\Silent_configer\out\artifacts\Pick_configer\mdb\BUG-1121.pck" storage-file="C:\4Work\Java\Projects\Silent_configer\out\artifacts\Pick_configer\mdb\BUG-1121.mdb" vol-props-path="C:\4Work\MyPickSettings\Settings_VP.xml"> 
 
        <source owner="IBS" psw-path="C:\4Work\MyPickSettings\CFT10_pwd.txt" server="CFT10" user="IBS"/> 
 
    </compare> 
 
</configuration> 
 
 
Если из него выдернуть один блок compare, любой из двух, все работает прекрасно. | 
			 
		  | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
  | 
   
 
		 |