powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / JDE: Подмена таблиц серверными вьюхами
5 сообщений из 5, страница 1 из 1
JDE: Подмена таблиц серверными вьюхами
    #34402698
zhir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем.
Пробую, значит, сделать такую вещь:
Создаем в жиде таблицу F55EEX с одним столбцом DOCO, префикс таблицы EX, ключ соотв. DOCO.
Генерим таблицу, генерим индексы.
В БД переименовываем таблицу на F55EEX_ и создаем вьюху с именем таблицы.
Код: plaintext
1.
2.
3.
4.
5.
CREATE VIEW [CRPDTA].[F55EEX] 
AS 
select          
	SDDOCO as EXDOCO
From CRPDTA.F4211
После этих операций следующие проблемы:

1) в UTB говорит, что нет такого объекта в датасурсе Business Data - CRP (пробовал прописать в ocm - не помогло)
2) в jde.log строка
[Microsoft][ODBC SQL Server Driver][SQL Server]SELECT permission denied on object 'F55EEX', database 'JDE_CRP', owner 'CRPDTA'. - SQLSTATE: 42000
Попробовал юзеру CRPDTA дать права database owner - не помогло.

Подсобите, чем можете.

----
XE SP23_N1
MS SQL Server 2000
----
...
Рейтинг: 0 / 0
JDE: Подмена таблиц серверными вьюхами
    #34402783
OWABE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что jdedebug.log говорит?
...
Рейтинг: 0 / 0
JDE: Подмена таблиц серверными вьюхами
    #34402991
ONYX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
табличку можно не генерить
пробовал выйти/зайти из jde ?
...
Рейтинг: 0 / 0
JDE: Подмена таблиц серверными вьюхами
    #34403020
