Skip to main content
Mitratech Success Center

Client Support Center

Need help? Click a product group below to select your application and get access to knowledge articles, webinars, training content, and release notes or to contact our support team.

Authorized users - log in to create a ticket, view tickets status and check your success plan details.

 

Suite 8.11.0 SP2

Summary

Date Released: 01/05/2018

Enhancements

This service pack contains a number of security enhancements. Other updates include:

  • Email Notifications for Wizards
    A new feature has been added so that when a wizard is going to take a long time to execute, you can enter an email address in order to be notified when the wizard is complete. This new feature has been applied to the following wizards: Administrators can configure the amount of time before the notification is given by changing the wizardNotificationTimeOut property in the darwin.properties file. The value of this property is measured in milliseconds.
    Tracking code: UPD-3176, UPD-4409
    • eCounsel
      • Global Assign/Reassign/Unassign
      • Copy Matter
    • Secretariat
      • Corporate Meeting
      • Address Consolidation
      • Copy Data
      • Change Status
      • Global Appoint/Promote/Retire Positions
      • Global Sort Order Update

Quick Reference to Enable this Feature:  See Wizards (eCounsel or Secretariat) for more information.

  • eCounsel/Secretariat Log Files
    When using XenApp, hosted clients are not able to access their logs in Suite Manager. Users with the appropriate permissions are now able to download logs from the eCounsel and Secretariat Tools page.
    Tracking code: UPD-4792

​​​​​​​ Quick Reference to Enable this Feature:  See Logs Tab for more information.

Issue Resolutions

This service pack includes the following issue resolutions:

Suite

  • Custom Links widget now displays the appropriate links.
    Tracking code: UPD-4102
  • An invalid entry in the Suite log4j.properties file which resulted in Suite log errors has been corrected.
    Tracking code: UPD-4417
  • The Editable Object Stack is now configurable in darwin.properties. The default value of EOMaxStackSize is 40.
    Tracking code: UPD-4421
  • The option to select SQL Server 2008 has been removed from the Add/Edit Database Item page.
    Tracking code: UPD-4517
  • When a plus sign (+) is included in the name of a tab, the + sign is now replaced with a space.
    Tracking code: UPD-4591
  • Suite no longer re-uses session tokens for Business Objects, so users no longer receive a HTTP Status 500 error when different users log into Analysis Center.
    Tracking code: UPD-4111
  • When a user runs a Business Objects report and then clicks Refresh, the user no longer receives a database error explaining that the user account "Administrator" cannot be properly associated with the Bridgeway application.
    Tracking code: UPD-4295
  • When using Business Objects, reports now run properly when Use User Preference Information for BO Crystal Reports is not selected in the Suite Manager System Settings component.
    Tracking code: UPD-4295
  • Custom reports in Analysis Center now return results.
    Tracking code: UPD-4295
  • The following actions no longer return the error, "Invalid request, no report server log in information." 
    Tracking code: UPD-4295
    • Saving a report in Analysis Center
    • Opening a saved report
    • Saving a newly-created report
  • When a BusinessObject report template is imported into eCounsel but the Table Qualifier in the database connection is empty, the report now runs normally and the user no longer receives an Internal Server Exception error.
    Tracking code: UPD-4832

eCounsel

  • In the eCounsel Calendar module, if an invitee to a meeting does not have access to the name of the matter, the matter is now listed as "Restricted Data."
    Tracking code: UPD-3182
  • When the Comments field contains a large amount of text, the Matter Evaluation and Status report no longer starts the field on a new page when there is room on the previous page.
    Tracking code: UPD-3185
  • The information on the Matter by Resources report is no longer overlapping.
    Tracking code: UPD-3275
  • Users can now export invoices from the Invoices module without a "File Not Found" error.
    Tracking code: UPD-3989
  • When using i-net Clear Reports to generate the Actual vs. Budget by Matter report, the budget amounts in the chart no longer overlap graphical elements.
    Tracking code: UPD-4004
  • When a user clicks the Edit button on an entity's page in eCounsel, the page no longer opens to the bottom of the page.
    Tracking code: UPD-4149
  • When a user adds a person as a player on a matter, timekeeper information (such as billing method and billing rate) is now being transferred from the employment record into the player record.
    Tracking code: UPD-4199
  • When using F5 or SiteMinder SSO authentication, users can now login the first time they click the invoice links in the invoice approval e-mail notifications without receiving a "Login Failed" error.
    Tracking code: UPD-4538
  • On the Invoice Approval tab on the Matter tab in the Invoices module, when a user selected an optional column and then tried to export the invoice approval, the following error appeared in the exported file: Error in DataClassParser.getFieldData() - Field name invoice not found in class class com.bsi.dataclasses.invoice.InvoiceApproval. Users are now able to export invoice approvals with optional columns.
    Tracking code: UPD-5072
  • In eCounsel, when a user approves an invoice from the Invoices Awaiting My Approval filter and then posts the invoice using the Approved filter, the system now posts the invoice and no longer returns an "Operation Failed" message.
    Tracking code: UPD-5102
  • In eCounsel, when a vendor has a foreign currency designated as a preferred currency and has a Master Approver designated for invoice amounts over a certain USD value, the system was unnecessarily adding the Master Approver to invoices that are split across multiple matters. Now, the Master Approver is only added when the invoice amount exceeds the configured threshold for a particular matter.
    Tracking code: UPD-5112 

