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

Изменение дистрибутивной операции.
На страницу 1, 2  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
elmar1994
Участник
Неподтвержденный


Вступление в Клуб: 28.05.2018
СообщениеСр Апр 24, 2019 07:06   Изменение дистрибутивной операции. Ответить с цитатой
Полезность: Нет оценки
Добрый день коллеги,

У меня такой вопрос. Я новичок в ЦФТ. Как можно изменить дистрибутивные операции?

Спасибо заранее.
nobel
Профи
Неподтвержденный


Вступление в Клуб: 28.09.2011
СообщениеСр Апр 24, 2019 07:15    Ответить с цитатой
Полезность: Нет оценки
можно внести изменения непосредственно в сам пакет pl/sql,но тогда после очередного наката где будет участвовать данная операция все изменения затрутся.
либо делать дополнение к дистрибутивной операции.это в качестве расширения.т.е. например дополнительные условия проверки при вызове и исполнении операции
Эмиралька
Профи
Неподтвержденный


Вступление в Клуб: 09.11.2015
СообщениеСр Апр 24, 2019 08:27   Re: Изменение дистрибутивной операции. Ответить с цитатой
Полезность: Нет оценки
elmar1994 пишет:
Добрый день коллеги,

У меня такой вопрос. Я новичок в ЦФТ. Как можно изменить дистрибутивные операции?

Спасибо заранее.


Какие и зачем?
Volod
Профи
Неподтвержденный


Вступление в Клуб: 19.09.2007
СообщениеСр Апр 24, 2019 09:11    Ответить с цитатой
Полезность: Нет оценки
Дополнить алгоритм и частично исправить можно в расширениях операций.
elmar1994
Участник
Неподтвержденный


Вступление в Клуб: 28.05.2018
СообщениеСр Апр 24, 2019 10:31    Ответить с цитатой
Полезность: Нет оценки
nobel пишет:
можно внести изменения непосредственно в сам пакет pl/sql,но тогда после очередного наката где будет участвовать данная операция все изменения затрутся.
либо делать дополнение к дистрибутивной операции.это в качестве расширения.т.е. например дополнительные условия проверки при вызове и исполнении операции


в операции EDIT_KASSA_21199 мне нужно убрать часть кода. А с расширением не получится такого сделать.
elmar1994
Участник
Неподтвержденный


Вступление в Клуб: 28.05.2018
СообщениеСр Апр 24, 2019 10:32   Re: Изменение дистрибутивной операции. Ответить с цитатой
Полезность: Нет оценки
Эмиралька пишет:
elmar1994 пишет:
Добрый день коллеги,

У меня такой вопрос. Я новичок в ЦФТ. Как можно изменить дистрибутивные операции?

Спасибо заранее.


Какие и зачем?


Нужно удалить кусок кода.
Volod
Профи
Неподтвержденный


Вступление в Клуб: 19.09.2007
СообщениеСр Апр 24, 2019 10:53    Ответить с цитатой
Полезность: Нет оценки
Странная какая-то операция, я у себя не нашел
Volod
Профи
Неподтвержденный


Вступление в Клуб: 19.09.2007
СообщениеСр Апр 24, 2019 10:53    Ответить с цитатой
Полезность: Нет оценки
Странная какая-то операция, я у себя не нашел
vtar
Эксперт
Неподтвержденный


Вступление в Клуб: 20.03.2009
СообщениеСр Апр 24, 2019 16:09   Re: Изменение дистрибутивной операции. Ответить с цитатой
Полезность: Нет оценки
elmar1994 пишет:
Эмиралька пишет:
elmar1994 пишет:
Добрый день коллеги,

У меня такой вопрос. Я новичок в ЦФТ. Как можно изменить дистрибутивные операции?

Спасибо заранее.


Какие и зачем?


Нужно удалить кусок кода.

нормальным способом - никак. Можно сделать копию операции и пользоваться ей, будет локальная. Но если она принудительно откуда то вызывается, то может не взлететь.
_________________
Нельзя всем дать всё: всех много, а всего мало
Alkov
Профи
Неподтвержденный


Вступление в Клуб: 23.09.2010
СообщениеЧт Апр 25, 2019 06:38    Ответить с цитатой
Полезность: 1
elmar1994 пишет:
nobel пишет:
можно внести изменения непосредственно в сам пакет pl/sql,но тогда после очередного наката где будет участвовать данная операция все изменения затрутся.
либо делать дополнение к дистрибутивной операции.это в качестве расширения.т.е. например дополнительные условия проверки при вызове и исполнении операции


в операции EDIT_KASSA_21199 мне нужно убрать часть кода. А с расширением не получится такого сделать.


Можно ещё полностью перекрыть код в расширении.
т.е. в расширении отрабатывает только расширение без вызова дистриба,
черевато тем же- при накате новой версии дистрибутива,
изменения не будут работать пока не внесёшь их в расширение.
Alkov
Профи
Неподтвержденный


Вступление в Клуб: 23.09.2010
СообщениеЧт Апр 25, 2019 06:39    Ответить с цитатой
Полезность: Нет оценки
Volod пишет:
Странная какая-то операция, я у себя не нашел


Может это у него локал.
vtar
Эксперт
Неподтвержденный


Вступление в Клуб: 20.03.2009
СообщениеЧт Апр 25, 2019 10:09    Ответить с цитатой
Полезность: Нет оценки
Alkov пишет:
Volod пишет:
Странная какая-то операция, я у себя не нашел


Может это у него локал.

может у него дистрибутив не для РФ
_________________
Нельзя всем дать всё: всех много, а всего мало
vtar
Эксперт
Неподтвержденный


Вступление в Клуб: 20.03.2009
СообщениеЧт Апр 25, 2019 10:10    Ответить с цитатой
Полезность: 1
Alkov пишет:
elmar1994 пишет:
nobel пишет:
можно внести изменения непосредственно в сам пакет pl/sql,но тогда после очередного наката где будет участвовать данная операция все изменения затрутся.
либо делать дополнение к дистрибутивной операции.это в качестве расширения.т.е. например дополнительные условия проверки при вызове и исполнении операции


в операции EDIT_KASSA_21199 мне нужно убрать часть кода. А с расширением не получится такого сделать.


Можно ещё полностью перекрыть код в расширении.
т.е. в расширении отрабатывает только расширение без вызова дистриба,
черевато тем же- при накате новой версии дистрибутива,
изменения не будут работать пока не внесёшь их в расширение.

Можно поподробнее ?
я так пытался, компилятор ругался что попытка скомпилить без вызова основной операции
_________________
Нельзя всем дать всё: всех много, а всего мало
Admin
Site Admin
Резидент CftClub
Совладелец


Вступление в Клуб: 09.06.2007
СообщениеЧт Апр 25, 2019 12:04    Ответить с цитатой
Полезность: Нет оценки
vtar пишет:
Alkov пишет:
Можно ещё полностью перекрыть код в расширении.
т.е. в расширении отрабатывает только расширение без вызова дистриба,
черевато тем же- при накате новой версии дистрибутива,
изменения не будут работать пока не внесёшь их в расширение.

Можно поподробнее ?
я так пытался, компилятор ругался что попытка скомпилить без вызова основной операции
Присоединяюсь. Идея кажется интересной, можно подробнее?
svn
Профи
<Банки (менее 3 участников)>


Вступление в Клуб: 04.02.2008
СообщениеЧт Апр 25, 2019 23:25    Ответить с цитатой
Полезность: 2
)) злобный хак:

нужно обрамить вызов базового метода ифом который никогда не
выполняется
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

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