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. Отчего теперь не могу задеплоить неиспорченный файл. Что пробовали:
Восстановление с 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/ |