Ravi Kumar Ravuru

Ranch Hand
+ Follow
since Apr 18, 2002
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Ravi Kumar Ravuru

Hi,

Can I use the PUMA service for getting the logged in user information(portal) in the web application which is developed at Websphere Application Server?

Regards,

Ravi


15 years ago
Hi Cameron,
Thanks for the information.

Portlet deployed on WPS5.1 should be exposed as a webservice and which should return Dynamic HTML to the web application (jsp/servlet as webservice client) running on Tomcat server.

Regards,

Ravi Kumar R.S
15 years ago
Hi Cameron McKenzie,

Thanks for the information.Can you please provide me any links related to it and sample applications?

The requirement is like this.

We have expose the portlet as a web service which will be deployed in WPS 5.1/6 and an web application deployed in the tomcat server need to invoke the web service.

Thanks in advance.

Regards,
Ravi Kumar R.S
15 years ago
Can anyone throw some light on how to make/expose the portlet as web service in IBM WPS 5.1/6?

Thanks in advance.

Regards,
Ravi Kumar R.S
15 years ago
Hi,

You can use application scope of portlet session to share the data between the portlets.You can go through JSR 168 Specs for the same.

Ravi
15 years ago
Hi,

I have a requirement that an image need to be embedded in the ms-word using jsp. Please help me out. Thanks in advance.

Regards
Ravi
[ November 27, 2007: Message edited by: Ulf Dittmer ]
16 years ago
JSP
Hi,
I was going through your article regarding the ITIM integration with WPS 5.1.

http://www.ibm.com/developerworks/tivoli/library/t-itimstruts/index.html?ca=drs-#N103F2

I have very similar requirement but the ITIM integration with WPS 6.0.

I have configured the setting as per the steps provided in the article in WAS 6.0 and deployed the portlet in WPS 6.0.But when I invoke the change password function through ITIM API, I am encountering the following exception enclosed.

[9/20/07 15:44:19:266 IST] 00000037 SystemErr R com.ibm.itim.apps.ApplicationException: com.ibm.itim.apps.impl.websphere.WebSpherePlatformContextImpl.UNSUCCESSFUL_LOGIN_TO_APPSERVER
at com.ibm.itim.apps.InitialPlatformContext.createPlatformContext(InitialPlatformContext.java:156)
at com.ibm.itim.apps.InitialPlatformContext.<init>(InitialPlatformContext.java:77)
at com.ibm.pamp.itim.util.PAMPAuthenticator.authenticate(PAMPAuthenticator.java:70)
at itimproject60.ITIMProject60Portlet.processAction(ITIMProject60Portlet.java:72)
at com.ibm.wps.pe.pc.std.cmpf.impl.PortletFilterChainImpl.processAction(PortletFilterChainImpl.java:104)
at com.ibm.wps.propertybroker.standard.filter.PropertyBrokerActionFilter.processAction(PropertyBrokerActionFilter.java:261)
at com.ibm.wps.pe.pc.std.cmpf.impl.PortletFilterChainImpl.processAction(PortletFilterChainImpl.java:95)
at com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.dispatch(PortletServlet.java:148)
at com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.doPost(PortletServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at com.ibm.wps.pe.pc.std.cache.CacheablePortlet.service(CacheablePortlet.java:393)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:673)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:613)
at com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl$RDWrapper.include(ServletDefinitionImpl.java:406)
at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:204)
at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:168)
at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:82)
at com.ibm.wps.pe.pc.std.event.ActionEvent.execute(ActionEvent.java:114)
at com.ibm.wps.pe.pc.std.event.EventQueueManager.processEventLoop(EventQueueManager.java:86)
at com.ibm.wps.pe.pc.std.PortletContainerImpl.performEvents(PortletContainerImpl.java:168)
at com.ibm.wps.pe.pc.PortletContainerImpl.performEvents(PortletContainerImpl.java:243)
at com.ibm.wps.engine.phases.WPActionPhase.processPortlets(WPActionPhase.java:889)
at com.ibm.wps.engine.phases.WPActionPhase.execute(WPActionPhase.java:487)
at com.ibm.wps.state.phases.AbstractActionPhase.next(AbstractActionPhase.java:130)
at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:788)
at com.ibm.wps.engine.Servlet.doGet(Servlet.java:629)
at com.ibm.wps.engine.Servlet.doPost(Servlet.java:814)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java:86)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:257)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2965)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:221)
at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:210)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1931)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:472)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:411)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
Caused by: com.ibm.itim.apps.ApplicationException: com.ibm.itim.apps.impl.websphere.WebSpherePlatformContextImpl.UNSUCCESSFUL_LOGIN_TO_APPSERVER
at com.ibm.itim.apps.impl.websphere.WebSpherePlatformContextImpl.getSubject(WebSpherePlatformContextImpl.java:172)
at com.ibm.itim.apps.impl.websphere.WebSpherePlatformContextImpl.<init>(WebSpherePlatformContextImpl.java:63)
at com.ibm.itim.apps.impl.websphere.WebSpherePlatformContextFactory.createContext(WebSpherePlatformContextFactory.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at com.ibm.itim.apps.InitialPlatformContext.createPlatformContext(InitialPlatformContext.java:149)
... 54 more
Caused by: com.ibm.websphere.security.auth.WSLoginFailedException: WMM-UR: The user security name "guess" is not found.
at com.ibm.ws.security.ltpa.LTPAServerObject.authenticate(LTPAServerObject.java:598)
at com.ibm.ws.security.server.lm.ltpaLoginModule.login(ltpaLoginModule.java:437)
at com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy.login(WSLoginModuleProxy.java:122)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:699)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:151)
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:634)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:631)
at javax.security.auth.login.LoginContext.login(LoginContext.java:557)
at com.ibm.ws.security.auth.JaasLoginHelper.jaas_login(JaasLoginHelper.java:376)
at com.ibm.ws.security.auth.distContextManagerImpl.login(distContextManagerImpl.java:1047)
at com.ibm.ws.security.auth.distContextManagerImpl.login(distContextManagerImpl.java:887)
at com.ibm.ws.security.auth.distContextManagerImpl.login(distContextManagerImpl.java:878)
at com.ibm.ws.security.common.auth.module.WSLoginModuleImpl.login(WSLoginModuleImpl.java:344)
at com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy.login(WSLoginModuleProxy.java:122)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:699)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:151)
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:634)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:631)
at javax.security.auth.login.LoginContext.login(LoginContext.java:557)
at com.ibm.itim.apps.impl.websphere.WebSpherePlatformContextImpl.getSubject(WebSpherePlatformContextImpl.java:169)
... 62 more
Caused by: com.ibm.websphere.security.PasswordCheckFailedException: WMM-UR: The user security name "guess" is not found.
at com.ibm.websphere.wmm.registry.WMMUserRegistry.MRMWrapperCheckPassword(WMMUserRegistry.java:557)
at com.ibm.websphere.wmm.registry.WMMUserRegistry.checkPassword(WMMUserRegistry.java:480)
at com.ibm.ws.security.registry.UserRegistryImpl.checkPassword(UserRegistryImpl.java:296)
at com.ibm.ws.security.ltpa.LTPAServerObject.authenticate(LTPAServerObject.java:573)
... 95 more
Caused by: com.ibm.websphere.wmm.exception.EntryNotFoundException: The user security name "guess" is not found.
at com.ibm.ws.wmm.MemberRepositoryManager.checkPassword(MemberRepositoryManager.java:9473)
at com.ibm.ws.wmm.MemberRepositoryManager.checkPassword(MemberRepositoryManager.java:9529)
at com.ibm.ws.wmm.MRMWrapper.WMMURCheckPassword(MRMWrapper.java:127)
at com.ibm.websphere.wmm.registry.WMMUserRegistry.MRMWrapperCheckPassword(WMMUserRegistry.java:552)
... 98 more

