IBM Professional Certification Program

Certify your skills. Accelerate your career.

Test C2170-010: IBM Cúram V6.0.4, Application Development

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.   The contents of this exam is applicable to both IBM Cúram V6.0.4 and V6.0.5.

Section 1 - IBM Cúram Infrastructure (10%)

  1. Identify the components of IBM Cúram Social Program Management

  2. Outline the runtime architecture used in IBM Cúram for the client and server applications

  3. Access product documentation that is provided with the IBM Cúram application

  4. Select the appropriate build target for a particular task

  5. Other - file types

Section 2 - Server Development (30%)

  1. Use RSA fragments, RSA packages, and the CODE_PACKAGE option

  2. Model the following classes: Domain Definition, Entity, Struct, Process, and Facade

  3. Interpret the class hierarchy that is generated from modeled classes

  4. Model the following relationships: Index, Foreign Key, Assignable, Aggregation

  5. Define appropriate stereotype operations for entity, process and facade classes

  6. Specify options for exit points, auditing and optimistic locking

  7. Define code tables, data manager files, and message files

  8. Implement exception handling

  9. Specify modeled and mandatory field validations

  10. Implement server validation and post-processing messages using the Informational Manager

  11. Perform server-side testing and tracing

  12. Generate unique IDs

Section 3 - Client Development (20%)

  1. Identify features for localization and externalizing strings

  2. Select the necessary build targets for client development


  4. Implement a simple search feature

  5. Implement a modify feature

  6. Identify the parts of the IBM Cúram user interface

  7. Configure application navigation features

  8. Implement the following client features: multiple submit, select lists, display images, views, wizards and in-page navigation, and expandable lists

  9. Invoke the UIM Generator to create pages

  10. Add logic to your UIM pages using JSP scriptlets and JavaScript

  11. Use features to perform client-side validation

  12. Identify out-of-the-box domain specific controls or widgets and the use of the Custom Widget Development Framework (CWDF)

  13. Perform client tracing

Section 4 - Server Customization (30%)

  1. Identify the features for deprecation reporting

  2. Access and interpret documentation to determine the compliant customization approach

  3. Specify the build precedence using the component order variables

  4. Customize non-source code artifacts compliantly: message files, code tables, data manager files, server configuration files

  5. Configure validations using the Administration Suite

  6. Customize source code artifacts compliantly: Structs, Façade and Process classes, Entity classes, Domain Definitions

  7. Distinguish between service layer classes developed using the persistence infrastructure and those developed using the classic development approach

  8. Customize service layer implementations using the Event/Listener pattern, Strategy pattern, and references to services layer classes

Section 5 - Client Customization (10%)

  1. Customize client artifacts compliantly, including UIM pages, property files, application navigation, images, and style sheets

  2. Determine the purpose of the key client configuration files and how they can customized

  3. Implement a plug-in for custom data conversion and sorting

  4. Identify the options for customizing widgets


Connect with Us