Secretariat

  • When configuring the Associated Position Type of an entity in Secretariat on the Entity Types tab of the Types component in Suite Manager, if the user selected Trustee, the selection was changed to Staff when the configuration was saved. Users are now able to select Trustee and the selection saves correctly.
    Tracking code: UPD-3200
  • In Secretariat, users no longer receive an "Operation Failed" error when deleting a former name, alternate name, or DBA from an entity.
    Tracking code: UPD-4103
  • When a user creates a new owner on the Transaction Ledger tab and adds a Value with more than 11 digits, the user no longer receives an error stating "Arithmetic overflow error converting float to data type numeric error generated." The Value field limit has been expanded to 19 digits.
    Tracking code: UPD-4322
  • When applying a date range filter to the Positions list in Secretariat, positions that were active before the begin date of the filter were omitted from the results. The results now include these positions.
    Tracking code: UPD-4866
  • The Address Consolidation Wizard no longer returns an "Operation Failed" error when the user tries to consolidate two addresses in Secretariat.
    Tracking code: UPD-4896
  • In Secretariat, when a user rejects an entity edit, the system no longer returns a missing or invalid session token error.
    Tracking code: UPD-5082

Dependencies 

This service pack requires the previous installation of the following:

  • suite8.11.0.sp1.1
  • boxir4-suite8.11.0.sp1.1

This release requires an update to:

  • Bridgeway Suite (suite8.11.0.sp2.1.bar)
  • Suite Manager (Suite Manager.exe)
  • BusinessObjects Web application (boxir4-suite8.11.0.sp2.1 for Business Objects 4.1)

This update requires the reimport of the following report templates, if they are used:

  • Actual vs Budget (only if using i-net Clear Reports)
  • Matter by Resources (only if using Business Objects)
  • Matter Evaluation and Status

The following database function script needs to be run:

  • Expand_TransactionValue-ORA.sql or Expand_TransactionValue-SQL.sql

Downloads

Click on a link below to download a compressed file that can be used to access the necessary files used in the installation process.

The following reports need to be re-imported:

Installation Instructions

