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
- eCounsel
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.
- Suite Manager (SuiteManager.exe)
- Database scripts (Secretariat only-Oracle or SQL Server)
The following reports need to be re-imported:
- Actual vs Budget (i-net Oracle or i-net SQL Server)
- Matter by Resources (BO Oracle or BO SQL Server)
- Matter Evaluation and Status (BO Oracle, BO SQL Server, i-net Oracle, i-net SQL Server)
Installation Instructions
Suite Installation Instructions
- Stop the Bridgeway Suite application on the Java application server.
- 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
- 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
- Restart the Bridgeway Suite application on the Java application server.
Suite Manager Installation Instructions
Report Template Installation Instructions
Database Function Install Instructions
- 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.
- Login to your query tool as an administrative user.
- Open the Expand_TransactionValue-SQL.sql file for Microsoft SQL Server databases or the Expand_TransactionValue-ORA.sql file for ORACLE databases.
- Run the SQL script.