In addition to the Biztalk schema editor there is also a visual tool called the Biztalk mapping tool which creates (.btm) files.
This mapping tool uses the terms source schema and target schema to describe the schemas (.xsd files) used to define the required structure of the request and the response message referred to in part 1.
The mapping tool allows you to drag'n drop mapping lines from named fields
in the source schema to
named fields in the
target schema, and for
functiods to be added
to these mapping lines.
The toolbox of Functiods provide
a number of tools for
performing repetative tasks, such
as converting the chatacters that
will be in one of the the request
message fields so that they are all
uppercase in reply message.
The required transformation will be
ready to automatically occur(as
part of the business process)once
the UpperCase functiod is draged
and droped onto a mapping line.
The code that actually performs the
the transformation is XSLT, and that
as mentioned is generated automatically
at runtime when the business process runs
The Advanced Functiods allow a method from any referenced external assembly or inline C#, VB or XSLT to be added when transforming request to response fields.