Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Проблема с представлением (видами) в Конфигурационной Еденицы

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Страницы: 1 2 3 4 След.
Проблема с представлением (видами) в Конфигурационной Еденицы
В представлении КЕ сейчас существует 6 созданный видов из 9, как видно из рисунка последний вид системный, а первые 2 созданные мною, были удалены, так вот, в настройках самих видов, есть только 6 действующих видов, все 3 остальные видны только при назначении какой либо роли... в базе их тоже нет, ну как только пытаешься через роль их изменить, выскакивает ошибка. можно их как то командами SQL вернуть, хотя первые то 2 вида для меня не понятны, ведь никак не системные...

Рисунок
Рисунок
Рисунок
Изменено: Орест Боднарчук - 01.11.2010 10:28:37
View регистрируется в таблице [REP_VIEW_TITLE_LOCALE] и [REP_VIEW_TITLE_INFOS] связаны по полю [VTL_VTI_OID] = VTI_OID.
Далее [REP_VIEW_TITLE_INFOS] имеет ссылку на IFC_ENTITIES, по полю [VTI_ENT_OID] = ENT_OID. Эта связь указывает на корневой объект, например Change.
REP_VIEW_TITLE_INFOS связана с REP_JAVAOBJECTS где и хранится view ввиде объекта в колонке JAV_INSTANCE.
сам View изменить не реально, а вот скопировать из др. или из резервной копии можно. но это поможет если если проблема с самим view, а не с правами доступа!
с доступом то проблем нет, проблема в отображение в админке видов, так как они виртуально висят, а их там нет, тем более один вид сам по себе виден всем со всеми полями еще, у кого даже стоит на просмотр КЕ... просто возник вопрос почему 2 созданных вида не удалились из системы, в таблицах то их нет, а так висят.... а если все же Василий попробовать взять из копии, то как можно все это скопировать восстановить. расскажи пожалуйста?
Изменено: Орест Боднарчук - 01.11.2010 10:51:14
ну я же говорю: все виды в БД. все!
запусти
SEL ECT [VTL_LNG_OID]
,[VTL_VTI_OID]
,[VTL_ATS_OID]
,[VTL_OID]
,[VTL_TEXT]
,[VTI_ENT_OID]
, ENT_NAME , ENT_ENTITY_CLASS, ENT_CODE
,JAV_ENTITY, JAV_INSTANCE
FR OM [PROD].[dbo].[REP_VIEW_TITLE_LOCALE]
, [REP_VIEW_TITLE_INFOS]
, IFC_ENTITIES
, REP_JAVAOBJECTS
where [VTL_VTI_OID] = VTI_OID
and [VTI_ENT_OID] = ENT_OID
and VTI_JAV_OID = JAV_OID
and [VTL_TEXT] like 'Change Details'

вернёт
1033 724041786 1 724041786 Change Details 724041768 Change com.hp.itsm.servicedesk.cl.WFChange 0 476381185 Zjw88AAABKKtVE1Lw0AQfVsrInjRs9AehBakAcGD2FNttdaDFQ9eerHWWFva3djEVn+G3vwR3vwB/hFP+j/qm80GgiJCycB+zMzO­y5uXTYJT0HowGMPDLQLOA9ww4mEC3/pTRnzMEHJfYyTAGXMGQ0Z7iHDh8i1oVpo8AfdR3hbgslvDTZnrfECXh/o8XkSDc0R/gBHC­uTP1vPZ2uQqF5VR1ByeLsKzzvMY14xGH7B1DRbAgW0hpOsexh9eSABfcKmaS5jrsmjZk01MOj43Hcnho4yrRU6VLnpwc4a5U1kgl­5IP7rBrztCaNKpr2bdyTXpGxO+66Iim9CnYsWoLSElWVhKBiYY//V2FCwBH3okIL5847xAOzExsPnRYW8WARXY9sZERlnZ6iZZAV­1EtFsd+lpGt7z8jU+xs+wiN9PwXbJlxDWJnkbpvPDZW84qy4vqNa+sU1lwHXL8e1WQC01vMfZu+uEmMrOvNfArZs3mejko/vjGEk­9UGuYP0D9sOP17xbvwE=

если пусто, то и вьюхи в базе нет, пользователь или сервер может видеть несуществующее только через кеш - почисти.
Василий а где ошибка тогда?
Рисунок
убери PROD.dbo - это моя тест база. последнюю стоку зарем тогда получишь весь список вьюшек.
все так же....
Рисунок
а Оракл дружит '[' ? проверь синтаксис под Оракл.
Цитата
Василий Каменев пишет:
а Оракл дружит '[' ? проверь синтаксис под Оракл.

так точно не понимает он '[' а сейчас на другое ругается
Рисунок
Для оракла конструктор есть?
Если есть возьми все таблицы и выполни все условия запроса. (Он тебе построит верный запрос для оракла). выполнить это значит ручками написать запрос не копируя текущий.
Страницы: 1 2 3 4 След.

Сегодня были (гостей: 1, пользователей: 0, из них скрытых: 0)