Informatica B2B - Developer

In Informatica B2B - Data Exchange for Developers training course delegates will gain the skills necessary to use the principal features of Informatica B2B Data Exchange for electronic data interchange between partner organizations. Explore the features and benefits of MFT and also the advantages of DX-MFT integration.

The Informatica B2B - Data Transformation for Developers training course is an introduction to Informatica's B2B Data Transformation for developers, analysts, and other users who are responsible for designing and implementing transformations. It also includes best practices for Parsing, Serializing, and Mapping tasks.

By attending Informatica B2B - Data Exchange for Developers workshop, delegates will learn to:

  • Describe the DX architecture, components, DT services and how they integrate in DX
  • Describe DX Objects, and how they work together to enable partner communication
  • Describe how DX leverages Informatica PowerCenter and vice versa
  • Describe MFT, and various MFT endpoints supported by DX
  • Describe the DX Partner Portal, and its available functionality
  • Apply key concepts, such as Documents and Events, parent-child relationships and Delayed Processing, and how they are used to handle B2B relationships with partners
  • Monitor and manage DX events, and use them to track workflow progress
  • Create and use Event Monitors to control Real-Time and Batch workflow execution
  • Manage DX Objects using Web Services interface
  • Configure the DX dashboard for custom reporting
  • Troubleshoot issues in a DX environment

By attending Informatica B2B - Data Transformation for Developers workshop, delegates will learn to:

  • Discuss the key concepts of the B2B Data Transformation
  • Utilize parsing techniques
  • Move information from an XML structure to an output format
  • Perform XML to XML transformation with Mappers
  • Discuss various preprocessors and their uses
  • Describe locators, keys, and indexing and their uses
  • Explain concepts such of Logic implementation via conditions and Specification-driven transformation
  • List the Streamers to process large documents and validators
  • View the notification process and failure handling techniques
  • Discuss the purpose of Libraries
  • Explore the usage of Data Transformation services in B2B Data Exchange and the usage of prebuilt libraries in Data Transformation
  • Discuss PowerCenter integration via the Data Processor transformation

For both the courses: Attending one of the below training or having an equivalent experience.

  • Informatica PowerCenter: Developer, Level 1
  • Informatica PowerCenter: Data Integration for Developers

  • Developers and Consultants


Informatica B2B - Data Exchange for Developers
(Duration : 4 Days)


DX Overview

  • Informatica B2B Data Exchange
  • Business Context of B2B Use-case
  • Features and Benefits of B2B DX
  • DX Architecture/Components

Exploring the DX Interface

  • Using the B2B DX Console
  • Management of DX Objects
  • Endpoint, Application, Workflow, Partner and Account, Profile, Document and Events
  • Lab: Creating Data Exchanges

PowerCenter Integration with Real-Time Workflows

  • Functional Components of Real-Time Workflows
  • Create DX Objects and Transformations in a PowerCenter Workflow
  • Connection Objects, JNDI Application, JMS Application Connections and Workflows
  • Running a Real-Time Workflow in DX
  • Lab: DX and PowerCenter Integration
  • Lab: Integrating DX and DT

Handling Batch Workflows

  • DX Flow Decision making logic
  • Batch and Real-Time Use-Cases
  • Configuring DX Workflows for Batch
  • Scheduling in DX
  • Lab: Mapping Parameters and DX

Managing Documents and Events

  • Overview of B2B DX Events
  • Event Types
  • Event Status
  • Event Status History
  • Event Attributes
  • Event Properties
  • Event Search - Basic & Advanced
  • Viewing Events
  • Dialogue - Root, Parent and Child Events
  • Creating and managing new events using DX Transformations
  • Lab: Integrate DX Profile Parameters

Chaining Workflows and Data Flow

  • DX Data flow and Design
  • Content based routing
  • Design Decisions
  • Parent and Child Events
  • Overview of Chained Workflows
  • Chained Workflow Use-Case
  • Lab: Chaining workflows

Reconciling Events

  • Introduction to Reconciliation
  • Reconciliation Use-Case
  • DX Reconciliation Process
  • DX Transformations for event reconciliation
  • Reconciliation Monitor
  • Monitor Frequency
  • Handling Reconciliation Issues
  • Lab: Creating a Reconciliation Event
  • Lab: Sending an Acknowledgment
  • Lab: Completing the Reconciliation Process

Delayed Events

  • Introduction to Delayed Events and Delayed Processing
  • Delated Event Use-Case
  • Delay Rules
  • Release Rules
  • Rule Evaluation
  • Setting up Delayed Processing in DX
  • Lab: Setting up Delayed Processing in DX

