• Print
  • Share

In Depth View

  • Updated on 09 May 2018
  • 8 minutes to read
  • Contributors

This section provides a deeper view into Messaging Patterns. It consists of the following parts:

  • Data Flows screen
  • Editing the Messaging Flow Pattern Details
  • Message Count and Average Execution Time

Data Flows Screen

Here, we will take a detailed look at the data flows screen to understand the functionality better.

BizTalk360-Analytics-Messaging-Patterns-Data-Flows-Detailed-View.jpg

  1. Analytics section - The 'Analytics' section houses the Performance Analyser Functionality, Messaging Patterns, and Throttling Analyser. The green visual indicator next to Analytics means that the BizTalk360 Analytics service is running perfectly fine. If there is any problem with the analytics service, you will notice a red indicator next to Analytics. You can navigate to Analytics Service Status section under Analytics Health section in BizTalk360 settings to look into the reason for the problem.
  2. Messaging Patterns - Select Messaging Patterns to view the message flow list for the particular environment
  3. Pin to Dashboard - Click the Pin icon to pin the Messaging Patterns to the Operations Dashboard. By pinning the flow list to the dashboard, you can easily access the flow list from the dashboard, in a single click. Once on the dashboard, you can customize the widget according to your convenience (resize to different sizes like Normal, Small, Mini). For more information on the dashboard and its customization options, please refer the Dashboard section. When you click the pin icon, the Messaging Patterns will be pinned only to the operations dashboard and not on the analytics dashboard.
  4. Messaging Flow Pattern - Displays the list of unique message flow patterns based on the messages that have passed through the system. The value will be a set of alphanumeric values that will be displayed as it is from the database.
  5. Edit - Click the Edit icon to edit the Messaging Flow Pattern and Description information for the message flow. You can choose to enter a meaningful name in the pattern name and description section. For more information about how to edit the details, please refer the Editing the Messaging Flow Pattern Details section.
  6. Export to Excel - Click the 'Export to Excel' link to download the grid values in .xls format

BizTalk360-Analytics-Messaging-Patterns-Data-Flows-Export-To-Excel.jpg

  1. Refresh - Click the Refresh button to refresh the Messaging Patterns
  2. Search Flows - Use the Search Flows box to search for a particular flow. Start typing in the box and you will notice that the messaging flow pattern values will change depending on the entered value.

BizTalk360-Analytics-Messaging-Patterns-Data-Flows-Search-Flows.jpg

Editing the Messaging Flow Pattern Details

In this article, we will see the steps to be followed to edit the message flow pattern details. As mentioned earlier, the message flow pattern details value will be displayed as a series of alphanumeric values as it is from the database. BizTalk360 provides the functionality for the users to edit the messaging flow pattern details information to a more meaningful name as per their convenience. To modify the flow details, click the Edit button (represented with a pencil icon). You will notice the 'Modify Flow Details' window appearing in a blade.

BizTalk360-Analytics-Messaging-Patterns-Data-Flows-Edit-Name.jpg

  1. Messaging Flow Pattern - Enter a meaningful name for the flow pattern. For instance, MessageThruOrchestrationToSendPort
  2. Flow Description - Enter a meaningful description to define the message flow pattern
  3. Save - Click Save to save the information. Once the information is saved, you will notice that the details are reflected in the Data Flows section
  4. Cancel - Click Cancel to cancel any changes made to the message flow information
  5. X - Click the close icon to close the blade

Message Count and Average Execution Time

Here, we will take a detailed look into how the Message Patterns depicts the message count and average execution time of the messages that passed through the system. In addition, Message Patterns also has the capability to display the transaction volume at each port level (receive port, orchestration, send port) in the message flow.

Message-Patterns-Details.jpg

  1. Messaging Flow Pattern Name - Select the messaging flow pattern name from the list in the left hand side menu, to view the additional properties such as Message Count and Average Execution Time. By clicking the edit (pencil) icon, the Message Pattern title becomes editable and we can modify the title or add a new name according to the requirement.

The following validations have been added for the Message Pattern title.

  • Flow name must be unique
  • Other than '-', special characters are not allowed
  • A flow name cannot be empty
  • Only Super Users can edit the message title

