Tab navigation
- Overview
- Objectives- selected tab,
- Test preparation
The test contains five sections totalling 50 multiple-choice questions. The percentages after each section title reflect the approximate distribution of the total question set across the sections.
Section 1 - IBM Cúram Infrastructure (10%)
- Identify the components of IBM Cúram Social Program Management
- Outline the runtime architecture used in IBM Cúram for the client and server applications
- Access product documentation that is provided with the IBM Cúram application
- Select the appropriate build target for a particular task
- Other - file types
Section 2 - Server Development (30%)
- Use RSA fragments, RSA packages, and the CODE_PACKAGE option
- Model the following classes: Domain Definition, Entity, Struct, Process, and Facade
- Interpret the class hierarchy that is generated from modeled classes
- Model the following relationships: Index, Foreign Key, Assignable, Aggregation
- Define appropriate stereotype operations for entity, process and facade classes
- Specify options for exit points, auditing and optimistic locking
- Define code tables, data manager files, and message files
- Implement exception handling
- Specify modeled and mandatory field validations
- Implement server validation and post-processing messages using the Informational Manager
- Perform server-side testing and tracing
- Generate unique IDs
Section 3 - Client Development (20%)
- Identify features for localization and externalizing strings
- Select the necessary build targets for client development
- Employ common UIM elements: PAGE, CLUSTER, FIELD, CONNECT, LINK, PAGE_PARAMETER, SOURCE, TARGET, SERVER_INTERFACE, ACTION_SET, ACTION_CONTROL
- Implement a simple search feature
- Implement a modify feature
- Identify the parts of the IBM Cúram user interface
- Configure application navigation features
- Implement the following client features: multiple submit, select lists, display images, views, wizards and in-page navigation, and expandable lists
- Invoke the UIM Generator to create pages
- Add logic to your UIM pages using JSP scriptlets and JavaScript
- Use features to perform client-side validation
- Identify out-of-the-box domain specific controls or widgets and the use of the Custom Widget Development Framework (CWDF)
- Perform client tracing
Section 4 - Server Customization (30%)
- Identify the features for deprecation reporting
- Access and interpret documentation to determine the compliant customization approach
- Specify the build precedence using the component order variables
- Customize non-source code artifacts compliantly: message files, code tables, data manager files, server configuration files
- Configure validations using the Administration Suite
- Customize source code artifacts compliantly: Structs, Façade and Process classes, Entity classes, Domain Definitions
- Distinguish between service layer classes developed using the persistence infrastructure and those developed using the classic development approach
- Customize service layer implementations using the Event/Listener pattern, Strategy pattern, and references to services layer classes
Section 5 - Client Customization (10%)
- Customize client artifacts compliantly, including UIM pages, property files, application navigation, images, and style sheets
- Determine the purpose of the key client configuration files and how they can customized
- Implement a plug-in for custom data conversion and sorting
- Identify the options for customizing widgets
