BizTalk Alternative Send Port Discovery Packet 05

Microsoft.BizTalk.Server.2013.SendPort.Discovery05 (Discovery)

Discovers send ports, send port groups, and associated relationships for a specific number of instances.

Knowledge Base article:

Summary

This discovers send ports, send port groups, and associated relationships in BizTalk Server.

Send ports are synonymous to receive locations, except that they are used as exit points and work on the send side. Receive locations are BizTalk artifacts that are used to provide an entry point for the external data to the messaging engine.

This workflow discovers a specific row numbers of instances, by overriding the Initial Row and Last Row parameters to obtain the required ones.

Element properties:

TargetMicrosoft.BizTalk.Server.2013.BizTalkApplication
EnabledTrue
Frequency43200
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
Microsoft.BizTalk.Server.2013.SendPort.DataSource05 DataSource Microsoft.BizTalk.Server.2013.ArtifactsDiscovery Default

Source Code:

<Discovery ID="Microsoft.BizTalk.Server.2013.SendPort.Discovery05" Enabled="true" Target="BTSLib!Microsoft.BizTalk.Server.2013.BizTalkApplication" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="BTSLib!Microsoft.BizTalk.Server.2013.SendPort">
<Property TypeID="BTSLib!Microsoft.BizTalk.Server.2013.ApplicationArtifact" PropertyID="Name"/>
<Property PropertyID="IsDynamic"/>
<Property PropertyID="IsTwoWay"/>
<Property PropertyID="Filter"/>
<Property PropertyID="Priority"/>
<Property PropertyID="Tracking"/>
<Property PropertyID="SendPipeline"/>
<Property PropertyID="ReceivePipeline"/>
<Property PropertyID="PrimaryTransportURL"/>
<Property PropertyID="SecondaryTransportURL"/>
</DiscoveryClass>
<DiscoveryClass TypeID="BTSLib!Microsoft.BizTalk.Server.2013.SendPortGroup">
<Property TypeID="BTSLib!Microsoft.BizTalk.Server.2013.ApplicationArtifact" PropertyID="Name"/>
<Property PropertyID="Filter"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="BTSLib!Microsoft.BizTalk.Server.2013.ApplicationHostsApplicationArtifact"/>
<DiscoveryRelationship TypeID="BTSLib!Microsoft.BizTalk.Server.2013.ApplicationArtifactRunsOnHost"/>
<DiscoveryRelationship TypeID="BTSLib!Microsoft.BizTalk.Server.2013.SendPortGroupContainsSendPorts"/>
</DiscoveryTypes>
<DataSource ID="Microsoft.BizTalk.Server.2013.SendPort.DataSource05" TypeID="BTSLib!Microsoft.BizTalk.Server.2013.ArtifactsDiscovery">
<IntervalSeconds>43200</IntervalSeconds>
<Option>1</Option>
<TimeoutSeconds>300</TimeoutSeconds>
<RowStart>1201</RowStart>
<RowEnd>1500</RowEnd>
</DataSource>
</Discovery>