BEA Portal 8.1 and Stellent Content Management
Does anyone have experience using Portal (any 8.1 version) with Stellent, using the IDCServerBean API. We are having serious performance issues with Stellent and its bundled Verity indexer - and trying to isolate whether it is a stellent issue, communication between stellent and portal, or a portal issue?
Thanks
Regards,
Kunal
Kunal Mittal
Kunal Mittal a ?crit :
Does anyone have experience using Portal (any 8.1 version) with Stellent, using the IDCServerBean API. We are having serious performance issues with Stellent and its bundled Verity indexer - and trying to isolate whether it is a stellent issue, communication between stellent and portal, or a portal issue?
Thanks
Regards,
Kunal
Kunal MittalWe are using Portal 8.1 SP4 with Stellent but using the CIS. I don't
know if it's the same thing than IDCServerBean API.
We didn't notice real performance issues. We are using Verity indexer too.
Can you give more details about your architecture ?
Thomas
Similar Messages
-
Bea Portal 7.x and Siteminder integration
Hi All,
Does anyone know if the integration kit supplied by BEA for the above
product versions which uses delegate realm solution, works with RDBMS Realm
Any extra configuration to be done for it to work ?
By default the examples are in LDAP v2 realms
Thanks.
Regards,
Leonard.Yes, it saves a lot of grief, providing all servers are equally secure of
course...
On Mon, 8 Dec 2003 18:43:29 -0800, "Carl" <[email protected]> wrote:
Very cool. How does it work under the covers? The two WLS domain talk with
each other? So, the following would work:
o We have a WLS 7 domain
o The domain uses RDBMSRealm
o We created a new WLS 8 domain
o We set-up the trust
o Now, we login in to app on 8 domain, and it checks the 7's realm?Not quite - 8 still needs its own realm. The subjects (users and groups)
have to exist in both realms - 8 will just be taking 7's word for it that
"fred" has been authenticated but will still need to check fred's group
and/or role mappings.
The same realm data needs to exist for both systems. In LDAP it would be
easy enough to point them both at the same directory but.for a database
there is less control over the mappings - any differences between RDBMSRealm
and 8's RDBMSAuthenticator (unless you want to run compatibility security)
schemas might cause problems. I believe running the latter on both should
work but in principle the schema could change in a later version of the
product.
>
"Alex Thomas" <[email protected]> wrote in message
news:[email protected]..
See "Enabling Trust Between WebLogic Server Domains" section in
http://e-docs.bea.com/wls/docs81/secmanage/domain.html#1140940
This works between 7 and 8 (and, using the system account, on 6.1).
cheers
Alex
On Fri, 5 Dec 2003 10:22:29 -0800, "Carl" <[email protected]> wrote:
You can make the 7 domain trust the 8 domain so users don't have to log
in
twice, but you can't run the two versions in the same domain (not agreat
deal of benefit in doing so, once trust is sorted).How we do make 7 domain trust the 8 domain? -
How to set document cannot save as in content Management in Portal
Dear Sir,
Is it possible to set document in content managment in Portal cannot "save as" in content Management in Portal, because our requirement need cannot save and save in document.
Please advise.
thank you and best regards,
VimolHi,
Content Administration -> Portal Content--> double-click the role you want to set priority to- click properties and find Sort Priority.
Refer this link, it will explain you...
http://help.sap.com/saphelp_nw04s/helpdata/en/92/3e703e632c7937e10000000a114084/frameset.htm
Regards,
Senthil K. -
BEA portal and other frameworks
This is a very general question. Is it possible to have an
enterprise application written using BEA Portal 4.0 and having
parts of the application (aome portlets) written using a
different framework. In other words how is it difficult to
merge BEA Portal with applications written using different set
of frameworks.
Thank youI don't know whether you're still at this address.
We own a package software company in the consumer lending space. Our application is a large pure J2EE application, running in BEA Webserver/Oracle, precisely and carefully engineered (it is probably the largest Java based lending application anywhere). The application has been built by a leading team of software engineers, from 2001 to 2004. The members of the design
and programming team has multiple advanced degrees, PHDs, includes academics and academic chairs with extensive experience, including in Mathematics, and
have been working with Java/J2EE since its original inception.
IB is looking for additional resource in the form of a company deeply experienced in Java design, architecture and implementation to assist to manage parts of the product, and to assist tocreate enhancements to the product on an ongoing basis.
Do you know such companies based in India with these sorts of extensive skills?
[email protected] -
Hi all,
i'm a beginer in weblogic portal.
i want to use content management API to publish content, such as add content type, add content, edit content . . .
can anybody help me or give me document link.
Thanks!!!There used to be a contentSamples App that pretty much did most of this, I cant find this online.
i have the zip for 9.2 (there shouldnt be many changes between 9.2 and 10) , if you want a copy of this app send me your email -
Images Content Management in WLP 10
Hi,
I am looking for some advice on content management of WLP 10 in two specific areas.
1. I want to save all the 'text' like labels on a JSP page, into content management. Is this a good idea? Is it preferable to maintain this is a property file? If having this in content management is a good idea then what are the general guidelines to go about this.
2. I would like to store all the images that appear on my web page in WLP content management on a file system repository. The documentation suggests that this is possible and the uploaded images can also be exposed to a web server like Apache which usually handles static content rather than an app server. What are the steps to make this work? I tried the following and couldn't really make any progress.. Help is appreciated
a. created a file system repo.
b. set the cm_content_webpath to the apache url
c. uploaded images to the repo
d. what JSP tag do i use to generate the HTML <img> tag for me based on the content identifier name or resource name? Is this even possible?
-Ajaneesh1. I think a file is better for i18N.
You can store the file itself in the Content management system and publish it , though there is always a disconnect between the developers and the Content Management users.
(Runtime cached files are also better than CMS)
2. you should simply read the path using cm:getProperty(This may have changed in 10.0!) tag and use the value in <img src="">
regards
deepak -
Error while trying to edit in Bea Portal Administration Content Management
Hi,
we are exploring the weblogic portal administration 9.2 and we encounter an exception when editing a content in the Content Management feature. We use the weblogic default workflow, we create a user attached to a group, add that group to a role, then delegate the edit and view capability of a content node in the Content Management to that role, we login using the respective user, check out the content, try to edit the property but then the exception occurs.
It says "A Repository Exception was thrown: User does not have view privileges on the node"
the detail exceptio on the property page was:
"javax.servlet.jsp.JspException: Could not find a node at the key: nodeReqAttr
at com.bea.jsptools.content.node.ViewPropertyTag.doStartTag(ViewPropertiesTag.java374)
at jsp_servlet._contenet._node._nodeselected._properties._listpropertiescheckout._jsp_tag46 ...."
Could u help us what step we went wrong, because we previously try this in the WLP 8.1.4 portal administration the exact same step but never encounter this error before.
And is there anyway I can atteched screenshots to help better explain this problem?
Thank you for your help.Hi,
You have to set your activex control properly. then only edit locally in KM will work.
Also check the below wiki
https://www.sdn.sap.com/irj/scn/wiki?path=/display/KMC/HowtotroubleshootproblemswithLocalEditing
Hope that helps
Raghu -
Out of the box porlets for Content Management with BEA Portal
I am looking at BEA Portal for a simple Intranet site with some basic content management system capabilities. I would like to implement this without the use of a third party tool and wanted to know if there are any open source or out of the box BEA portlets/web-apps with basic CMS capabilities beyond what has been shown in the Portal tutorials around CMS. From doing the tutorials, I have learned how to manage content, and how to build a site from scratch to access the content using the <cm:> tags. However, without additional third party products such as Documentum or Interwoven, is there any free BEA/open source portlets to:
- Configure exposure of this content in a runtime framework? (ie content manager can expose new content from the repository by a configurable admin GUI, place where this content is on the page)
- Allow for a simple approval workflow where content that gets added to the repository by user A has to be approved by user B before automatically exposing?
Interested to know if custom portal type development is the only way to do these kind of simple functions, or third party product.Hi,
Did you have a chance to look into WebLogic Portal 8.1 SP3? Check out the new Library Services features, which includes versioning and simple approval:
http://e-docs.bea.com/wlp/docs81/adminportal/help/CM_MAN_LifecycleOV.html
We also provide a few ootb portlets that allow users to interact with the CM system. Let us know if you have additional questions.
Best Regards,
--alex -
Login and Content Management Portlets in 8.1 SP2 Portal app
Hi all,
1. Create a portal domain in 8.1 SP2.
2. Create a portal app , web , import the portlets ( Login and content
management ) and relevant files and start the server. No exceptions.
3. Page 1 - >Login portlet Login into the portal with success
message
4. Page 2 - >Content Portlet Click on the page to browse the
contents
5. For the first time, I am getting this exception
javax.transaction.TransactionRolledbackException: EJB Exception: :
java.lang.NullPointerException
at $Proxy1.haveCurrent(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
com.bea.p13n.usermgmt.AtnProviderProxy$Runner.run(AtnProviderProxy.java:113)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:353)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
at com.bea.p13n.usermgmt.AtnProviderProxy.invoke(AtnProviderProxy.java:84)
at $Proxy12.haveCurrent(Unknown Source)
at
com.bea.p13n.usermgmt.internal.GroupManagerImpl.getGroupNamesForUser(GroupMa
nagerImpl.java:962)
at
com.bea.p13n.usermgmt.internal.GroupManager_hq5p2c_EOImpl.getGroupNamesForUs
er(GroupManager_hq5p2c_EOImpl.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
com.bea.wlw.runtime.core.control.EJBControlImpl.invoke(EJBControlImpl.jcs:60
4)
at
com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:373)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:423)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:396)
at com.bea.wlw.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:389)
at $Proxy11.getGroupNamesForUser(Unknown Source)
at
com.bea.p13n.controls.userInfoQuery.UserInfoControlImpl.getGroupNamesForUser
(UserInfoControlImpl.jcs:152)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:367)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:423)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:396)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:248)
at
com.bea.wlw.runtime.jcs.container.JcsContainer.invoke(JcsContainer.java:84)
at
com.bea.wlw.runtime.core.bean.BaseContainerBean.invokeBase(BaseContainerBean
.java:198)
at
com.bea.wlw.runtime.core.bean.SLSBContainerBean.invoke(SLSBContainerBean.jav
a:103)
at
com.bea.wlwgen.StatelessContainer_nni20l_ELOImpl.invoke(StatelessContainer_n
ni20l_ELOImpl.java:99)
at
com.bea.wlwgen.p13controlsSLSBContAdpt.invokeOnBean(p13controlsSLSBContAdpt.
java:59)
at
com.bea.wlw.runtime.core.bean.BaseDispatcherBean.runAsInvoke(BaseDispatcherB
ean.java:153)
at
com.bea.wlw.runtime.core.bean.BaseDispatcherBean.invoke(BaseDispatcherBean.j
ava:54)
at
com.bea.wlw.runtime.core.bean.SyncDispatcherBean.invoke(SyncDispatcherBean.j
ava:160)
at
com.bea.wlw.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(SyncDispat
cher_k1mrl8_EOImpl.java:100)
at
com.bea.wlw.runtime.core.dispatcher.Dispatcher.remoteDispatch(Dispatcher.jav
a:161)
at
com.bea.wlw.runtime.core.dispatcher.ServiceHandleImpl.invoke(ServiceHandleIm
pl.java:414)
at
com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl._invoke(WlwProxyImpl.java:2
75)
at
com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl.invoke(WlwProxyImpl.java:26
4)
at $Proxy9.getGroupNamesForUser(Unknown Source)
at portlets.content.contentController.begin(contentController.jpf:801)
at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
com.bea.wlw.netui.pageflow.FlowController.invokeActionMethod(FlowController.
java:1504)
at
com.bea.wlw.netui.pageflow.FlowController.getActionMethodForward(FlowControl
ler.java:1430)
at
com.bea.wlw.netui.pageflow.FlowController.internalExecute(FlowController.jav
a:761)
at
com.bea.wlw.netui.pageflow.PageFlowController.internalExecute(PageFlowContro
ller.java:211)
at
com.bea.wlw.netui.pageflow.FlowController.execute(FlowController.java:591)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces
sor.java:484)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at
com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestP
rocessor.java:651)
at
com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterAct
ionServlet.java:527)
at
com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServl
et.java:152)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at
com.bea.wlw.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:152
5)
at
com.bea.netuix.servlets.controls.content.PageflowContent.preRender(PageflowC
ontent.java:379)
at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:388)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:619)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:137)
at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:220)
at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:158)
at
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:357)
at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:198)
at
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:559
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStubImpl.java:971)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:402)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
313)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:6356)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:3635)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
; nested exception is:
java.lang.NullPointerException
6. But when i go to search tab and come back to browse tab , every thing
seems to be normal and I can see the repository hierarchy
Karthi.Sorry I forgot to add this information to my previous post.
Please note that I am using RDBMS Authenticator in 8.1 SP2 with oracle 9.2.0
and the set up is very fine with no problem. Order of the Authenticator
changed with RDBMS Authenticator as the first one.
Thanks,
Karthi
"Karthi" <[email protected]> wrote in message
news:[email protected]...
Hi all,
1. Create a portal domain in 8.1 SP2.
2. Create a portal app , web , import the portlets ( Login and content
management ) and relevant files and start the server. No exceptions.
3. Page 1 - >Login portlet Login into the portal with success
message
4. Page 2 - >Content Portlet Click on the page to browse the
contents
5. For the first time, I am getting this exception
javax.transaction.TransactionRolledbackException: EJB Exception: :
java.lang.NullPointerException
at $Proxy1.haveCurrent(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
com.bea.p13n.usermgmt.AtnProviderProxy$Runner.run(AtnProviderProxy.java:113)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:353)
atweblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
at com.bea.p13n.usermgmt.AtnProviderProxy.invoke(AtnProviderProxy.java:84)
at $Proxy12.haveCurrent(Unknown Source)
at
com.bea.p13n.usermgmt.internal.GroupManagerImpl.getGroupNamesForUser(GroupMa
nagerImpl.java:962)
at
com.bea.p13n.usermgmt.internal.GroupManager_hq5p2c_EOImpl.getGroupNamesForUs
er(GroupManager_hq5p2c_EOImpl.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
com.bea.wlw.runtime.core.control.EJBControlImpl.invoke(EJBControlImpl.jcs:60
4)
at
com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:373)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:423)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:396)
at com.bea.wlw.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:389)
at $Proxy11.getGroupNamesForUser(Unknown Source)
at
com.bea.p13n.controls.userInfoQuery.UserInfoControlImpl.getGroupNamesForUser
(UserInfoControlImpl.jcs:152)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:367)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:423)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:396)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:248)
at
com.bea.wlw.runtime.jcs.container.JcsContainer.invoke(JcsContainer.java:84)
at
com.bea.wlw.runtime.core.bean.BaseContainerBean.invokeBase(BaseContainerBean
.java:198)
at
com.bea.wlw.runtime.core.bean.SLSBContainerBean.invoke(SLSBContainerBean.jav
a:103)
at
com.bea.wlwgen.StatelessContainer_nni20l_ELOImpl.invoke(StatelessContainer_n
ni20l_ELOImpl.java:99)
at
com.bea.wlwgen.p13controlsSLSBContAdpt.invokeOnBean(p13controlsSLSBContAdpt.
java:59)
at
com.bea.wlw.runtime.core.bean.BaseDispatcherBean.runAsInvoke(BaseDispatcherB
ean.java:153)
at
com.bea.wlw.runtime.core.bean.BaseDispatcherBean.invoke(BaseDispatcherBean.j
ava:54)
at
com.bea.wlw.runtime.core.bean.SyncDispatcherBean.invoke(SyncDispatcherBean.j
ava:160)
at
com.bea.wlw.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(SyncDispat
cher_k1mrl8_EOImpl.java:100)
at
com.bea.wlw.runtime.core.dispatcher.Dispatcher.remoteDispatch(Dispatcher.jav
a:161)
at
com.bea.wlw.runtime.core.dispatcher.ServiceHandleImpl.invoke(ServiceHandleIm
pl.java:414)
at
com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl._invoke(WlwProxyImpl.java:2
75)
at
com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl.invoke(WlwProxyImpl.java:26
4)
at $Proxy9.getGroupNamesForUser(Unknown Source)
at portlets.content.contentController.begin(contentController.jpf:801)
at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
com.bea.wlw.netui.pageflow.FlowController.invokeActionMethod(FlowController.
java:1504)
at
com.bea.wlw.netui.pageflow.FlowController.getActionMethodForward(FlowControl
ler.java:1430)
at
com.bea.wlw.netui.pageflow.FlowController.internalExecute(FlowController.jav
a:761)
at
com.bea.wlw.netui.pageflow.PageFlowController.internalExecute(PageFlowContro
ller.java:211)
at
com.bea.wlw.netui.pageflow.FlowController.execute(FlowController.java:591)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces
sor.java:484)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at
com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestP
rocessor.java:651)
at
com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterAct
ionServlet.java:527)
at
com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServl
et.java:152)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at
com.bea.wlw.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:152
5)
at
com.bea.netuix.servlets.controls.content.PageflowContent.preRender(PageflowC
ontent.java:379)
at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:388)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:619)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:630)
at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:137)
at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:220)
at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:158)
at
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:357)
at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:198)
at
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:559
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStubImpl.java:971)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:402)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
313)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:6356)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:317)
atweblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:3635)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
; nested exception is:
java.lang.NullPointerException
6. But when i go to search tab and come back to browse tab , every thing
seems to be normal and I can see the repository hierarchy
Karthi. -
BOE integration in SAP NW Portal via repository manager and km content
Hi BO XI experts,
we try to synchronize a BO folder of BO InfoView through the KM Content in SAP Portal. Following the instructions of the book "Integrating SAP Business Objects XI 3.1 Tools with SAP NetWeaver", we
- installed the system under System Administration --> System Configuration --> System Landscape
- checked settings in the web.xml file
- integrated a Crystal Report through upload and apply of the par-file com.BusinessObjects.pct.masteriview.par
--> the iView for a specific report contained in the InfoView works fine
- integrated the par-file BusinessObjectsKM.par
- created a new Business Object Repository Manager through System Configuration --> Content Management --> Repository Managers --> Business Objects Repository with a new prefix
- went to Content Admin --> KM Content and tried to open the new repository with this prefix
Before upgrading our systems with EP 1 for NW 7 (and EP 4 for SAP ERP 6) this repository worked fine.
After this, we encounter the following error and cannot open InfoView content anymore:
System Error
An exception occurred during the program execution.
Exception Message: Your operation cannot be fulfilled due to a network problem, please try again.
Go back and try again
The SSO connection seems to work fine as the a single Crystal Report can still be opened through the iView.
Does anybody have an idea how to solve this problem?
Thank you very much in advance.
Best regards,
CarolinHello Ingo,
thank you very much for responding so quickly. Yes, I tried it with a new BO repository but without any changes. I also repeated the upload of BusinessObjectsKM.par - file.
I'm wondering about the result of my system connection test of the BOE system.
There I get the message:
Retrieval of default alias successful
Connection failed. Make sure that Single Sign-On is configured correctly
As the Crystal Report iView works correctly and therefore SSO is supposed to be installed properly, I do not understand why we receive this message. Could the problem, in spite of the crystal report working fine, lay in a uncorrect system configuration?
Before, when the repository worked properly, I did not verify the connection test.
The enhancement packages should not have had any impact on our BO installation.
Thank you for your help.
Carolin -
Integrate with BEA Portal and Lotus Domino R5.0.12
Deal all:
I got a problem when I integrate with BEA Portal and Lotus Domino R5.0.12.
my environment is below:
- Domain Server :
Lotus Domino Server R5.0.12
BEA Personal Messaging API 4.3
(test successful on local host)
- Application Server:
BEA Weblogic 8.15
BEA Groupware portlets 2.5
I got connection successful message when I using "Domino Service Connection"
but I got "CZ: VERSION CONFLICT" error message when I add a new account by
Compoze_Groupware-Edit Account user interface.
Have anybody met the error message before... and know how to sovle the problem..
I appreciated any suggest or comment~~~
detail error message is below:
portlets.compoze.groupware.exception.ConnectionException: CZ: VERSION CONFLICT at portlets.compoze.groupware.controls.provider.SessionControlImpl.createSession(SessionControlImpl.jcs:142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:371) at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:433) at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:406) at com.bea.wlw.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:381) at $Proxy19.createSession(Unknown Source) at portlets.compoze.groupware.controls.provider.GroupwareProviderControlImpl.updateAccount(GroupwareProviderControlImpl.jcs:4825) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:371) at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:433) at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:406) at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:249) at com.bea.wlw.runtime.jcs.container.JcsContainer.invoke(JcsContainer.java:85) at com.bea.wlw.runtime.core.bean.BaseContainerBean.invokeBase(BaseContainerBean.java:224) at com.bea.wlw.runtime.core.bean.SLSBContainerBean.invoke(SLSBContainerBean.java:109) at com.bea.wlwgen.StatelessContainer_ly05hg_ELOImpl.invoke(StatelessContainer_ly05hg_ELOImpl.java:207) at com.bea.wlwgen.GenericStatelessSLSBContAdpt.invokeOnBean(GenericStatelessSLSBContAdpt.java:62) at com.bea.wlw.runtime.core.bean.BaseDispatcherBean.runAsInvoke(BaseDispatcherBean.java:153) at com.bea.wlw.runtime.core.bean.BaseDispatcherBean.invoke(BaseDispatcherBean.java:54) at com.bea.wlw.runtime.core.bean.SyncDispatcherBean.invoke(SyncDispatcherBean.java:168) at com.bea.wlw.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(SyncDispatcher_k1mrl8_EOImpl.java:46) at com.bea.wlw.runtime.core.dispatcher.Dispatcher.remoteDispatch(Dispatcher.java:161) at com.bea.wlw.runtime.core.dispatcher.ServiceHandleImpl.invoke(ServiceHandleImpl.java:436) at com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl._invoke(WlwProxyImpl.java:326) at com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl.invoke(WlwProxyImpl.java:315) at $Proxy11.updateAccount(Unknown Source) at portlets.compoze.content.options.accounts.editAccount.editAccountController.saveChangesAccountAction(editAccountController.jpf:534) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.bea.wlw.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:1512) at com.bea.wlw.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:1447) at com.bea.wlw.netui.pageflow.FlowController.internalExecute(FlowController.java:778) at com.bea.wlw.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:211) at com.bea.wlw.netui.pageflow.FlowController.execute(FlowController.java:608) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:1504) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:674) at com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:527) at com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:152) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at com.bea.wlw.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1734) at com.bea.wlw.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1754) at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:561) at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActionInternal(ScopedContentCommonSupport.java:121) at com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlowStubImpl.java:98) at com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(NetuiContent.java:150) at com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(NetuiContent.java:109) at com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(NetuiContent.java:224) at com.bea.netuix.nf.ControlLifecycle$3.visit(ControlLifecycle.java:171) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:355) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:365) at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:126) at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:105) at com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:173) at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137) at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:333) at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:196) at com.bea.netuix.servlets.manager.PortalServlet.doPost(PortalServlet.java:772) at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:150) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1072) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6987) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3892) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)Hi,
The reason why you are seeing this exception is because there is a mismatch between the version of the WLPM API used by the portlets, with the version of the service that you have installed on you Domino server.
To explain a little, there are two sides to the API that is used to communicate with Lotus Domino:
1) the Java API side (used by the portlets that you have installed in the portal)
2) the Domino Service side (installed as a DSAPI filter in the HTTP task of a Domino Server)
Each Java API jar and Domino Service Executable are branded with a version number, which in your case does not match because the portlets came with one version of the Java API, and you have installed a non-matching version of the service on the Domino Service side (you probably extracted the executable for the service installation from the "BEA Personal Messaging API 4.3" bundle or installer).
The solution for this is to:
1) uninstall the Domino Service that you have plugged into the domino service
2) extract the Domino Service installer which was included with the portlet bundle. This is located in the "Program Files\compoze\groupware_portlets_bea-2.5\8.1\service\domino" directory if you ran the portlet installer, or in the "groupware_portlets_bea81-noinstall-25\groupware_portlets_bea-2.5\8.1\service\domino" directory if you used the "no-install" zip file.
As a tip, to quickly check whether the versions of the service and Java API’s that you are using are matching, perform the following steps:
1) hit the domino server with the following URL and notice the "service version": http://domino_service_url:http_port/compoze.czdo. This should be something like "Service Version: 3.6.102"
2)in your portal application (or in the portlet install bundle), open the harmony_portlets.jar file with winzip, then find the "compoze_products_information.properties" file. In this file, notice the "product.domino" version (e.g. product.domino = 3.6.102)
3) the two versions you have inspected must match in order for the connection between the portlet and service to succeed.
If you have verified that the "service" version and "java API" version (located in %portal_app_dir%/APP-INF/lib/harmony_portlets.jar, and you are still getting the exception, it is likely that there is a "harmony_portlets.jar" that included an old version of the Java API located somewhere in the portal server classpath. In this case, make sure that the only harmony_portlets.jar in the classpath is the one that was included with the portlet bundle that you have installed.
Regards,
Lev -
Deploying BEA Portal App in Managed Server problems....
Hello,
I have a BEA portal application (exploded EAR) that I want to deploy in a managed server. I first created a regular portal domain (8.1 SP4). I then created a managed server via the console. When I went to deploy my portal application (in the console), I received an error indicating that the application was a Split Development Directory and that I would have to run the wlpackage Ant task against the application first. I ran the wlpackage ant task and it seemingly worked.
I then used the wldeploy Ant task to deploy it in the managed server but got an error indicating that it could not find a JNDI name from one of the data sources. I went back to the console and targeted/deployed all of the default Connection Pools & Data Sources to the managed server thinking that was the reason the deploy failed.
When I ran the wldeploy again I got the following error:
Module: content.jar Error: Exception activating module: EJBModule(content.jar, status=PREPARED)
Unable to deploy EJB: ValueBean from content.jar
java.sql.SQLException: javax.naming.NameNotFoundException: While trying to lookup 'portalFrameworkPool; contentDataSource;weblogic.jdbc.jts.commercialPool' didn't find subcontext 'portalFrameworkPool;contentDataSource;weblogic' Resolved ; remaining name 'portalFrameworkPool;contentDataSource;weblogic/jdbc/jts/commercialPool'
Has anyone run into this? Am I not suppose to deploy a portal application in a managed server?
Any help would be greatly appreciated.
Thanks - Peter LenProblem solved.......
After targeting all the data sources and poolers to the managed server, I restarted the main domain but did not restart the managed server. After restarting the managed server all was well.
Thanks - Peter -
Pulling Data in Portal Content Management DB from Documentum
Is there a way to get data in the portal content management database directly from documentum? We have documentum as one of multiple content management source in our environment.
What we want to do is that whenever anything is published in documentum, the weblogic portal content management database gets that same data through a pull or push service.
Can this be configured in portal content management or do we need to write our own java based service which polls documentum on a regular basis, gets the data from it and enters it in BEA content management database.
The data migration from documentum to weblogic portal db has to be transparent to the user and no user interaction should be required to accomplish it.
Thanks
MichelleHi,
To my knowledge there is no tool to propagate content from DCTM to BEA. What it is available is the CM SPI integration which links the DCTM system to the Virtual Content Repository in the Portal. It works with the DCTM Content Server as well as the Caching server. The integration works very well and we have several joint customers using it.
If you feel like exploring options you may want to see if there is a way to export the data from DCTM. If so you might be able to use the Bulkloader to get data into the portal.
Regards,
--alex -
hi all,
I have asked this many times... nothing so far.
I need to create a portal site that, for now, will just have web content (menus, breadcrumbs, etc).
I have tried using the VCR with library services but: documentation is terribly bad, and it lacks basic features like multilingual support.
Can anyone guide me in this task?
Can I go by without buying third party plugins??
(Documentum, etc...)
I was told that a Portal Content Management system is bundled somewhere in SP4.
What/Where is it??
...any recommended docs??
thanks,hi all,
I have asked this many times... nothing so far.
I need to create a portal site that, for now, will
just have web content (menus, breadcrumbs, etc).
I have tried using the VCR with library services but:
documentation is terribly bad, and it lacks basic
features like multilingual support.
Can anyone guide me in this task?
Can I go by without buying third party plugins??
(Documentum, etc...)
I was told that a Portal Content Management system is
bundled somewhere in SP4.
What/Where is it??
CM has been part of portal since way back when.
what specifically is your question?
here is the link to CM documentation
http://e-docs.bea.com/wlp/docs81/cm/
...any recommended docs??
thanks, -
How does your portal's content management work? Are you happy with it?
It would be great if there was some sharing of how people have configured their content and document management through the portal, and how happy they are. I'm assuming almost everyone is on Publisher and Collab, but do you use them in a special way? Anything customized?
I'm currently looking for ways to make our system more flexible and easier to create new content areas. Also, uploading documents is a huge pain.
Html Content: Publisher
Customizations:
We include edit pencils at the top of each content item visible for people with edit access to the community.
FCKeditor instead of default rich text editor, with image upload
links to KD cards and community pages are transformed into adaptive tags on save
Issues
There is clear separation between what a 'content editor' and a 'community manager' is able to create. Any creation of new portlets or changing of anything falls on the community manager. Content editor feels very restricted as they only have control over what is inside the boxes, and can't create new 'pages'. This leads to stale content.
Documents: Collaboration
We use collab for documents because we want to be able to publish different versions of the same doc to the KD, without breaking any links that we have created to that existing document. We use snapshot queries sometimes to display documents, but more ofthen than not we just use a KD picker to display a single document, and this means we need to be able to update the card without breaking the link.
Issues
Training users to go to collab to upload documents is not easy, and then publishing is difficult as well. There is no multi-document publish. Publishing sometimes fails and times out, and the document can be deleted from collab and still exist in the KD. Also, custom properties that we add to cards in the KD seem to vanish, but hopefully upgrading to the latest versions will help.
I'd like to investigate creating helper functions to make the job of uploading documents to the correct folder in collab easier. The tool would upload to the right folder, and then publish to the KD if necessary.Very good thread!
We are using publisher for web content as well as documents.
The documents are crawled into the KD using the publisher crawler, and we use a "link to document" custom button that build automatically the PT:Tag link to the KD card that represents the crawled document.
So really all the links to documents stay valid only if the KD card are not deleted and recreated...(otherwise, the links are broken...and i did not find a better way to handle this better yet)
We also use the "Edit/Create" buttons for all our publisher content in order to allow content editors easy access to the publisher content to edit/add.
The main pain points we have is that the preview is not very useful...previewing only the content of your portlet does not give you a feel of what the complete portal page will look with your new content. If there was a way to view the portal page (with all the publisher portlets on it) in preview mode, THAT would be useful.
And because of this, content managers are not very comfortable to create/edit the content in PROD directly (because they really want to see the end product of their editing process...i.e. the final portal page) and i don't blame them...
Which leads to another huge pain point: When creating content in Staging for example, it is hard to push it to PROD when ready. And even if you use the import/export feature (which is not great either because you can only export folder instead of being able to pick and chose the content you want to export), you need to have someone (infrastructure person who have access to servers) move the publisher export zip file...which makes the whole process more cumbersome than it should be, really.
Publisher should be multi-environment aware...What i mean is that it would be great if a single publisher instance would allow to push the content to different environments (i.e. STG first, and then when it looks good PROD) as the content mature towards production state. (products like Documentum -I know it is not the same planet compared to publisher but still...- do this flawlessly)
Last the free text editor is not awesome and i don't like that when you add a link to another item or image, it automatically puts the absolute path in there...that makes it harder to migrate.
I have not tried to replace the free text editor...What is your experience with FCKEditor??
Edited by: Fabien Sanglier on May 15, 2009 11:28 AM
Maybe you are looking for
-
Can I upgrade my hard drive of MBP 2012 without voiding the warranty
I am planning on purchasing a new MBP (2012) 13" with the miminum Hard drive capacity. I wanted to replace the HD with my own SSD. I am comfortable doing it myself, but will it void the Apple warranty?
-
SAP query for Material pricing group changes in material.
Dear all, I'm trying to generate a query for Material Pricing group changes in material. For that I've to retrieve data from follwing three tables MVKE, CDHDR & CDPOS. Firstly while generating infoset - I tried it by joining tables MVKE & CDHDR, but
-
Does LDS 1.1 Support use-defined functions?
Does LDS 1.1 Support use-defined functions? I'm working with the W3C use case REL Q12 which fails with the function, but succeeds if I "inline" the function.
-
Re: Since updating to JellyBean, my playlists keep disappearing!
Hello Ann, I have a razr maxx with jb and am experiencing this problem as well. I also saw a s3 user complaining of it too. Haven't noticed problems happening with sd mount/unmount, but i had a playlist of songs i had purchased on itunes and 1 song p
-
Download SoundMAX audio driver.. NEW!
Hi.. You can download the latest audio driver for your motherboard built-in (integrated digital audio) from Analog Device, inc.. Driver version 5.12.1.3890 * Download WXP/2000/2003 Server, driver.. Download windows 98, 98se, ME, driver.. * MSI latest