DX MFT Integration

  • Introduction to MFT
  • Features and Benefits of MFT
  • DX - MFT Integration
  • Installing MFT
  • MFT Endpoints
  • Lab: Managing the Dashboard
  • Lab: Setting Up Email Resource with MFT Portal
  • Lab: Setting up a MFT File Transfer from Source to Target Endpoint
  • Lab: Using a Built-in Scheduler to Execute Projects at Future Dates and Times
  • Lab: Create endpoints that directly interact with MFT
Informatica B2B - Data Transformation for Developers
(Duration : 4 Days)


Discuss the key concepts of the B2B Data Transformation

  • Data Transformation
  • Universal Data Transformation
  • DT Studio
  • Additional components
  • Architecture overview
  • Deployment and Services
  • Developer/Data Processor components and perspectives
  • Design workflow
  • Wizard walk-through

XML and XSD Basics

  • Overview of both XML and XSD
  • Schema creation
  • Compare the XSD and Data Transformation syntax
  • IntelliScript


  • Parsers overview
  • Parser properties
  • Parser format
  • Parser use cases
  • Basic anchors in Data Transformation
  • Types of Anchors
  • Anchor properties
  • Markers and its properties
  • Lab: Basic Parsing

Anchors and Marking

  • Scope of Anchors
  • Phase of Anchors
  • Marking and Marking options
  • Lab: Phase and Marking

Group and RepeatingGroup

  • Group overview
  • Group properties
  • RepeatingGroup functionality
  • RepeatingGroup properties
  • Lab: Group and RepeatingGroup


  • Regular expressions
  • Regex special characters
  • Character classes
  • Line/Word anchors
  • Conditions
  • Pattern search in DT
  • Variables

Actions and Transformers

  • Types of Actions
  • Default and commonly used Transformers
  • Differences between Actions and transformers
  • Commonly used actions
  • Data manipulation functions
  • Conditional processing
  • Alternatives
  • Groups and EnsureCondition
  • Alternatives and EnsureCondition
  • Lab: Transformers, Actions, and Conditions


  • Mapper overview
  • Mapper properties
  • Mapper actions and anchors
  • Map overview
  • SetValue overview
  • Lab: Simple mapper

GroupMapping and Locators

  • GouprMapping overview
  • GroupMapping properties
  • Group Locators - By Occurrence, By Key
  • GroupMapping Use cases
  • Lab: GroupMapping and Locators

RepeatingGroup and Alternative Mappings

  • RepeatingGroupMapping overview
  • RepeatingGroupMapping properties
  • Locators in RepeatingGroupMapping
  • RepeatingGroupMapping use cases
  • AlternativeMappings overview
  • AlternativeMappings properties
  • AlternativeMappings use cases
  • CalculateValue and EnsureCondition
  • Lab: RepeatingGroup and Alternative Mappings


  • Serializer overview
  • Serializer anchors
  • Transformers on serializers
  • Group serializer
  • Create a serializer
  • Commonly used, string and content serializers
  • How serializers utilize locator property
  • RepeatingGroup Serializer overview
  • RepeatingGroup Serializer properties
  • RepeatingGroup Serializer use cases
  • AlternativeSeriallizer overview
  • AlternativeSeriallizer functionality
  • AlternativeSeriallizer use cases
  • Actions in Serializer
  • Lab: Simple Serializer
  • Lab: RepeatingGroup Serializer

Global Components

  • Global components overview
  • Uses of global components
  • Connecting components - RunParser, RunSerializer, and RunMapper
  • Lab: Global Components

Embedded Components

  • Embedded Parser overview
  • Embedded Parser properties
  • Connect component
  • Embedded Parser use cases
  • Embedded Mapper overview
  • Embedded Mapper properties
  • Embedded Mapper use cases
  • EmbeddedSerializer overview
  • EmbeddedSerializer properties
  • EmbeddedSerializer use cases
  • Lab: EmbeddedParser
  • Lab: EmbeddedMapper

Advanced Parsers

  • EnclosedGroup
  • DelimitedSections
  • FindReplaceAnchor
  • Lab: Advanced Parsers

Action Components

  • Sort
  • AggregateValues
  • AppendValues
  • XSLTMap
  • DelimitedSectinsSerializer

Deploying Services

  • Deploying Services overview
  • Deploying Services properties
  • Lab: Use Data Processor transformation in Mapping


  • Purpose of Libraries
  • Library structure
  • Installing Libraries
  • Libraries and Data Processor Transformation
  • Library object development

Unstructured Data Transformation

  • Unstructured Data Transformation overview
  • Unstructured Data Transformation components
  • How it works with DT
  • Relational Hierarchies
  • Lab: Additional Exercise

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.