March 2013 Roundtable TSMS 11.0.5 Issues addressed and changes from 11.0.4 to 11.0.5 -------------------------------------------------- Task# Summary / Detail --------- -------------------------------------------------- 4001 Schema - Schema Load Bug Fixes 1) When a PFILE object is re-assigned (to prevent object name conflict with an added table of the same name in the DB schema), the previous PFILE version's fields, indices and triggers are "left over" causing potential errors during the remaining load processing - or at least mismatched schemas. 2) When the number of fields in an index have changed (more or less) the resulting Workspace schema will be incorrect and may cause errors during a subsequent load. 3) Fix "in use" check for Remove Schema of PFILE. 4005 Internal - SQL Width Calculation The SQL width value is only being automatically updated when the data-type has changed. 4010 Import - Import Processing Optimization Optimize post-build processing to determine inclusions. 4012 Schema - Schema Load Not Updating Field Assignment The rtb_Attributes1 property is not getting updated on a loaded change. 4014 Tabletop - Schema View Displays Index Fields Out of Order When performing a quick-view of a PFILE Object, the index fields are in alphabetical order instead of sequence order. Roundtable TSMS 11.0.4 Issues addressed and changes from 11.0.3 to 11.0.4 -------------------------------------------------- 3943 Compile - Find Error When Compiling From Xref The following error occurs when compiling from Xref view: ** FIND FIRST/LAST failed for table Brtb_object. (565) 3946 Internal - Client Temp Directory Not Deleted The client-side temp directory is not deleted when logging out. 3947 Internal - Incorrect DbId in Schema Update Build The schema update build process is setting the incorrect value for the DbId in the ttStatus records resulting in procedure not found errors. 3948 Partner - Error 2125 During Partner Replication A "Could Not Evaluate Procedure Handle Expression" error is generated after a load from disk via appserver. 3949 Tabletop - Schema Load UI Error The load schema UI is throwing error and error 2108 after the load has completed. 3955 Internal - Subtype Part Template Modiifcation The server is disallowing Subtype part template modification when Subtype is in use. 3956 Tabletop - Share Status Error Not Displayed If an error is generated when changing share-status to Central, it is not displayed. 3961 Internal - CLOB Tokens Missing From DF Output If the user has specified "Use DB Codepage" and "Use DB Collation" for CLOB field assignments, the tokens are not written to the DF file. 3962 API - Correct Mismatched Parameters The 'compile_object' API is missing the new Product Module parameter. 3963 Internal - Correct {get} References Ensure that all {get} references use {rtb/admtwo/get} 3965 Internal - Schema Loading and Fully Qualified Tabl A new PFILE Object is not being created as fully-qualified when the new PFILE Object has the same name as the PDBASE Object. Erroneous Object names are not getting reported in pending versions browse. 3967 Deployments - Objects Designated for Source Encryp An Object that is flagged for encryption in Source Deployments does not get encrypted in a Deployment for a Source type Deployment Site. 3976 Import - Issues With Import Table If the Completed Tasks Only toggle is selected, history items in the source Workspace(s) are skipped if they do not have an associated task. Since the filterting is based upon the rtb_hist.task-num, we should always include those if the task-num is 0. If allow-non-unique is set and multiple Objects of the same name exist in the target Workspace, the import table object is resolving to the incorrect target Object. 3977 Xref - Whole Index Action Missing The WHOLE-INDEX action indicator is missing for an index xref entry that is using a whole index search. 3978 Internal - Module Conflict Error Not Trapped When 'Allow Non-Unique PCODE Objects' is enabled, the default database engine error is thrown when one tries to create a new Object in a different Product Module that uses the same Module Definition as an existing Object. 3980 Internal - Add Physical Names Check on Object Assi If a variant Object is assigned to a Workspace to replace the Object currently in the Workspace, there is no physical name conflict check that occurs. This results in an overwrite of another Object's contents if the variant Object just assigned uses a Module Definition that shares the same physical directory as an existing Module. This is only an issue if the allow non-unique Object preference is enabled. 3985 Proxy - Enable Non-Unique Check for rtbGetNewObjectProperties This proxy was never modified to consider the 'allow non-unique objects' preference and will always suggest an alias. 3988 Schema - Schema Update Builder Throws Error 138 When building a schema update list, an error 138 is produced if the new and committed PFIELD object names do not match. Roundtable TSMS 11.0.3 Issues addressed and changes from 11.0.2 to 11.0.3 -------------------------------------------------- 3911 Tabletop - European Format Issues with Treeview The treeview and dynamic browse instantiation fail when session is using European number format. 3922 Internal - Mismatched Parameters The call to fnRtbCheckObjectNamePmod from rtbCheckObjectName.p is passing Object and Object-Type in the wrong order. 3923 Tabletop - Module Name Is Truncated Increase format for Module name in Workspace Modules UI. 3924 Internal - Unhandled Error in fnRtbCheckAdminUser In the event that the supplied user is not found, it is a significant error and it should be explicitly handled. 3925 Internal - OpenEdge READ-XML Regression Develop work-around for OE 11.1 READ-XML regression. 3927 Proxy - Error Not Returned on Add Index Failure No error message is returned from server when add index fails via the proxy layer. 3928 Internal - Query Issues When Searching Xref An informal xref search from the plug-in can return unpredictable results. 3929 Tasks - Disallow Non-Workspace User Task maintenance allows addition on non-Workspce user to Task. 3930 Admin - Enable Admin Toolkit on AppServer Remove connected-database restriction for using Administrator Toolkit and enable running via AppServer connection. 3931 Admin - Populate Server Path Override When adding a server path override, default to the current Workspace path. 3932 Tabletop - Resizing Issues Some UI's are off-balance and resizing just exaggerates it. Correct so that the static sized viewers are larger. Enable resiziing where necessary. 3933 Internal - Enable Subtype Build on Server * Enable the PCODE Subtype build programs to fire on the server when running in AppServer mode. * Move publishing of addObject events up to higher level to ensure accuracy of share-status when even is published. 3935 Admin - Enable Subtype Template Modify Subtype maintenance to ensure that part templates are always editable. It is incorrectly disabled if the Subtype is assigned. 3936 Internal - Check Permission When Writing Transfer For the Roundtable AppServer, the broker owner is supposed to be a user account that has read/write permission to the Roundtable Workspace directory. However, if the user permissions somehow get changed, the user can end up losing their code changes when the plug-in sends the content to the server. Add permission check on the server before executing the write. 3937 Tabletop - Cosmetic Issues Correct some basic cosmetic issues with button alignment and tab orders. 3910 Schema - Undefined Codepage Test for Schema Update If a field of datatype CLOB is set to '*Use DB Codepage' but the actual db codepage is undefined, then return an error during the Schema Update build process. Issues addressed and changes from 11.0.1 to 11.0.2 -------------------------------------------------- 3911 Tabletop - European Format Issues with Treeview The treeview and dynamic browse instantiation fail when session is using European number format. 3915 Internal - Mismatched Parameters for Create Varian Add missing 'level' parameter to calls of rtb_createObjectVariant. 3916 Internal - Correct ADM2 References Correct references to {get} that do not include rtb/admtwo path. 3917 Security - User Group Assignments Due to the FORMAT in the browse, the number of users that can be assigned to a group is limited to comma-delimited string with a maximum length of 256. Also, user privileges view is not properly reflecting the check-out level permission. 3918 Tasks - User Without Permission Can Delete Task A user is able to delete their own task even if they do not have permission. Issues addressed and changes from 11 to 11.0.1 ---------------------------------------------- Task# Summary / Detail --------- -------------------------------------------------- 3890 Internal - Creating Variant in Pmod Not Owned by Site When creating a custom variant, the list of pmods available for the user to pick from in the combo-box, should exclude any pmods that do not belong to their site. The pmods should also be displayed in alphabetical order. On the server-side, there should be a check to see if the pmod passed in belongs to the current site in which the variant is being created. If not, then return an error. 3891 API - Add Missing Parameter to procedure call Add missing product module parameter to the call to selective_compile and rtb_selective_compile procedures. 3892 Schema - Allow Add and Delete of Fields to Same Table Currently adding a fielda and deleting another field in the same table at the same time results in an error. Allow add and delete of fields to same table during Load Schema. 3893 Internal - Update Win32 DLL Update rtbwin32.dll with new build required to address referenced issue with "too many differences" error. 3894 Deployments - Disable Deployments Tab While Updating Site The deployments tab needs to be disabled until updates to a new record in the site tab are complete. 3896 Internal - Assign Workspace Guid When Copying Workspace When creating a new workspace using the Copy Workspace function, make sure a guid gets assigned to the new workspace record. 3897 Import - Make the 'None' Editor on the Filter Tab Resizeable When the Import screen is resized, the editor on the Filter tab should be resized as well. 3898 Internal - Set Wait-State for Deletions Display hourglass when a product or product module is being deleted. 3899 Partner Sites - Verify Source Workspace ID Matches Target During a Partner Site load from disk, the Workspace ID should be verified to make sure we are loading data into the correct Workspace. The source Workspace ID should match the target Workspace ID. 3900 Partner Sites - Check Non-Unique Flag for Online Transfers The online transfer process needs to check the Allow-Non-Unique flag. If the flag is No in the target system, and the flag is Yes in the source system, then the transfer should be prohibited. 3901 Tabletop - Subtypes Maintenance Windows Errors on Large Font Fix the errors that are displayed when the Subtypes Maintenance window is opened and the Windows desktop is magnified to 125%. 3902 Schema - Schema Manager Improvements Sort indexes alpahabetically when the option is selected to sort fields alphabetically. Store this setting in the registry. Also reduce screen flickering where possible. 3904 Internal - Sort Product Modules Combo Box The list of product modules returned in the resultset needs to be sorted alphabetically by product module. 3906 Compile - Selective Compile Issues * Non-compilable objects are being compiled for single object compiles. * Some objects references are not being selected for compile. 3907 Tabletop - Save Modifications to Subtype Parts Save any modifications made to a subtype part, whether a just single character is changed or multiple characters are changed. 3908 Tabletop - Prodcut Module Combo Throwing Error When using the Assign Object dialog, if the initial value of the Product Module is not one of the list-items an error is generated. Roundtable TSMS release 11.0 OpenEdge Version Compatibility ------------------------------ Roundtable release 11.0 is compatible with OpenEdge 10.2B and greater. The Roundtable Repository database must be OpenEdge Database v10 or higher. Roundtable 11.0 --------------- Please see the Product Update Bulletin for a description of new and revised features. Support ------- US, CANADA, and EUROPE: http://www.roundtable-tsms.com/support US and CANADA: support@roundtable-tsms.com EUROPE: support-europe@roundtable-tsms.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 Tugboat Software