Overview
This introductory course, Programming with InfoSphere MDM Server for PIM, is a must for those wanting to learn how to setup their environment and begin programming with MDM Server for PIM. Using IBM's Implementation Methodology Approach (use cases), you will have first hand experience building a solution that will incorporate the functionalities of the MDM Server for PIM product. This course will provide you with an initial understanding of the MDM Server for PIM Object Data Model and migrate towards programming a solution and finally what are the Best Practices for programming with MDM Server for PIM product.
Public
This is an advanced course for:
- Developers
- Solution architects
- Technical architects
Prerequisits
You should complete and have:
- Using InfoSphere MDM Server for PIM V9.0 (DC722) or previous IBM InfoSphere MDM Server for PIM V6.0 courses
- Familiarity with eclipse based Integrated Development Environment e.g. Rational Software Application
- +2 years Java programming experience.
Objective
- Implement a PIM solution using MDM Server for PIM
- Deploy MDM Server for PIM java code
- Set up Development Environment
Topics
Day 1
Unit 1: Introduction to MDMPIM Server
- Module 1: MDMPIM Server Overview
- Module 2: MDMPIM Server Architecture Overview
- Module 3: Introduction to MDM Server for PIM Object Model
- Module 4: VMware Set-up
- Module 5: Use Case Scenario
- Module 6: MDMPIM Server Use Case - Object Model exercise
Day 2
Unit 2: MDMPIM Programming Languages
- Module 1: Overview of MDMPIM Server and Java API
- Module 2: Exception Handling
- Module 3: Overview of MDMPIM Scripting Language
- Module 4: Configuring Rational Software Architect (RSA) IDE
- Module 5: Test code and Deployment Strategy
- Module 6: MDMPIM Server Java API - Basic Object Manipulation
Day 3
Unit 3: Introduction to MDMPIM Server
- Module 1: Basic extension point
- Validation Rule Exercise
- Value Rule Exercise
- Pre processing Exercise
- Module 2: Import
- Importing CSV file Exercise
- Module 3: Export
- Exporting CSV file Exercise
Day 4
Unit 3: Continued
- Module 4: WQL Language
- WQL Syntax
- Generate HTML Report using WQL: Creating HTML report Exercise
Day 5
Unit 4: MDMPIM Best Practices
- Module 1: Requirements and restrictions for using Java API
- Module 2: Best practices of using Java API
- Transaction management
- Error handling
- Logging
- Testing etc.
- Module 3: Common.properties setting