Skip to content
LambogeniusDocs

BizTalk Pipeline Viewer

Header and summary

The pipeline direction, version, policy file and counts.

VS Code extensionlambogenius.biztalk-pipeline-viewerFree · MIT license

The header

ItemWhere it comes from
DirectionThe PolicyFilePath attribute: Receive when it contains receive, Send when it contains transmit or send, otherwise Pipeline.
VersionMajorVersion and MinorVersion of the Document element, shown as for example v1.0.
File nameThe .btp file's name.
Policy fileThe PolicyFilePath value, such as BTSReceivePolicy.xml or BTSTransmitPolicy.xml, or No policy file recorded.

The header line reads, for example, Receive pipeline · v1.0. Open as text on the right opens the file in VS Code's text editor.

The summary

CountMeaning
StagesStages in the file, including empty ones.
ComponentsComponents over all stages.
DirectionReceive, Send or Pipeline, as in the header.

The file the viewer reads

<?xml version="1.0" encoding="utf-16"?>
<Document xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          PolicyFilePath="BTSReceivePolicy.xml" MajorVersion="1" MinorVersion="0">
  <Stages>
    <Stage CategoryId="9d0e4103-4cce-4536-83fa-4a5040674ad6">
      <Components />
    </Stage>
    <Stage CategoryId="9d0e4105-4cce-4536-83fa-4a5040674ad6">
      <Components>
        <Component>
          <Name>Microsoft.BizTalk.Component.XmlDasmComp</Name>
          <ComponentName>XML disassembler</ComponentName>
          <Description>Streaming XML disassembler</Description>
          <Version>1.0</Version>
          <Properties>
            <Property Name="AllowUnrecognizedMessage">
              <Value xsi:type="xsd:boolean">false</Value>
            </Property>
            <Property Name="DocumentSpecNames" />
          </Properties>
          <CachedDisplayName>XML disassembler</CachedDisplayName>
          <CachedIsManaged>true</CachedIsManaged>
        </Component>
      </Components>
    </Stage>
  </Stages>
</Document>

This file shows as a Receive pipeline with two stages, Decode (no components) and Disassemble (one component).