RS-Bank V.6: разделение хранимых процедур на системные и пользовательские, начиная со сборки 6.00.020.030
Уважаемые господа!
Как Вам известно, система RS-Bank V.6 состоит из трех видов компонент: DLL, макросы RSL, пакеты PL/SQL:
- DLL-компоненты представляют собой закрытый код, реализуют основные функции системы, недоступны для пользовательского изменения;
- RSL-компоненты представляют собой открытый код, предназначенный в первую очередь для расширения возможностей системы (реализация клиентских алгоритмов), доступны для изменения;
- PL/SQL-компоненты, представляют собой открытый код (пакеты PL/SQL), реализующий внутрисистемные механизмы, некоторые компоненты данного вида предназначены для реализации клиентских алгоритмов, доступны для изменения.
Функциональность DLL-компонент может быть использована внутри RSL-компонент посредством вызова функций из Интеров.
Функциональность RSL-компонент, может быть использована из DLL-компонент, посредством вызова соответствующего макрофайла.
Функциональность PL/SQL компонент может быть вызвана как из DLL, так и из RSL компонент.
При обновлении АБС как правило происходят изменения всех трех видов компонент. Изменение DLL и PL/SQL компонент может вызвать нарушение работоспособности клиентских доработок, созданных с использованием функциональности этих компонент. С другой стороны, изменение пользователем кода некоторых PL/SQL компонент, реализующих внутрисистемные механизмы, может привести к нарушению работоспособности системы в целом.
Работоспособность клиентских RSL-компонент, использующих функциональность DLL-компонент, обеспечивается за счет использования Интеров - открытого интерфейса DLL-компонент.
Для обеспечения работоспособности клиентских RSL и PL/SQL компонент, использующих функциональность дистрибутивных PL/SQL-компонент, было принято решение разделить все дистрибутивные PL/SQL компоненты на системные, доступные для использования только из DLL-компонент, и пользовательские. Последние, по сути, будут соответствовать Интерам: они будут описаны в документации, будут сохранены в новой версии системы, в большинстве случаев будут иметь обратную совместимость.
В связи с этим, начиная со сборки 6.00.020.030, сделано разделение дистрибутивных PL/SQL компонент на системные и пользовательские:
Разделение хранимых процедур на системные и пользовательские
В системе выполнено разделение дистрибутивных хранимых процедур на системные и пользовательские (SCR 160542, 160285, 160283, 160275):
¨ Хранимые процедуры, функции и константы, в названии которых присутствует префикс "RSI_", являются системными. Пакеты, в названии которых присутствует префикс "RSI_", являются системными, также являются системными и все включённые в них процедуры, функции и константы, даже если они не имеют указанного префикса. Системные пакеты, процедуры, функции и константы запрещается использовать в разработках пользователей, так как они в любой момент могут быть удалены, переименованы или изменены
¨ Остальные пакеты, процедуры, функции и константы являются пользовательскими. Их можно использовать из прикладного кода. Информация по ним будет присутствовать в пользовательской документации. Они будут сохранены в новой версии. Их смысловая нагрузка и прототип будут меняться в исключительных случаях с обязательным информационным сопровождением в пользовательской документации.
Для перехода на 30-ый патч, а также при выполнении собственных доработок, необходимо использовать функции и хранимые процедуры из пакетов БЕЗ префикса “RSI_”.
В случае, если Вы не нашли той или иной функции в пакете без префикса “RSI_”, то необходимо:
- если Вы уверены, что функция используется часто и должна быть «пользовательской», то необходимо обратиться в Отдел сопровождения для оформления запроса на доработку;
- иначе Вам необходимо скопировать функцию из «системного» пакета в «пользовательский» и в своих доработках использовать только «пользовательскую» функцию.
Применимо к
- RS-Bank V.6
- Общие вопросы
- HASP
- RSL. Язык RS-Bank
- АРМ позиционера
- Бухгалтерия банка
- ГКБО
- Межбанковские расчеты
- Отчетность внутр.
- Отчетность регл.
- РКО
- Сервис ГКБО
- Трехзвенка
- Фин. Мониторинг
- Шлюз
- RS-Dealing V.6
- Общие вопросы
- БО Конверсионных Операций
- БО МБК
- RS-Loans V.6
- Общие вопросы
- Банковские гарантии
- Банковские карты
- Депозиты
- Кредитование физ. лиц
- Кредитование юр. лиц
- Установка и настройка
- Цессия
- RS-Retail V.6
- Общие вопросы
- АРМ бухгалтера
- Касса
- Кладовая банка
- Обслуживание физ. лиц
- Оперкасса
- Последконтроль
- Сервис розничных услуг
- Универсальный фронт-офис
- RS-Securities V.6
- Общие вопросы
- БО Ценных Бумаг
- Векселя
- Депозитарий
- Доверительное управление
- Производные инструменты
- Учтенные Векселя
Ранее
- 16.06.2011. Приглашаем на семинар, посвященный новинкам в АБС RS-Bank v. 5.50.002
- 27.05.2011. Изменения в соответствии с Приказом ФСС РФ от 12.04.2011 № 67 "Об утверждении форм сообщений банком об открытии или закрытии счета, об изменении реквизитов счета".
- 19.05.2011. О проведении профилактических работ на Интернет-ресурсе компании