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 Advanced Functoids


The Advanced Functoids help in five areas, which are as follows:

  • Looping

  • Conditional Mapping (which also makes use of the Logical Functoids)

  • Copy-based Mapping

  • Troubleshooting and Testing

  • Scripting is done using external assemblies, inline code, or XSLT

In Visual Studio Toolbox, these Functoids are all under the Advanced Functoids category, there are no subcategories. In this book, we will use the preceding use cases to highlight some of the areas where these Functoids are valuable.

Looping

Most of the advanced Functoids deal with looping. In this subcategory, these Functoids exist as follows:

  • Index

  • Iteration

  • Nil Value

  • Record Count

  • Looping

  • Table Looping

  • Table Extractor

Index

The Index Functoid will return a specific node in a looping node structure; for example, the second Component node in the Components structure is always the engine. The following Map gets the Code attribute of the Component record corresponding to Engine by supplying the Code attribute as the first parameter...