Chapter 1. Introduction to MCMCE
- MDMCE Overview
- MDMCE Architecture Overview
- Introduction of Documentation e.g. Information Center Java API Docs,Scripting References
- Introduction to MDM CE Object Data Model
- Exercise: MDM CE Object Data Model (Large Consumer Electronics Retailer)
Chapter 2. Introduction to MDMCE Programming languages
- Overview of MDM CE's Java API
- Exception Handling
- Overview of MDM CE's Scripting Language
- Manipulating Objects
- Exercise: Installing the Workbench
- Exercise: Running code from the DocStore
- Exercise: Using a Jar to deploy custom code
- Exercise: Custom Log4J messages
Chapter 3. MDMCE Programming Exercises (Use Case)
- Understanding the Extension Points (Value Rule, Validation Rule, Enumeration Rule, Pre and Post Processing, Post Save)
- Exercise: Creating a Value Rule
- Exercise: Creating a Validation Rule
- Exercise: Creating a Preprocessing Rule
- Imports
- Exercise: Import Suppliers
- Exports
- Exercise: Export for E-commerce Downstream system
- WQL Query Language
- Exercise: WQL - Export HTML output
- Search
- Workflows
- Exercise: Workflow - New Product Introduction
Chapter 4. Best Practices
- Requirements and restrictions for using Java API
- Best practices of using Java API (Transaction management, Error handling, Logging, Testing etc)
- common.properties setting
AGENDA:
Day 1
- Chapter 1: Introduction to MDM CE
- Unit 1: MDM CE Overview
- Unit 2: MDM CE Architecture Overview
- Unit 3: Introduction to MDM CE Object Model
- Unit 4: VMware Set-up
- Unit 5: Use Case Scenario
- Unit 6: MDM CE Use Case - Object Model exercise
Day 2
- Chapter 2: MDM CE Programming Languages
- Unit 1: Overview of MDM CE and Java API
- Unit 2: Exception Handling
- Unit 3: Overview of MDM CE Scripting Language
- Unit 4: Configuring Rational Software Architect (RSA) IDE
- Unit 5: Test code and Deployment Strategy
- Unit 6: MDM CE Java API - Basic Object Manipulation
- Chapter 3: MDM CE Programming Exercises
- Unit 1: Basic extension point
Day 3
- Chapter 3: MDM CE Programming Exercises
- Unit 2: Import
- Unit 3: Export
- Unit 4: WQL Language
Day 4
- Chapter 3: MDM CE Programming Exercises continued ...
- Unit 5: Workflow
- Chapter 4: Best Practices