SAPфорум.RU
https://www.sapboard.ru/forum/

SAP EP6: Custom Layout
https://www.sapboard.ru/forum/viewtopic.php?f=81&t=20516
Страница 1 из 1

Автор:  V-17 [ Ср, ноя 22 2006, 14:19 ]
Заголовок сообщения:  SAP EP6: Custom Layout

в SAP Enterprise Portal 6.0 не получается сделать свой формат (Layout) (для Pages). Почитал SAP Library - Portal Development manual, сделал как там написано: по образу и подобию, в архиве com.sap.portal.layouts.default.par сделал новый .jsp-файл в \PORTAL-INF\jsp\, в portalapp.xml внёс новый <component>. Запаковал всё в архив .par . Далее нужно выложить этот .PAR .. но куда? - не написано. Пробовал в каталоги
......\WEB-INF\deployment\
......\WEB-INF\deployment\temp\
......\WEB-INF\deployment\pcdContent
......\WEB-INF\deployment\pcd\
При рестарте J2EE Сервера из первых двух подхватывает, но никаких изменений..
Из 3-го не берёт.
В 4-ом пути он формирует .err и .log файлы из моего .par .
В .log файле пишет:
Application upload aborted: com.sap.portal.layouts.default.par
Что я неправильно делаю ?

Автор:  klim [ Ср, ноя 22 2006, 15:04 ]
Заголовок сообщения: 

пар нужно деплоить... из СДМа или Девелопер студии... так правильно

Автор:  V-17 [ Ср, ноя 22 2006, 15:35 ]
Заголовок сообщения: 

что еще за СДМ ?
Когда я подменял библиотеку логирования (у нас биоаутентификация в портале) то никаких СДМ-ов и Девелопер студий не нужно было. Просто клался .par файл в \deployment\pcd\ , и при рестарте он подхватывался и переименовывался в .par.bak.
Всё сработало с первого раза. А тут...

Автор:  AlAl [ Чт, ноя 23 2006, 17:07 ]
Заголовок сообщения: 

Вообще очень странно, что фокус с "подкладыванием" удался.
par-файлы можно и нужно заливать готовым средством!

Проще всего это сделать через сам Портал:
System Administration --> Support --> Portal Runtime -->
Administration Console

Автор:  V-17 [ Пт, ноя 24 2006, 08:02 ]
Заголовок сообщения:  получилось

Большое спасибо - не знал об этом средстве.
получилось то же самое, что и при ручном подкладывании файла.
Application upload aborted: com.sap.portal.layouts.default.par
Оказывается нужно было создать свой файл (например com.sap.portal.layouts.v17.par), тогда получилось..
При создании формата появился новый радио-буттон с моим архивом форматов. Новый формат создал. Теперь Пока не получается чтоб при создании страницы появился выбор созданного мной формата.
Делаю New - Page и там стандартный образец страницы, и далее доступные форматы из com.sap.portal.layouts.default.par, а где мои - непонятно..

Автор:  klim [ Вт, ноя 28 2006, 01:49 ]
Заголовок сообщения: 

сначала нужно сделать layout из созданного PARа, потом сказать, что он template, после этого его можно будет использовать в страницах

Автор:  V-17 [ Вт, ноя 28 2006, 10:20 ]
Заголовок сообщения:  ПОМОГИТЕ

Да, возможно так оно и есть. На русском это св-во называется "Объект-образец". Странно я его вроде пробовал. Но сейчас я удалил все свои форматы потому что обнаружил нечто ужасное... Из-за моих экспериментов с com.sap.portal.layouts.default.par сломался портал, т.е. Layout Jsp component . И я вернул всё на место (удалил свои приложения и поставил вышеуказанный par в исходное состояние). Но ошибка не ушла:
в Portal Content Studio, при открытии объекта Page и переключении на вид Page Layout в окошке вместо расположения страниц выходит сообщение:
Цитата:
Error in Layout Jsp component (pageId or jspName not available)

При создании новой страницы - то же самое.
При этом у пользователя в роли эти страницы отображаются нормально, без ошибок, и всё работает (кроме Personalize-Personalized Page- выходит то же сообщение).
:~(
Помогите восстановить работоспособность.

Автор:  klim [ Вт, ноя 28 2006, 11:22 ]
Заголовок сообщения: 

портал конечно же рестартовали? попробуйте перенакитить сервиспак

Автор:  V-17 [ Чт, ноя 30 2006, 13:57 ]
Заголовок сообщения: 

пробовали- нифига.
Сделал (по совету) Clean этого файла (com.sap.portal.layouts.par) через Portal Runtime. После чего всё пропало, в т.ч. и System Administration. Отчего теперь не могу задеплоить неиспорченный файл.
Что пробовали:
    перенакат SP17, перенакат SP11;
    Восстановление с backup полностью (с чистого места) папки C:\usr\ + рестарт Windows Server;
    Install Portal (continue old installation) - выдает ошибку
    Install Portal (new portal) - ошибка 'Portal exists'


Не понимаю что мог почикать Clean кроме того что лежит в \usr\ ?
там вроде ничего больше и нету на машине. Не в system32 же он почистил..

Автор:  klim [ Чт, ноя 30 2006, 16:44 ]
Заголовок сообщения: 

а в базе?

Автор:  V-17 [ Пт, дек 01 2006, 08:52 ]
Заголовок сообщения: 

всё . Наладил :
задеплоил com.sap.portal.layouts.default.par через NW Developer Studio.
УРА!

Автор:  klim [ Пт, дек 01 2006, 13:33 ]
Заголовок сообщения: 

ай молодца! :о)

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/