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

HOOK

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
Girich
Участник


Вступление в Клуб: 15.06.2012
СообщениеПт Июн 15, 2012 13:27   HOOK Ответить с цитатой
Полезность: Нет оценки
Доброго всем время суток!
Столкнулся спроблемой создания собственного прототипа,
который бы использовался при создании файла на выпуск карт и выгрузки его в ПЦ

Библиотека прототипов LIB_PROTOTYPE содержит вызов такого хука
:= ::[HOOK].[CARD_PROT_CALC]
в Расширения. Дистрибутив и такойже в Расширения. Банк
в банковском расширении могу его редактировать, но при выполнении операции я почему-то в него не попадаю (

в справочнике расширений и перекрытий CARD_PROT_CALC есть и даже есть пару методов
пытался добавить свой и засунуть туда операцию "сформировать файл" компилится с ошибкой

подскажите как его прикрутить ?
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеПт Июн 15, 2012 14:08    Ответить с цитатой
Полезность: Нет оценки
Ошибку в студию
Girich
Участник


Вступление в Клуб: 15.06.2012
СообщениеПт Июн 15, 2012 14:39    Ответить с цитатой
Полезность: Нет оценки
мне кажется я что то не так занашу в :
в справочнике расширений и перекрытий
в методы CARD_PROT_CALC

при настройке ТБП = CARD_REE_HISTORY и методе = COMPILE_FILE

COMPILE_FILE - операция на создание файла
вот такая ошибка:
not executed, package body "IBS.Z$HOOK_CARD_PROT_CALC" does not exist
тоесть хука нет

при настройке ТБП = HOOK_BANK и методе = CARD_PROT_CALC
ни чего не происходит и в тело хука я не попадаю
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПт Июн 15, 2012 15:03    Ответить с цитатой
Полезность: Нет оценки
А при добавлении COMPILE_FILE в массив методов у Вас случаем не появляется сообщение "PLP-PARAM_NOT_FOUND: Не указано фактическое значение параметра..."?
a-tsap@
Участник


Вступление в Клуб: 26.12.2009
СообщениеПт Июн 15, 2012 15:18    Ответить с цитатой
Полезность: Нет оценки
У меня с этими прототипами аналогичная проблемка была. Помог такой порядок дествий, отвязать в справочнике расширений и перекрытий, все отредактировать и перекомпилить по отдельности, затем привязать с крыжом перекомпиляции. И так при каждом редактировании.
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПт Июн 15, 2012 15:23    Ответить с цитатой
Полезность: Нет оценки
По-моему там проблема с несовместимостью COMPILE_FILE в связи с наличием обязательных параметров P_FORMAT, P_DATE_BEG, P_DATE_END, P_NEW_REE.
chesnok
Участник со стажем


Вступление в Клуб: 25.03.2010
СообщениеПн Июн 18, 2012 03:59    Ответить с цитатой
Полезность: Нет оценки
Тоже довольно долго имел "секс" пока настраивал - зависания, невычисление прототипов и пр. Своя операция была копией с дистрибутивного хука.
Бибилиотеку прототипов с какой-то версии разделили по разные ПЦ.
Я сделал копию с дистрибутивной операции под какой-то ПЦ, вычистил все под 0, прописал свой код и зарегистрировал в справочнике перекрытий. Стало нормально работать.
Girich
Участник


Вступление в Клуб: 15.06.2012
СообщениеПн Июн 18, 2012 08:58    Ответить с цитатой
Полезность: Нет оценки
Вем привет спасибо и доброе время суток!

заработало !!!

проставил всем методам приорететы в качестве метода вызываю не операцию а сам хук т.е. ТБП- HOOK_BANK метод-CARD_PROT_CALC
все перекомпилил и заработало

Спасибо!
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

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