Release Notes V3.7

Version 3.7 released  11-6-2010

    All Programs

1.      Updated the tcp/ip components to the latest build.

2.  Implemented new message box that will center over the calling form.

    Weather Message Server  

1.      If WxAlarm.xml is not found, the program will report that error condition, but will not continue to load.  The program will now report the error and continue to load.

2.     Corrected error that occurred when the server was running as a service and the ingest file had been deleted.  The server will now record this error in the log file and gracefully stop.

3.     Moved the file processing to a background thread.

4.     Ingest directory read and unzip operation moved to an independent thread.

5.     The $Tonight$ variable will now be populated when the message contains Remainder of Tonight.

6.     Changes to the ingest routine to deal with a threading conflict on slower computers.  The ingest routine was attempting to queue a file for a second time before it was initial processing was completed.

7.     The wind speed and hail settings will now operate as an either or comparison.  It previously operated as both true, if both parameters were specified.

 

    Weather Message Setup   

            1.  Updated the county zone file with the latest information.

2.      The Paging Services setup now allows the User Name and Password fields to be populated for SNPP.

3.      The Paging Services setup now allows the User Name and Password fields to be populated for WCTP.

4.      The Paging Services setup for WCTP now allows the user to enter a DTD address for the carrier.

5.     Removed the option to select WinFax Pro from the Fax Group window.

6.     Added a user defined product file, ProductUser.dat.  Users add user defined products to this file.  Any entry in this file will override Product.dat.

7.     Added a client Pass Code field to the Support Setup, Options, General Tab.  This pass code will be used to validate messages originating from the Message Creator and Siren Controller.

8.    Added short message variable $Concerning$.  This can be used with the SWOMCD product to pull the information past CONCERNING…

9.     The email group setup window will now issue a warning message if all of the email addresses are removed and the group is used in an alarm.  An email group with no addresses will still be activated, but will fail to send since there are no email addresses.

10.The fax group setup window will now issue a warning message if all of the fax numbers are removed and the group is used in an alarm.  An fax group with no telephone numbers will still be activated, but will fail to send since there are no fax numbers.

11. Added the ability to edit the user defined product file.  Select the User Products option under the Support Setup menu.

12.The DNS lookup routine no longer resets between requests.

13. The 100 and 250 connection versions now have a 5000 alarm limit and 2500 email, paging and fax groups.

14. The paging services setup now includes dedicated options for Twitter and Facebook.  Existing Twitter users must select the Twitter service provider option and click the authorize button.  The old Twitter authentication method will be disabled at the end of August.

15.You can now specify a facebook page to receive updates.  Enter the page name in the pager pin field.  See the F1 help Supplement section for details.

16. The program now defaults the FTP protocol to passive mode.


    WxPost

1.    Removed support for Win Fax Pro.

2.    Corrected an issue with faxing that caused a ComException on Windows 7.

3.     If an email group does not have any email addresses, the program will not attempt to send the email.  It will record an error message in the log file.

4.    If a fax group does not have any fax numbers, the program will not attempt to send the fax.  It will record an error message in the log file.


     WxEmwin

1.      When a new server list arrives, the internal server pointer is reset to the first server in the list.

2.      Added the ability to block user defined servers.  Create WxSvrBlock.txt in the WxMesgNet directory.  Add the ip address or host names on individual lines.  Do not enter the port designator.  The names should be entered as they appear in WxSvrus.txt.

3.      Corrected an Argument Exception that could occur in rare situations.

4.      Reworked the tracking file routine to improve performance.

5.  General optimizations in the decoding logic.

6.    Changed the serial ingest routine to deal with a potential problem with the serial port disappearing.

7.    Will now create a ADMWXM message when a data loss occurs and a backup mode is not enabled (internet or weather wire).  A second ADMWXM is created when the data resumes.  Users should alarm ADMWXM to receive data loss messages. 

8.     Removed some code that caused double decoding of the header.  This was used originally in WxIngest, it is no longer needed.  This will reduce the processing required for each packet.

9.    Changed the byte blaster server udp send routine to correct an issue with this program is used to provide data to a version 2 byte blaster.

10.Added the ability to enable / disable data loss notification messages.