Suite Installation Instructions

  1. Stop the Bridgeway Suite application on the Java application server.
  2. Use Update Manager to install the suite8.11.0.sp2.1 update. Update Manager will back up the following files: 
    • xsl\wizards\address_consolidation
    • xsl\widgets\links.xsl
    • xsl\SecrEntity\securitytransactionview.xsl
    • xsl\SecrEntity\noteshistoryview.xsl
    • xsl\SecrEntity\globalsortorderupdwizfinish.xsl
    • xsl\SecrEntity\globalsortorderupdwizconfirm.xsl
    • xsl\SecrEntity\globalaprwizard_page2.xsl
    • xsl\SecrEntity\globalaprwizard_finish.xsl
    • xsl\SecrEntity\globalaprwizard_dates.xsl
    • xsl\SecrEntity\entitycswizard_page3.xsl
    • xsl\SecrEntity\entitycswizard_page2.xsl
    • xsl\SecrEntity\entitycswizard_page1.xsl
    • xsl\SecrEntity\entitycswizard_finish.xsl
    • xsl\SecrEntity\corp_meet_wiz_positionslist.xsl
    • xsl\SecrEntity\corpmeetingwizard_finish.xsl
    • xsl\SecrEntity\corpmeetingwizard_dates.xsl
    • xsl\SecrEntity\copydatawiz_registrationlist.xsl
    • xsl\SecrEntity\copydatawizard_page1.xsl
    • xsl\SecrEntity\copydatawizard_finish.xsl
    • xsl\matter\mattercopywizard_matterview.xsl
    • xsl\matter\globalassignwizard_page2.xsl
    • xsl\cshomepage\hp_peoplelist.xsl
    • xsl\cshomepage\hp_entitylist.xsl
    • xsl\cshomepage\entitydocumentfiledocumentlist.xsl
    • xsl\bsicommon\toolstemplates.xsl
    • xsl\bsicommon\loginprompt.xsl
    • xsl\bsicommon\listtemplates.xsl
    • xsl\bsicommon\databaseview.xsl
    • xsl\bsicommon\databaselistauthenticator.xsl
    • xsl\bsicommon\contactinfolist.xsl
    • WEB-INF\classes\com\bsi\util\FileRename.class
    • WEB-INF\classes\com\bsi\util\DatabaseUtil.class
    • WEB-INF\classes\com\bsi\util\DatabaseInfo.class
    • WEB-INF\classes\com\bsi\util\DatabaseFileParser.class
    • WEB-INF\classes\com\bsi\util\DarUtil.class
    • WEB-INF\classes\com\bsi\util\DarUtil$RetryConnectionException.class
    • WEB-INF\classes\com\bsi\util\DarUtil$DateTimeType.class
    • WEB-INF\classes\com\bsi\util\DarUtil$1.class
    • WEB-INF\classes\com\bsi\util\CollaboratiIntegrationUtils.class
    • WEB-INF\classes\com\bsi\util\ActiveUsersService.class
    • WEB-INF\classes\com\bsi\util\ActiveUsersService$UserInfo.class
    • WEB-INF\classes\com\bsi\util\secretariat\SecrConstants.class
    • WEB-INF\classes\com\bsi\util\imanage\iManDBFileParser.class
    • WEB-INF\classes\com\bsi\util\bsicommon\GenConstants.class
    • WEB-INF\classes\com\bsi\servlets\AppLaunchServlet.class
    • WEB-INF\classes\com\bsi\servlets\AppLaunchServlet$ShowEnvironment.class
    • WEB-INF\classes\com\bsi\servlets\AppLaunchServlet$ApplyAppParams.class
    • WEB-INF\classes\com\bsi\security\bsicommon\UserValidator.class
    • WEB-INF\classes\com\bsi\security\bsicommon\BSIDataFilter.class
    • WEB-INF\classes\com\bsi\security\bsicommon\BSIDataFilter$SqlTableInfo.class
    • WEB-INF\classes\com\bsi\security\bsicommon\BSIDataFilter$LGSecurity.class
    • WEB-INF\classes\com\bsi\scheduler\task\XMLMapperImport.class
    • WEB-INF\classes\com\bsi\scheduler\task\XMLMapperExport.class
    • WEB-INF\classes\com\bsi\scheduler\task\WMAimsExportTask.class
    • WEB-INF\classes\com\bsi\scheduler\task\MerckAIMSImportTask.class
    • WEB-INF\classes\com\bsi\scheduler\task\MerckAimsExportTask.class
    • WEB-INF\classes\com\bsi\scheduler\task\CorrCostManagementTask.class
    • WEB-INF\classes\com\bsi\scheduler\task\CorrCostManagementTask$ThisVendor.class
    • WEB-INF\classes\com\bsi\scheduler\task\CorrCostManagementTask$InvoiceAttachment.class
    • WEB-INF\classes\com\bsi\scheduler\task\CorrCostManagementTask$1.class
    • WEB-INF\classes\com\bsi\scheduler\task\AbstractAPInterfaceExportTask.class
    • WEB-INF\classes\com\bsi\scheduler\task\AbstractAPInterfaceExportTask$1.class
    • WEB-INF\classes\com\bsi\scheduler\quartz\QuartzTaskManagerImpl.class
    • WEB-INF\classes\com\bsi\repository\calendar\CalendarDataset.class
    • WEB-INF\classes\com\bsi\officelink\rest\v1\dao\MatterData.class
    • WEB-INF\classes\com\bsi\elobby\sourcemonitors\SampleMonitor.class
    • WEB-INF\classes\com\bsi\elobby\sourcemonitors\DemoSourceMonitor.class
    • WEB-INF\classes\com\bsi\dataserver\ServerSessionHolder.class
    • WEB-INF\classes\com\bsi\datalogic\CopyLogic.class
    • WEB-INF\classes\com\bsi\datalogic\wizards\TaskDocsView.class
    • WEB-INF\classes\com\bsi\datalogic\wizards\TaskDocsList.class
    • WEB-INF\classes\com\bsi\datalogic\secretariat\entity\NamesEntityDelete.class
    • WEB-INF\classes\com\bsi\datalogic\secretariat\SecrLogicHelper.class
    • WEB-INF\classes\com\bsi\datalogic\peopleentity\UserEmailNotification.class
    • WEB-INF\classes\com\bsi\datalogic\matter\MatterPlayerView.class
    • WEB-INF\classes\com\bsi\datalogic\document\DocumentView.class
    • WEB-INF\classes\com\bsi\dataclasses\secretariat\entity\SecurityTransaction.class
    • WEB-INF\classes\com\bsi\control\UserData.class
    • WEB-INF\classes\com\bsi\control\SearchOptions.class
    • WEB-INF\classes\com\bsi\control\ListCommandException.class
    • WEB-INF\classes\com\bsi\control\ListCommand.class
    • WEB-INF\classes\com\bsi\control\ListCommand$ListPositioner.class
    • WEB-INF\classes\com\bsi\control\GUIXmlHelper.class
    • WEB-INF\classes\com\bsi\control\EditableObjectStack.class
    • WEB-INF\classes\com\bsi\control\DateRangeInfo.class
    • WEB-INF\classes\com\bsi\control\BaseCommand.class
    • WEB-INF\classes\com\bsi\control\BaseCommand$Emailer.class
    • WEB-INF\classes\com\bsi\control\wizards\WizardsSetDateCommand.class
    • WEB-INF\classes\com\bsi\control\wizards\WizardBaseCommand.class
    • WEB-INF\classes\com\bsi\control\wizards\TaskDocsListCommand.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\RegistrationListCommand.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\PositionsListCommand.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\GlobalSortOrderUpdWizardCommand.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\GlobalAPRWizardCommand.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\EntityListCommand.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\EntityCSWizardPage2Command.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\EntityCSWizardPage1Or3Command.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\EntityCSWizardCommand.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\CopyDataWizardPage1Command.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\CopyDataWizardCommand.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\CompanyViewCommand.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\CompanyListCommand.class
    • WEB-INF\classes\com\bsi\control\secretariat\entity\CMWizardCommand.class
    • WEB-INF\classes\com\bsi\control\search\BaseSearchResultsWriter.class
    • WEB-INF\classes\com\bsi\control\render\renderer\CSVRenderer.class
    • WEB-INF\classes\com\bsi\control\peopleentity\WizardEmailNotificationCommand.class
    • WEB-INF\classes\com\bsi\control\peopleentity\PeopleUserEmailCommand.class
    • WEB-INF\classes\com\bsi\control\peopleentity\PeopleEntityRedirectInitContent.class
    • WEB-INF\classes\com\bsi\control\peopleentity\EntityEmployeeListCommand.class
    • WEB-INF\classes\com\bsi\control\peopleentity\CompanyViewCommand.class
    • WEB-INF\classes\com\bsi\control\outputadmin\OutputModulesTabsListCommand.class
    • WEB-INF\classes\com\bsi\control\matter\MatterCopyViewCommand.class
    • WEB-INF\classes\com\bsi\control\matter\GlobalAssignWizardCommand.class
    • WEB-INF\classes\com\bsi\control\cshomepage\PeopleListCommand.class
    • WEB-INF\classes\com\bsi\control\cshomepage\EntityListCommand.class
    • WEB-INF\classes\com\bsi\control\cshomepage\DocumentListCommand.class
    • WEB-INF\classes\com\bsi\control\cshomepage\DocumentListCommand.class
    • WEB-INF\classes\com\bsi\control\contactinfo\AddressListCommand.class
    • WEB-INF\classes\com\bsi\control\calendar\CalendarViewCommand.class
    • WEB-INF\classes\com\bsi\control\calendar\CalendarListCommand.class
    • WEB-INF\classes\com\bsi\control\admin\UserFieldProfileListCommand.class
    • WEB-INF\classes\com\bsi\control\admin\UrlSubstituteRedirectCommand.class
    • WEB-INF\classes\com\bsi\control\admin\ToolsCommand.class
    • WEB-INF\classes\com\bsi\control\admin\LoginCommandHelper.class
    • WEB-INF\classes\com\bsi\control\admin\LogBrowserCommand.class
    • WEB-INF\classes\com\bsi\control\admin\GetLogFileCommand.class
    • WEB-INF\classes\com\bsi\control\admin\GetDatabasesCommand.class
    • WEB-INF\classes\com\bsi\control\admin\CreateDataRootStructureCommand.class
    • WEB-INF\classes\com\bsi\control\admin\AuthenticateDatabaseInfoCommand.class
    • WEB-INF\classes\com\bsi\control\admin\AppAboutCommand.class
    • WEB-INF\classes\com\bsi\common\WizardNotificationHelper.class
    • WEB-INF\classes\com\bsi\common\WizardMessageConstants.class
    • WEB-INF\classes\com\bsi\buslogic\invoice\AutoLoader.class
    • WEB-INF\classes\com\bsi\buslogic\invoice\AutoLoader$ApproverAutoLoad.class
    • WEB-INF\classes\com\bsi\buslogic\invoice\AutoLoader$AllocationAutoLoad.class
    • WEB-INF\classes\com\bsi\attributes\log4j.properties
    • WEB-INF\classes\com\bsi\attributes\darwinmaster.properties
    • WEB-INF\classes\com\bsi\alerts\AlertEngine.class
    • WEB-INF\classes\com\bsi\alerts\ecounsel\NotifyInvoicesForApprovalService.class
    • WEB-INF\classes\com\bridgeway\jdbc\SqlConnection.class
    • WEB-INF\classes\com\bridgeway\api\suite\model\secretariat\entity\ISecurityTransaction.class
    • toplink\SecrEntity\SecurityTransaction.table
    • toplink\SecrEntity\com.bsi.dataclasses.secretariat.entity.SecurityTransaction.topclass
    • reports\format_number.xsl
    • javascript\listpagemanager.js
    • javascript\lib\yui\251\build\yahoo\yahoo.js
    • javascript\lib\yui\251\build\event\event.js
    • javascript\homepage\homepage.js
    • javascript\ecounsel\matterplayerview_include.js
    • javascript\cshomepage\cshomepage_navigation.js
    • htm\dbpwdprompt.htm
    • htm\spellcheck\xsc_error.jsp
    • htm\secretariat\wizards\globalaprwizard_hidden.htm
    • htm\secretariat\wizards\entitycswizard_hidden.htm
    • htm\secretariat\wizards\corpmeetingwizard_hidden.htm
    • htm\secretariat\wizards\copydatawizard_hidden.htm
    • htm\ecounsel\globalassignwizard_updating.htm
    • htm\ecounsel\globalassignwizard_hidden.htm
    • htm\ecounsel\emailwizardnotification.htm
  3. Use Update Manager to install boxir4-suite8.11.0.sp2.1 (for Business Objects 4.1). Update Manager will back up the following files in the Bridgeway BusinessObjects Web application deployment:
    • WEB-INF\classes\com\bridgeway\suite\report\boxir4\util\BOReportUtil.class
    • WEB-INF\classes\com\bridgeway\suite\report\boxir4\util\BOReportUtil$setOperatorInfo.class
    • WEB-INF\classes\com\bridgeway\suite\report\boxir4\servlet\BOReportBaseServlet.class
    • jsp\webi\infoview.jsp
  4. Restart the Bridgeway Suite application on the Java application server.

