Training offering

Fast Lane Deutschland

Programming with IBM InfoSphere MDM Server for PIM


Length: 5.0 Days
Course code: DC742G
Delivery method: Classroom
Price: 4490 EUR
This training is available on request.
Please contact us by phone or email at :
+49 40 253346-10


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.


This is an advanced course for:

  • Developers
  • Solution architects
  • Technical architects


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.


  • Implement a PIM solution using MDM Server for PIM
  • Deploy MDM Server for PIM java code
  • Set up Development Environment


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
  • Module 5: Workflow

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: setting