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

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


Вступление в Клуб: 25.10.2008
СообщениеПт Ноя 14, 2008 12:30   Импорт данных Ответить с цитатой
Полезность: Нет оценки
Здравствуйте, уважаемые! Только что впервые поставил ибсо. Хотел попробовать импортировать через универсальный импорт клиентов ("Банковские продукты" -> "Универсальный импорт" в операцию "! Импорт клиентов"), но вылезает ошибка:

ORA-28575: невозможно открыть соединение RPC с агентом внешней процедуры
ORA-06512: на "IBS.UTL_FILE", line 269
ORA-06512: на line 1

Посмотрел пакет UTL_FILE.

Похоже, что исключение это получается вот в этой функции пакета
UTL_FILE:

function fio_init return pls_integer is
begin
begin
stdio.fio_open;
exception when others then
if sqlcode<>-20100 then raise; end if; <-------- вот тут вот.
end;
return stdio.get_fio_pid;
end;

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

Спасибо.
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПт Ноя 14, 2008 12:50    Ответить с цитатой
Полезность: Нет оценки
Не настроено FIO.
Думаю, что надо еще раз прошерстить инструкцию fio.txt из ТЯ.
Каталоги FIO в АРМе доступа настраивали?
Alexander
Участник со стажем


Вступление в Клуб: 25.10.2008
СообщениеСб Ноя 15, 2008 22:02    Ответить с цитатой
Полезность: Нет оценки
timochev пишет:
Не настроено FIO.
Думаю, что надо еще раз прошерстить инструкцию fio.txt из ТЯ.
Каталоги FIO в АРМе доступа настраивали?


Спасибо, Дмитрий! Я читал fio.txt, там есть описания переменных и общая информация, а конкретно что куда прописать не написано.
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПн Ноя 17, 2008 12:16    Ответить с цитатой
Полезность: Нет оценки
Alexander пишет:
timochev пишет:
Не настроено FIO.
Думаю, что надо еще раз прошерстить инструкцию fio.txt из ТЯ.
Каталоги FIO в АРМе доступа настраивали?


Спасибо, Дмитрий! Я читал fio.txt, там есть описания переменных и общая информация, а конкретно что куда прописать не написано.
Так в АРМе администратора доступа в профиле DEFAULT поменяли каталоги?
dbmaslov
Профи


Вступление в Клуб: 11.07.2007
СообщениеПн Ноя 17, 2008 13:47    Ответить с цитатой
Полезность: 1
вот такую ссылку удалось раздобыть: http://www.cftclub.ru/viewtopic.php?t=11&highlight=fio

если лень читать, попробуй выполнить это: select stdio.file_list('.') from dual;
Alexander
Участник со стажем


Вступление в Клуб: 25.10.2008
СообщениеЧт Ноя 20, 2008 18:21    Ответить с цитатой
Полезность: Нет оценки
dbmaslov пишет:
вот такую ссылку удалось раздобыть: http://www.cftclub.ru/viewtopic.php?t=11&highlight=fio

если лень читать, попробуй выполнить это: select stdio.file_list('.') from dual;


Спасибо большое! Я прочитал уже всё, что удалось найти. На сайте сопровождения читал базу знаний и т.д..

Не удалось побороть. Sad

Вот что у меня получилось:

-------- listener.ora: --------------

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Neva-Ora2 )(PORT = 1530))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC10))
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc10)
(ENVS = "EXTPROC_DLLS=ANY")
(ORACLE_HOME = /u/app/oracle/product/10.2/db_1)
(PROGRAM = extproc32)
)
(SID_DESC =
(GLOBAL_DBNAME = ibso2)
(ORACLE_HOME = /u/app/oracle/product/10.2/db_1)
(SID_NAME = ibso2)
)
(SID_DESC =
(GLOBAL_DBNAME = pwork)
(ORACLE_HOME = /u/app/oracle/product/10.2/db_1)
(SID_NAME = pwork)
)

)

----------- tnsnames.ora : ---------

pwork =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Neva-Ora2)(PORT = 1530))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = pwork)
)
)

ibso2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Neva-Ora2)(PORT = 1530))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ibso2)
)
)


EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC10))
)
(CONNECT_DATA =
(SID = PLSExtProc10)
(PRESENTATION = RO)
)
)

-------------------