Suite Manager Installation Instructions

  1. Uninstall the current instance of Suite Manager.
  2. Extract the files from the Suite Manager.zip file.
  3. Start the installation program for Suite Manager located in the directory in which the Suite Manager.EXE file was extracted.
  4. Click Next on the Welcome screen.
  5. On the License Key screen, type the license key in the text box and click Next.
  6. On the Choose Destination Location screen, confirm that the Destination Folder is the desired directory location for the program files.
  7. On the Start Installation screen, click Next to begin the installation process.
  8. A progress screen will display. You can abort the installation at any time by clicking Cancel.
  9. On the Installation Complete screen, click Finish.

Report Template Installation Instructions

  1. Unzip the appropriate report packages for your configuration, depending on which reports, database, and report server are being used. You will need to reimport each report individually.
    • SQL Server or Oracle for your database (the zip files are labeled accordingly)
    • i-net Crystal Reports or SAP BusinessObjects for your report server (the zip files for BusinessObjects are labeled BOE)
  2. Open eCounsel and click the Reports module.
  3. On the Reports List page, click the report to be updated and then click the Reimport button.
  4. On the Reports dialog box, browse to the location for the corresponding .RPT file included with this update release and click the Upload button.
  5. Click OK on the message box.
  6. Repeat steps 3 through 5 for each report.

Database Function Install Instructions

  1. Using your preferred database tool (SQL Server Management Studio, Oracle's RMAN utility, Oracle's export data pump utility, etc.), make a backup of your Suite database.
  2. Login to your query tool as an administrative user.
  3. Open the Expand_TransactionValue-SQL.sql file for Microsoft SQL Server databases or the Expand_TransactionValue-ORA.sql file for ORACLE databases.
  4. Run the SQL script.
  • Was this article helpful?