ORN:V13.0 Milestone 2
In case you do not want to wait for the official milestone build, you may install the nightly builds.
New and Noteworthy in TD/OMS V13 Milestone 2
Queue release delay | When you use the automatic build queue option that we introduced in the last milestone, the upload delay can be considerable (especially now people are working from home). A delay timer can be set in the preferences (User Interface section). This will allow RDi to upload the file before TD/OMS attempts to compile it. Use this delay time until we find a permanent solution to the problem. The timer can be set in the preferences.
|
---|
Definition Comments | You are now able to annotate the TD/OMS definitions with comments. Adding comments was already possible on Tasks and Requests, but it is now also possible on applications and various environment definition elements.
|
---|
Check for downloads | The preferences page on which the remote locations are managed now also contains a Downloads tab. This tab shows which downloads are available for your current version. You can download a new server installer directly. Clients still need to be downloaded from the website.
|
---|
Promote Window: Customize Conflict Columns
|
The promote conflicts dialog columns can now be configured. Previously, the number of conflicts was predefined. This does not always show all the relevant information correctly. This is especially useful if you have created your own pre-transfer check programs.
|
---|
01423 - Make it possible to configure the tracker links | It is now possible to set the backlink for the issue tracker interfaces by setting the OMQLINKPREFIX registry setting. The back-link is the link from the Issue Tracker back to TD/OMS.
|
---|
I01799 - Allow update of member attribute | An action was added to change the attributes of a member. The action is active if a development object is selected, either a copy member or an object with a source.
|
---|
I01797 - Restrict fetching of applications | If you have many unused applications, you may remove all security records from STRUAM. Without security records, no attempt is made to load the application in the GUI. This will result in faster load times. |
---|
T00302 - Config Apache server | API CFGRESTSRV was created API to add and delete HTTP server instances from the command line. When used in combination with the Rest generation framework, it enables you to manage HTTP server instances on the fly.
|
---|
I01767 - Certificates preference page. | To ease the process of adding a certificate, use the Remain Certificates preference page to add, delete, or view a certificate to be added or already located in the certificate's directory.
|
---|
I01839 - Selection Criteria Masks and Generic Names. | Allow the use of masks and generic names in selection criteria for object code, member code, and library name.
|
---|
T00310 - Replace Open (F3) with "Open with" context menu for solutions | The 'Open' action on a solution has been replaced with an 'Open with' menu for more options depending on the active integrations on TD/OMS. There is the choice to open the solution to see its attributes or edit its contents using the default editor option (similar to double-clicking it). This action will determine the best editor for the solution based on what integrations are installed to TD/OMS. The last options are to open the solution on a specific editor based on the ones available.
|
---|
25 - Implement TD/OMS related editor context menu actions | When using MiWorkplace in TD/OMS, a new TD/OMS menu has been added to the right-click actions when editing a file in a MiWorkplace editor where all the TD/OMS related operations can be performed.
|
---|
GUI Other issues/enhancements resolved
- 01434 - Build Queue show error for an item without assigned compile command
- The compile wizard will not cause this problem anymore because it won't be possible to finish if there is no compile command.
- I01766 - certificate manager fails to handle .pfx certificate store
- Support added for handling trust-store files with extension pfx.
- T00303 - Create a change transfer path action for the task
- A new right-click option has been added to the task that allows the transfer path's change.
- I01773 - ServiceNow interface failing with URL exception.
- Issue was fixed by updating the TD/OMS proxy handler to allow special characters used in ServiceNow requests.
- I01776 - TD/OMS RDi installer becoming very large (1.1GB)
- Installer has been reconfigured (removed bundles already available in RDi) and is now 755MB.
- I01777 - Disconnect native solution when pushing reverted files to TD/OMS
- Now, when a reverted file has a native solution, it will be disconnected as well with the IFS one from the task when it's pushed to TD/OMS.
- I01784 - TD/OMS related actions in the LPEX editor from RSESubsystem bundle don't work when Git is present
- Fixed all 4 RSESubsystem actions under the TD/OMS action group to work with Git present or not.
- I01788 - Exceptions on system load
- Fixed situations where pooled entity connections were being reused after being closed.
- I01796 - Solutions sometimes are allowed to be transferred when not in the same task
- Fixed a bug when each solution is valid for a transfer, then all of them were allowed to be transferred even when they are not in the same task.
- I01817 - failure in RetrievLicenseInfo with null reason
- RetrievLicenseInfo will now return a sensible message if it fails.
- I01827 - RDi installer not always installing successfully
- Repackaged installer concerning required nebula widget versions available for RDi installations.
- I01829 - Wrong solutions are added to the build queue
- Fixed a bug when trying to add invalid or no solutions to the build queue. The development and emergency solutions of the selected task were added instead.
- I01832 - TD/OMS pcml exception can occur in RDi
- Updated jtopen libraries to fix pcml errors on RDi 9.6.0.8 and above.
- I01844 - Editor is not saved when adding a file to the build queue
- Fixed a bug where the editor of the file is not saved if it's dirty when adding that file to the build queue.
- I01841 - Add to build queue action must not be available when solutions are not in development or emergency environments
- The add-to-build-queue action will be available only when all target solutions are in development or emergency environments.
- I01842 - Checkout must not be available when solutions are in development or emergency environments
- Checkout will no longer be possible if all target solutions are not in development or emergency environments.
- 20 - MiWorkplace save action does not trigger a TD/OMS compile
- Fixed a bug when saving a file in the MiWorkplace editor and didn't start an automatic compilation of it in the TD/OMS Build Queue.
- 21 - MiWorkplace editor is not closed when a transfer is started
- Now, MiW editors will close before a transfer, and the user will also be asked to save them before a compilation.
- 23 - Add solutions to the build queue after editor save
- Now, solutions will be added to the build queue when saved in a MiWorkplace editor.
- 24 - Show the compile result view after a failed compilation
- The compile results view in MiWorkplace will open after a failed compilation to show the errors. Also, the Show Error List action has been implemented that does the same.
- 26 - Use the TD/OMS host description to create MiWorkplace connections and not the hostname
- Now, the TD/OMS host description is going to be used to create MiWorkplace connections. The description is unique in MiWorkplace.
- I01846 - Show error list view (RSE) and compile result view (MiW) bugs
- Now, the show error list view of RSE will handle both IFS and details, and the compile result view of MiW will handle details as well.
SERVER Other issues/enhancements resolved
- T0061 - Search word Filter in Object Maintenance should be introduced.
The issue was fixed related to "Filter visible columns" not visible for "View On" value equals 1 or 2.
- I01795 - Unzip message not sent in a check for updates
The check for updates program does not detect unzip correctly. Also, the message has a spelling error. The message and the help text should also explain that the open-source tooling needs to be installed.
- I01801 - User name issue in Configure Rest Server API.
The CFGRESTSRV command will take the existing user and not the user in the command.
- I01654 - Top-level directories are not cleaned up when a branch is deleted
Top-level directories are not cleaned up when a branch is deleted.
- I01803 - CopyBook issue in Rest generator
Response copybooks would be generated separately based on the value we have specified in the options file. It's not working correctly.
- T0067 - Object type not handled correctly in the new object
The issue was fixed related to the new object portal screen. When we try to copy by pressing F10, the object type field was not populating.
- I01760 - Comment description disappears
The issue was fixed related to displaying any comment/reply that the "Bottom" text did not appear at the comment text's end.
- I01761 - Comment not added
The issue was fixed related to the comment not added when it was extended to the next page.
- I01762 Comment search not working
The issue was fixed related to the comment search that search string was not exactly matched with User ID.
- I01781 - Comment Functionality for Application, Environment, Library list & Library
The comment functionality has been extended to the Application, Environment, Library list & Library maintenance screens.
- I01807 - Problems with *KEEP
When moving files from TST to the ACC environment, we see that TD/OMS is trying to remove the files from V130TST. This should not be done because of *KEEP.
- I01789 - Also deploy binding directories
- Binding directories are not deployed. Now we are going to deploy them.
- I01794 - Convert Plex-generated sources to a readable format.
- It is not possible to maintain the generated programs for the LANSA interface because PLEX made them. Written a program to convert this source to something readable.
- I01795 - Unzip message not sent in a check for updates
- The check for updates program does not detect unzip correctly. Also, the message has a spelling error. The message and the help text should also explain that the open-source tooling needs to be installed.
- I01801 - User name issue in Configure Rest Server API.
- The CFGRESTSRV command will take the existing user and not the user in the command.
- I01654 - top-level directories are not cleaned up when a branch is deleted
- Top-level directories are not cleaned up when a branch is deleted.
- I01803 - CopyBook issue in Rest generator
- Response copybook would be generated separately based on the value we have specified in the options file. It's not working correctly.
- I01787 - Add a meaningful comment in a generated CGI program.
- We also need to add meaningful comments while generating the CGI program through the generator.
- I01840 - Compile type selection issue
- When we use Generic/Masks library name, type selections are not working for few scenarios.
- I01843 - TD/OMS Task *CMP status even if it fails before distribution.
- Whenever the distribution program fails, one additional remote job entry will be written. This will cause the task to go into **ERR status.
- I01782 - Character conversion issue.
- DSPPINOMS F6 to check for download and getting the below error: Character conversion between CCSID 65535 and CCSID 1200 not valid.
- I01809 - Split OMI0033C Download save file program.
- Split the OMI0033C program into two parts. The first part will be used to download the zip/installer/savefile from the server and the second part attach the save file to the task.
- I01814 - Fill Object File library prompt
- Remote libraries should be excluded.
- I01845 - Compile type selection issue for *SOURCE
- When we use *SOURCE in the source attribute, type selections are not returning the type code if we have specified the object name, type, attribute in another type selection.