11.The DNS lookup routine no longer resets between requests.

12.The data loss and switch messages are now coded as a headline.  This will allow the short message $HeadLine$ variable to be used to capture the message.

13. Changed the software demodulator routines to remove some debugging lines that appeared in the logfile.

14. Added code to deal with a recurring file not found exception.  The exception was caused by files being opened by anti-virus software.


 
   WxWW2000

1.    The DNS lookup routine no longer resets between requests.


    WxPort

1.     Changes to address a SBN Sequence error caused by packets arriving in the wrong order.

2.    The queue count on the main window for each channel is now populated.


    WxMap

1.      Updated the marine and zone map layers with the latest release.  Users will need to download the map layers from the regular downloads page.

2.      The automatic server locator code has been revised to correct an object not set error when clicking on the Connect menu option.

3.      The automatic server locator code will no longer update the setup’s Host TCP/IP Address field.  This will allow the client to automatically search for the server each time the program is started.  Entering an address will override the search mechanism.

4.     Added an option to make the program run as a single instance.  The default setting is true.

5.     Clicking on a county will automatically copy the text associated with the county to the windows clipboard.

6.     Corrected an issue that caused the dynamic web legend to contain a product more than once.

7.    The DNS lookup routine no longer resets between requests.

8.    Updated the mapping component from version 8 to version 9.

9.    WxMapNet will now run as a 64 bit application on 64 bit operating systems.

10.When requesting a product, the program could crash with a clipboard open exception.  This exception is now caught and program execution continues.

11.Corrected an issue that caused the marine zones to not be selected.

12.Changed the method used to save the map image.  This results in only the image file being saved.

13. Added the ability to insert a user defined logo on the saved map image.  The Map Save option tab has a new field to specify the location of the logo.  The logo should be saved in c:\program files\wxmesgnet directory with the file name WxMapLogo.png.

14.The keep-alive timer now insures that the winsock connection is valid before sending a packet.


    WxMcli

1.      The automatic server locator code has been revised to correct an object not set error when clicking on the Connect menu option.

2.      The automatic server locator code will no longer update the setup’s Host TCP/IP Address field.  This will allow the client to automatically search for the server each time the program is started.  Entering an address will override the search mechanism.

3.     Added an option to make the program run as a single instance.  The default setting is true.

4.     Clicking on a text item product on the main windows, alarm tab or in the product list will automatically copy the text to the windows clipboard.  The request product screen will automatically copy the requested product to the windows clipboard.

5.    The DNS lookup routine no longer resets between requests.

6.    When requesting a product, the program could crash with a clipboard open exception.  This exception is now caught and program execution continues.

7.    The keep-alive timer now insures that the winsock connection is valid before sending a packet.

    WxLoader   

1.      Now catches a connection closed error when attempting a ftp logoff command.

2.      The automatic server locator code has been revised to correct an object not set error when clicking on the Connect menu option.

3.      The automatic server locator code will no longer update the setup’s Host TCP/IP Address field.  This will allow the client to automatically search for the server each time the program is started.  Entering an address will override the search mechanism.

4.    The DNS lookup routine no longer resets between requests.

5.    Added support for sending messages to Pro-Lite LED Signs.

    WxMesgText

1.      Will now ask the operator to confirm that they want to send the message.  If the operator does not answer the prompt, it will automatically disappear in 30 seconds.

2.     Added the ability to send text messages to the server over a tcp/ip connection.

3.    The Setup window has a new tab to enter the Weather Message Server’s connection information.  (The pass code entered in this setup must agree with the one entered in Weather Message Server Setup.)


    WxFtp

1.          The DNS lookup routine no longer resets between requests.

     WxSched

1.    The DNS lookup routine no longer resets between requests.

    WxRadar

1.    The DNS lookup routine no longer resets between requests.

    WxUpgrade

1.     Changed the version 2.10 to 3.x upgrade program to work properly on 64 bit operating systems.

     GacUtil

1.     Change the program to record errors encountered when attempting to install dll’s into the global assembly cache.  This change will help diagnose problems during an installation.  It creates GacUtil.log with the results of the individual dll installs.

 

Back