I was badly struck with this problem and actually hindering my technical proof-of-concept.Please help me in this regard.

Regards,
Ravi
16 years ago
I have installed WCM 6.0 with IBM WPS 6.0 on Unix Environment.

While Creation of the content for the Authoring Template using Web Content Authoring Portlet, when I click on Save and Approve button after filling the information for the content, I am getting the message stating that the content is saved and but unable to approve it since it is locked.

But when I unlock the content and again approve the same content, I am getting the following message.

Item with identity {a8f9650045f24b7e8716bf87f4064f50, com.aptrix.pluto.content.Content} is locked.

Please help me out.

Regards,
Ravi
16 years ago
Hi Cameron,

Please let me know the configuration steps or related links to generating plug-in of WAS and IHS?

Ravi
16 years ago
Hi,
I have deployed the applications on IBM Websphere Application Server 6.0 and I am able to access the applications from the same.Now I need to access those applications from IBM HTTP Server 6.0.Please let me know what are configuration steps for integration of IHS 6.0 with WAS 6.0.

Thanks in advance.

Ravi
16 years ago
I tried to the following options to hide a page/portlet for a user group.

1.
Hide page or portlet when
current Portal Users.Groups includes usergroup1
Otherwise hide

2.
Hide page or portlet when
current Portal Users.Groups includes cn=usergroup1,o=default organization Otherwise show
But didn't succeeded.Please let me know how to resolve this issue?

Thanks in advance.

Ravi
[ May 17, 2007: Message edited by: Bear Bibeault ]
16 years ago
I am referring IBM Web Content Management 6.0 which got set up with IBM Websphere Portal Server 6.0.
16 years ago
Please provide some material/links related to In Context Editing implementation in WCM 6.0 at the earliest.

Thanks in Advance.
Regards,
Ravi
[ May 02, 2007: Message edited by: Bear Bibeault ]
16 years ago
Hi,

How to access Sharepoint Portal from the IBM Websphere Portal Server?Please share any information related to it.

Thanks in advance.

Ravi
17 years ago
Hi,
We are trying to use Google Appliance to index our new IBM Websphere
Portal 5.1.0.3 intranet site, but we have a problem -
IBM Websphere Portal generates a dynamic URL to a given page which can
change depending on the login state, etc. While crawling the Appliance
ends up indexing the same page, but with different URL's, over and
over again, resulting in an "enormous" index size for a small
application.

Does anyone know of any solutions to this problem? What are the
alternatives for using the Google Appliance with Portal sites?

Regards,
Ravi
17 years ago