neva-ora2.oracle>pwd
/u/tools/fio
neva-ora2.oracle>ls -la
total 56
drwxr-xr-x 2 oracle dba 4096 2008-11-02 10:31 .
drwxr-xr-x 4 oracle dba 4096 2008-11-21 15:15 ..
-rwxr-xr-x 1 oracle dba 43104 2008-11-20 16:32 libfio.so
-rw-r--r-- 1 oracle dba 172 2008-11-20 16:32 mkfio
neva-ora2.oracle>

--------------------

ORACLE_SID=ibso2; <- -------- это моя база с ибсо.

SQL> select status from user_libraries where library_name='LIBFIO';

STATUS
-------
VALID


SQL> select file_spec from user_libraries where LIBRARY_NAME = 'LIBFIO' ;

FILE_SPEC
--------------------------------------------------------------------------------
/u/tools/fio/libfio.so


SQL> select status,object_type from user_objects where object_name = 'FIO' ;

STATUS OBJECT_TYPE
------- -------------------
VALID PACKAGE
VALID PACKAGE BODY


SQL> select status,object_type from user_objects where object_name = 'STDIO' ;

STATUS OBJECT_TYPE
------- -------------------
VALID PACKAGE
VALID PACKAGE BODY


SQL> exec stdio.fio_open ;
BEGIN stdio.fio_open ; END;

*
ошибка в строке 1:
ORA-20100: EXEC-FORMON_ERROR: Ошибка выполнения FORMON: -3 ORA-06512: на
"IBS.MESSAGE", line 29
ORA-06512: на "IBS.MESSAGE", line 85
ORA-06512: на "IBS.STDIO", line 805
ORA-06512: на "IBS.STDIO", line 829
ORA-06512: на line 1


SQL> select stdio.file_list('.') from dual ;
select stdio.file_list('.') from dual
*
ошибка в строке 1:
ORA-20100: EXEC-INTERNAL_ERROR: Внутренняя ошибка FORMON при выполнении внешней
программы FILE_LIST, код -3 ORA-06512:
на "IBS.MESSAGE", line 29
ORA-06512: на "IBS.MESSAGE", line 85
ORA-06512: на "IBS.STDIO", line 884
ORA-06512: на line 1


вот такие вот ошибки.... Crying or Very sad
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеЧт Ноя 20, 2008 19:05    Ответить с цитатой
Полезность: 1
Ошибка -3 - не задан или недоступен каталог FIO_ROOT_DIR
1. Каков результат запроса
Код:
select t.resource_name,t.value from ibs.profiles t where profile = 'DEFAULT' and resource_name like 'FIO%'

2. Что такое EXTPROC10? Встречал EXTPROC32 и EXTPROC.
3. Переменная LD_LIBRARY_PATH чему равна?
tsktalk
Участник со стажем


Вступление в Клуб: 27.09.2007
СообщениеПт Ноя 21, 2008 05:16    Ответить с цитатой
Полезность: 1
timochev пишет:
Ошибка -3 - не задан или недоступен каталог FIO_ROOT_DIR
1. Каков результат запроса
Код:
select t.resource_name,t.value from ibs.profiles t where profile = 'DEFAULT' and resource_name like 'FIO%'

2. Что такое EXTPROC10? Встречал EXTPROC32 и EXTPROC.
3. Переменная LD_LIBRARY_PATH чему равна?


EXTPROC10 - это просто KEY
(внутренний идентификатор)
Smile
"Хоть горшком назови, только в печку не сажай" (С) копирайт не мой

програм EXTPROC32 - это когда экстпрос 32х битный используется
(если сами под себя библиотечку фио не перекомпилили на 64х битную)
по дефолту в дистрибе лежит под линукс только 32х-битная библиотека

а ошибка элементарная
сделайте у себя в директории /u/utlfile
папку для вашей новой схемы
а потом ее в профайле (ibs.profiles) правильно пропишите все критичные параметры для фио и все у вас заработает

мануалы написаны не просто для того чтоб они были, а чтоб их читали
Smile
в дистрибном диске есть все что нужно
здесь есть доковский файлик по настройке фио
DISK 8.7\INSTALL\DOC
а здесь еще 2 файлика
DISK 8.7\UPGR6612\TOOLS\FIO
fio.txt
stdio.txt

как только настроите профайл дефалтовый
так все у вас заработает

