CURAM CERTIFICATION
Test C7010-010: IBM Cúram V6.0.4, Application Development.
Questions: 50
Duration: 75 Minutes
Passing Score: 70%
​
Curam Infrastructure
Curam components; Run-time Architecture; Curam API; Build Targets;
​
Server Development
Curam Reference Model.
-
Setting up RSA.
-
What is defined in the Model.
-
Working with Fragments.
-
Facade and Process classes; Entity classes; Struct classes; Curam Extensions.
-
Domain Definition as a data type.
-
Curam associations: assignments, aggregations, generalizations; foreign keys and indexes; extensions.
-
Adding operations to the classes; operation stereotypes; which shall I choose - best practices.
-
Mandatory fields.
-
Exit Points and Validation.
-
Optimistic locking and Audit.
-
Using Key Sets and KeyServer in the Model.
-
Modeling is done, what is generated?
Working with classes and files
-
Generated Class Hierarchy.
-
Creating implementation class.
-
Implementing Exit Points and Validation.
-
Working with Codetables.
-
Using Datamanager to load database.
-
Curam Messages and Exception Handling. Message placeholders.
-
Using Informational.
-
Unique IDs; defining Key Sets and KeyServer and using them in Java code.
-
Concurrency and Transaction Control
-
Configuration: Application.prx and Bootstrap.properties.
-
Server Tracing.
-
Using Admin Workspace.
Client Development
UIM Elements and Attributes;
-
UIM and properties files; externalization and localization.
-
Fields, Clusters and Lists; pagination.
-
Connecting to server-side functions; displaying, submitting, and modifying the data.
-
How to create a Search page.
-
Action control on the page; multiple submits.
-
Passing parameters between pages.
-
Conditions.
-
Details row.
-
Views.
-
Using Informational.
-
Using JavaScript; client-side validation
-
Working with widgets.
-
UIM Generator.
Curam User Interface and Navigation.
-
Defining a new Application.
-
Sections, Shortcut Panel, Tabs, Context Panel, Action Menus, Navigation Bars.
-
Properties files and localization.
-
Logging into the Application; defining users and user roles.
-
Tab Refresh.
-
Implementing loader classes for dynamic control.
-
What do I define in curam-config.xml file?
-
Defining Domain Definition for the search page and for the popup page.
-
Client Tracing.
​
Server Customization
-
Curam Customization approach.
-
Curam Extension vs. Subclassing (Generalization).
-
Extending Structs and Entities; extending Process and Facade classes.
-
Subclassing Facade, Process, and Entity class; using 'Replace Superclass' option.
-
Overriding methods.
-
Domain Definition Override.
-
Customization of Codetables: add, modify, delete code value.
-
Changing Datamanager files: add, modify, delete the row. Add, modify, delete the whole table content.
-
Message files: adding and modifying the messages.
-
Customization of Persistence Interface Process classes.
-
Working with Server Configuration Files.
-
Defining Validations using Admin Workspace.
​
Client Customization
-
Customizing UIM pages and properties.
-
Working with Client Configuration Files.
-
Customizing application navigation.
-
Customizing widgets.
​
​