Metastorm BPM 9.0 SR3
Metastorm BPM version 9.0 Service Release 3 (9.0.3) is now available. Some of the new features, changes, and fixes are listed below. Read the Release Notes for complete information.
UPDATED FEATURES
Password Obfuscation in the Administrative Tools
The passwords for Project Connections are encrypted for security reasons by Metastorm BPM. When
Project Connections are viewed from the Administrative Tools, the password parameter will be
displayed as encrypted.
This encryption will be applied to the following Connection types:
- Database Connections
- ODBC Database Connections
- LDAP Connections
- Web Service Connections
For solutions deployed prior to installing SR3, the password is not encrypted and displayed as plain text.
To encrypt the password, open the solution, modify the connection (for example, add and remove a
space in the Server Name field in the Define Connection tab of the connection), and redeploy the
solution.
Handling of Code Generation Error
The Metastorm BPM Designer uses background compilation in order to provide Intellisense and
validation capabilities for expressions and scripts. When the code generation fails, a notification is
displayed within the status bar of the Designer along with a tooltip.
Performance Improvements
- Designer
General Component Management
There is a 25% to 35% improvement in the response time while opening, closing, and
navigating between different components of a Solution such as Forms, Form Segments,
Processes, Sub-Processes, Visual Scripts, Business Objects, and Reports.
Solution Management
There is a 30% to 50% improvement in opening Solutions containing 10 or more Projects
and Libraries.
- Deployment
There is a significant performance improvement when validating large solutions during
deployment, which is achieved by caching the validation rules. In addition to this, the fix for
SR-11042010-0014 (which was included in 9.0.2.4) gives a ten-fold performance
improvement when deploying large Solutions.
- Expression Builder
There is an option to show or hide the parameter list and help panes in the Expression Builder.
When these options are hidden, there is no delay in editing large expressions.
Current Limitations
The following features are not supported:
- Data Access
While using Oracle as the database, only standard ASCII characters are
supported in table and column names. These names should only be in uppercase.
Extended characters, double quotes, or spaces in table or column names are also
not supported.
Business Objects do not support tables or queries to Oracle database systems
with columns containing spaces.
You will not be able to define ODBC Connections in the Designer that use 32-bit
drivers if you are running the Designer on a 64-bit operating system. The only
work around, in this situation, is to use the Designer on a 32-bit operating
system.
The Query Builder may fail when used for database providers that do not fully
conform to ANSI SQL 92 standards.
The use of the Update database rows Visual Script activity will fail when used in
conjunction with a Connection that is using the Salesforce.com OLEDB provider.
The workaround for this issue is to use a code activity and issue the command
with the use of the SelectSQL function instead.
This also affects the ability to add or delete rows of data from the Salesforce
remote repository via an OLEDB or ODBC connection if using a Grid within the
Form.
- Administrative Tools
When you create a Web Service Connection in Designer, deploy it, and try to
view the Connections for the Project from the Administrative Tools, an error is
displayed.
This issue is caused by exceeding the limit on the amount of data that can be
transferred between Administrative Tools and Administrative Tools WCF
service. This limit is set in the Web.config of the Administrative Tools. To
change the limit, go to following section in the web.config:
system.serviceModel/bindings/wsHttpBinding/binding/readerQuotas. The
maxStringContentLength attribute value should be set to 2147483647.
- External Forms
Support for External Forms is not included with version 9.0 SR3. This will be
enhanced and included with a later release.
- Formula Language Evaluation Support
eFolder table query access
Database queries against the eFolder table using the %Script() syntax may fail.
For example, the formula displayed below fails when used to populate a dropdown
options field within the v7 News sample procedure:
%GetData(,eFolder,\\" (eMapName = \\'News\\') AND
(eArchived <> 1)\\", eCategory)
This problem only affects legacy database interaction through procedures like
%GetData. In order to correct this, the syntax should be converted into v9 syntax.
%ServerName
The %ServerName is always empty on v9 Engine.
%User.Input and %User.Input\[n\]
%User.Input and %User.Input\[n\] behavior has changed in v9. When selecting a
row in a Grid field, the data returned by %User.Input contains all data from the
Business Object that is bound to the Grid. In v7, only data from columns
displayed in the Grid is returned. Similarly, the index in %User.Input\[n\] refers to
the column index in the Business Object, not the visible Grid control.
Resolved Issues
Administrative Tools
Help Desk\# / Metastorm\# |
Component |
Issue |
DEF15237 |
Administrative Tools |
Introduce the ability to modify password in plain text to support backwards compatibility. |
DEF15321 |
Administrative Tools |
It is not possible to login to Administrative Tools as an administrative user with FIPS enabled. |
DEF15324 |
Administrative Tools |
The password is not encrypted for Web Service Connection. |
DEF15361 |
Administrative Tools |
The Connection type changes according to Designer Connection names. |
BPM Designer
Help Desk\# / Metastorm\# |
Component |
Issue |
SR-09172010-0003 DEF10801 |
BPM Designer |
Flag parameter name changes to "Name". |
DEF11700 |
BPM Designer |
The GetAttachment Visual Script’s path description should mention file name with extension to be included in the path. |
DEF12877 |
BPM Designer |
Table Business Objects do not list views. |
SR-07142010-0006 DEF13267 |
BPM Designer |
Expression Builder ribbon is enabled when variable drop-down has focus. |
SR-08062010-0004 DEF13826 |
BPM Designer |
Access violation error is displayed in the Designer while closing a Process. |
DEF13842 |
BPM Designer |
It is not possible to sort the Form field’s property on the field column. |
SR-11042010-0020 DEF13935 |
BPM Designer |
If a Client Script uses the same name as a Form, the Form will be removed from the Solution. |
SR-09292010-0015 DEF13985 |
BPM Designer |
An exception is thrown on clicking Tab Order property drop-down. |
DEF14033 |
BPM Designer |
Attachment clip icon in the Designer does not match the one in the Web Client. |
SR-05272010-0001 DEF14044 |
BPM Designer |
Access Violation error in Designer when doing a certain series of operations with keyboard and mouse involving stages. |
DEF14057 |
BPM Designer |
Script validate button always reports success for Client Scripts. |
DEF14090 |
BPM Designer |
Designer crashes on updating references Library with its component opened. |
SR-08032010-0008 DEF14306 |
BPM Designer |
Send To Back option does not work correctly. |
DEF14317 |
BPM Designer |
Library with Form Segment and variable assignments are lost on re-opening a Project when the Library is unavailable. |
SR-09212010-0005 DEF14321 |
BPM Designer |
Copying and pasting within the If Else Visual Script works incorrectly. |
DEF14572 |
BPM Designer |
Copy and paste an Action with a Visual Script breaks code generation. |
DEF14573 |
BPM Designer |
Dragging a Visual Script activity from one location to another is not saved. |
SR-10212010-0005 DEF14649 |
BPM Designer |
Caching problems prevent adding valid WSDL files after trying to add invalid WSDL files. |
SR-10272010-0012 DEF14753 |
BPM Designer |
Designer crashes if Form is resized while Tab Order is enabled. |
SR-10282010-0013 DEF15050 |
BPM Designer |
Tab Order is not valid on the “Add Variable” pop-up Form. |
DEF4377 |
BPM Designer |
Transparent color should not be available for Form. |
DEF7671 |
BPM Designer |
Right-click incorrectly activates object when 'Activate on single click' is enabled. |
SR-11032009-0006 DEF9864 |
BPM Designer |
A "Raise " activity dragged to the Visual Script area has no indication of the Flag raised. |
DEF10389 |
BPM Designer |
Pressing the Delete key does not invoke the Delete command in Inventory. |
DEF14092 |
BPM Designer |
Manage Variables window does not retain its size on re-opening. |
DEF14571 |
BPM Designer |
The Expression Builder retains re-sized window position, but the content of expression field becomes incorrectly multi-lined. |
DEF14591 |
BPM Designer |
Jscript language option should not be available for Code Activity in Visual Scripting. |
DEF14634 |
BPM Designer |
Custom List cannot be copy/pasted in the Inventory. |
DEF14653 |
BPM Designer |
Invalid WSDL is added after a valid WSDL was added due to caching issues. |
DEF14691 |
BPM Designer |
Pages dialog from Forms property of a Stage does not retain resized information. |
DEF15031 |
BPM Designer |
Color properties are reset on close and re-open of Process tab. |
DEF15074 |
BPM Designer |
Ok and Cancel buttons missing from Manage Variables dialog. |
DEF15077 |
BPM Designer |
Few DLLs display incorrect version number. |
DEF15159 |
BPM Designer |
Accessing a Web Service with basic authentication fails after entering credentials. |
DEF15176 |
BPM Designer |
An error is displayed on opening parameters collection in column of Status type. |
DEF15180 |
BPM Designer |
Activity is not saved after moving in another activity branch. |
DEF15182 |
BPM Designer |
Undo/Redo lists are cleared on save for Server Script. |
DEF15186 |
BPM Designer |
Business Objects in Data Access should not be expanded more than the level expanded in the Inventory. |
DEF15188 |
BPM Designer |
Correct object should have focus in Manage variables window. |
DEF15203 |
BPM Designer |
Web Service configuration not updated during authentication/proxy setting changes. |
DEF15239 |
BPM Designer |
Passwords for Connections should be encrypted. |
DEF15260 |
BPM Designer |
Code generation error after a .SVC service is added. |
DEF15277 |
BPM Designer |
Exception occurs when ODBC Connection is used for a Business Object. |
DEF15303 |
BPM Designer |
Password is not encrypted for Web Service Connection. |
DEF15327 |
BPM Designer |
Web Service from gSOAP application server cannot be imported in Designer. |
DEF15330 |
BPM Designer |
Exception on first open of drop-down parameter in Expression Builder. |
DEF15402 |
BPM Designer |
Web service Connection created in 9.0.2 cannot be opened in 9.0.3 Designer. |
DEF14871 |
BPM Designer |
Adding a variable in Manage Variables option limits use to 250 characters for text fields. |
SR-10212010-0005 DEF14589 (Fixed in 9.0.2.3) |
BPM Designer |
Creating a Connection to a Web Service by choosing a WSDL file throws an error message, “Object reference not set to an instance or an object". |
DEF14178 (Fixed in 9.0.2.2) |
BPM Designer |
Designer cannot start if Windows regional settings are set to Chinese or Japanese language. |
SR-10212010-0024 DEF14879 (Fixed in 9.0.2.3) |
BPM Designer |
In some instances, Process Designer fails to create a Web Service Connection. |
DEF14026 (Fixed in 9.0.2.1) |
BPM Designer |
Library references are lost on closing and re-opening the Designer. |
DEF13979 (Fixed in 9.0.2.1) |
BPM Designer |
Process zooming and scrolling causes Process objects to move from their original positions and cause swim lanes to resize. |
Deployment
Help Desk\# / Metastorm\# |
Component |
Issue |
DEF14017 |
Deployment |
Not entering properties for Send email activity does not fail deployment but fails validation. |
SR-09202010-0003 DEF14213 |
Deployment |
Using the ‘Always refresh’ on Business Objects causes duplicate reads from the data source. |
DEF14911 |
Deployment |
Connections referenced in Server Scripts do not read from the eConnection table. |
SR-11042010-0014 DEF15141 |
Deployment |
Unable to deploy large Solution because of timeout exception. |
DEF14400 |
Deployment |
In Japanese locale, Form control’s visibility options set from English locale fails to deploy. |
DEF14988 |
Deployment |
Libraries that fail validation can still be deployed. |
DEF15172 |
Deployment |
Metastorm.Engine.Interface90.dll has wrong version information in Deployment folder. |
DEF15229 |
Deployment |
Changes made to Connection from Administrative Tools do not update the Custom Lists using the Connection. |
DEF15235 |
Deployment |
Validation fails with error "Property 'BCC' cannot be empty" but deployment succeeds. |
DEF15292 |
Deployment |
Form cannot open if LDAP Business Object is assigned to it and used. |
SR-08052010-0005 DEF13988 (Fixed in 9.0.2.1) |
Deployment |
‘Calculate duration’ function always returns a positive result. |
SR-10142010-0001 DEF14420 (Fixed in 9.0.2.3) |
Deployment |
LDAP Connection throws exception at runtime. |
SR-11042010-0014 DEF14950 (Fixed in 9.0.2.4) |
Deployment |
Large Solutions cannot be deployed due to a time-out exception. |
Documentation
Help Desk\# / Metastorm\# |
Component |
Issue |
DEF12187 |
Documentation |
The Designer User Guide should mention that exceptions are thrown if custom assembly is not strongly named. |
DEF13417 |
Documentation |
The Web Client Configuration Guide should not mention External Forms. |
SR-07052010-0005 DEF14079 |
Documentation |
The Administration Guide should mention that disabling the compatibility view in browser is not supported. |
SR-08302010-0013 DEF14442 |
Documentation |
More information needed on debugging without administrative privileges in the Designer User Guide. |
SR-09272010-0017 DEF14648 |
Documentation |
Incorrect description related to JScript.net in the Migration Guide. |
SR-10212010-0025 DEF14761 |
Documentation |
The Supported Environments document needs to be updated with information on how to make the proxy server use the mapped URL. |
SR-05272010-0015 DEF14825 |
Documentation |
The Designer User Guide should have a trouble shooting section for debug button visibility. |
SR-10272010-0017 DEF14965 |
Documentation |
The Designer User Guide should mention how to add a new line in a Comment field. |
SR-11012010-0006 DEF15069 |
Documentation |
The Supported Environments document has to be updated with respect to Windows 7 support. |
SR-11112010-0001 DEF15092 |
Documentation |
The SharePoint Library path mentioned in the Designer User Guide is incorrect. |
DEF11195 |
Documentation |
Information related to OLE DB Provider support should be more detailed in Designer User Guide. |
DEF11419 |
Documentation |
Additional information for the Oracle section should be added to the Installation guide. |
DEF12301 |
Documentation |
Proxy code layer not mentioned in Web Service Connection help in the Designer User Guide. |
DEF12318 |
Documentation |
'Hyperlink' property should be changed to 'Hyperlink type' in the Designer User Guide. |
DEF12353 |
Documentation |
Re-wording of Client Scripting and function descriptions in the Designer User Guide. |
DEF12369 |
Documentation |
Navigation pane icons need updating in the Designer User Guide. |
DEF13252 |
Documentation |
Client Script does not execute if the Form name is a Metastorm reserved word. |
DEF13293 |
Documentation |
Order of Administrative Tools Procedures should be corrected for Oracle database in the Installation Guide. |
DEF13450 |
Documentation |
Filtering in Custom List should be explained in Designer User Guide. |
DEF13859 |
Documentation |
"Commit();" action should be used for DataSet to apply data changes and should be mentioned in the Designer User Guide. |
DEF13883 |
Documentation |
The Web Help documentation should be updated to remove supported browsers information and added to Supported Environments Guide. |
DEF14072 |
Documentation |
Documentation on adding signature fields needs amendment in the Designer User Guide. |
DEF14143 |
Documentation |
Designer User Guide images do not coincide with Designer buttons in the Designer User Guide. |
DEF14230 |
Documentation |
Web Client does not work in case Engine name has an apostrophe. |
DEF14367 |
Documentation |
Extra step required to be documented for debugging without administrative privileges in the Designer User Guide. |
DEF14467 |
Documentation |
Administration Guide should have a note about HTTP Error 500.19 error. |
DEF14511 |
Documentation |
The Product Localization Guide has to be updated. |
DEF14762 |
Documentation |
Side-by-Side documentation has some errors. |
DEF14764 |
Documentation |
SelectSql properties section of Designer User Guide has errors. |
DEF14818 |
Documentation |
In the Architecture Guide, Service List Overview is inaccurate and incomplete. |
DEF14825 |
Documentation |
Designer User Guide should have a trouble shooting section for debug button visibility. |
DEF14920 |
Documentation |
Information about MS automatic update KB976769V2 causing issues with Designer should be available. |
DEF15163 |
Documentation |
Redundant information in the Designer User Guide about promotion of Visual Scripts. |
DEF15167 |
Documentation |
Retired features should be listed in the Migration Guide. |
Engine
Help Desk\# / Metastorm\# |
Component |
Issue |
DEF14579 |
Engine |
User names with apostrophes cause To Do and Watch lists to fail. |
SR-08192010-0016 DEF14786 |
Engine |
The ExecSQL script fails to run. |
DEF14621 |
Engine |
User role access to the Form is evaluated twice during each refill request. |
DEF14765 |
Engine |
Custom List opens with error if it is associated with a Business Object using Connection of ODBC database type. |
DEF15295 |
Engine |
Form with Grid using ODBC Connection cannot be submitted. |
DEF15320 |
Engine |
Status field drilldown with parameters cause exception in the ECL/Engine. |
SR-07292010-0001 DEF14231 (Fixed in 9.0.2.3) |
Engine |
Alert generator performance problems against Oracle when supported non-Unicode character sets are used. For example, WE8MSWIN1252. |
SR-08232010-0001 DEF13977 (Fixed in 9.0.2.1) |
Engine |
Database locks occur on eAlert and eWait tables on SQL Server databases. |
SR-08242010-0001 DEF14018 (Fixed in 9.0.2.1) |
Engine |
Sometimes timed actions fail to Process, particularly in a load balanced environment and with multiple threads allocated to the Engine. |
SR-08242010-0001 DEF14039 (Fixed in 9.0.2.1) |
Engine |
Visual Scripts may fail to execute when system is under high load. |
Installation
Help Desk\# / Metastorm\# |
Component |
Issue |
DEF15240 |
Installation |
New version of runtime core DLL should be installed. |
DEF15247 |
Installation |
Folder with filter image is absent after installation. |
DEF15263 |
Installation |
Content of the App\_GlobalResources folder is incorrect. |
DEF15271 |
Installation |
Wrong build number is stated for Web Client. |
DEF15391 |
Installation |
Install information is incorrect for BPM in Add/Remove Programs. |
DEF14031 (Fixed in 9.0.2.1) |
Installation |
Default.skin files are backed up but not replaced on some systems. |
DEF14107 (Fixed in 9.0.2.1) |
Installation |
Attempting to view Connections in the Administrative Tools displays a “Bad data” error. |
Process Activator
Help Desk\# / Metastorm\# |
Component |
Issue |
DEF14027 (Fixed in 9.0.2.1) |
Process Activator |
When running against SQL Server, the Process Activator generates some Web Services that do not function. This fix requires the user to re-run the ProcessMetadataProcedures.sql script against the Metastorm repository and to regenerate the Web Service using the Process Activator. |
Web Client
Help Desk\# / Metastorm\# |
Component |
Issue |
SR-09292010-0005 DEF13893 |
Web Client |
Actions are displayed incorrectly on a Stage in Arabic locale. |
DEF10891 |
Web Client |
An error is displayed when trying to open a folder from a BPM smart tag in Word via an external URL. |
DEF13962 |
Web Client |
Status value with left or right position is displayed incorrectly. |
SR-09012010-0017 DEF14475 |
Web Client |
Rows added in the Grid are not clearly visible. |
DEF14576 |
Web Client |
Forms are displayed wider than they were designed. Note: Some Forms may need to be adjusted as a result of this fix. |
SR-10132010-0007 DEF14782 |
Web Client |
Process filtering list works incorrectly. |
SR-09202010-0018 DEF15045 |
Web Client |
An error message is displayed when trying to open certain folders. |
SR-12102010-0010/ SR- 09202010-0018 DEF15400 |
Web Client |
“Object reference not set” error is displayed when folder action is performed from external URL. |
DEF11105 |
Web Client |
Size of work area for Custom List is smaller than for other lists of Web Client. |
DEF11574 |
Web Client |
Database error is displayed when a Form is opened using Smart Tag. |
DEF11769 |
Web Client |
Fields of filters do not resize during resizing of columns in Custom List. |
DEF13149 |
Web Client |
Custom Lists are not colored in the same way as Grids or the other lists. |
DEF15250 |
Web Client |
Custom Lists caption and hint are absent in Web Client. |
DEF15408 |
Web Client |
DateTime earlier than 1970 cannot be submitted in Grid. |
DEF15461 |
Web Client |
Filters icons behave incorrectly in Custom List. |
DEF14080 (Fixed in 9.0.2.1) |
Web Client |
Date control is set to wrong date when using ProcessContext.UserInput from a date/time column in a Grid. |
SR-09012010-0008 DEF13966 (Fixed in 9.0.2.1) |
Web Client |
In some circumstances, a “folder lock expected” error is displayed in the Web Client. |
DEF13983 (Fixed in 9.0.2.1) |
Web Client |
Metastorm User Error messages are not displayed correctly and cause an exception on IIS7 systems.
In order to correct the above behavior it is necessary to either comment out or delete the following line from the Web client’s web.config file:
|
DEF13978 (Fixed in 9.0.2.1) |
Web Client |
V7 Blank and Administrative Forms fail to open in a Side-by-Side environment. |
DEF14774 (Fixed in 9.0.2.3) |
Web Client |
After selecting ‘Today’ in Date/Time control of Form and submitting it, re-opening Form does not display ‘Today’ as highlighted. |
SR-09232010-0018 DEF14613 (Fixed in 9.0.2.3) |
Web Client |
Calendar menu is overlaid by other fields on a Form. |
SR-09272010-0001 DEF14368 (Fixed in 9.0.2.3) |
Web Client |
Clicking a row in a Grid multiple times changes the value of the Date/Time field in the row. |
SR-09032010-0001 DEF14048 (Fixed in 9.0.2.1) |
Web Client |
Drop-down lists are not rendered correctly in the Web Client when more than 60 fields are present on a Form. |
SR-09032010-0001 SR-10212010-0010 DEF14048 (Fixed in 9.0.2.3) |
Web Client |
Drop-down lists are not rendered properly when there are multiple drop-down lists on a Form. |
SR-09302010-0006 DEF14505 (Fixed in 9.0.2.3) |
Web Client |
Incorrect value is displayed in a drop-down control that is associated with an integer variable. |
DEF14045 (Fixed in 9.0.2.1) |
Web Client |
OnBlur functionality of DateTime columns in grids causes an “Unspecified error”. |
DEF14379 (Fixed in 9.0.2.2) |
Web Client |
Users with Unicode user name or password cannot access the Web Client. |
SR-09242010-0005 DEF9635 |
Web Client |
In some instances, drop-down list values in a Form are positioned incorrectly making it impossible to select values in the list. |
SR-10062010-0003 DEF15020 (Fixed in 9.0.2.4) |
Web Client |
When a Form is loading, text boxes that are supposed to be hidden are displayed temporarily. |
Known Issues
The following is a list of known issues of which we feel you should be most aware:
<
table>
Help Desk\# / Metastorm\#
Component/
Area
Issue
DEF15407
Administrative Tools
Priority value is not set after changing the value for a folder via the Metastorm Repository tab.
Steps to Reproduce:
<ol> <li>Open Metastorm Administrative Tools.</li> <li>Click Metastorm Repository tab.</li> <li>Navigate to a folder.</li> <li>Click Edit folder.</li> <li>Change the Priority value.</li> <li>Click Update button.<br /><br />Priority value is not changed.<br /><br /></li> </ol></td>
SR-10212010-0013
DEF15136
Administrative Tools
Metastorm Administration and Deployment Service are not using the SAP scripts for authentication.
Steps to Reproduce:
<ol> <li>Configure Administrative Tools to use SSO.</li> <li>Add your domain\\username to eUser table. </li> <li>Give the user administrative access.</li> <li>Remove all SAP scripts.</li> <li>Logout of Administrative Tools.</li> <li>Go back into Administrative Tools.</li> </ol> <p> </p> <p>You can access Administrative Tools without having any active SAP scripts.<br /><br />Administrative Tools site and deployment does not appear to use SSO SAP.</p> </td>
SR-11092010-0016
DEF15211
Administrative Tools
Metastorm Repository does not filter User Without Alerts list.
Steps to Reproduce:
<ol> <li>Go to Administrative ToolsàRepository tab.</li> <li>Drill down to a Process with folders.</li> <li>Select the Alert list tab for that folder.</li> <li>In the filter field of ‘User Without Alerts’ list, type the filter criteria.</li> </ol> <p>The user will not be filtered. </p> </td>
SR-12022010-0018
DEF15313
Administrative Tools
Connections in Administrative Tools sometimes show encrypted data, and other times plain text.
Steps to Reproduce:
<ol> <li>Publish two Projects, one of which must have a Connection.</li> <li>Go to Administrative ToolsàRepository tab.</li> <li>Click on Connections.<br /><br />Connection details changes between encrypted and plain strings.</li> </ol></td>
SR-03232010-0012
DEF12304
BPM Designer
Validation displays a warning.
Steps to Reproduce:
<ol> <li>Create a new Solution.</li> <li>Open the default Form and add a Label to the Form.</li> <li>Click the Validate button and a warning message is displayed: “Property font <<font>> is not installed; using default font <<font>> “<br />This warning message occurs when you add a new label and try to validate the Solution.<br /><br /></font></font></li> <font><font> </font></font> </ol><font><font> <p>Workaround:</p> <p>The warning message is not displayed after you save and close the Solution, and re-open it. <br /><br /></p> </font></font></td>
SR-11092010-0005
DEF14804
BPM Designer
Variables can have the same name with different case.
Steps to Reproduce:
<ol> <li>Create a control, for example, Text.</li> <li>From context menu, select Add Variable and name it Text1. (First letter of the word in uppercase and the rest in lowercase.)</li> <li>Add another Text control.</li> <li>From context menu, select Add Variable and name it text1. (All letters of the word in lowercase.)</li> <li>Both controls and their variables have identical names. Project deployment fails.</li> </ol> <p><br />Identical names should not be allowed.</p> </td>
SR-11152010-0005
DEF15272
BPM Designer
Drag and drop for Visual Script activities do not respond quickly.
Steps to Reproduce:
<ol> <li>Open the Designer for BPM v9.0</li> <li>Expand the New Component section of the Home tab and select Visual Script.</li> <li>Once the Visual Script loads hover your mouse over the Assign Value command.</li> </ol> <p> </p> <p>Immediately after clicking Assign Value, you will notice that it will not allow you to drop the item into the Visual Script editor.</p> </td>
SR-12112009-0001
DEF10452
BPM Designer
Navigation in Properties pane is incorrect.
Steps to Reproduce:
<ol> <li>Open a Project.</li> <li>Click on a Stage or Action.</li> <li>In the Properties pane, change name and hit the tab key.</li> <li>Focus is moved to the Caption and cursor is shown in Caption text field.<br /><br />Left and right navigation arrows on keyboard do not work until you click again in the Caption text field. </li> </ol></td>
SR-11022009-0041
DEF0767
BPM Designer
Caption of control does not change when a variable is associated and changes were made to the variable.
Steps to Reproduce:
<ol> <li>Open Designer.</li> <li>Create a new Form and place a Memo control on it.</li> <li>Create two variables with Memo and Text types (var1 and var2).</li> <li>Assign var2 to Memo’s Variable property.</li> <li>Caption of Memo control is var2 now. Delete var2 variable from Project.</li> <li>Assign var1 variable to Memo control.<br /><br /></li> </ol> <p>Caption of Memo control does not change to name of applied variable.</p> </td>
SR-10072010-0008
DEF15103
BPM Designer
Script validation option not clearing the previous messages.
Steps to Reproduce:
<ol> <li>Create a Solution with a Server Script (for example, ServerScript1) containing errors.</li> <li>Open ServerScript1.</li> <li>Click on Script Validate button available in Scripting tab.</li> <li>You will see error messages in the Messages pane.</li> <li>Delete the error line(s) where indicated.</li> <li>Validate again.</li> </ol> <p>New validation messages are appended to previously reported error messages instead of replacing them.</p> </td>
SR-11152010-0007
DEF15233
BPM Designer
Unable to drag and drop Currency control on to a Report’s Detail Band.
Steps to Reproduce:
<ol> <li>Create a Solution and Report containing a Currency type.</li> <li>Open the Solution.</li> <li>Attempt to drag Currency control onto the Detail Band of a Report.<br /><br /></li> </ol> <p>The Currency type cannot be dragged onto the Detail Band of a Report.</p> </td>
SR-10202010-0001
DEF15081
BPM Designer
Designer becomes unstable when copying and pasting a Process between Projects in the same Solution.
Steps to Reproduce:
<ol> <li>Create a Process and Project in a Solution.</li> <li>Add a new Project to the Solution.</li> <li>Copy the Process from step 1 to the new Project. </li> <li>Open the Pasted process and select an Action.</li> </ol> <p> </p> <p>Click the Form fields in PropertiesàDo this, you encounter an exception "Unable to cast object of type 'Metastorm.Common>metamodel.MissedReferenceEntity’." </p> <p> </p> </td>
DEF10415
BPM Designer
‘Width’ property is not available when more than one Form control is selected.
Steps to Reproduce:
<ol> <li>Create a Form.</li> <li>Add 'Text' and 'Memo' control.</li> <li>Select both controls.</li> <li>View the Properties. </li> </ol> <p> </p> <p>'Width' property is not available.<br /><br /></p> </td>
DEF11708
BPM Designer
When deleting a Business Object that is assigned to a field, the warning message shows a GUID rather than the name. Same problem is encountered when deleting a Business Object from a Custom List.
Steps to Reproduce:
<ol> <li>Remove a Business Object instance from a Custom List.</li> </ol> <p><br />An error message is displayed as follows:</p> <p> </p> <p>Removing 'SQLAllProjectAuditTrail1' will automatically cause the current solution to be saved, and 'SQLAllProjectAuditTrail1' will be permanently deleted.</p> <p>'SQLAllProjectAuditTrail1' is referenced by following components:</p> <p> 'f4ef9312-e87a-43d1-ab54-4b71fc84cf22'.</p> <p>The reference(s) will be removed.</p> <p> </p> </td>
DEF12568
BPM Designer
Captions of all controls in a Form Segment become bold when referenced on a Form on x64 systems.
Steps to Reproduce:
<ol> <li>Create a Form Segment with all possible types of controls.</li> <li>Create a Form or Admin Form and add the just created Form Segment</li> </ol> <p> </p> <p>Fonts of all controls from Form Segments become bold.</p> <p> </p> <p>Workaround:</p> <p> </p> <p>Switch off smoothing of edges of screen fonts. </p> <p>To do this, go to:</p> <p>My ComputeràProperties àAdvancedàPerformance Settingsà Smooth edges of screen fonts.</p> <p> </p> </td>
DEF13841
BPM Designer
Form fields property drop-down only remembers height (not width).
Steps to Reproduce:
<ol> <li>Add a few fields to a Form.</li> <li>Use the Form on an Action.</li> <li>Click the Form fields’ property.</li> <li>Resize the drop-down (width and height).</li> <li>Click OK and re-open the drop-down for the property.</li> </ol> <p> </p> <p>Only the height is saved. </p> <p> </p> </td>
DEF14056
BPM Designer
Exception occurs on trying to import a Connection or Role component twice into the same Project.
Steps to Reproduce:
<ol> <li>Create new Connection or Role.</li> <li>Click Metastorm application menu and click Exportà Component.</li> <li>Save this file.</li> <li>Create new Solution.</li> <li>Import saved component twice.</li> </ol> <p> </p> <p>Nothing new appears in Inventory pane and an exception is displayed:</p> <p><br />An unexpected error has occurred within the Designer. Contact your support representative with the extended information in this message.</p> <p> </p> </td>
DEF4357
Business Objects
Not possible to have the parameter name the same as the column name.
Steps to Reproduce:
<ol> <li>Create a new Custom Business Object.</li> <li>Create a parameter for the Business Object with the same name as a column that is going to be referenced.<br /><br />This operation is currently not allowed.</li> </ol> <p> </p> </td>
DEF6415
Business Objects
Spaces in Oracle column names will cause forms to fail to open when a field uses a Business Object referencing that column.
Steps to Reproduce:
<ol> <li>Create a table in Oracle that contains spaces in table name and column names with a query such as the following:</li> </ol> <p> </p> <p>CREATE TABLE "TEST TABLE" ("Test DateTime" Date, "Test Dropdown" Varchar2(50), "Test Number" Number(10), "Test Text" Varchar2(50), "Test Currency" Float(10))</p> <p> </p> <ol> <li>Create a Connection and Business Object using this table.</li> <li>Bind a field on a Form to one of the columns.</li> <li>Deploy it.</li> <li>Open in Web Client.<br /><br /></li> </ol> <p>An error “Failed to execute 'start action'. ORA-00923: FROM keyword not found where expected”, is displayed.</p> <p> </p> </td>
DEF7105
Business Objects
SQL Server DateTime2 data types display as Memos unless the SQL Native Client driver is used.
Steps to Reproduce:
<ol> <li>Create a table in SQL Server that uses a DateTime2 data type.</li> <li>Create a Connection and a Business Object that points to it.</li> <li>Drag the Business Object onto a Form.</li> <li>Observe the Data Access.</li> </ol> <p><br />The column is recognized as text and not as DateTime.</p> <p> </p> </td>
DEF7230
Business Objects
LDAP Business Objects returning DateTime data will throw an error when accessed during process execution.
Steps to Reproduce:
<ol> <li>Create a Process, Form with a Grid, LDAP Connection and LDAP Business Object.</li> <li>For the LDAP Business Object, set filter to return DateTime data.</li> <li>Go to Test page and press Refresh. The results are returned as 'System.\_\_ComObject'.</li> <li>Assign Business Object to Grid, and assign Form to an Action.</li> <li>Deploy the Solution.</li> <li>Open the Form in Web Client. <br /><br /></li> </ol> <p>An error message is shown, “Failed to execute 'start action'. Type 'System.\_\_ComObject, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' does not implement IXmlSerializable interface therefore cannot proceed with serialization. View details'.</p> <p> </p> </td>
DEF10056
Business Objects
Trying to open a Form containing a Grid that references Process Data Business Objects or Local Business Objects on Oracle will throw an error.
Steps to Reproduce:
<ol> <li>Open Designer.</li> <li>Create a Form and a Grid on the Form.</li> <li>Make the Grid reference Process Business Object variables. (Oracle is the database).</li> <li>Deploy it.</li> <li>Open Web Client.</li> <li>Try to open the Process. <br /><br /></li> </ol> <p>The loading operation continues indefinitely.</p> <p> </p> </td>
DEF8780
Business Objects
Trying to use an “equal/does not equal” filter against a Memo column will cause an error message, "The data types ntext and nvarchar are incompatible in the equal to operator", to be displayed.
Steps to Reproduce:
<ol> <li>Create a Business Object which points to table with variables of type Memo.</li> <li>Add parameter of type Memo.</li> <li>Add an "equal/does not equal" filter, which uses parameter parameter added in previous step.</li> <li>Test the results.</li> </ol> <p><br />An error message, "The data types ntext and nvarchar are incompatible in the equal to operator", is displayed.</p> <p> </p> </td>
DEF12181
Custom Lists
Filtering on float columns can sometimes give incorrect results due to rounding.
Steps to Reproduce:
<ol> <li>Create a Process with a Custom List containing column with float data type.</li> <li>Deploy Solution.</li> <li>Open Web Client and open the Process.</li> <li>Click Filter button and choose 'Less or equal' filter method.</li> </ol> <p> </p> <p>'Less or equal' filtering works incorrectly for float type fields.</p> <p> </p> </td>
DEF11814
Custom Lists
SQL comments in a query used by a Custom List may cause an error when viewed in the Web Client. The error displayed is “multiple step OLEDB operation”.
Steps to Reproduce:
<ol> <li>Deploy a solution with an SQL comment in the query for Custom List. </li> <li>Try to open a Custom List in the Web Client.</li> </ol> <p><br />An error is displayed.</p> <p> </p> </td>
DEF13954
Custom Lists
Symbol position and Negative number style do not have an effect on Custom List with Currency columns.
Steps to Reproduce:
<ol> <li>Create Custom List with Currency column. </li> <li>Set the Symbol position property to 'After number'. </li> <li>Set the Negative number style property to any option other than the default.</li> <li>Deploy the Solution and open Custom List in the Web Client.</li> </ol> <p> </p> <p>Settings of Symbol position and Negative number style are not applied in the Custom List.</p> <p> </p> </td>
SR-05172010-0012
DEF12737
Deployment
Daylight saving time is ignored for Library deployment.
Steps to Reproduce:
<ol> <li>Create and deploy a Solution containing a Project and Library.</li> <li>Log into Metastorm Administrative Tools.</li> </ol> <p><br />Although the Project and Library were deployed at the same time, there is a one hour difference in the loaded time because Library deployment is ignoring daylight saving time.</p> </td>
DEF14193
Deployment
Caption alignment of Checkboxes is not applied when viewed in the Web Client.
Steps to Reproduce:
<ol> <li>Deploy a Solution with Checkboxes having captions.</li> <li>Log into Web Client.</li> </ol> <p><br />In the Designer, the alignment is set as left, but in the Web Client, alignment is top and middle.</p> <p> </p> </td>
DEF11888
DMS
It is not possible to tab through the DMS browser window in the Web Client.
Steps to Reproduce:
<ol> <li>Open the Web Client and open a DMS Form with a Clip and select either Upload or Select from the context menu.</li> <li>Tab to the Browse location button and press Enter.</li> <li>Attempt to tab through the DMS Browser window.</li> </ol> <p>You cannot tab within the DMS Browser window.</p> <p> </p> </td>
DEF11784
DMS
DMS folder icons are not consistently displayed as open in the Web Client.
Steps to Reproduce:
<ol> <li>Deploy a DMS enabled solution containing a DMS clip and a default location.</li> <li>Open Web Client and open the DMS form.</li> <li>Click the clip, select Upload from the menu.</li> <li>Click on the Browse button for the Location field.</li> <li>Select a folder from the DMS location list and ensure that the folder icon displays as open.</li> <li>Select a sub folder and attempt to set the folder icon to open.</li> </ol> <p> </p> <p>Folder behavior in the DMS Browser window tree is not consistent. The root folder icons appear as opened if opening a folder but a sub folder does not display this behavior.</p> <p> </p> </td>
DEF11408
DMS
Unauthorized error message window appears behind the DMS blank form.
Steps to Reproduce:
Note: To reproduce you must have access to a MOSS server with a DMS path already set up.
<ol> <li>Deploy a DMS enabled Solution containing a DMS Clip within a Form pointing to a DMS default location.</li> <li>Open the Form in the Web Client.</li> <li>Click the Clip and choose Select from the context menu.</li> </ol> <p>The following error message is displayed:</p> <p>"The remote server returned an error: (401) Unauthorized". </p> <p>This only occurs where the user accessing the DMS site has no permissions. </p> <p> </p> </td>
SR-12022010-0008
DEF15314
Documentation
Metastorm BPM 9.0.3 Migration.pdf does not define all supported %Eval functions.
Document: Metastorm BPM 9.0.3 Migration.pdf
Section: Modification made by the Conversion Process
The table defined for supported % functions do not include %To Dolist, %Watchlist, %Notes etc; documentation should document all supported % functions under that particular property.
DEF14212
Engine
Under heavy load in a multi-Engine service, errors may be reported in the eLog table. Note that this does not affect folders reaching their destination.
Steps to Reproduce:
<ol> <li>Set up multiple Engines. For example, set up 3 Engines and make sure that the thread counts are '5' in Event Manager. </li> <li>Restart Metastorm Process Engine service. </li> <li>Deploy Solution.</li> <li>Log in to Web Client and go to the Blank Forms page.</li> <li>Open a Process and submit folder.</li> <li>Repeat the earlier step for 10 times or more.</li> <li>Execute the query 'Select \* from eLog order by eTime desc' in SQL server Management Studio.</li> <li>Repeatedly scan the eLog table.</li> </ol> <p> </p> <p>The following error is displayed:</p> <p> </p> <p>Errors occurred for eTrace column as</p> <p>' at Metastorm.Engine.Operations.SystemActionHandler.Process(String sessionId, String folderId, String mapName, String actionName, String flagName, String flagFolder, String\[\] flagData, String& responseFolderID) at Metastorm.Engine.Operations.FolderOperations.SystemAction(String sessionId, String folderID, String mapName, String actionName, String flagName, String flagFolder, String\[\] flagData, String& clonedFolderID)'</p> <p> </p> <p>eDescription as</p> <p>'Failed to execute system action'.</p> <p> </p> </td>
DEF14117
Engine
Timers are not always processed in a single threaded multi-Engine setup. Workaround is to set each Engine to use a minimum of 2 threads.
Steps to Reproduce:
<ol> <li>Set up multiple Engines. For example, set up 3 Engines and make sure that the thread count is ‘1’ in Event Manager. </li> <li>Deploy Solution.</li> <li>In the Administration Forms, create 500 folders.</li> <li>Execute the query 'Select eActionName, COUNT(\*) from eWait GROUP BY eActionName' in SQL server Management Studio.</li> </ol> <p>Folders do not seem to archive as the timers are not processed.</p> <p> </p> </td>
DEF8906
Expression Builder
When building a SelectSQL function containing ‘@’ parameters against Oracle, the Expression Builder does not show the parameter fields correctly. Workaround is to remove the quotes from around the parameter in the SQL.
Steps to Reproduce:
<ol> <li>Create Form with Text box control.</li> <li>Set property to use SelectSQL.</li> <li>Select Connection.</li> <li>Open Query Builder.</li> <li>Add for some selected field parameter. For example, @p2</li> <li>Close Query Builder.</li> </ol> <p>@p2 fields are not present in Expression Builder.</p> <p> </p> <p>Workaround:</p> <p> </p> <p>Remove the quotes from around the parameter in the SQL.</p> <p> </p> </td>
SR-11182010-0004/ SR-06162010-0016
DEF13213
DEF15451
Installation
On update, configuration values in \*.config files are over-written with first-time values.
Steps to Reproduce:
<ol> <li>Install BPM v9.0 specifying a set for database details.</li> <li>After installation, change a configuration value manually. </li> <li>For example, in DeploymentService.exe.config change values from:<br /><br /> <br /><br />to new customized details (for example):<br /><br /><br /><br /></li> <li>Run any update (hotfix or Service Release).<br /><br /></li> <li>Customized entries revert back to original. So, in this example, the following original entries are displayed:<br /><br /> <br /><br /></li> </ol></td>
SR-03112010-0026
DEF11669
Installation
No way to set group separator to empty during install.
Steps to Reproduce:
<ol> <li>Choose to configure localization during the install and attempt to set the group separator to empty.</li> </ol> <p><br />Web.config will always contain the GroupSeparator key.</p> <p>Workaround:</p> <p><br />Comment out the line manually. More details can be found in the Help documentation under Metastorm Web Client ConfigurationàClient Modifications.</p> <p> </p> </td>
DEF11488
Installation
The wrong Oracle driver is currently included in the main install’s Redist folder. Please see Supported Environments document for the correct ones to use.
Steps to Reproduce:
<ol> <li>Browse to the Redist folder and observe the version of Oracle ODAC driver is v11.1.0.6.</li> </ol> <p>The correct driver is 11.1.0.7.</p> <p> </p> </td>
DEF13247
Installation
Unable to install BPM on Windows Server 2003 x64 due to a pre-requisite check.
Steps to Reproduce:
<ol> <li>Try to install BPM on a Windows Server 2003 x64 machine.</li> </ol> <p>The pre-requisite check fails for .NET Framework 3.5 SP1 hotfix, KB957661</p> <p> </p> <p>Workaround:</p> <p> </p> <ol> <li>Create a new Reg
Categories
- All Categories
- 123 Developer Announcements
- 54 Articles
- 156 General Questions
- 149 Thrust Services
- 57 Developer Hackathon
- 37 Thrust Studio
- 20.6K Analytics
- 4.2K AppWorks
- 9K Extended ECM
- 918 Core Messaging
- 84 Digital Asset Management
- 9.4K Documentum
- 33 eDOCS
- 190 Exstream
- 39.8K TeamSite
- 1.7K Web Experience Management
- 10 XM Fax
- Follow Categories