с вероятностью 99% могу сказать, что все у вас заработает
если Вы разворачивали демоверсию
то создав директорию /u/utlfile/baikal/ibs
перелогинетесь ibs-ом и проверите работу фио то все у вас зашуршит
соотвественно для дампа-пустышки
директория должна быть такая /u/utlfile/tercel/ibs
Alexander
Участник со стажем


Вступление в Клуб: 25.10.2008
СообщениеПн Ноя 24, 2008 11:44    Ответить с цитатой
Полезность: Нет оценки
Всем спасибо большое! Заработало!
Alexander
Участник со стажем


Вступление в Клуб: 25.10.2008
СообщениеВт Ноя 25, 2008 12:36    Ответить с цитатой
Полезность: Нет оценки
timochev пишет:
Ошибка -3 - не задан или недоступен каталог FIO_ROOT_DIR
1. Каков результат запроса
Код:
select t.resource_name,t.value from ibs.profiles t where profile = 'DEFAULT' and resource_name like 'FIO%'

2. Что такое EXTPROC10? Встречал EXTPROC32 и EXTPROC.
3. Переменная LD_LIBRARY_PATH чему равна?


Странно дело. При импорте счетов вылезает ошибка :
-------------
Импортированный файл accounts.TXT

Строка 1: Не удалось найти балансовый счет в валютах с номером 40702 плана счетов NEW_PLACC для филиала 001
Прочитано 1 строк из них 1 с ошибками
Импортировано 0 счетов.
---------------

Пробовал обновить справочник счетов ЦФБ через универсальный импорт, но это не помогло. Хотел проверить заводится ли лицевой счет. но в форме ввода данных по счету при нажатии на кнопку "Балансовый счет" открывается пусто представление. Т.е. нет вообще никаких балансовых счетов в списке. При этом если зайти в Навигаторе в "Планы счетов" - "Учетные счета в общем
покрытии" - "Полный список", то там есть список счетов 2-го порядка.
budinva
Участник - экстремал


Вступление в Клуб: 15.01.2008
СообщениеВт Ноя 25, 2008 13:39    Ответить с цитатой
Полезность: Нет оценки
надеюсь филиал у них заполен Smile
а под кем грузите? IBS?
Alexander
Участник со стажем


Вступление в Клуб: 25.10.2008
СообщениеВт Ноя 25, 2008 13:52    Ответить с цитатой
Полезность: Нет оценки
budinva пишет:
надеюсь филиал у них заполен Smile
а под кем грузите? IBS?


IBS. А "филиал заполнен" это как? Он должен быть указан в файле, который импортируем? Пробовали и так и сяк. Указывали в файле, ставили признак, что если не заполнен, то использовать свой филиал. Не помогает ни так ни сяк. В представлении "Учетные счета в общем покрытии" есть счета 2-го порядка и у них указан филиал 001.
Alexander
Участник со стажем


Вступление в Клуб: 25.10.2008
СообщениеВт Ноя 25, 2008 15:25    Ответить с цитатой
Полезность: Нет оценки
budinva пишет:
надеюсь филиал у них заполен Smile
а под кем грузите? IBS?


У нас почему-то в "Планы счетов" -> "Учетные счета в валютах" -> "Полный список" присутствуют только счета МСФО. А в "Планы счетов" -> "Учетные счета в общем покрытии" -> "Полный список" есть и обычные счеты 2-го порядка. Не понятно, как импортировать счета 2-го порядка, чтобы они появились бы в "Учетные счета в валютах". Пробовал делать через "Универсальный импорт" -> "! 302 П. Испорт и обновление плана счетов ЦБ", но не помогло. Файл подсовывал из Консультант Плюса. Похоже, что проблема именно в отсутствии счетов в "Планы счетов" -> "Учетные счета в валютах"
dbmaslov
Профи


Вступление в Клуб: 11.07.2007
СообщениеВт Ноя 25, 2008 15:49    Ответить с цитатой
Полезность: Нет оценки
Там при импорте есть - открывать балансовые счета - поставьте ее - все будет ок.
dbmaslov
Профи


Вступление в Клуб: 11.07.2007
СообщениеВт Ноя 25, 2008 15:51    Ответить с цитатой
Полезность: Нет оценки
и еще желательно при импорте счетов проставить признак "проставлять подразделение из ответственного" - на тот случай если в самом файле этих данных нет.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

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