September 2011 Roundtable TSMS 10.2B05 ** IMPORTANT NOTE ABOUT THE ROUNDTABLE PLUG-IN FOR OEA ** --------------------------------------------------------- If you are using the Roundtable Plug-in for OEA release 2.4.1, you must upgrade to release 2.4.2 or greater after installing the Roundtable this patch. Issues addressed and changes from 10.2B04 to 10.2B05 ---------------------------------------------------- 3805 Internal - ADM2 Error When Deleting Row When deleting a newly added row from a SmartDataBrowse, the following error is generated: "Cannot reposition query Query-Main to recid/rowid(s) given. (7331)" 3806 Internal - Subtype Error Getting Object Properties When fetching new properties for an Object detected via the plug-in imports view, the following error is generated in the log: "Brtb_subtype record not on file." This does not appear to affect the ability to perform the load via the imports view. It is in the log only. 3826 Schema - Miscellaneous Load Schema Bugs * Performance improvements. * Corect index already exists error. * Some objects remain WIP after load when auto-checkin is selected. * Area names are loaded for non-LOB fields. 3827 Xref - Static Class Missing in Where-Used A referenced class via an invocation of a STATIC method does not show up in the where-used xref data as there is no NEW action for the class. Modify xref engine to add the necessary reference. This will require a recompile of the affected Objects. 3828 Schema - INT to INT64 Datatype Change A datatype change of INT to INT64 should not drop and add the affected field. Modify workspace and deployment schema udpates as needed. 3829 Compile - Force Compile on Builder-Initiate Force the given object to always get compiled on a builder-initiated selective compile. 3830 Tabletop - Focus Issues with Search Window Unsuccessful Search Does not Return Focus to UI. 3831 Tabletop - Partner Replication Error When Starting The Partner Replication windows throws the following error on startup when running in an AppServer environment: rtb/p/rtb_psload_cl.p Database rtb not connected. (1006) 3832 Internal - Casing in ProExtra Module Change casing in proextra module to match object names. 3839 Compile - Generate Warning for &Message &MESSAGE statements in code do not generate a compile warning. Issues addressed and changes from 10.2B03 to 10.2B04 ---------------------------------------------------- Task# Summary / Detail --------- -------------------------------------------------- 3741 Schema - Load Incorrectly Reporting Object Status The Schema Load process is not allowing you to continue a load even though the objects that were checked-out from the initial load use the same task. 3746 Internal - Correct ADM2 References Saving some SmartBrowers in the AppBuilder caused the robjfields.i reference to change back to src/adm2. 3748 Reports - False Difference Reported for CLOBs If the Code Page and Collation for a CLOB field assignment in the Workspace are set to "*Use DB Code Page" and "*Use DB Collation", respectively, then the Database Integrity Check Report shows these as differences, since they differ litterally from the actual DB code page and collation. 3761 Tabletop - Error on Open of Multi-part Object w/Subtype Edit Attempting to open a previous version of a multi-part Object that has an Edit program defined for the Code Subtype results in the following error: Entry 2 is outside the range of list . (560). 3763 Tabletop - Smart Objects Not Destroyed on Close When the Assign Schema window (rtb_assignschema..w) closes, it is not destroying any of the Smart Objects that it contains, resulting in a memory leak. 3764 Schema - Update Not Required for Field Trigger Override If only the Override attribute of a field trigger is changed, a subsequent schema update shows that no changes were found. 3765 Tabletop - Resize Improvements Improve resizing and enlarge some unnecessarily small dialogs. Issues addressed and changes from 10.2B02 to 10.2B03 ---------------------------------------------------- Task# Summary / Detail --------- -------------------------------------------------- 3732 Schema - Schema Update Fails on Empty DB Schema update fails when updating sequences of an empty database. 3733 Schema - Field Trigger Change Not Loaded If a field trigger is the only change in a database, the change is detected by the schema load scan but not loaded. 3735 Utilities - Server Upload Tool Correct AppServer Upload Tool to correctly fetch Object dependencies when that option is selected. 3736 Internal - Add Calculated Fields for Modules SDO Add calculated fields to rtb_u_mod SDO to help improve performance when fetching Workspace Modules via proxy layer. 3737 Schema - Storage Area Tab Incorrectly Enabled When building a schema update, the storage area tab folder is incorrectly enabled for 'Update' actions. The tab is also incorrectly enabled after choosing to 'Apply as New' even when there are no candidate areas because an area named was pre-assigned in the Schema Manager. 3738 Xref - Xref Processing Improvements Improve handling of ANNOTATION references and retrieval of dependency filespecs. Issues addressed and changes from 10.2B01 to 10.2B02 ---------------------------------------------------- Task# Summary / Detail --------- -------------------------------------------------- 3700 Schema - Update Fails on Non-Unique Find with SQL When a Progress DB contains SQL views with the same name as tables in the native Progress schema, schema load, schema update, and the DB integrity check report can fail because of a non-unique find on _File._File-Name. 3708 Internal - Workspace Module Case Change Changing case on Workspace Modules is not reflected in RTB path tables. 3710 Partner Sites - Error on Brtb_module Buffer "No Brtb_module record is available(91)" error is generated multiple times when performing an online partner replication. 3712 Tabletop - Assign Object WIP Warning When assigning a previous version of a WIP object, the user is not warned about potentially losing their changes. 3713 Internal - Event History Record Creation A Workspace Event History record is not created when a new WIP Object is reverted to a previously assigned version in a different Product Module. 3715 Tabletop - Schema Update Window Error 5639 When attempting to edit a before or after process while running in appserver mode, the following error is generated: User-defined function 'fnRtbGetDataTransfromProcedure' invoked dynamically but could not be found. (5639) 3716 Internal - Schema Update STOP Conditions When the STOP condition is raised during the schema udpate process, some changes are not appropriately undone. 3717 Security - Check Admin privilege fails on user ID If a user logs-in with different letter casing than the user ID in the repository, the Administrator privilege will not be recognized. For example, user 'bob' logs-in as 'Bob'; OE allows the login, but RTB does not recognize the Admin privilege. 3718 Repository - Integrity Check on Unix Server When checking integrity for Objects on a Unix server, a call is made to the FixEOF procedure before concatenating OS parts (just like prior to a check-in); however, this appends an EOL to zero-byte files resulting in a false difference between the zero-byte repository versions and the now 1-byte (EOL) OS version. 3720 Tabletop - Enable Resizing of Windows Enable resizing of tabletop windows. 3721 Compile - Task Compile Fails in Distributed Mode If an r-code directory is specified for a Module and/or Subtype, a Task-share object is compiled on the client partition of a distributed RTB session, and the specified r-code path does not yet exist in the Task directory, the compile wiil fail with the following message: Compilation failed. Directory '' for SAVE INTO option does not exist. (12878) 3722 Deployments - Class objects missing from selcomp If a deployment containts a modified include file, previously deployed class objects that reference that include file will not be listed in the selcomp file in the deployment. 3724 Compile - Compile Error Not Shown When Reverting When reverting to a previously-assigned Object version, if this Object fails to compile (for instance, a referenced include file is no longer assigned to the Workspace), no compile error is given. Issues addressed and changes from 10.2B to 10.2B01 ---------------------------------------------------- Task# Summary / Detail --------- -------------------------------------------------- 3622 Xref - SOREF Entries SOREF xref entries are not being generated. 3666 Schema - DataServer Schema Loading When loading schema for a DataServer DB, the Scan operation produces 'Invalid component handle' errors, and the tree nodes are improperly arranged. Attempts to load the schema results in 'Brtb_object not found'. 3668 Internal - DataServer Schema Check Improve accuracy of the dataserver schema object check. 3670 Xref - R-Code Reference Not Resolving to Object The "resolve_xref_path" procedure in rtb_s_xref.p only considers objects with a .p extension or no extension at all. This means that objects with a .w extension that are referenced in source code as RUN MyObject.r will not get resolved and be labeled as an external reference. 3680 Tabletop - Cannot change Share Status of DOC If a DOC object checked-out to a non-Central share Task is selected on the Tabletop, the "Change Share Status" context menu item is disabled for the DOC object. 3682 API - processImport* Hooks Documentation The rtb_events.p comments documentation states: "processImportBefore" Pother = Workspace ID Pok = False will cancel "processImport" Pother = Workspace ID The Workspace ID is not in the Pother parameter but in the Pcontext parameter. 3687 Utilities - Module Load Performance When running in appserver mode, the Module Load is extremely (unusuably) slow. 3688 Import - Omit Non-Site Workspaces in Task Filter Workspaces that exist only in another repository should NOT appear in the drop-down list on the Import Task filter page since there are no History records available to the local repository for fetching events for that Task. 3689 Compile - Compiler Workspace DB Connections The compiler is always connection to the Workspace database even if they are no client-side compilations in the compile batch. 3691 Reports - Class Detail Report Unexpected error access Brtb_object buffer when running the Class Details Report. Roundtable v10.2B ----------------- Please see the Product Update Bulletin for a description of new and revised features. OpenEdge Version Compatibility ------------------------------ Roundtable 10.2B is compatible with OpenEdge 10.2A and greater. The Roundtable Repository database must be OpenEdge Database v9 or higher. Support ------- In North America, please send support requests to support@roundtable-tsms.com and in Europe to support-europe@roundtable-tsms.com. We appreciate your continued use of Roundtable Software. Roundtable Development Team Tugboat Software