Today lets take a look at how BizTalk360 represents the send ports in a graphical way. It’s needless to say a picture is worth more than 1000’s words.
Inside the BizTalk application, users can navigate to the send port section and see all the send ports defined for that application.
When the user double-click on any of the send port from the list, it brings the diagrammatic view of that send port. Example
Send ports in BizTalk are used for transmitting messages to external parties. They take a message emerging from the messaging engine and fire it off to the outside world. There are four types of send ports
- Static one-way
- Static solicit-response
- Dynamic one-way
- Dynamic solicit-response
A send port is a combination of few things as shown below (depending upon the choice of send port you are using).
- Subscription filter
- Inbound-Outbound maps
- Primary/Secondary Transport (adapter configuration)
- Send/Receive Pipelines
- Message Context/Body tracking properties
It’s important to understand the sequence of steps that occur inside the send port. Typically only a person with reasonable BizTalk knowledge be able to tell this. BizTalk360 tries to address this challenge by dynamically generating a diagrammatic view of the send port and the sequence of steps that happens inside that send port.
Example, the sequence of steps for a one-way port will normally be
- Subscription filter is the key parameter, messaging engine delivers the messages to the corresponding send port if the subscription conditions met.
- Outbound Tracking (before processing)
- Outbound maps
- Send Pipeline
- Outbound Tracking (after processing)
- Transport (with properties)
which is represented in the below picture, dynamically generated by BizTalk360
Detailed view of Tracking:
If in case you haven’t noticed, appropriate tracking boxes will be selected based on the options chosen as shown below.
For V1, the diagrammatic view of artifact is only generated for Send port, if you think it will be valuable to add this functionality you can cast your vote at http://getsatisfaction.com/biztalk360/topics/diagrammatic_view_of_biztalk_artifacts
PS: If in case you don’t know BizTalk360 is a web based (RIA) application, built using Microsoft SilverLight. The above screens are accessible via browser.