v7.2.688.0
  • 01 Apr 2021
  • 13 Minutes to read
  • Dark
    Light
  • PDF

v7.2.688.0

  • Dark
    Light
  • PDF

Article Summary

Release Date: 16 April 2014

Table of Contents

  • Brand New Features
  • Performance Fixes
  • Enhancements
  • Bug Fixes
  • UI Improvements

Brand New Features

FeatureAbout the featureModules and Section in BizTalk360
View Messages, Download as zip, or email directlyOn the message box queries screen user can now query for messages, you can now either download or email messages attached to the service instance directly.Message Box Queries
Ability to view ‘Resources’A new ‘Resources’ tab has been added under ‘Applications’ to view the resources of the application. The user can view the resource information and options to add to the global assembly cache.Applications > (application name) > More > Resources
License Key RequestThe license key request has been implemented in Settings -> Environment/Licenses -> License InfoSettings > Environment/Licenses
Ability to view ‘Schemas’The user can view the Schema in a nice tree view editor with the capability to expand/collapse the nodes.Applications > (application name) > More > Schemas

Performance Fixes

IssuePerformance Improvements
Slow performance for non-super users in certain screensThe application response was very slow for non super users while accessing the “Platform Settings” and “Message Box (Queries)” section. This issue was specifically noted when there were many applications and hosts/host instances. The performance issue is now fixed and the page response time has improved. This has been tested and verified across different browser versions.
Host Instances screen loading timeWhile retrieving the host instance information, the ‘GetBizTalkHosts’ call was used. This considerably reduces the performance as it needs to fetch all the information of the host instances. This issue is now fixed and the API Call has been replaced with ‘GetBizTalkHostInstanceByFilter’ which considerably improves the performance while fetching the host instance details.
Application detail screen loading timeWhen any application is selected, it takes a long time to load the page compared to loading the same application through the Search Artifact page. This was due to some unnecessary service calls to “GetBizTalkApplicationsList” from the Application Details screen. This issue is now fixed and the unnecessary service calls are now removed. This has reduced the time taken to load the Applications page and is pretty close to the time taken to load the application from the Search Artifacts page.
Web endpoints monitoringPreviously the check was performed sequentially, when you have large count of endpoints to check this operation was slow. The other issue was with default timeout which was 100 seconds, when one of the check hangs, it slows downs the whole process. Both the issues are now fixed by performing operations parallel/async and restricting the time to 15 seconds per call.

Enhancements

EnhancementComments/Fix ProvidedSection in BizTalk360
Process Monitoring timing in UTCLabel has been added below the “From Time” and “To Time” indicating that the time corresponds to UTC.Monitoring and Notification > Applications > (application name) > (+) in Process Monitoring
Warning message while deleting an Alarm MappingThe Super User has the privilege to delete an alarm mapping. But accidentally if the user clicked the Delete button, the mapping got deleted without generating a warning dialog box.
This issue has been fixed and now when the user clicks the Delete button, system displays a warning dialog box. Only after receiving the confirmation from the user, the alarm mapping is removed.Monitoring and Notification > Monitoring Dashboard > Alarm Mapping
Exception Message information in ESB ExceptionsThe ESB query results page will contain a new column called “Exception Message” that will list the exception messages.
New filters have also been added where the users can filter the query expression based on “Exception Message” and “Exception Stack Trace”.ESB Exceptions
Alarm Mapping should not be displayed for normal user as it has ‘Delete’ functionalityThe Alarm Mapping should not be displayed for normal user as it contains the ‘Delete’ functionality. Any non-Super User should not have the capability to delete information from the application.
This issue has been fixed and non-Super users can no longer be able to see the alarm mapping section.Monitoring and Notification > Monitoring Dashboard > Alarm Mapping
Configurable Custom SQL Row limitThe custom SQL Row limit was previously hard coded to 50. That means, you will be able to see only a maximum of 50 records in the page.
In the current release, this value is configurable in the database. (Setting the value of CUSTOM_SQL_MAX_ROW_COUNT). If there is no value entered for CUSTOM_SQL_MAX_ROW_COUNT, then it defaults to 300.Custom SQL Queries (backend changes in the database)
Knowledge Base Articles visible only when there are articlesThe KB Article icon will be visible to users only when there is an article for the error code. The user can edit the existing article and Update it. The Updated article is also visible under the ‘Knowledge Base (KB)’ in Properties.Advanced Event Viewer Message Box (Queries) ESB Exceptions
ESB Exceptions CSV DownloadESB Exceptions screen now has a Download CSV section that can be used to download the exceptions as a CSV file.ESB Exceptions
Manage Alarms ExceptionsExceptions have been handled for the delete action. The exceptions occur when an alarm is deleted while having associations with a particular application.Monitoring and Notification > Manage Alarms
Sections with Queries will remain expandedThe different sections in the application that deal with building a query expression will now display in the expanded mode. Earlier, the Build Query Expression was collapsed and user had to manually expand the section to execute a query. However, in few sections like Custom SQL Queries and Alarms – Errors and Warnings, the query expression will continue to remain collapsed.Message Box Queries Tracking Data (Queries) ESB Exception Management Advanced Event Viewer (Queries) Monitoring Dashboard
Message Properties UI and Service level modificationsThe message properties popup window will now display the fields as in the BizTalk Admin Console. Earlier, the fields were different. Also the page will now display MessageStatusDisplayText and MessageStatus. Also server side API for ExecuteMessageInstanceQuery has been modified to populate the correct values from the server.Tracking Data (Queries)
Download options – File/EmailUsers can now download the message box (queries) as a file as well as send as email. This has been applied when the user selects the checkbox of one result item. Note that we intend to extend this functionality to all the results in the upcoming release.Message Box (Queries)
Load Service calls only first time when view is activatedThe service calls for the dashboard page will be triggered only first time when the view is activated. For subsequent page load actions, the service calls will not be triggered.Dashboard

