Course outline

Programming with InfoSphere MDM Collaborative Edition

Categories: Guaranteed To Run™, IBM

GK IBM LS Partner

Duration: 4 Days

This introductory course, Programming with IBM InfoSphere MDM Collaborative Edition V10.1, is a must for those wanting to learn how to setup their environment and begin programming with MDM CE. Using IBM's Implementation Methodology Approach (use cases), the developer will have first hand experience building a solution that will incorporate the functionalities of the MDM CE product. This course will provide the developer with an initial understanding of the MDM CE Object Data Model and migrate towards programming a solution and finally understand the Best Practices for programming with MDM CE product.

If you are enrolling in a Self Paced Virtual Classroom or Web Based Training course, before you enroll, please review the Self-Paced Virtual Classes and Web-Based Training Classes on our Terms and Conditions page, as well as the system requirements, to ensure that your system meets the minimum requirements for this course.

http://www.ibm.com/training/terms

  • Setting up Development Environment
  • Invoking Services using a Java Client against the MDM CE
  • Deploying Java Extensions to the MDM CE
  • Create a new Java Client invoking MDM CE services
  • Understand the MDM CE Extension points (Value Rule, Validation Rule, Enumeration Rule, Pre and Post Processing and Post Save Rule)
  • Understand and create a new Value Rule
  • Understand and create a new Validation Rule
  • Understand and create a new Preprocessing Rule
  • Understand and create a new Import and Export Rules
  • Understand WQL Query Language
  • Understand programming Search
  • Understand programming Workflow rules
  • Understand Best Practices around development with MDM CE

You should have:

  • completed Using InfoSphere MDM Collaborative Edition V10.1 (ZZ520) or previous IBM InfoSphere MDM Server for PIM V9.0 courses
  • familiarity with eclipse based Integrated Development Environment +2 years Java programming experience

This course caters to Developers, Solution architects, Technical architects, Technical Specialist.

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
This course is delivered by an authorized IBM Global Training Provider.

Feel free to contact us, if you want to know the price and location of this course. A Digital Revolver representative will contact you shortly to help you with your inquiry.
Please fill out the form below

  • Guaranteed to Run™. This ensures you will attend the instructor led class or live online class you want as scheduled without any disruptive cancellations*. You book the training you need, get back to focusing on your job and are sure your training requirements will be met saving time, money and ensuring peace of mind.
  • This schedule icon the schedule indicates that this date/time will be conducted as Instructor Led Training (ILT) or a Virtual Instructor Led Training (VILT) depending on the indicated class availablity.
Privacy and Cookies

This website stores cookies on your computer which help us make the website work better for you.

Learn moreAccept and Close
Social media & sharing icons powered by UltimatelySocial