The title can be saved by clicking the 'Save' button, or any changes can be undone by clicking 'Cancel'. Message-Patterns-Details-Save-Cancel.png 2. Message Count - Displays the number of messages that have flown through the system in a graphical manner The graph displays the average execution count for the last 24 hours The graph values are refreshed once in 60 seconds 3. Graph points - The graph points are depicted in different colours for the different ports. The points are plotted on a graph with the X-axis depicting the time interval and the Y-axis depicting the message count. The time interval, by default, displays on a 24-hour scale. When you hover over the data points on the graph (on the X-axis), you will notice the name of the port, the average message execution time (in milliseconds), and the time stamp of the message execution. You can click and drag within the graph area to zoom in to the graph and display the time intervals on a hourly basis. Say, you want to see a specific time period (21:00 to 03:00), click and drag the mouse on the graph area between the time intervals. You will notice that the graph gets expanded to the selected time period range.

  1. Legend - Depicts the legend for the different ports in the system. Click the legend to either display/hide the values for the corresponding port in the graph. For instance, if you only want to view the orchestration average execution count values in the graph, click the receive port legend and the send port legend. You will notice that the legends get grayed out when you click on them and only the orchestration legend will be in the enabled state. You will notice only the orchestration value will be displayed on the graph. If you disable all the legends, there will be no graph displayed and you will see the message "No data to display"

  2. Reset Zoom - Click the button to reset the graph back to the original state (24 hour period visibility)

  3. Average Execution Time - Displays the average execution time for the messages that have flown through the system in a graphical manner The graph displays the message count for the last 24 hours The graph values are refreshed once in 60 seconds

  4. Graph Points - The graph points are depicted in different colours for the different ports. The points are plotted on a graph with the X-axis depicting the time interval and the Y-axis depicting the average execution time (in milliseconds). The time interval, by default, displays on a 24-hour scale. When you hover over the data points on the graph (on the X-axis), you will notice the name of the port, the average message execution time (in milliseconds), and the time stamp of the message execution. You can click and drag within the graph area to zoom in to the graph and display the time intervals on a hourly basis. Say, you want to see a specific time period (21:00 to 03:00), click and drag the mouse on the graph area between the time intervals. You will notice that the graph gets expanded to the selected time period range.

  5. Legend - Depicts the legend for the different ports in the system. Click the legend to either display/hide the values for the corresponding port in the graph. For instance, if you only want to view the orchestration average execution count values in the graph, click the receive port legend and the send port legend. You will notice that the legends get greyed out when you click on them and only the orchestration legend will be in the enabled state. You will notice only the orchestration value will be displayed on the graph. If you disable all the legends, there will be no graph displayed and you will see the message "No data to display"

  6. Reset Zoom - Click the button to reset the graph back to the original state (24 hour period visibility)

  7. Receive Port Properties - Click on the receive port to view the port specific properties (message count and average execution time). This will display information only about the selected port in the graph view (as shown in the picture below). In addition, click on the receive port name to view the details about the message properties (such as General Receive Port details, associated receive locations, inbound maps, and the tracking information). All information in the Message Properties screen are completely Read-Only.

  8. Orchestration Properties - Click on the orchestration to view the port specific properties (message count and average execution time). This will display information only about the selected port in the graph view (as shown in the picture below). In addition, click on the orchestration name to view the details about the message properties (such as General Orchestration details, Bindings, and Tracking information). All information in the Message Properties screen are completely Read-Only.

  9. Send Port Properties - Click on the send port to view the port specific properties (message count and average execution time). This will display information only about the selected port in the graph view (as shown in the picture below). In addition, click on the send port name to view the details about the message properties (such as General Send Port details, Primary Transport, Backup Transport, Outbound Maps, Filters, and Tracking). All information in the Message Properties screen are completely Read-Only.

  10. Expand/Collapse Pane - Click the < to collapse the Graphical Message Flow view section and expand the graph section to the full view. Click > to expand the Graphical Message Flow view section back to the original position. This will shrink the size of the graph view section as shown in the image below. Click, hold, and drag the mouse on the | to custom set the size of the Graphical Message Flow view and the graph section as shown in the image below.