Informatica B2B - Developer

In Informatica B2B - Data Exchange for Developers training course, you 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 provides 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: Attend one of the below training or have 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

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

Handling Batch Workflows

  • DX Flow Decision making logic
  • Batch and Real-Time Use-Cases
  • Configuring DX Workflows for Batch
  • Scheduling in 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

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

Reconciling Events

  • Introduction to Reconciliation
  • Reconciliation Use-Case
  • DX Reconciliation Process
  • DX Transformations for event reconciliation
  • Reconciliation Monitor
  • Monitor Frequency
  • Handling Reconciliation Issues

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

DX MFT Integration

  • Introduction to MFT
  • Features and Benefits of MFT
  • DX - MFT Integration
  • Installing MFT
  • MFT Endpoints
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

Anchors and Marking

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

Group and RepeatingGroup

  • Group overview
  • Group properties
  • RepeatingGroup functionality
  • RepeatingGroup properties


  • 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


  • Mapper overview
  • Mapper properties
  • Mapper actions and anchors
  • Map overview
  • SetValue overview

GroupMapping and Locators

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

RepeatingGroup and Alternative Mappings

  • RepeatingGroupMapping overview
  • RepeatingGroupMapping properties
  • Locators in RepeatingGroupMapping
  • RepeatingGroupMapping use cases
  • AlternativeMappings overview
  • AlternativeMappings properties
  • AlternativeMappings use cases
  • CalculateValue and EnsureCondition


  • 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

Global Components

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

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

Advanced Parsers

  • EnclosedGroup
  • DelimitedSections
  • FindReplaceAnchor

Action Components

  • Sort
  • AggregateValues
  • AppendValues
  • XSLTMap
  • DelimitedSectinsSerializer

Deploying Services

  • Deploying Services overview
  • Deploying Services properties


  • 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

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.