CftClub.ru
Клуб специалистов ЦФТ-Банк

Можно ли определить имя представление из операции?
На страницу Пред.  1, 2
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПт Окт 23, 2015 14:55    Ответить с цитатой
Полезность: Нет оценки
Damir пишет:
Random пишет:
Что-то мне подсказывает, что сложного тут не очень много.

С оформлением ТЗ, скрам-митингами и проч. лабудой... - за день можно управиться.

Боюсь, что это слегка оптимистичная оценка Smile
Damir
Участник - экстремал


Вступление в Клуб: 29.03.2013
СообщениеСб Окт 24, 2015 16:53    Ответить с цитатой
Полезность: Нет оценки
Random пишет:

Вызовы операций в ЦФТ-Банк осуществляются только через интерфейсные пакеты.
Надо проследить, какие вызовы осуществляются при инициализации операции, при закрытии. С представлениями хуже Sad


У... как всё запущено....
Я предполагал, что править надо код Навигатора.
При вызове представления или операции (в том числе через PLPCALL) заполнять внутреннюю структуру "стек вызова". Перед вызовом операции - Навигатор должен копировать содержимое этого стека в pl-таблицу в пакете nav (другой возможный вариант - заполнять временную таблицу).
Учесть, что одновременно может быть открыто несколько представлений (у каждого свой стек вызова).
Задача не выглядит сложной. Подойдет в качестве курсовой работы студенту 3-го курса.
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПн Окт 26, 2015 05:51    Ответить с цитатой
Полезность: Нет оценки
Damir пишет:
Random пишет:

Вызовы операций в ЦФТ-Банк осуществляются только через интерфейсные пакеты.
Надо проследить, какие вызовы осуществляются при инициализации операции, при закрытии. С представлениями хуже Sad


У... как всё запущено....
Я предполагал, что править надо код Навигатора.
При вызове представления или операции (в том числе через PLPCALL) заполнять внутреннюю структуру "стек вызова". Перед вызовом операции - Навигатор должен копировать содержимое этого стека в pl-таблицу в пакете nav (другой возможный вариант - заполнять временную таблицу).
Учесть, что одновременно может быть открыто несколько представлений (у каждого свой стек вызова).
Задача не выглядит сложной. Подойдет в качестве курсовой работы студенту 3-го курса.


Да-да. Несложно.
Только я не зря упомянул про множество АРМов...
Damir
Участник - экстремал


Вступление в Клуб: 29.03.2013
СообщениеПн Окт 26, 2015 06:03    Ответить с цитатой
Полезность: Нет оценки
Random пишет:
Damir пишет:
Random пишет:

Вызовы операций в ЦФТ-Банк осуществляются только через интерфейсные пакеты.
Надо проследить, какие вызовы осуществляются при инициализации операции, при закрытии. С представлениями хуже Sad


У... как всё запущено....
Я предполагал, что править надо код Навигатора.
При вызове представления или операции (в том числе через 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 практически строчку в коде указал - где править Laughing
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПн Окт 26, 2015 14:36    Ответить с цитатой
Полезность: Нет оценки
Матвеев Евгений пишет:
Цитата:

Работает оракловская блокировка. Семафор. dbms_lock. Это не навигаторская примочка.

как это удалось узнать? Откуда такая информация?

inside information Very Happy
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеПн Окт 26, 2015 15:12    Ответить с цитатой
Полезность: Нет оценки
Random пишет:
Матвеев Евгений пишет:
Цитата:

Работает оракловская блокировка. Семафор. dbms_lock. Это не навигаторская примочка.

как это удалось узнать? Откуда такая информация?

inside information Very Happy


Пользуешься служебным положением? Very Happy
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru