User Activities Portlet?
Hello,
Is there a ready portlet that monitors user activities?
If the answer is no, how someone give me tips on how to do build a portlet on this?
Hi Anil..
Some of the posting have info about this.
You can use orasso.WWSSO_AUDIT_LOG_VIEW
There a few ways to build the portlet.One of it
1)You create New Provider and put database name as ORASSO.
2)U can create Portal Report by clicking the wizard, and select * from WWSSO_AUDIT_LOG_VIEW.
3)You can view it.
Ok?
Similar Messages
-
10gR3 installation issue (#1): User Activity portlet not working
I installed a clean 10gR3, full install in windows / sql server. I haven't installed anything that didn't come included, so no analytics / publisher / collab / etc. The documentation is somewhat lacking, but I don't think I did anything wrong.
So when I added the User Status and User Activity portlets to a my page, the user status portlet works, but the user Activity portlet doesn't show any of my previous statuses.
I looked in my Notification (CNS) database, and I can see my old status, so I know that they are getting in there correctly.
Looking at PTSPY, there seems to be some issue with a login token (and yes, I did copy the value from PTSERVERCONFIG wtih settingid 65 into the configurator).
the following is what is displayed in PTSPY when the portlet refresh button is clicked on the User Activities portlet. As you can see, there is a lot of 'guest user', even though I am logged in as administrator.
ALI Logging Spy Version 6.1
** Log file written at 4-10-2009 11:50:51.
ID DATE TIME LEVEL COMPONENT APPLICATION THREAD LOCATION MESSAGE
== ====== ======== ==== ========= =========== ===== ======== =======
0 4-10-2009 11:50:25.327 Action UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.uiinfrastructure.interpreter.Interpreter Entering handleRequest: GET http://localhost:80/portal/server.pt/gateway/PTARGS_6_0_203_0_100_43/ <ptLogMsgEnd>
1 4-10-2009 11:50:25.327 Action Gateway portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.uiinfrastructure.activityspace.utils.GatewayHandlers Entering HandleGatewayRequest: GET http://localhost:80/portal/server.pt/gateway/PTARGS_6_0_203_0_100_43/ <ptLogMsgEnd>
2 4-10-2009 11:50:25.327 Info Gateway portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.uiinfrastructure.activityspace.utils.GatewayHandlers Current user: 1, Administrator <ptLogMsgEnd>
3 4-10-2009 11:50:25.327 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.uiinfrastructure.login.SSOAuthenticator SSO is disabled globally. <ptLogMsgEnd>
4 4-10-2009 11:50:25.327 Info Core portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.server.impl.core.PTBaseObjectManager Opening and querying for object with Id: 203 and Class Id: 43 <ptLogMsgEnd>
5 4-10-2009 11:50:25.397 Info PortletProvider portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.server.impl.portlet.providers.CSPPortletProvider CSPPortletProvider.GetContentURL, content ID is 5, URL is http://house-2aojhum1o:21030/activityservice/useractivityfeed.jsf <ptLogMsgEnd>
6 4-10-2009 11:50:25.397 Info PortletProvider portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.server.impl.portlet.providers.CSPPortletProvider Portlet ID 203, User ID 1 = CSPPortletProvider.GetContent accessing [http://house-2aojhum1o:21030/activityservice/useractivityfeed.jsf] <ptLogMsgEnd>
7 4-10-2009 11:50:25.397 Info PortletProvider portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.server.impl.portlet.providers.CSPPortletProvider Portlet ID 203, User ID 1 = CSPPortletProvider.GetContent: Gateway timeout is set to 1200000 ms. <ptLogMsgEnd>
8 4-10-2009 11:50:25.397 Info PortletProvider portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.server.impl.portlet.providers.CSPRequest CSPRequest : setting HTTP method to GET <ptLogMsgEnd>
9 4-10-2009 11:50:25.407 Info Core portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.server.impl.core.TokenUtility PTTokenUtility::CreateToken TOKENS: Creating token for: 1|1239378925| <ptLogMsgEnd>
10 4-10-2009 11:50:25.537 Action UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.interpreter.Interpreter Entering handleRequest: GET http://localhost:80/portal/server.pt/gateway/PTARGS_0_0_206_0_0_47/cns/rss/2432353235346261352D396130342D346665372D396538362D3661326262363961643535342433354445364146382D414242362D346539622D423445312D44314643343932463242453800000005.xml <ptLogMsgEnd>
11 4-10-2009 11:50:25.547 Action Gateway portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.activityspace.utils.GatewayHandlers Entering HandleGatewayRequest: GET http://localhost:80/portal/server.pt/gateway/PTARGS_0_0_206_0_0_47/cns/rss/2432353235346261352D396130342D346665372D396538362D3661326262363961643535342433354445364146382D414242362D346539622D423445312D44314643343932463242453800000005.xml <ptLogMsgEnd>
12 4-10-2009 11:50:25.557 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.login.TokenAuthenticator TokenAuthenticator::UseThisAuth: checking if there's a replication token. <ptLogMsgEnd>
13 4-10-2009 11:50:25.557 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.login.Authenticator Logging in as guest user: 2 <ptLogMsgEnd>
14 4-10-2009 11:50:25.557 Info Portal_UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.portaluiinfrastructure.login.PTLoginHelper Entering attemptGuestLogin(), guest userid = 2 <ptLogMsgEnd>
15 4-10-2009 11:50:25.557 Info Portal_UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.portaluiinfrastructure.login.PTLoginHelper Entering internalLogin() <ptLogMsgEnd>
16 4-10-2009 11:50:25.557 Info Core portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.server.impl.core.PTSession Connected as user "Guest" <ptLogMsgEnd>
17 4-10-2009 11:50:25.557 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.login.LoginHelper Entering DoTasksAfterLogin() <ptLogMsgEnd>
18 4-10-2009 11:50:25.557 Info Portal_UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.portaluiinfrastructure.login.PTPersonalSettingsHelper Entering CachePersonalSettings() <ptLogMsgEnd>
19 4-10-2009 11:50:25.557 Info Core portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.server.impl.core.PTBaseObjectManager Opening and querying for object with Id: 2 and Class Id: 1 <ptLogMsgEnd>
20 4-10-2009 11:50:25.597 Warning Portal_Common portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.portalpages.pei.PTLoginActions Unable to find browser locale list to map locale to ui supported locale from accept-language header . Using default system locale. <ptLogMsgEnd>
21 4-10-2009 11:50:25.597 Info Portal_Common portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.portalpages.pei.PTLoginActions Setting user language based on supported locale of en-us from accept-language header <ptLogMsgEnd>
22 4-10-2009 11:50:25.597 Info Gateway portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.activityspace.utils.GatewayHandlers Current user: 2, Guest <ptLogMsgEnd>
23 4-10-2009 11:50:25.597 Info Gateway portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.activityspace.utils.GatewayHandlers Redirecting to login page due to insufficient privileges. <ptLogMsgEnd>
24 4-10-2009 11:50:25.597 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.login.Authenticator Redirecting to login space Login <ptLogMsgEnd>
25 4-10-2009 11:50:25.597 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.activityspace.Redirect Attempting to use SetSpaceCreateNew method with a null parent AActivitySpace. <ptLogMsgEnd>
26 4-10-2009 11:50:25.597 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.login.SSOAuthenticator SSO is disabled globally. <ptLogMsgEnd>
27 4-10-2009 11:50:25.597 Info Gateway portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.activityspace.utils.GatewayHandlers HandleGatewayRequest returning control to Interpreter to process login page. <ptLogMsgEnd>
28 4-10-2009 11:50:25.597 Action Gateway portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.activityspace.utils.GatewayHandlers Leaving HandleGatewayRequest (returning control flow to the interpreter) - User ID: 2 <ptLogMsgEnd>
29 4-10-2009 11:50:25.597 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.login.TokenAuthenticator TokenAuthenticator::UseThisAuth: checking if there's a replication token. <ptLogMsgEnd>
30 4-10-2009 11:50:25.597 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.interpreter.Interpreter Current user: 2, Guest <ptLogMsgEnd>
31 4-10-2009 11:50:25.597 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.interpreter.Interpreter Redirecting to http://localhost/portal/server.pt?redirect=http%3A%2F%2Flocalhost%2Fportal%2Fserver.pt%2Fgateway%2FPTARGS_0_0_206_0_0_47%2Fcns%2Frss%2F2432353235346261352D396130342D346665372D396538362D3661326262363961643535342433354445364146382D414242362D346539622D423445312D44314643343932463242453800000005.xml&space=Login&cached=false <ptLogMsgEnd>
32 4-10-2009 11:50:25.607 Action UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.interpreter.Interpreter Leaving handleRequest - User ID: 2 <ptLogMsgEnd>
33 4-10-2009 11:50:25.697 Action UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.interpreter.Interpreter Entering handleRequest: GET http://localhost:80/portal/server.pt?redirect=http%3A%2F%2Flocalhost%2Fportal%2Fserver.pt%2Fgateway%2FPTARGS_0_0_206_0_0_47%2Fcns%2Frss%2F2432353235346261352D396130342D346665372D396538362D3661326262363961643535342433354445364146382D414242362D346539622D423445312D44314643343932463242453800000005.xml&space=Login&cached=false <ptLogMsgEnd>
34 4-10-2009 11:50:25.697 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.login.TokenAuthenticator TokenAuthenticator::UseThisAuth: checking if there's a replication token. <ptLogMsgEnd>
35 4-10-2009 11:50:25.697 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.login.Authenticator Logging in as guest user: 2 <ptLogMsgEnd>
36 4-10-2009 11:50:25.697 Info Portal_UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.portaluiinfrastructure.login.PTLoginHelper Entering attemptGuestLogin(), guest userid = 2 <ptLogMsgEnd>
37 4-10-2009 11:50:25.697 Info Portal_UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.portaluiinfrastructure.login.PTLoginHelper Entering internalLogin() <ptLogMsgEnd>
38 4-10-2009 11:50:25.697 Info Core portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.server.impl.core.PTSession Connected as user "Guest" <ptLogMsgEnd>
39 4-10-2009 11:50:25.707 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.login.LoginHelper Entering DoTasksAfterLogin() <ptLogMsgEnd>
40 4-10-2009 11:50:25.707 Info Portal_UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.portaluiinfrastructure.login.PTPersonalSettingsHelper Entering CachePersonalSettings() <ptLogMsgEnd>
41 4-10-2009 11:50:25.707 Info Core portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.server.impl.core.PTBaseObjectManager Opening and querying for object with Id: 2 and Class Id: 1 <ptLogMsgEnd>
42 4-10-2009 11:50:25.717 Warning Portal_Common portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.portalpages.pei.PTLoginActions Unable to find browser locale list to map locale to ui supported locale from accept-language header . Using default system locale. <ptLogMsgEnd>
43 4-10-2009 11:50:25.717 Info Portal_Common portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.portalpages.pei.PTLoginActions Setting user language based on supported locale of en-us from accept-language header <ptLogMsgEnd>
44 4-10-2009 11:50:25.717 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.interpreter.Interpreter Current user: 2, Guest <ptLogMsgEnd>
45 4-10-2009 11:50:25.717 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.interpreter.MVCController Current space is Login <ptLogMsgEnd>
46 4-10-2009 11:50:25.727 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.interpreter.MVCController Redirect after login QS param: http://localhost/portal/server.pt/gateway/PTARGS_0_0_206_0_0_47/cns/rss/2432353235346261352D396130342D346665372D396538362D3661326262363961643535342433354445364146382D414242362D346539622D423445312D44314643343932463242453800000005.xml <ptLogMsgEnd>
47 4-10-2009 11:50:25.727 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.interpreter.MVCController current control is DefaultLoginControl <ptLogMsgEnd>
48 4-10-2009 11:50:25.727 Info UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.interpreter.Interpreter Displaying page Login <ptLogMsgEnd>
49 4-10-2009 11:50:25.727 Info Portal_Common portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.portalpages.common.uiparts.PlumtreeDP Displaying page layout Base Page using Page Layout with ID 40 <ptLogMsgEnd>
50 4-10-2009 11:50:25.747 Info Portal_Common portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.portalpages.common.uiparts.PlumtreeDP Displaying page layout Login Page using Page Layout with ID 46 <ptLogMsgEnd>
51 4-10-2009 11:50:25.757 Action UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #8 com.plumtree.uiinfrastructure.interpreter.Interpreter Leaving handleRequest - User ID: 2 <ptLogMsgEnd>
52 4-10-2009 11:50:25.918 Error Storybook Logger activityservice.house-2aojhum1o.Administrator http-21030-exec-3 java.lang.Class Error in retrieving CNS feed: com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on line 1: White spaces are required between publicId and systemId.
com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on line 1: White spaces are required between publicId and systemId.
at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:182)
at com.sun.syndication.io.SyndFeedInput.build(SyndFeedInput.java:122)
at com.bea.shaboo.impl.support.UserActivityBean.getActivityList(UserActivityBean.java:74)
at com.bea.shaboo.impl.support.UserActivityBean.getActivityStreamModel(UserActivityBean.java:177)
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:585)
at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:400)
at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:71)
at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)
at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:378)
at javax.faces.component.UIData.getValue(UIData.java:779)
at org.apache.myfaces.component.html.ext.HtmlDataTableHack.createDataModel(HtmlDataTableHack.java:350)
at org.apache.myfaces.component.html.ext.HtmlDataTableHack.getDataModel(HtmlDataTableHack.java:333)
at org.apache.myfaces.component.html.ext.HtmlDataTableHack.getRowCount(HtmlDataTableHack.java:75)
at org.apache.myfaces.custom.datalist.HtmlListRenderer.encodeChildren(HtmlListRenderer.java:107)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:319)
at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:343)
at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:251)
at org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTagBase.java:55)
at org.apache.jsp.useractivityfeed_jsp._jspx_meth_t_005fdataList_005f0(useractivityfeed_jsp.java:442)
at org.apache.jsp.useractivityfeed_jsp._jspx_meth_h_005fform_005f0(useractivityfeed_jsp.java:247)
at org.apache.jsp.useractivityfeed_jsp._jspx_meth_f_005fview_005f0(useractivityfeed_jsp.java:178)
at org.apache.jsp.useractivityfeed_jsp._jspService(useractivityfeed_jsp.java:108)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
at org.apache.myfaces.webapp.MyFacesServlet.service(MyFacesServlet.java:74)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.bea.shaboo.impl.servlet.RequestedUserFilter.doFilter(RequestedUserFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.bea.shaboo.impl.servlet.AccountCreationFilter.doFilter(AccountCreationFilter.java:57)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.bea.shaboo.impl.servlet.KodoSessionFilter.doFilter(KodoSessionFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.bea.shaboo.impl.servlet.ShabooSecurityFilter.doFilter(ShabooSecurityFilter.java:74)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.bea.shaboo.impl.servlet.InitializationCheckFilter.doFilter(InitializationCheckFilter.java:42)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:887)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:696)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2009)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.jdom.input.JDOMParseException: Error on line 1: White spaces are required between publicId and systemId.
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:468)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:851)
at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:178)
... 71 more
Caused by: org.xml.sax.SAXParseException: White spaces are required between publicId and systemId.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.scanExternalID(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
... 73 more
<ptLogMsgEnd>
53 4-10-2009 11:50:26.128 Info PortletProvider portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.server.impl.portlet.providers.CSPPortletProvider CSPPortletProvider.GetContent: Receieved full response. Request state is [Processing of this request has completed successfully.] <ptLogMsgEnd>
54 4-10-2009 11:50:26.128 Info Transformers portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.server.impl.portlet.transformers.TurboParser found unique namespace token '$PORTLET_ID$' <ptLogMsgEnd>
55 4-10-2009 11:50:26.128 Info Transformers portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.server.impl.portlet.transformers.TurboParser found a token <ptLogMsgEnd>
56 4-10-2009 11:50:26.128 Info PortletProvider portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.server.impl.portlet.providers.GatewayContent GatewayContent : constructing text response with status code 200 and Content-Type text/html <ptLogMsgEnd>
57 4-10-2009 11:50:26.128 Info Gateway portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.uiinfrastructure.activityspace.utils.GatewayHandlers Displaying page GatewayBinary <ptLogMsgEnd>
58 4-10-2009 11:50:26.138 Action Gateway portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.uiinfrastructure.activityspace.utils.GatewayHandlers Leaving HandleGatewayRequest (request completed) - User ID: 1 <ptLogMsgEnd>
59 4-10-2009 11:50:26.138 Action UI_Infrastructure portal.house-2aojhum1o.Administrator .NET #1 com.plumtree.uiinfrastructure.interpreter.Interpreter Leaving handleRequest - pre filter terminated execution. <ptLogMsgEnd>I had the same problem. I identified some issues with the way this portlet works. There is a work around, but not a good one. To fix this portlet, I had to go into config manager, 'Aqualogic Notification Service -> RSS Feeds' and uncheck 'Gateway RSS Feed URLs'. This makes that portlet work properly, the side effect is that it breaks all of the RSS Feeds in collab. So, to get around that you have to go add a gateway config to all of the collab portlets' web services... I meant to submit a trouble ticket, but never got around to it. We aren't using that portlet currently, so I bailed on the work around.
-
How to get user data in a user profile portlet
You would think that this would be easy. Its not?
This was posted in the wrong forum:
Re: Interaction (ALUI/WCI) Cutom User Profile Portlet
"I have a custom portlet that returns user specific information using a portal user profile property. It works great when using current user, which is the logged in user. How can I access the user properties for the profile page owner?
I searched the dev docs without any success, only references to preferences.
Thanks in advance for your assistance.."
I want to know the answer as well. Seems that you shouldn't have to query the IDK for this...
I see 6.5 has an adaptive tag for this.... sigh. time to upgrade.
Edited by: Joel Collins on Feb 3, 2009 10:56 AM
in case anyone tries this in 6.1, I ended up using this:
string sProfileUserID = portletRequest.GetSettingValue(SettingType.UserInfo, "_ProfileUserID");
int iProfileUserID = int.Parse(sProfileUserID);
IObjectQueryRow user = userManager.QuerySingleObject(iProfileUserID);
IExtendedData extendedData = user.GetExtendedData();
make sure you check off the right check box on the user information page of the web service.
Edited by: Joel Collins on Feb 3, 2009 2:12 PMDid you search in the forum before posting your question? Every week similar question like yours is being posted. Anyway find below the query.
SELECT LTRIM(MAX(SYS_CONNECT_BY_PATH(EMPNO,';')),';')
FROM
SELECT EMPNO,ROW_NUMBER() OVER(PARTITION BY 1 ORDER BY 1) CURR,ROW_NUMBER() OVER(PARTITION BY 1 ORDER BY 1)+1 NEXXT
FROM EMP
START WITH CURR=1
CONNECT BY CURR = PRIOR NEXXT
Regards,
Mohana -
How to capture the user activities in Project Server 2010
Hi
I want to capture the user activities from Project Server 2010 like when a user has saved and published etc.
Is there any possibility that we can get the user activities data from sql server.
Please throw some light on the same.
Thanks
Geeth If you feel that the answer which i gave you is Helpful please select it as Answer/helpful.Hi Geetha,
As far as I know, there is no such information stored in Project Server DB.
You can have this kind of information by project, such as the ProjectModifiedDate in the Reporting DB (MSP_EPMProject_userView). I also know that there is a PROJ_LAST_SAVED date in the Draft DB. But be aware that querying in the Draft DB is not supported
by MS.
Another way would be doing some custom code, storing in a separate DB each save and publish operation per user.
Hope this helps.
Guillaume Rouyre - MBA, MCP, MCTS -
Portal Activirty Reporting and logs tracing for user activities
We operate under a WAS JAVA 6.40 SP19 environment portal...
Can the portal generate reports base on users activities can the portal report on users login attempts with any of the followings:
Login attempts by numbers of tries
Login attempts by date
Login attempts by fail or unsuccessful
Login attempts by successful
We currently are tracing SSO attempts into the ECC systems but we would like to report from a portal end perspectiveHi,
Hope this link helps.
http://help.sap.com/saphelp_nw04s/helpdata/en/58/728ea01cf64fff996b827f2a06f9b1/frameset.htm
Blog: /people/daniel.wroblewski/blog/2007/09/09/fixes-available-for-portal-activity-report
Thanks,
Tanuj -
Best way to get the entire history of User Activities
Hi,
We have a requirement to track the history (at least 1 year) of all the user activities. Currently we are using user stat which gives just 3 months history. Is there any other way to get the entire history?
Heard about RBE.
Can some one suggest on how to implement RBE? Can we use SAP database and GUI for RBE?
Is there any other alternative?
Thanks in advance,
MRSwitch on the Audit Log. Lots of info here if you search on SM18/19/20
Alternatively ask the Basis team to increase the retention of the log files so you can use ST03 for longer -
Dynamic User Survey Portlet. I want to create a dynamic survey in oracle portals.
The administrator should be able to specify the questions, answer column attributes in a database table and activate the
current survey using a status_flag column. How to write a portlet to generate the survey page dynamically and
present to the user. The questions and answers should be inserted into another database table on submit.
Any sample, ideas really appreciated
VimalHi,
I have answered a similar question in
Re: .NET application works OK on infrastructure, but has problems on midtie
Thanks,
Sharmila -
The User portlet and the Portal User Profile portlet
Im trying to create a sub administrator home page on version
309, however the 'create user' portlet has been split into
a 'create user' and a 'update user profile' portlet (as seen on
the new default portal30 homepage).
However the only portlet that seems to be available in the
portlet list is 'update user profile' portlet.
So how do I add the create user portlet to my homepage?I found the wwsec_api and wwsso_api_user_admin packages. I now know I can build my own user profile screen and use these APIs to add, update, and remove users.
However, do I need to use the wwsec_person$ table, or can I create my own? Or can I add additional fields to the wwsec_person$ table? I have 7 additional pieces of information that need to be captured. I could just use some of the database fields in the table that we don't currently have use for, but then the name of the field will not accurately represent the contents of the data (i.e. store our "Organization" data in the "Department" field, our "DSN Phone Number" in the "Work Phone Number" field, etc.) and it would make for difficult maintenance.
Can anyone offer suggestions as to how they implemented a customized User Profile, easily? -
Hi
I want to develop a custom User registration portlet in JSP. I'm using iAS 902.
Everybody can give me a starting point, or a sample.
I developed Java API-s, which receives user information from LDAP, but I think my portlet must invoke Portal API-s, which registers the user to the Portal to.
Any idee?
Thanks.I had the same problem and wrote my own method to add users. I'm using the oracle.ldap.util.jndi.ConnectionUtil that is provided by Oracle. Everything seems to work pretty good. I'm winging it here so I'm always open to suggestions:
import oracle.ldap.util.jndi.ConnectionUtil;
import javax.naming.directory.*;
import javax.naming.*;
public class LdapUser
public LdapUser(){}
public void addUser()
try
InitialDirContext ctx = ConnectionUtil.getDefaultDirCtx("host", "port", "orcladmin", "pwd");
BasicAttributes attrs = new BasicAttributes();
BasicAttribute oc = new BasicAttribute("objectclass");
oc.add("top");
oc.add("person");
oc.add("inetOrgPerson");
oc.add("organizationalPerson");
oc.add("orclUser");
oc.add("orclUserV2");
attrs.put(oc);
BasicAttribute gn = new BasicAttribute("givenName", "TestX");
attrs.put(gn);
BasicAttribute sn = new BasicAttribute("sn", "Account");
attrs.put(sn);
BasicAttribute cn = new BasicAttribute("mail", "[email protected]");
attrs.put(cn);
// Etcetera, etcetera...
ctx.createSubcontext("cn=testx,cn=users,dc=whatever,dc=com", attrs);
ctx.close();
System.out.println("Success!!");
catch (NameAlreadyBoundException nabe)
System.out.println("Username is already in use. Please choose another.");
catch (NamingException ne)
System.out.println("NamingException: " + ne);
catch (Exception e)
System.out.println("User account was not created.");
} -
Hi all,
I constantly churn out website for new Property / condominium launches in Singapore and here are example of websites:
www.highlinetiongbahru<i></i>.sg
www.palmssixthave<i></i>.com
www.sophiahills<i></i>.properties
I'll like to be able to track users activities on Google Analystic as well as observation a list of competitors website activities and compare the weakness/strength among them to see how i can improve things.
Are there any good addon or any other methods to be do the above?Not that I know of, but please also see analytics documentation: [https://support.google.com/analytics/answer/1032399?hl=en]
-
How to monitoring user activities
Hi to All,
i need to monitor user activities, for example:
Today: 10/05/2010
user: AZ0001
transaction used in day 10/04/2010 from 9:00 to 16:00.
Thanks & Regards,
UmbertoHi
SM04 is the transaction you are looking for.
Hope this helps.
Regards
Abhii -
hi,
suppose a user login using Oracle ID and Password and can do insert, delete, drop, create, alter.
from upper management, changing the grant permission is not an option.
how do audit an user activites, on 10gR2 or 11gR2?
thanks.See the security guide:
http://download.oracle.com/docs/cd/B19306_01/network.102/b14266/auditing.htm#i1011984
also the SQL reference:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_4007.htm#i2059073
You will probably arrive at something like
AUDIT TABLE BY username; -- audits CREATE and DROP
AUDIT ALTER TABLE BY username;
AUDIT INSERT TABLE BY username;
AUDIT UPDATE TABLE BY username;
AUDIT DELETE TABLE BY username;
etc.
Read the material carefully, so you understand 'statement auditing' versus 'privilege auditing', etc. There are multiple, overlapping concepts here.
Audit records such as these can be reviewed in SYS.DBA_AUDIT_TRAIL. -
Anyone using the User Activity Portlet? If you have your Notification Service -> RSS Feeds configured to 'Gateway RSS Feed URLs', the User Activity portlet doesn't work.. I'll append the stack trace below. If you uncheck this option in config it fixes the User Activity portlet problem, but then the RSS feeds available through collab don't work - you can get around it by adding gateway parameters to all of the collab web services, but that is a terrible work around... just wondering if anyone has dealt with this before I submit a SR.
Thanks,
Jason
2-19-2009 10:58:48.961 Error Storybook Logger activityservice.nidis2.ncdc.noaa.gov.ali http-21030-exec-3 java.lang.Class Error in retrieving CNS feed: com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on line 1: The reference to entity "redirect" must end with the ';' delimiter.
com.sun.syndication.io.ParsingFeedException: Invalid XML: Error on line 1: The reference to entity "redirect" must end with the ';' delimiter.
at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:182)
at com.sun.syndication.io.SyndFeedInput.build(SyndFeedInput.java:122)
at com.bea.shaboo.impl.support.UserActivityBean.getActivityList(UserActivityBean.java:74)
at com.bea.shaboo.impl.support.UserActivityBean.getActivityStreamModel(UserActivityBean.java:177)
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:585)
at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:400)
at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:71)
at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)
at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:378)
at javax.faces.component.UIData.getValue(UIData.java:779)
at org.apache.myfaces.component.html.ext.HtmlDataTableHack.createDataModel(HtmlDataTableHack.java:350)
at org.apache.myfaces.component.html.ext.HtmlDataTableHack.getDataModel(HtmlDataTableHack.java:333)
at org.apache.myfaces.component.html.ext.HtmlDataTableHack.getRowCount(HtmlDataTableHack.java:75)
at org.apache.myfaces.custom.datalist.HtmlListRenderer.encodeChildren(HtmlListRenderer.java:107)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:319)
at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:343)
at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:251)
at org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTagBase.java:55)
at org.apache.jsp.useractivityfeed_jsp._jspx_meth_t_005fdataList_005f0(useractivityfeed_jsp.java:442)
at org.apache.jsp.useractivityfeed_jsp._jspx_meth_h_005fform_005f0(useractivityfeed_jsp.java:247)
at org.apache.jsp.useractivityfeed_jsp._jspx_meth_f_005fview_005f0(useractivityfeed_jsp.java:178)
at org.apache.jsp.useractivityfeed_jsp._jspService(useractivityfeed_jsp.java:108)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
at org.apache.myfaces.webapp.MyFacesServlet.service(MyFacesServlet.java:74)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.bea.shaboo.impl.servlet.RequestedUserFilter.doFilter(RequestedUserFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.bea.shaboo.impl.servlet.AccountCreationFilter.doFilter(AccountCreationFilter.java:57)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.bea.shaboo.impl.servlet.KodoSessionFilter.doFilter(KodoSessionFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.bea.shaboo.impl.servlet.ShabooSecurityFilter.doFilter(ShabooSecurityFilter.java:74)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.bea.shaboo.impl.servlet.InitializationCheckFilter.doFilter(InitializationCheckFilter.java:42)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:887)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:696)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2009)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.jdom.input.JDOMParseException: Error on line 1: The reference to entity "redirect" must end with the ';' delimiter.
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:468)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:851)
at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:178)
... 71 more
Caused by: org.xml.sax.SAXParseException: The reference to entity "redirect" must end with the ';' delimiter.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.scanAttributeValue(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanAttribute(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
... 73 more
<ptLogMsgEnd>AquaLogic Notification Service: RSS Feeds
Enable Basic Authentication Enabled
Gateway RSS Feed URLs Enabled
ALUI Directory : is working fine as I have installed Softerra and checked it myself.
Collaboration: AquaLogic Notification Service Client is working fine and is pointed to the machine on which the notification service is installed
Activity Service
Activity Service: Common Notification Service Client
I am pointing this to the machine where the Notification service is installed.
RSS Reader Portlet configuration:
Do I need to preset this the domain?
I currently get the following message when i click on the rss image in collab
HTTP Status 400 - Invalid path /project/module/ was requested
type Status report
message Invalid path /project/module/ was requested
description The request sent by the client was syntactically incorrect (Invalid path /project/module/ was requested).
Apache Tomcat/6.0.14
G
Edited by: ALUIDeveloper on Feb 19, 2009 9:37 AM -
Multiple users on portlets with individual static info
Hi,
I have created several portlets on a page that takes a user's preference, and then renders the different portlets according to the user's specifications. For example, when a user visit the page, it would ask the user if they prefer the texts to be red or blue, and if they want the font sizes to be 10px or 12px on each portlet. However, if I use static variables in a class to track the user's "preference", and if another user decides to view the same page at the same time, it would result in the page rendering according to the first user's "preference".
Does anyone here have any suggestion on how to store a user's "preference" statically for EACH individual user that visits the same page with different portlets?
I guess I'm trying to accomplish something similar to a shopping cart at an online store: What is the best way to store the items an individual user has put in the basket and not have it mixed up with other visitors to the site?
Any help would be much appreciated.
Thanks!
Edited by: SirAlmon on Jun 20, 2008 5:58 AMDo you want the information for the user to be there when they come back another day? If not then the user's session will work or a cookie. If the info is desired for extended periods then you have to choose a persistent data store for the information. A database, a properties file on the server (XML is frequently used), or persistent cookies.
Static is the wrong way to go. Static means one value for the entire application. So the last person to set the value will be the one everyone sees.
The session is a great and convenient way to track a user while they are on your site. It is also a easy way to get yourself into trouble. Use it judiciously. -
Log/history for users' activities.
Hi all,
I just started my job as basis consultant and currently doing some system check as my daily routine and having some questions and confusion regarding to:
Is there a way to check users' daily activities (including developers)? eg: what programs are they running, etc.(besides SM21)
Besides that, in SM37, where can i find the description for every jobs, means what is the purpose of the specific job? is there any table that contained the information ?
Any advise is kindly appreciate.
Thanks.
Rgs,
Nicholas.I've tried to search but couldn't get my answer.
For the Job description, can i knw what is the function and task for the job ?
For eg, SAP_APPLICATION_STAT_COLLECTOR. How i knw what is the exact feature does this job doing ? Meanwhile, is there any Tcode or table that allow me to check for the feature of every SAP jobs, including Abap program. Besides going through the logic of the program.
Message was edited by:
Nicholas Chang
Maybe you are looking for
-
Since I am already a customer of Adobe, I need to know how to upload Adobe Reader 9, Adobe Acrobat XI Pro, and the other tools that go with both programs onto my new Windows 7 HP computer without having to fill out a new customer form or without
-
Urgent help needed to save aimage in phone memory
hi, i'm developing one appln in j2me.in that i want to read and save images from and to phone memory.i already tried it with file connection api.File connection api supports only CLDC1.1 most of the mobile supports CLDC1.0 can u tell me a soln for th
-
I have the latest version of Itunes and I've tried reinstalling it but it made no difference. I recently got a new laptop (a toshiba, windows 8) and downloaded itunes onto it and logged in because I have the same itunes account on other laptops. Sync
-
What are the steps and costs to publish a magazine on the App Store?
I'm in the learning process in making digital magazines with InDesign CS5.5. Now everything is ok until the end of the file is ready to get on the AppStore. I know that the costs are intended for publishers and companies so they can have their "kiosk
-
How do I import groups of contacts?
I have several different contact groups of 200-400 contacts stored in CSV files. None of the names are the same and I want to keep them separate. I wish to upload them as groups or separate folders within contacts so that I can send to one group at a