Suite 7, Haddons Acre
Station Road, Offenham
Evesham
Worcestershire
WR11 8JJ
United Kingdom

t (+44) 01386 833 535

f (+44) 01386 831 877

e office@brdee.com

s support@brdee.com


Release History

Released on Wednesday, June 24, 2009 - 00:00 +0100

SWiFT 7 Build 535 – Preview

June 2009

This release updates SWiFT from the Microsoft .Net Framework Version 1.1 to the Microsoft .Net Framework Version 3.5* Service Release 1.  With this change, we have taken advantage of many of the improvements in the .Net framework to improve SWiFT internally.  This has meant that SWiFT has had to undergo testing of all features and highlighted several issues that had not been reported but were present in previous versions.

This represents a significant move forward and will allow us to move the product forward in future versions.

This preview release has been heavily tested, but it is provided for you to test your procedures against and for us to resolve any issues before our final release.  There being no significant issues found, a final release will follow soon afterwards.  We strongly recommend that you do not deply this version to a live system unless you are completely confident that it is working correctly in your environment.

Metastorm eWork 6.x Users:

With the release of SWiFT build 534, our support for Metastorm eWork 6.x  entered extended support.  As a courtesy we have included the final release version of build 534 of SWiFT.ework6 in the SWiFT build 535 installer.  Any patches that may have been issued individually will not have been included.  This will not be developed further and will remain a .Net 1.1 web service.

Improvements

When Attachments are being stored to disk, if the file is not present on the disk, but is in the Metastorm database, the version from the database will be used. [SWF-227]

Power Tools users can elect to have alert lists obtained directly from the Metastorm database.  This has a particularly marked performance improvement for custom alert lists and filter numbering, particularly for large alert lists and for maps that hava a large number of folders (at any stage and for any user).  This was piloted as a patch to build 534, but is now configured through the SWiFT Management console.

Bug Fixes

·         An error in the Exposer administrator console resulted in incorrect display of the application event log page, making it difficult to use effectively [SWF-209][SWF-210]

·         The query criteria used to filter alert lists was using 'LIKE' even when it was not appropriate to do so [SWF-202]

·         There was a problem using Novell NDS SSO. [SWF-203]

·         It was not possible to submit or cancel a form, after the Metastorm client function eworkSetSubmitCaption had been called. [SWF-211]

·         The client side script functions eworkGetCurrentCol  and eworkGetCurrentRow returned -1 instead of the correct value. [SWF-228]

·         There were a number of issues relating to a row once it had been added to an editable grid [SWF-229][SWF-233][SWF-234]

·         A new client extension (SWiFT_ExtraCSS) that takes a string of CSS directives as its parameter can be applied to a form.  These directives will be added to the SWiFT form to allow a style to be modified on a per form basis.

* Please Note:  The .Net Framework versions 3.0 and 3.5 are extensions to the .Net Framework 2 and execute in the Common Language Runtime Version 2.x.  The version displayed in our software is the version of the Common Language Runtime to maintain consistency with IIS and other products.

Unavoidable Changes to Skins

When enhancing SWiFT, it is our policy to avoid making changes that affect third-party code such as custom skins and client-side scripting.  On this occasion, however, an issue that was significantly affecting users in certain circumstances has required an unavoidable breaking change.

In order to resolve a concurrency issue, a change has been made to a function used in various ASPX files, consequently a change will need to be made to most customized skins.

The line:

<%=GetResourceString("FOLDER_ACTION_START_CONFIRM",SWIFT_Skin.LanguageCode)%>

Must be replaced, wherever it occurs, with:

<%=FolderActionstartConfirmationMessage%>

Adding an Item to the Main Menu

On occasions, it is desirable to add a ‘button’ or link to the SWiFT main menu.  We have added a new feature that allows any number of buttons to be added to the end of the menu.  These are defined in Config.XML by adding an element similar to the one below to the <skin> element:

  <mainmenu>

    <menuitem href="http://www.google.co.uk" target="_new"

alt="Open Gooogle in a new window">Google</menuitem>

  </mainmenu>

 

Translation is not currently enabled for this feature ad this will only function if the fourth (cssLayout) parameter is set as true in the call to DHTML_MainMenu.

The element genetated will have an id in the form "SWIFT_MainMenu_n" where n starts from 4 and increments for each menu item.  This can be used to style the menu item individually.

SWiFT Locale Precedence

SWiFT may pick its locale settings up from a number of placed.  This has been re-visited to ensure that all settings come from the same source. The order in which a setting will apply is as follows:

1.       Form Setting (Client Extension)

2.       Custom format from Config.XML

3.       Custom format specified in SWiFT Console

4.       From SWiFT Users Selected Locale (Language)

5.       From Language specified in Config.XML

6.       From Language specified in SWiFT Console

7.       From Locale of user account running ASP.Net Worker Process.

Download the build
SWiFT 7 build 535
(SWIFT.Setup.zip - 35,031 kB)