zhir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не то что выходил/заходил, перезагружался ;)
А вот что пишел jdedebug.log
Mar 20 13:35:51 ** 3372/3736 RT: >>>Beginning ER: Control is Exited App: Form: W98TAMC [T:e98 F:C:\b7\system\JDEUSER\jdecgrt\RT_ER.cpp Ln:3063 Lv:LEVEL3]
Mar 20 13:35:51 ** 3372/3736 RT: <<<Finished ER: Control is Exited App: Form: W98TAMC :: [T:e98 F:C:\b7\system\JDEUSER\jdecgrt\RT_ER.cpp Ln:3087 Lv:LEVEL3]
Mar 20 13:35:51 ** 3372/3736 In jdeMaintainDftHyperItem
Mar 20 13:35:51 ** 3372/3736 Entering JDB_AuditingOn
Mar 20 13:35:51 ** 3372/3736 Exiting JDB_AuditingOn with success
Mar 20 13:35:51 ** 3372/3736 RT: >>>Beginning ER: Select/OK Button Clicked App: Form: W98TAMC [T:e98 F:C:\b7\system\JDEUSER\jdecgrt\RT_ER.cpp Ln:3063 Lv:LEVEL3]
Mar 20 13:35:51 ** 3372/3736 RT: BSFN: Calling : VerifyTableInDataSource App: P98TAM Form: W98TAMC [T:e98 F:C:\b7\system\JDEUSER\JDECGRT\RT_BSFN.cpp Ln:1519 Lv:BUSINESS FUNC]
Mar 20 13:35:51 ** 3372/3736 Entering JDB_AuditingOn
Mar 20 13:35:51 ** 3372/3736 Exiting JDB_AuditingOn with success
Mar 20 13:35:51 ** 3372/3736 Calling Business function VerifyTableInDataSource for MY_JDE_USER. Application Name [P98TAM], Version [] (BSFNLevel = 1)
Mar 20 13:35:51 ** 3372/3736 **********************************************************************************
Mar 20 13:35:51 ** 3372/3736 *** Start dumping data structure for business function VerifyTableInDataSource
Mar 20 13:35:51 ** 3372/3736 **********************************************************************************
Mar 20 13:35:51 ** 3372/3736 IN->[ 1] <Item>: szNameObject <type>: STRING <Value>: [F55EEX]
Mar 20 13:35:51 ** 3372/3736 IN->[ 2] <Item>: szDatabasePath <type>: STRING <Value>: [Business Data - CRP]
Mar 20 13:35:51 ** 3372/3736 **********************************************************************************
Mar 20 13:35:51 ** 3372/3736 *** End dumping data structure for business function VerifyTableInDataSource
Mar 20 13:35:51 ** 3372/3736 **********************************************************************************
Mar 20 13:35:51 ** 3372/3736 Entering JDB_InitBhvr
Mar 20 13:35:51 ** 3372/3736 Entering JDB_OpenTable( Table = F9860)
Mar 20 13:35:51 ** 3372/3736 Entering JDB_FetchKeyed
Mar 20 13:35:51 ** 3372/3736 ODBC:S DBResetRequest conn=03386590 hd=03CE3D70 dr=03265008 MY_SERVER_NAME A (JDE@Object Librarian - B7334)
Mar 20 13:35:51 ** 3372/3736 SELECT * FROM OBJ7334.F9860 WHERE ( SIOBNM = 'F55EEX' )
Mar 20 13:35:51 ** 3372/3736 Entering JDB_CloseTable(Table = F9860)
Mar 20 13:35:51 ** 3372/3736 Entering JDB_ClearSequencing
Mar 20 13:35:51 ** 3372/3736 Entering JDB_ClearSelection
Mar 20 13:35:51 ** 3372/3736 Entering JDB_ClearBuffers
Mar 20 13:35:51 ** 3372/3736 Exiting JDB_ClearBuffers with success.
Mar 20 13:35:51 ** 3372/3736 Exiting JDB_CloseTable(Table = F9860) with Success
Mar 20 13:35:51 ** 3372/3736 Entering JDB_TableExists
Mar 20 13:35:51 ** 3372/3736 **********************************************************************************
Mar 20 13:35:51 ** 3372/3736 *** Start dumping data structure for business function VerifyTableInDataSource
Mar 20 13:35:51 ** 3372/3736 **********************************************************************************
Mar 20 13:35:51 ** 3372/3736 OUT->[ 1] <Item>: szNameObject <type>: STRING <Value>: [F55EEX]
Mar 20 13:35:51 ** 3372/3736 OUT->[ 2] <Item>: szDatabasePath <type>: STRING <Value>: [Business Data - CRP]
Mar 20 13:35:51 ** 3372/3736 **********************************************************************************
Mar 20 13:35:51 ** 3372/3736 *** End dumping data structure for business function VerifyTableInDataSource
Mar 20 13:35:51 ** 3372/3736 **********************************************************************************
Mar 20 13:35:51 ** 3372/3736 Return value is 2 for VerifyTableInDataSource. (BSFNLevel = 1)
Mar 20 13:35:51 ** 3372/3736 RT: BSFN: Returned 2: VerifyTableInDataSource App: P98TAM Form: W98TAMC [T:e98 F:C:\b7\system\JDEUSER\JDECGRT\RT_BSFN.cpp Ln:1632 Lv:BUSINESS FUNC]
Mar 20 13:35:51 ** 3372/3736 RT: BSFN DID NOT RETURN SUCCESS VerifyTableInDataSource[T:e98 F:C:\b7\system\JDEUSER\JDECGRT\RT_BSFN.cpp Ln:1637 Lv:BUSINESS FUNC]
Mar 20 13:35:51 ** 3372/3736 Entering JDB_InitUser with commit mode 0.
Mar 20 13:35:51 ** 3372/3736 Entering JDB_BeginTransaction
Mar 20 13:35:51 ** 3372/3736 Entering JDB_FreeUser
Mar 20 13:35:51 ** 3372/3736 Entering JDB_InitUser with commit mode 0.
Mar 20 13:35:51 ** 3372/3736 Entering JDB_BeginTransaction
Mar 20 13:35:51 ** 3372/3736 Entering JDB_FreeUser
Mar 20 13:35:51 ** 3372/3736 RT: <<<Finished ER: Select/OK Button Clicked App: Form: W98TAMC :: [T:e98 F:C:\b7\system\JDEUSER\jdecgrt\RT_ER.cpp Ln:3087 Lv:LEVEL3]

Собственно ничего особенного.
...
Рейтинг: 0 / 0
JDE: Подмена таблиц серверными вьюхами
    #34403044
zhir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Закрываем тему.
На вьюху добавил права пользователю JDE.
Всем респект %)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / JDE: Подмена таблиц серверными вьюхами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]