Be sure to read the Release notes for this service release completely, but I wanted to take some time to point out some key points of interest:
There are a number of feature changes:
7.6 SR3 Feature Changes
Deployment automation for Metastorm SharePoint Web Parts
Release 7.6 SR3 includes a new Metastorm SharePoint Web Part installation utility to deploy and
update Metastorm Web Parts for Microsoft SharePoint. The utility is a Windows application that for an
easier and more user-friendly installation and deployment of SharePoint 2007 solution files to a
SharePoint server farm. This is a UI alternative of a raw script using STSADM.EXE to install and
deploy the solution. It is described in details in the appendix F of the Installation Guide.
Refresh on demand for individual Metastorm Lists Web Parts
Metastorm SharePoint Web Parts lists now include a “Refresh” button to allow individual updates on
demand without refreshing the whole page.
Highlighting and selecting grid rows in Metastorm Web Client
Metastorm Web Client has a grid control that gets populated via user-configurable settings. When the
grid is loaded and displays, the first row is now highlighted and selected. This is a change to previous
design when the row would be highlighted, but no selection was made.
Protection from cross-site scripting and injection in Metastorm
Web Client
In 7.6 SR3 a number of enhancements have been made to protect against cross-site scripting (XSS),
Cross-site request forgery (CSRF), Transaction Protocol and SQL injections. Filtering of values in
requests renders such potentially compromising security methods ineffective.
Throttling the number of client cursor based queries for Oracle
in Metastorm Process Engine
Release 7.6 SR3 includes a workaround for a limitation in all currently available Oracle OLEDB
drivers. This driver has been seen to consume huge amounts of virtual memory while processing
numerous concurrent client-side cursor based queries that return multiple CLOB or NCLOB column
values,. If enough such concurrent queries are submitted, the driver consumes all available virtual
memory, which causes the BPM Engine service to fail with an out of memory error.
A new registry setting has been introduced to throttle the Metastorm Process Engine’s processing of
these particular client-side queries. The new registry key can be found at:
HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Metastorm\\e-work\\Engine
new DWORD value “Max concurrent client-side queries” with a default value of 0.
If running against SQL Server this setting should be left at the default setting. This will have no effect
on the BPM Engine’s behavior.
If running against Oracle, this registry value can be adjusted depending on the processes and user load.
The effect of this setting is to throttle back on the number of client cursor based queries that can be
issued concurrently by the BPM Engine. In such cases if Metastorm Process Engine stability is an issue
due to excessive memory usage, it is recommended to start with a value of 5. Adjust this value to
achieve optimum stability and maximum throughput in BPM Engine.
It should be noted that this setting applies only to a small subset of queries that the BPM Engine issues;
namely BPM Engine queries against a procedure’s custom table, and calls to %GetRecordset and
%PutRecordset (typically used with grids). No other queries, whether those issued by the BPM Engine
itself or those defined by a customer procedure, use a client-side cursor and consequently are not
affected by this throttle.
Resolved Issues in 7.6 SR 3:
Designer
Title |
Metastorm \# / Help Desk \# |
Issue |
Clicking on validate button in the script editor does not display the relevant message. |
PF34678 |
Clicking on validate button in the script editor does not display the relevant message. |
Spelling mistake. |
PF34780 |
On the Clip tab in the properties for a clip, the check box caption reads "Document managment support." It should be "management." |
Contents & Index opens behind the Designer when maximized. |
PF33829 |
Help file does not have focus when clicking on Help->Contents & Index from Designer. |
Designer saves and retrieves procedures not from the specified in the Options folder. |
PF34470 |
Designer saves and retrieves procedures from the last used folder and not from the folder specified in the Options. |
General Toolbar buttons are enabled when no procedure is open in the Designer. |
PF34389 |
General Toolbar buttons are enabled when no procedure is open in the Designer. |
'Failed to obtain list' is displayed if 'Row(s)' field of MetDataFilterGrid is populated. |
PF35059 |
'Failed to obtain list' is displayed if 'Row(s)' field of MetDataFilterGrid is populated. |
Impossible to publish procedure with a grid containing data from external datasource. |
PF35031 |
Procedure cannot be published with a grid containing data from external datasource. |
Custom List Web Part filter grid (MetDataFilterGrid) not sorting for stage name. |
PF35055 |
In Custom List Web Part filter grid (MetDataFilterGrid), it is not possible to sort by stage name. |
Column order on Web Parts is different than what specified in MBPM procedure. |
PF35062 |
Column order on Web Parts is different than what specified in Metastorm BPM procedure. |
Custom List Web Parts (MetDataFilterGrid) don't show all folderIDs in the list. |
PF35064 |
Custom List Web Parts (MetDataFilterGrid) does not show all folder IDs in the list. |
Designer hangs on if an 'Order' field arrow on the property page of a grid is clicked. |
PF35125 |
Designer freezes if an 'Order' field arrow on the property page of a grid is clicked. |
Access Violation Error occurs if text is copied into buffer in Formula Editor. |
PF35147 |
Access Violation error occurs if text is copied into buffer in Formula Editor. |
When loading old procedures some forms may not load correctly. |
PF34930 |
When loading procedures created in earlier versions, some forms may not load correctly. |
Libraries are being retrieved into wrong location. |
PF35196 |
Libraries are being retrieved into wrong location. |
Access violation at address 0081E284 in module 'eDesigner.exe'. |
PF35224 |
Access violation at address 0081E284 in module 'eDesigner.exe'. |
While publishing the procedure designer gives ora-12899 error "value too large for column". |
PF35213 |
While publishing certain procedure, Designer displays ora-12899 error "value too large for column". |
Provide a link to Metastorm User Community website. |
PF35288 |
A new menu item, Metastorm community button should be added to the main menu bar. |
BPM Engine
Title |
Metastorm \# / Help Desk \# |
Issue |
BPM Engine needs to communicate .NET startup errors. |
PF33739 |
BPM Engine needs to communicate .NET startup errors. |
Performance of some queries on the eWait table could be improved. |
SR-05062009- 0011 PF34804 |
Performance of some queries have been improved eWait table could be improved. |
Scrolling through pages for Web Part works incorrectly |
PF34897 |
Scrolling through pages for Web Part works incorrectly. |
When using the Integration wizard to build a %GetEntry() function, if no argument |
SR-08122009- 0011 PF34984 |
When using the Integration Wizard to build a %GetEntry() function, if no argument is entered in the 3rd parameter, the query formed doesn’t have value after comma (,) which results in freezing of folder and BPM Engine. |
Is it safe to use the parameter in VB- Scripts anyway |
SR-08242009- 0008 PF34999 |
Overloaded WriteText function with four arguments fails when used in script. |
Pages' are refreshed incorrectly after the filtering in Custom Lists on Oracle |
PF35074 |
Pages are refreshed incorrectly after the filtering in Custom Lists on Oracle. |
Alerts are getting locked if same static/dynamic roles assigned to ToDo & Watch |
SR-11122009- 0014 PF35077 |
Alerts are getting locked if same static/dynamic roles are assigned to ToDo & Watch lists. |
Metastorm Process Engine doesn't start on SQL Native Client. |
PF35104 |
Metastorm Process Engine does not start on SQL Native Client due to incorrect database connector files and registry settings. |
Alerts are getting locked if same static/dynamic roles assigned to ToDo & Watch |
SR-11122009- 0014 PF35117 PF35118 |
Alerts are getting locked if same static/dynamic roles assigned to ToDo & Watch lists. |
Search Query runs twice |
SR-02042009- 0005 PF35124 |
Queries issued to external data sources appear to run twice. With multiple grids on one form this degrades the performance. |
When FIPS is enabled on the BPM server we cannot post to the BPMEngine.NET virtual directory. |
PF35153 |
When FIPS is enabled on the BPM server we cannot post to the BPMEngine.NET virtual directory. |
BPM Engine crashes on Windows Ser 2008 when admin form is opened |
SR-11062009- 0013 PF35160 |
BPM Engine crashes on Windows Server 2008 when admin form is opened. |
Catastrophic BPM Engine Failure - OLEDB Crash |
SR-10302009- 0006 PF35127 |
Under load the Metastorm BPM Engine seizes due to an ORACLE OLE-DB Driver leak. |
Metastorm BPM Engine - no response |
PF35167 |
When BPM Engine is running, delete EventManager session id (eSessionTimeout = 0 ) from eSession table and BPM Engine will go down while trying to process any EventManager request. |
Users and Roles
Title |
Metastorm \# / Help Desk \# |
Issue |
When trying to access the Attributes tab in Win2008 the Users & Roles utility error |
SR-09292009- 0012 PF35012 (PF34542) |
Open the Users and Roles utility in the environment, click on Roles, and click on Attribute tab. Errors are displayed. |
System Info button is missing on "About" in "Users and Roles" |
PF34543 |
System Info button is missing on "About" in "Users and Roles". |
There is not ability to add new user with the help of "Users & Roles" tool in the Win Vista+Oracle11 |
PF33473 |
Cannot add new user with the help of "Users & Roles" tool in the Win Vista+Oracle11. |
Web Parts
Title |
Metastorm \# / Help Desk \# |
Issue |
Error on opening an item from Custom List Web Part (dataset definition = “Link”) |
DEF2802 |
Error on opening an item from Custom List Web Part (dataset definition = “Link”) |
Incorrect column header is applied for Custom List Web Part |
DEF6841 |
Incorrect column header is applied for Custom List Web Part. |
unrelated Web Parts are disconnected after the 'Disconnect' operation |
DEF7573 |
Unrelated Web Parts are disconnected after the 'Disconnect' operation. |
Incorrect time zone is applied to the data fields of the Custom List Web Part |
DEF7604 |
Incorrect time zone is applied to the data fields of the Custom List Web Part. |
Cannot activate the Metastorm Web Parts Infrastructures feature in Farm environment |
SR-09292009- 0011 DEF8494 |
Cannot activate the Metastorm Web Parts Infrastructures feature in Farm environment. |
Column tooltip for truncated content is no longer working in new Web Parts 7.6SR2 |
SR-10012009- 0018 DEF8587 |
Column tooltip for truncated content is no longer working in new Web Parts. |
Cannot open blank forms in Web Parts when the Columns property has only eActionName |
SR-10052009- 0016 DEF8700 |
Cannot open blank forms in Web Parts when the Columns property has only eActionName. |
Web Parts connect automatically to the service of the Web Part connected to it first |
DEF8992 |
Web Parts connect automatically to the service of the Web Part connected to it first. |
Date (only) field is displayed as datetime in Custom List Web Part |
SR-10092009- 0002 DEF9017 |
Date (only) field is displayed as datetime in Custom List Web Part. |
grid.css file is not exposed to the end user to configure |
SR-10142009- 0015 DEF9102 |
grid.css file is not exposed to the end user to configure. |
Filtering of the Custom List Web Part causes the disappearance of the horizontal grid lines |
DEF9242 |
Filtering of the Custom List Web Part causes the disappearance of the horizontal grid lines. |
MetDataGrid and MetDataFilterGrid 'Columns Widths' do not work |
SR-11022009- 0046 DEF9551 |
MetDataGrid and MetDataFilterGrid 'Columns Widths' do not work. |
While Custom List filter refreshing, wait cursor is not displayed |
SR-11022009- 0039 DEF9693 |
While Custom List filter refreshing, wait cursor is not displayed. |
Custom List Web Part filter grid (MetDataFilterGrid) not sorting for stage name |
SR-09112007- 0011 DEF9951 |
Custom List Web Part filter grid (MetDataFilterGrid) not sorting for stage name. |
Time zone applies incorrectly |
DEF9960 |
Time zone applies incorrectly. |
Metastorm Service Web Part displays incorrect time |
DEF10045 |
Metastorm Service Web Part displays incorrect time. |
Deadline column contains wrong data if the SharePoint server time is different from BPM Engine machine |
DEF10046 |
Deadline column contains wrong data if the SharePoint server time is different from BPM Engine machine. |
Web Parts Custom Lists doesn\`t work if no filter specified in Designer |
DEF10106 |
Web Parts Custom Lists doesn\`t work if no filter specified in Designer. |
Changes made in grid.css are not reflected on Web Parts |
DEF10127 |
Changes made in grid.css are not reflected on Web Parts. |
SharePoint Installer: Incorrect version length/format cause the exceptions |
DEF10458 |
SharePoint Installer: Incorrect version length/format causes exceptions. |
SharePoint Installer: Upgrade is successful after the second attempt |
DEF10496 |
SharePoint Installer: Upgrade is successful after the second attempt. |
SharePoint Installer: System check is not done if Previous/Next button is chosen. |
DEF10501 |
SharePoint Installer: System check is not done if Previous/Next button is chosen. |
SharePoint Installer: Uninformative results of Uninstall operation |
DEF10504 |
SharePoint Installer: Uninformative results of Uninstall operation. |
SharePoint Installer. Connection error occurs if there is more than one service Web Part on the page |
DEF10613 |
SharePoint Installer. Connection error occurs if there is more than one service Web Part on the page. |
SharePoint Installer. Upgrade fails. UpgradeService.Upgra deSiteCollection method calling error |
DEF10880 |
SharePoint Installer. Upgrade fails. UpgradeService.UpgradeSiteCollection method calling error. |
SharePoint SolutionInstaller: Installation. web.config contains the reference to wrong file |
DEF10884 |
SharePoint SolutionInstaller: Installation. web.config contains reference to wrong file. |
SharePoint SolutionInstaller. Upgrade. Web Parts lose their connections |
DEF10900 |
SharePoint SolutionInstaller. Upgrade. Web Parts lose their connections. |
SharePoint SolutionInstaller:Web Parts version should be picked up from Metastorm.Web.WebC ontrols.dll |
DEF10908 |
SharePoint SolutionInstaller:Web Parts version should be picked up from Metastorm.Web.WebControls.dll |
Metastorm.SharePoint. SolutionInstaller. Impossible to install Web Parts on a new web application |
DEF10997 |
Metastorm.SharePoint.SolutionInstaller. Impossible to install Web Parts on a new web application. |
Solution Installer : Abort button should be replaced with cancel |
DEF11561 |
Solution Installer : Abort button should be replaced with cancel. |
Solution Installer : When abort button is pressed, Installer should display confirmation message |
DEF11562 |
Solution Installer : When abort button is pressed, Installer should display confirmation message. |
Solution Installer : It says "Press Abort to stop" while Abort button is disabled. |
DEF11563 |
Solution Installer : It says "Press Abort to stop" while Abort button is disabled. |
Solution Installer : Exclamation mark is displayed in the beginning of text. |
DEF11570 |
Solution Installer : Exclamation mark is displayed in the beginning of text. |
Captions names are not displayed correctly in WSS 3.0 w/SP1 in Custom Web Parts. |
PF34994 |
Captions names are not displayed correctly in WSS 3.0 w/SP1 in Custom Web Parts. |
Web Client
Title |
Metastorm \# / Help Desk \# |
Issue |
Grid test - on form cursor has a view of clock |
PF35245 |
In To Do list with folders, opening a form with grid that has dependencies causes the cursor to show a clock view instead of a normal view (pointed arrow). |
Web applications must not be susceptible to cross-site scripting, either stored or |
SR-03112009- 0008 PF34972 |
The "Service=" argument for external URLs appears to be prone to cross-site scripting in elist.aspx and efolderformcontents.ashx. |
When grid is loaded, row is highlighted, but not selected |
SR-04172009- 0005 PF35017 |
When grid is loaded, row is highlighted, but not selected. |
Tab Oder Not Working |
SR-01202010- 0002 PF35138 |
Tab order is not working when editable grids are on the form. |
Read only list box display's ampersand (&) incorrectly |
SR-06182009- 0003 PF34895 |
Read only list box displays ampersand (&) incorrectly. |
Popup message box from external URL shouldn't appear |
SR-07022009- 0012 PF34932 |
Popup message box from external URL shouldn't appear. |
Status bar hangs if size of uploading file exceeds max limit |
SR-02052009- 0025 PF34904 |
Status bar freezes if size of uploading file exceeds maximum limit. |
If the PC clock is off, all date/times show up incorrect |
SR-12032009- 0006 PF35146 |
If the PC clock is off, all date/times show up incorrectly. |
Popup message box from external URL shouldn't appear IE7/IE8 |
SR-03142008- 0014 PF35173 |
Popup message box from external URL shouldn't appear in IE7/IE8. |
Installation
Title |
Metastorm \# / Help Desk \# |
Issue |
Cannot install ‘dotnetfx3 (SP1)' prerequisite. |
PF34209 |
Metastorm BPM Release 7.6 SR3 package includes updated “Redist” folder containing corrected redistributable for MSXML 6.0 Parser (msxml6-KB954459-enu-x86.exe), which should be used instead of previously supplied (msxml6.msi). |
“dllhost.exe” processes are not stopped while Metastorm uninstalling is proceeding. |
PF34561 |
In the Task Manager, processes “dllhost.exe” run while Metastorm is being uninstalled. |
Repair option allows the screen to go back and it comes up with modify options. |
SR-04302009- 0009 PF34803 |
Wrong options are presented when going back on Repair options screen. |
Event Viewer is reporting incorrect batch transaction sizes upon BPM Engine start up. |
PF34878 |
Event Viewer reports incorrect batch transaction sizes upon BPM Engine start up. |
Message to update procedure when installation finishes successfully. |
PF34884 |
Start installing 7.6 SR2 on either on BPM 7.6 or BPM 7.6 SR1. When installation finishes, it does not warn about updating the SQL procedures for MS SQL Server and Oracle. |
An error appears during both 7.6 SR1 and 7.6 SR2 installing if only Web Extensions is installed. |
PF34976 |
“Microsoft .NET Assembly Cache Utility has stopped working” error is displayed when 7.6 SR1 or 7.6 SR2 is installed along with 'Metastorm Web Extensions' on the Windows Server 2008x64 machine. |
The minimum worker thread entry is not updated in the application.config correctly. |
PF35015 |
The minimum worker thread, 'ThreadPool\_MinWorkerThreads', value is not updated in the application.config. |
On Modify, we backup the Metastorm registry sets, and later restore these settings, causing data loss. |
PF35016 |
On Modify operation, Metastorm registry sets are backed up, and these values are later restored. The behavior should be the save and restore of the registry should not happen when Modify=change. This will allot the new registry data to be set. |
Incorrect version of Metastorm.Dms.Share Point in web.config |
PF35296 |
The version of Metastorm.Dms.SharePoint is incorrect (7.0.0.0) type="Metastorm.Dms.SharePoint.SPDmsProvide r"/> |
eListRSS.ashx permissions |
PF33954 |
In 7.5.1, the eListRSS.ashx permission was only ‘enable anonymous access’ whereas in 7.6 there were ‘enable anonymous access’ and ‘allow integrated windows authentication’ permissions. For IIS6, it is now updated to only ‘enable anonymous access’ permission. For IIS7, you need to change the authentication manually by changing the permission to just ‘enable anonymous access’. |