Ella developed a custom application object to extend the Personalization engine with a custom user attribute.
The custom class was packaged into a JAR file archive and placed on the server. Then, the portal was restarted.
What must Ella do before she can create a business rule using the new user attribute?
Answer : C
Explanation: Explanation :
An application object is a java object existing at a known location in the request context.
Defining an application object involves specifying the objects class name (as a Java class), and specifying a key (string key into a session attribute) to find it in the request context.
Personalization -
Arthur developed two portlet applications to support the same event-- the choosePerson event. This event uses the "http://example.ibm.com/portlets" namespace, and its payload type is the com.ibm.example .Person class.
Arthur deployed one portlet from each portlet application to the same portal page. He also wired one portlet (Portlet A) as the event source and the other portlet (Portlet B) as the event target. When Arthur tests the portlet communication, he does not see that the com. ibm. example. Person object was transferred to Portlet B after the event was fired from
Portlet A.
How can Arthur resolve this problem for optimal performance?
Answer : D
Chris is working on a custom theme and it is required to work on multiple runtimes.
How does he implement the custom theme?
Answer : A
Explanation:
Explanation :
you can add dynamic content to your custom theme by using either client-side or server- side logic.
Client-side logic -
You can add client-side logic, for example JavaScript, iWidgets, live text, to the WebDAV file store and reference it in the theme.html file .
Server-side logic -
You can reference a JSP in the theme.html file by using a dynamic content spot. You cannot add a JSP to WebDAV, because it needs a servlet context to compile and execute.
John wants to change the default behavior of IBM WebSphere Portal so that any user who authenticates by using an explicit login is redirected to a particular page.
Which option is a valid implementation of this custom behavior?
Answer : A
Tyler is developing a portlet that allows a user to see all the pages that the user can access in the portal. Which portal model should Tyler use to get the pages that are visible to the specific user who is logged in?
Answer : C
Frank has a portlet that accesses PUMA to retrieve some details about a user to control what is displayed in his custom portlet (user categories). After some analysis, he sees that
Answer : A
Explanation:
Explanation : PumaProfile -
Contains methods that provide read-only access to the User and Group attributes and identifiers. You can use this interface to get the User object for the current user.
PumaLocator -
Contains methods for looking up User and Group objects. You can use this interface to obtain a List of Group objects for all of the groups in which the current user is a member.
Beginning with Version 7.0 of WebSphere Portal, paging is supported. Which means that the result set is split up into subsets (pages) and a special iterator can be used to access the pages.
PumaController -
Contains methods for creating and deleting Users and Groups and for modifying the User and Group profiles and membership.
PumaEnvironment -
Contains methods to retrieve virtual principals, access general properties for user management, and a method to bypass access control for the user and group management layer.
Before the portlet can use these provider objects, it must first retrieve the appropriate home interface, depending on the type of application.
Standard portlet -
com.ibm.portal.um.portletservice.PumaHome
Jack wants to allow users to bookmark his portal page. He is using the following code:
<portal-navigation:urlGeneration>
<a href="<% wpsURL.write(out); %>"> My Page
</a> </portal-navigation:urlGeneration>
What change must he make to this code to allow users to bookmark the page?
Answer : D
Which statements are true regarding the <portal-core: stateBase/> tag? (Choose two.)
Answer : B,E
Assuming that the user-agent was correctly configured as a_smartphone, what syntax in the theme module definition should be used to include a resource that is specific to this client?
Answer : D
Sally developed a custom theme module that requires Dojo to render it. In the custom module definition, she added the Dojo modules to the prerequisite list. Sally then added her custom module to the non-deferred section of the
Deferred (Default) profile, leaving the Dojo modules in the deferred section.
What is the result of rendering a page in view mode with the Deferred (Default) profile assigned?
Answer : B
Which is true about the Cache Manager Service resource environment provider in IBM
WebSphere Portal?
Answer : B
Explanation:
Cache Manager Service -
The portal Cache Manager Service is responsible for managing the different caches used in WebSphere Portal Express.
Given the following module configuration, what value for the Resource Environment provider key my. module, acti ConfigService would make this module available?
<moduleActivation
extensionID="com.ibm.portal.resourceaggregator.util.ResourceEnvironmentProviderModul eAc
<parameter name="rep" value="ConfigService" />
<parameter name="key" value="my.module.active"/> </moduleActivation>
Answer : C
Chris wants to create a new custom theme without leveraging WebDAV.
What is the first step?
Answer : D
Which services are provided by WebDAV support in IBM WebSphere Portal? (Choose two.)
Answer : C,E
Which two statements are true about inter-portlet communication in the Web Dock portlet?
(Choose two.)
Answer : CD
Have any questions or issues ? Please dont hesitate to contact us