| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Random Эксперт
 
  Вступление в Клуб: 27.06.2011
  | 
		
			
				 Пт Окт 23, 2015 14:55    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Damir пишет: | 	 		   	  | Random пишет: | 	 		  | Что-то мне подсказывает, что сложного тут не очень много. | 	  
 
С оформлением ТЗ, скрам-митингами и проч. лабудой... - за день можно управиться. | 	  
 
Боюсь, что это слегка оптимистичная оценка   | 
			 
		  | 
	
	
		  | 
	
	
		Damir Участник - экстремал
 
  Вступление в Клуб: 29.03.2013
  | 
		
			
				 Сб Окт 24, 2015 16:53    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Random пишет: | 	 		  
 
Вызовы операций в ЦФТ-Банк осуществляются только через интерфейсные пакеты.
 
Надо проследить, какие вызовы осуществляются при инициализации операции, при закрытии. С представлениями хуже   | 	  
 
 
У... как всё запущено....
 
Я предполагал, что править надо код Навигатора.
 
При вызове представления или операции (в том числе через  PLPCALL) заполнять внутреннюю структуру "стек вызова". Перед вызовом операции - Навигатор должен копировать содержимое этого стека в pl-таблицу в пакете nav (другой возможный вариант - заполнять временную таблицу).
 
Учесть, что одновременно может быть открыто несколько представлений (у каждого свой стек вызова).
 
Задача не выглядит сложной. Подойдет в качестве курсовой работы студенту 3-го курса. | 
			 
		  | 
	
	
		  | 
	
	
		Random Эксперт
 
  Вступление в Клуб: 27.06.2011
  | 
		
			
				 Пн Окт 26, 2015 05:51    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Damir пишет: | 	 		   	  | Random пишет: | 	 		  
 
Вызовы операций в ЦФТ-Банк осуществляются только через интерфейсные пакеты.
 
Надо проследить, какие вызовы осуществляются при инициализации операции, при закрытии. С представлениями хуже   | 	  
 
 
У... как всё запущено....
 
Я предполагал, что править надо код Навигатора.
 
При вызове представления или операции (в том числе через  PLPCALL) заполнять внутреннюю структуру "стек вызова". Перед вызовом операции - Навигатор должен копировать содержимое этого стека в pl-таблицу в пакете nav (другой возможный вариант - заполнять временную таблицу).
 
Учесть, что одновременно может быть открыто несколько представлений (у каждого свой стек вызова).
 
Задача не выглядит сложной. Подойдет в качестве курсовой работы студенту 3-го курса. | 	  
 
 
Да-да. Несложно.
 
Только я не зря упомянул про множество АРМов... | 
			 
		  | 
	
	
		  | 
	
	
		Damir Участник - экстремал
 
  Вступление в Клуб: 29.03.2013
  | 
		
			
				 Пн Окт 26, 2015 06:03    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Random пишет: | 	 		   	  | Damir пишет: | 	 		   	  | Random пишет: | 	 		  
 
Вызовы операций в ЦФТ-Банк осуществляются только через интерфейсные пакеты.
 
Надо проследить, какие вызовы осуществляются при инициализации операции, при закрытии. С представлениями хуже   | 	  
 
 
У... как всё запущено....
 
Я предполагал, что править надо код Навигатора.
 
При вызове представления или операции (в том числе через  PLPCALL) заполнять внутреннюю структуру "стек вызова". Перед вызовом операции - Навигатор должен копировать содержимое этого стека в pl-таблицу в пакете nav (другой возможный вариант - заполнять временную таблицу).
 
Учесть, что одновременно может быть открыто несколько представлений (у каждого свой стек вызова).
 
Задача не выглядит сложной. Подойдет в качестве курсовой работы студенту 3-го курса. | 	  
 
 
Да-да. Несложно.
 
Только я не зря упомянул про множество АРМов... | 	  
 
У нас, в качестве клиента, используется только Навигатор.
 
Начните с Навигаторa, чтоль... | 
			 
		  | 
	
	
		  | 
	
	
		vtar Эксперт
 
  Вступление в Клуб: 20.03.2009
  | 
		
			
				 Пн Окт 26, 2015 11:15    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| А как-то же сделали в Навигаторе контроль на повторный запуск (запуск операции из той же операции) - чуток доработать, всего то делов | 
			 
		  | 
	
	
		  | 
	
	
		Random Эксперт
 
  Вступление в Клуб: 27.06.2011
  | 
		
			
				 Пн Окт 26, 2015 12:09    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | vtar пишет: | 	 		  | А как-то же сделали в Навигаторе контроль на повторный запуск (запуск операции из той же операции) - чуток доработать, всего то делов | 	  
 
 
Работает оракловская блокировка. Семафор. dbms_lock. Это не навигаторская примочка.
 
 
Естественно, в Навигаторах есть общее - они же предназначены для работы с одним и тем же продуктом.
 
 
Но я говорю не про невозможность реализации, а про затраты. | 
			 
		  | 
	
	
		  | 
	
	
		Матвеев Евгений Профи
 
  Вступление в Клуб: 31.01.2012
  | 
		
			
				 Пн Окт 26, 2015 12:18    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Цитата: | 	 		  
 
Работает оракловская блокировка. Семафор. dbms_lock. Это не навигаторская примочка. 
 
 | 	  
 
 
как это удалось узнать? Откуда такая информация? | 
			 
		  | 
	
	
		  | 
	
	
		Damir Участник - экстремал
 
  Вступление в Клуб: 29.03.2013
  | 
		
			
				 Пн Окт 26, 2015 12:32    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Random пишет: | 	 		  
 
Но я говорю не про невозможность реализации, а про затраты. | 	  
 
Затраты чего?
 
1) Процессорного времени сервера
 
2) Человеко-часов высококлассных кодеров
 
 
vtar практически строчку в коде указал - где править    | 
			 
		  | 
	
	
		  | 
	
	
		Random Эксперт
 
  Вступление в Клуб: 27.06.2011
  | 
		
			
				 Пн Окт 26, 2015 14:36    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Матвеев Евгений пишет: | 	 		   	  | Цитата: | 	 		  
 
Работает оракловская блокировка. Семафор. dbms_lock. Это не навигаторская примочка. 
 
 | 	  
 
как это удалось узнать? Откуда такая информация? | 	  
 
inside information   | 
			 
		  | 
	
	
		  | 
	
	
		Матвеев Евгений Профи
 
  Вступление в Клуб: 31.01.2012
  | 
		
			
				 Пн Окт 26, 2015 15:12    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Random пишет: | 	 		   	  | Матвеев Евгений пишет: | 	 		   	  | Цитата: | 	 		  
 
Работает оракловская блокировка. Семафор. dbms_lock. Это не навигаторская примочка. 
 
 | 	  
 
как это удалось узнать? Откуда такая информация? | 	  
 
inside information   | 	  
 
 
Пользуешься служебным положением?   | 
			 
		  | 
	
	
		  | 
	
	
		 |