...
Version 1.1 (Public Release)
Corrected an issue with report date custom defaults not being applied or used to retrieve report data.
Corrected an issue with report date controls missing time selection entry when datetime type is specified.
Adds About page with links to this User Guide and AUTOSOL online support.
Update Moved from .Net5 to .Net6
Connection strings for databases must have the following entry: Encrypt=False;
Portal Connection String.
ACM Database.
...
Version 1.1 Update Instructions
Using IIS Manager, stop the ACM Mobile Portal Website.
Unzip the update package and replace the files located in the IIS installation root folder for the application. Example: C:\inetpub\wwwroot\asiMobilePortal. This process should replace files of the same name as an indication you are correctly updating the application.
Install the ASP.Net 6 Core Hosting Bundle.
Modify Database connection strings to include Encrypt=False;
Using IIS Manager, restart the ACM Mobile Portal Website.
Version 1.0.0.8 (Beta)
Corrected an issue with some Log Message timestamps showing UTC vs local time.
Modified the Log Message viewer to refresh on a 2 second timer and added a manual refresh button. Corrects an issue with long running tasks with many message updates that can cause the UI to become unresponsive.
Added the ability to configure which device search filter items are selected by default.
Corrected an issue with non-device object id's getting saved as favorites in some situations.
Modified the device view page to load showing the device properties section expanded.
Modified the Archive History (Hourly/Daily/Event) output to include the non-tokenized fields as part of the main table columns.
...
Using IIS Manager, stop the ACM Mobile Portal Website.
Unzip the update package and replace the files located in the IIS installation root folder for the application. Example: C:\inetpub\wwwroot\asiMobilePortal. This process should replace files of the same name as an indication you are correctly updating the application.
Optionally update the appsettings.json file with the following entry to change the device search filter defaults:
Code Block "Defaults": { "DeviceSearchFilters": "Name,Description" },
Use a comma separated string to set which items are selected by default for all users.
Example: “Name,Description,Meter Name,Technician”
Using IIS Manager, restart the ACM Mobile Portal Website.
Version 1.0.0.7 (Beta)
Corrected outdated descriptions on administration pages.
ACM Logger viewing to include:
Sortable and searchable results table with Timestamp, Logcode and Log Message.
Automatic subscription to messages is intended for the device when the device view page is viewed. This allows the user to confirm command results from the protocol that do not display in the Command Event Log, as well as Alias poll details. Note, this does use a WCF asiLogger service connection, so ACM admins must ensure ample resources are available.
Responsive output conforms to screen size and type.
User Session Activity Persisted to Database
Persist User Session Activity Storage option on Server settings. When enabled, all user session activity log entries will be stored in the portal database.
...
Using IIS Manager, stop the ACM Mobile Portal Website.
Unzip the update package and replace the files located in the IIS installation root folder for the application. Example: C:\inetpub\wwwroot\asiMobilePortal. This process should replace files of the same name as an indication you are correctly updating the application.
Run the ACM_MobilePortalUpdate_v7.sql file to update the ACMMobilePortal database. Confirm new table is present.
Update the appsettings.json file with the following entry in the ACMServerConfiguration section and save:
Code Block "ACMServerConfiguration": { "LoggingServicePort": 5332 }
Full view should look like this (port numbers may very based on your setup). Note the commas between entries.
Code Block "ACMServerConfiguration": { "HostAddress": "localhost", "ConfigurationServicePort": 5330, "CommandServicePort": 5331, "ReportServicePort": 5333, "ItemServicePort": 5334, "ArchiveServicePort": 5336, "LoggingServicePort": 5332 }
Using IIS Manager, restart the ACM Mobile Portal Website.
Version 1.0.0.6 (Beta)
Improved consistency of UI theme elements across the application.
Archive History viewing to include:
Input option for daily, hourly, events and meter characteristics.
Input option for start and end datetime.
Input option for meter selection with autocomplete search capability
Responsive output report conforms to screen size and type.
Record field data can be sorted and key-word filter searched.
Options to enable access to the Archive History page and the service port have been added to the application configuration file.
Code Block "ArchiveHistory": { "Enabled": "True" }, "ACMServerConfiguration": { "ArchiveServicePort": 5336 }
Enabled: Default=True. When Enabled, will allow all authorized users access to the page and navigation menu link. When False, the page will not display in the navigation menu and will not be accessible to any user.
ArchiveServicePort: This is an addition to the existing entries such that the service can be reached by the portal.
...
Using IIS Manager, stop the ACM Mobile Portal Website.
Unzip the update package and replace the files located in the IIS installation root folder for the application. Example: C:\inetpub\wwwroot\asiMobilePortal. This process should replace files of the same name as an indication you are correctly updating the application.
Update the appsettings.json file as indicated above.
Using IIS Manager, restart the ACM Mobile Portal Website.
Version 1.0.0.5 (Beta)
Fixed an issue with the License page that incorrectly advised user the path was updated when the page loaded. Modified to use a save button to send the path update to the database.
Fixed an issue with the License file reading logic that was holding file handles open resulting in file upload errors with “in use by another process.”
Fixed an issue with License changes not being applied to session logic until auto check as fired.
Added a Refresh Status button for the License Status Information so the page does not have to be reloaded to see changes.
Minor text changes to License page.
Enhanced logging to include:
Trace/Debug entries for Licensing and Session related processes
Information entries for User Audit activities
Options to enable logging to file have been added to the application configuration file.
"LogToFile": {
"File": "C:\\ProgramData\\AutoSol\\Communication Manager\\7\\DataFiles\\Mobile\\Log.txt",
"Enabled": "True",
"ErrorsOnly": "False"
},
Enabled: Default=False. When Enabled, will log entries to designated file
File: Location and file name to log too.
ErrorsOnly: Default=False. When Enabled will only log entries designated as errors.
Restart website for changes to configuration logging options.
...
Using IIS Manager, stop the ACM Mobile Portal Website.
Unzip the update package and replace the files located in the IIS installation root folder for the application. Example: C:\inetpub\wwwroot\asiMobilePortal. This process should replace files of the same name as an indication you are correctly updating the application.
Using IIS Manager, restart the ACM Mobile Portal Website.
Version 1.0.0.4 (Beta)
Fixed an issue with inconsistent logging to Windows Event Log
Fixed an issue with un-needed logging to Windows Event Log
Fixed an issue with user Lockouts not correctly applying attempts before reaching the max
Fixed an issue with AliasGroupSet properties not correctly displaying the group names
Fixed an issue with Device Properties with enumerated values not correctly mapping the value causing the UI to report the No Properties are configured to be viewed message.
Added the ability to filter on Meter names (assigned to the device) when searching for devices.
Fixed an issue with Login attempts not detecting ACM being offline or unreachable and counting them as invalid login attempts. Users can now detect if ACM is offline during a login attempt.
Modified the Alias Polling items display to be tabular on larger device screens to ease in reading larger result sets.
Improved WCF service (ACM Services) connectivity feedback across the website. Connection failures are distinguished from merely having no results to return.
Modified the Device Command logic to no longer operate on a call-back timer that makes the user interface wait a set amount of time regardless of the process. Call back update messages are now updated as they come from ACM leaving the service connection present while the user is on the device view. (The Command Service in ACM may need to have the TCP Sessions increased to allow multiple Configuration Clients and Portal Users connections at the same time)
This fixes an issue with longer running tasks such as Retrieve History or Demand Polls that exceed the artificial timeout of 15 seconds imposed before.
...