Bug Fixes

Reported IssueComments/Fix ProvidedSection in BizTalk360
Cannot suspend dehydrated instancesThis was a UI validation issue in enabling the buttons for a Dehydrated instance. This problem is fixed and dehydrated instances can now be suspended and terminated.Message Box Queries
User Access Policy, SQL Query permission not assigned correctlyThe SQL Query Permission that was changed in the Silverlight version was not updated in the HTML5 version. This issue has been fixed in the current release and now any changes made to the SQL Query Permission in the Silverlight version get updated correctly in the HTML5 version.Settings > User Access Policy (for a non Super User)User > Edit > Custom SQL Query (Advanced)
Default date-time shows 02-01-0001 instead of empty dateWhenever there was no default date-time, the application was displaying the value as 02-01-0001 00:00. This issue has been fixed across the system and now when there is no default date-time, the application will display an empty field.Across the System
User is navigated back to dashboard page when schema properties icon is clickedExample: When the user clicked on the Properties icon of the “CustomerOrderRouting. CustomerOrder” schema under the application “BTS2013002_CustomerOrderRouting”, the system navigated the user back to the Dashboard. This issue has been fixed and now when the properties icon of the schema is clicked, the system displays the corresponding property window.Search ArtifactBTS2013002_CustomerOrderRouting application properties
Schema View shows the wrong XSD for the schemasExample: In the properties icon of the “CustomerOrderRouting.CustomerOrder” schema under the application “BTS2013002_CustomerOrderRouting”, the Schema View tab displayed the wrong XSD schema when compared to the schema view section in BTS Admin Console. This issue has been fixed and the Schema View has been implemented that displays the schema name, scroll within the text area, and fold options on the nodes in the schema.Search Artifacts > BTS2013002_CustomerOrderRouting application properties
Message Box (Queries) and Tracking Data (Queries) query items are not sorted in alphabetical order.In Message Box (Queries) and Tracking Data (Queries), query items were not sorted in ascending order. Similarly, the “Service Class” and “Service Name” results were not sorted in alphabetical order as in BizTalk Server Admin Console. This issue has been fixed and the query items in Message Box (Queries) and Tracking Data (Queries) and “Service Class” and “Service Name” results are now sorted in ascending order.Message Box (Queries)Tracking Data (Queries)
Data binding errorSearching on a particular artifact did not load the entire list. Instead, only a few entries were shown, and the system kept displaying the “Loading…” message. This issue was due to improper service data to UI binding in the application. This issue has been fixed and now all the artifacts are loaded without the “Loading…” message.Search ArtifactsApplications > (application name) > Orchestrations
Improper Exception handlingWhen the user entered more than 3 server names as Comma Separated Values in “SQL servers for monitoring” section, the system threw an exception but the value entered was lost. The exception was not being handled correctly at the backend.This issue is fixed and now when the user enters more than 2 server names, system throws the exception with the message “Only maximum of 2 SQL Server allowed.”Settings > Monitoring and Notification > SQL Servers for Monitoring
User was unable to perform instance operations when there was lot of messagesWhen the message box (queries) had lots of messages and users tried to perform the instance operations (Suspend, Resume, Terminate) on the messages, they were unable to perform the operation. System threw the “Backend server exception” error. This was because BT360 sent the entire list of port details to BTS to take actions which was totally unnecessary.This issue is fixed and now only mandatory properties (such as Service Name, Service Class, Status Display Text, Application, and Service Instance ID) are passed to the server.Message Box (Queries)
Dropdown issuesWhen a query with a dropdown list is selected, and then when switched to a query with a text box; the value from the dropdown is retained in the text box. Instead the text box should be empty and allow user to enter the values. This issue is fixed across the system and now when query with text box is selected, system displays an empty text box.Message Box (Queries) Tracking Data (Queries) ESB Exceptions Advanced Event Viewer
Syntax issues in Advanced Event ViewerWhen the query in Advanced Event Viewer was executed without any filter, system displayed an error message as “Incorrect syntax near the keyword error” and did not list any values. This issue has been fixed and now when the user executes the query without any filter, system does not display the exception message and displays the event log information.Advanced Event Viewer (Queries)
Knowledge Base icon not visibleThe knowledge base icon was not visible in the Advanced Event Viewer. This issue has been fixed and the KB Article icon is now visible in Advanced Event Viewer.Advanced Event Viewer (Queries)
Pop up issue in Knowledge Base ArticlesThe Knowledge Base (KB) section under the Event Properties had some junk characters in place of the editing options. This issue is now fixed and the editing options are visible.Advanced Event Viewer (Queries) > Event Properties > Knowledge Base (KB)
Hover effect on Dashboard icons in Firefox browserIn Firefox browser, when we hover on the dashboard icons, the hovering effect was not visible. However, this was working fine on other browsers (IE, Chrome). This issue has been fixed and now in Firefox, the user can see the hover effect when hovering over the dashboard icons.Dashboard
Manage Alarm screen exceptions when name has special charactersWhen the alarm name had special characters (like #), the name got split and only the text before the special character was sent to the API Call. For e.g., if the alarm name had the text “TestAlarm#1”, only “TestAlarm” was sent to the API Call. This issue is fixed and now alarm name can have special characters.Manage Alarms
Context and Message Content information not populated in Tracking Data (Queries)Tracked Message Event Properties did not display the Context Properties and Message Content. This issue has been fixed and now the context and message content information are displayed for tracked message event properties in Tracking Data (Queries).Tracking Data (Queries)
Spelling errorsThe spelling errors in the application have been fixed across the board.Across the entire application
Cosmetic issuesFew cosmetic issues have been fixed across the entire system.Across the entire application
Date issuesIn the “Stop Alerts for maintenance” section, system accepted previous dates. This validation issue has been fixed and now system only accepts current/future dates and time starts from the next nearest hour.Settings > Monitoring and Notification > Stop Alerts for Maintenance
Incorrect date and time formatThe data and time format was displaying incorrectly in Message Box (Queries) Service properties section. This issue is now fixed and the correct date and time information is displayed.Message Box (Queries)
Refresh Icon issueWhile saving and opening a saved query, the refresh icon kept on loading and when the user selected any other item from the dropdown, system added multiple text boxes. This issue has been fixed and now when a saved query is loaded, there is no issue with the refresh icon.Message Box Queries Tracking Data Queries ESB Exceptions Advanced Event Viewer
Page load issuesThe Configure users/roles to take advantage of advanced authorization page in system settings section did not take the user to the appropriate page and displayed the “Loading …” option forever. This was because system did not redirect the user to the User Settings screen. This issue is fixed and now when we click on the Configure users/roles to take advantage of advanced authorization page, user will be taken to User Settings screen.Settings > Configure users/roles to take advantage of advanced authorization
Issues with error messagesWhen an invalid application name was entered in the address bar, system displayed an error message. But later when the invalid name was renamed to a valid one, the application opened but the error message remained in the screen. This issue is now fixed and the error message is not retained when the user moves from one screen to another.Applications
Display all values from service callsThe host instances view did not display all the values returned from service calls. This issue has been fixed now and host instances view displays all the values that are returned from service calls.Host Instance

UI Improvements

ImprovementUI/UX ImprovementsSection in BizTalk360
Visual Refresh Cue for Values ComboboxIn Message Box (Queries), Tracking Data (Queries), ESB Exceptions, and Advanced Event Viewer, while adding a new filter and selecting from the value drop down, there was no visual clue indicating that the data is being retrieved from the server.This visual refresh cue has been added and a spinner icon appears next to the ‘x’ button, when the first drop down value is modified, indicating “drop down loading in progress”.Message Box (Queries) Tracking Data (Queries) ESB Exception portalAdvanced Event Viewer
Refresh animation for ApplicationsWhen the list of applications are loaded, the applications view will display a ‘Loading Applications’ indicator while the service calls are issued to fetch the data required by the view.Also an update has been done to invoke the service calls every time when the view is activated/loaded. This avoids caching of data and instantaneously retrieve data from the server.Applications
Refresh animation for Platform SettingsWhen the platform settings section is loaded, the view will display a ‘Loading Platform Settings’ indicator while the service calls are issued to fetch the data required by the view.Also an update has been done to invoke the service calls every time when the view is activated/loaded. This avoids caching of data and instantaneously retrieve data from the server.Platform Settings
Refresh animation for DashboardWhen the Dashboard section is loaded, the view will display a ‘Loading Dashboard’ indicator while the service calls are issued to fetch the data required by the view.Also an update has been done to invoke the service calls every time when the view is activated/loaded. This avoids caching of data and instantaneously retrieve data from the server.Dashboard
Refresh animation for Custom SQL QueriesWhen the Custom SQL Queries section is loaded, the view will display a ‘Loading Custom SQL Queries’ indicator while the service calls are issued to fetch the data required by the view.Custom SQL Queries


Was this article helpful?

ESC

Eddy, a super-smart generative AI, opening up ways to have tailored queries and responses