Обсуждение:RS-Connect Просмотр файлов выгрузки в ЦБ (3462-У). LSOZ, LSOS, LSOP
0 (0)
Обсуждение:RS-Connect Просмотр файлов выгрузки в ЦБ (3462-У). LSOZ, LSOS, LSOP ( Обсуждение примера 23.06.2023 12:30 )
0(0)Данная программа помогла пройти проверку ЦБ на RS-Bank V5. Так как не надо было отправлять в ЦБ файлы, а потом ждать протоколы с ошибками.
Для запуска потребуется Сервисы поддержки / Примеры / Библиотеки разработчика / RS-Connect скроллинги веб интерфейса в EasyWin
Папку "cba" необходимо положить в "mac".
Настроить макрос "studia_tools_lsox.mac":
Настроить в классе TStudiaToolsLSOX переменные:
// Параметры БД
var SQLShema = StrUpr("CONNECTADMIN");
var SQLTableSpaceUSERS = StrUpr("USERS");
var SQLTableSpaceINDEX = StrUpr("INDMAIN");
// Путь до файлов XML
var FilePath_In = "..\\TxtFile";
// VSP Ядра
var VSP_CORE = "0";
//
var PathMacro = "..\\mac\\cba\\ws_cba_lsox.mac";
Далее запустить макрос "studia_tools_lsox.mac"
В появившемся окне есть 3 верхние кнопки с текстами скриптов, которые необходимо вставить в Oracle SQL Developer под пользователем SYSTEM:
1. Скрипты для директории - для создания DIRECTORY и назначения прав для пользователя, указанному в переменной "SQLShema".
2. Скрипт CREATE TABLE - Скрипт для создания таблиц STUDIA_CBA_LSOZ_TMP, STUDIA_CBA_LSOS_TMP, STUDIA_CBA_LSOP_TMP.
3. Скрипт PGA - устанавливает pga_aggregate_limit, в моем случае 35G.
После этого можно скидывать файлы в папку указанную в переменной "FilePath_In".
Для загрузки файлов в базу необходимо отметить галочками LSOZ, LSOS, LSOP и нажать кнопку "Загрузить выбранные файлы во временные таблицы (долго)".
ПРИМЕЧАНИЕ: Большие файлы могут не загрузиться и их придется разбивать на периоды (В АБС, через которые они были выгружены перевыгрузить, разбить период на несколько периодов, например по 3 месяца).
После загрузки файлов, можно их просматривать нажав на кнопки "Показать LSOZ", "Показать LSOS", "Показать LSOP". Что позволяет просматривать, а что мы вообще отправляем в ЦБ.
А вот ради чего все это затевалось, так это кнопки "Сверка оборотов SYNT и RTL" и "Сверка остатков и оборотов"
В последнюю проверку эта программа позволила исправить все ошибки в RS-Bank V5.
Посмотреть пример
>> Ответить