Book Image

(MCTS) Microsoft BizTalk Server (70-595) Certification and Assessment Guide: Second Edition

Book Image

(MCTS) Microsoft BizTalk Server (70-595) Certification and Assessment Guide: Second Edition

Overview of this book

Table of Contents (20 chapters)
(MCTS) Microsoft BizTalk Server (70-595) Certification and Assessment Guide Second Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Using Functoids


Once you get past the simplest of mapping constructs, where simply connecting source and target Schemas using direct links is not enough, you will start using Functoids. Functoids are small reusable snippets of code that execute predefined logic based on parameters (inputs from source Schema or other Functoids in the Map). Referring to XSLT, Functoids will inject functions and function calls into the generated XSLT script. Functoids typically take zero to many inputs and deliver one output, with a few exceptions.

There are nine different categories of Functoids, which are as follows:

  • Conversion

  • Cumulative

  • Database

  • Date and Time

  • Logical

  • Mathematical

  • Scientific

  • String

  • Advanced

As someone preparing to take the certification, you should be well aware of the available Functoids as they are important in the overall BizTalk and Map development. Most Functoids are however easy to use and quite self-explanatory, and an in-depth description of their use would be useless to the target audience...