March 2018 Roundtable TSMS release 11.7.3 OpenEdge Version Compatibility ------------------------------ Roundtable TSMS release 11.7.x is compatible with OpenEdge 11 and greater. The Roundtable TSMS Repository database must be OpenEdge Database release 10.x or greater. GUI Client and Server issues addressed from 11.7.2 to 11.7.3. Task# Summary / Detail --------- ---------------------------------------------------------------------------------------------------- 4362 Internal - Session GUID not Set When Logging in with OE 10.2B A value for rtb_session.session-guid is not getting set when when running under OE 10.2B resulting in the following error: Unexpected error occurred in 'fnRtbLogIn rtb/p/rtb_s_sess.p' for user ''. ** Brtb_session already exists with GUID "". (132) 4363 Tabletop - ADM2 Button Images A couple of the ADM2 button images are lower than the others. 4366 Internal - Lab R-code is not Removed from Task Directory Upon Deletion The r-code for a Lab is not removed from Task directory upon deletion. 4368 Internal - Unexpected Error When Moving Object to a Different Task Using the plug-in, when moving an Object to a different Task via drag-drop without an active Task, the following error is generated: "Unexpected error occurred in 'fnRtbCheckObjectInUse rtb/p/rtb_s_inuse.p' for user 'xxx'." 4370 Internal - GUID Values not set for SDO Copy Actions For SDOs that support the 'copy' action, GUID values are not being set. Subsequent copy actions result in a error since record already exists with a null GUID value. 4375 Internal - Session Immediately Expires If the session-duration is set to 0, the session immediately expires upon login leaving the user with "User authentication failed." 4376 Internal - Task Group Assignment GUID When using the plug-in, an error is thrown if more than one Tasks are assigned to a Group. 4379 Tabletop - Publish Menu Handle Add two events that publish the Object context menu handle when built so it can be user-customizable: * 'evRtbObjectMenuBuildBefore' * 'evRtbObjectMenuBuild' 4381 Internal - Schema Update Fails When Adding Field The schema update process can fail when attempting to add a field that already exists in the physical database if the existing field is part of an index. 4384 Internal - Whole Index References Correct some WHOLE-INDEX references. 4385 Dashboard - Session Startup Handling Secondary dashboard logins are not seen as dashboard-enabled as the dashboard-enabled property is only set upon initial session startup. 4386 Internal - Fix SDO Paths Some SDO paths are missing "rtb" directory. 4388 Internal - Session Function Return Values Some session functions have a default return-value of ? when they should be "". GUI Client and Server issues addressed from 11.7.1 to 11.7.2. Task# Summary / Detail --------- ---------------------------------------------------------------------------------------------------- 4339 Security - Identity Management Upgrade user-authentication to use client-principal object. 4348 Internal - Improve Comparison Routines Small differences in a file may not be detected by DLL diff routine. Update to calculate MD5 values for comparison buffers. 4351 Internal - Disallow Deletion of Lab Object Add validate to disallow deletion of Lab Object the active Task is not the Lab Task. 4353 Tabletop - Load Missing Sequence Modified Image The treeview is missing an image for a modified sequence. 4354 Reports - Add User Ref to Release Report Add the User Ref field to the Release report Task information. 4356 Tabletop - PureABL TreeView Errors When Another "Node" Table Exists Due to the nature of the ABL, when a table name is ambiguous between a temp-table and a database table, the CREATE BUFFER FOR TABLE statement will create a buffer for the database table. Consequently, if a database connected to the OE client session running Roundtable TSMS contains a table called "Node", it will cause problems for the PureABL treeview, which attempts to create a buffer for it's internal "node" temp-table, but will create a buffer for the database table instead. Fix screen-flashing when scroll buttons are pressed. 4357 Tabletop - Tabletop not Restoring Correctly When Maximized The Tabletop is not restored properly when closed when maximized. 4358 Tabletop - Update Buttons Images and Icons Improve look of GUI tabletop by updating some of the older-looking icons. 4359 Internal - Qualify Tree Image Path References Treeview image references should be relative to installation root. GUI Client and Server issues addressed from 11.7 to 11.7.1. Task# Summary / Detail --------- ---------------------------------------------------------------------------------------------------- 4329 Internal - Non-*LOB Fields Getting Area Assignment During Schema Update During a schema update, if a *LOB field is added to a table, an attempt is made to add all subsequent non-*LOB fields to the same area. This results in an invalid value in _fld-stlen that shouldn't be there. Non-*LOB fields should have a _fld-stlen value of ?. 4331 Internal - Object May Be Checked Out to Wrong Workspace Although the cause has not been determined, it may be possible for a stale data issue to result in an object being checked out in Workspace under a Task that does not belong to that Workspace. Subsequently, the WIP version cannot be deleted, checked-in or moved to another Task. Add an additional check during checkout to verify that the current Task belongs to the current Workspace. 4333 Tabletop - Improve Group Check-out Options UI Make Group Check-out Options frame resizeable. 4334 Internal - Adding Missing Stub Function Add missing stub to repository SDO. 4335 Tools - Add Task Deployment Tool Build a Task Deployment tool for those who want to quickly create Task hot-fixes, etc. This will not be on the menu but just deployed and available if needed. 4336 Internal - DICTDB Alias Incorrect After Schema Actions After scanning PDBASE Object for changes via Load Schema, the value of DICTDB seems to be set to 'rtb' instead of the first-connected Workspace database. After Schema Update, the value of DICTDB is not correct. 4337 Tabletop - Comma in Object Group Produces Error If the Object Group field value for an object contains a comma (ex. "Test,Group"), selecting the corresponding Object Group in the Workspaces treeview produces the following message: '?' directory does not exist. You will not be able to make changes or view code in this Workspace. Additionally, no objects are displayed in the Modules view. 4338 Tabletop - Load Schema Selections Not Reflected in Preview/Load In the Load Schema window, if the top-level DB node is unchecked by choosing "Remove from Load" from the node's context menu, all of it's child nodes are visually unchecked, but the removal of those tables from the selection does not take place (As reflected in the Preview pane) if those table nodes have not yet been expanded. 4341 Tabletop - Increase Product Module Format Increase Product Module format across the board, update UIs, and tooltips. 4342 Tabletop - Save and Restore Sash Position Along with storing the Tabletop size and position, it would be cool to store/restore the sash location as well. 4346 Reports - Increase Product Module Format Increase Product Module format on reports. Roundtable TSMS 11.7 -------------------- Please see the Product Update Bulletin for a description of new and revised features. Support ------- US, CANADA, and EUROPE: http://www.roundtable-software.com US and CANADA: support@roundtable-software.com EUROPE: support-europe@roundtable-software.com LATIN AMERICA, AFRICA, AND ASIA/PACIFIC: Please contact the Progress Software Technical Support center for your region to receive front-line support. We appreciate your continued use of Roundtable Software! Roundtable Development Team Attributions ------------ Some icons by Yusuke Kamiyamane. Licensed under a Creative Commons Attribution 3.0 License.