BizTalk Receive Port Discovery

Microsoft.BizTalk.Server.2016.ReceivePort.Discovery (Discovery)

Discovers receive ports, receive locations, and associated relationships.

Knowledge Base article:

Summary

This discovers receive ports, receive locations, and associated relationships in BizTalk Server.

Receive locations are BizTalk artifacts that are used to provide an entry point for external data to the messaging engine. Receive locations are synonymous with send port except that they work on the receive side. The

status of a receive location depends on the availability of the location.

Element properties:

TargetMicrosoft.BizTalk.Server.2016.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.2016.ReceivePort.DataSource DataSource Microsoft.BizTalk.Server.2016.ArtifactsDiscovery Default

Source Code:

<Discovery ID="Microsoft.BizTalk.Server.2016.ReceivePort.Discovery" Enabled="true" Target="BTSLib!Microsoft.BizTalk.Server.2016.BizTalkApplication" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="BTSLib!Microsoft.BizTalk.Server.2016.ReceivePort">
<Property TypeID="BTSLib!Microsoft.BizTalk.Server.2016.ApplicationArtifact" PropertyID="Name"/>
<Property PropertyID="IsTwoWay"/>
<Property PropertyID="Tracking"/>
</DiscoveryClass>
<DiscoveryClass TypeID="BTSLib!Microsoft.BizTalk.Server.2016.ReceiveLocation">
<Property TypeID="BTSLib!Microsoft.BizTalk.Server.2016.ApplicationArtifact" PropertyID="Name"/>
<Property PropertyID="InboundAddressableURL"/>
<Property PropertyID="InboundTransportURL"/>
<Property PropertyID="IsPrimary"/>
<Property PropertyID="ReceivePipeline"/>
<Property PropertyID="SendPipeline"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="BTSLib!Microsoft.BizTalk.Server.2016.ApplicationHostsApplicationArtifact"/>
<DiscoveryRelationship TypeID="BTSLib!Microsoft.BizTalk.Server.2016.ApplicationArtifactRunsOnHost"/>
<DiscoveryRelationship TypeID="BTSLib!Microsoft.BizTalk.Server.2016.ReceivePortContainsReceiveLocations"/>
</DiscoveryTypes>
<DataSource ID="Microsoft.BizTalk.Server.2016.ReceivePort.DataSource" TypeID="BTSLib!Microsoft.BizTalk.Server.2016.ArtifactsDiscovery">
<IntervalSeconds>43200</IntervalSeconds>
<Option>3</Option>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>