ORN:V13.0 Milestone 3
Jump to navigation
Jump to search
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 3
Build Queue preferences | The build queue can be shown automatically when the objects are added to the queue.
In addition, the preferences are now accessible through the build queue view
|
---|
Source Library Selection Enhancement | The source target algorithm has been enhanced.
OLD
|
---|
Support for MQT (Materialized Query Table) | MQT Objects are a special kind of SQL where a table can depend on another table. Direct Table to Table dependencies are new to OS/400.
These dependencies have now been added to the TD/OMS dependencies engine and they will be discovered automatically. If you have already been using these special files then you can rebuild the dependencies one time using the Fill Object File function in the GUI or in the green screen.
|
---|
Comments GUI | Comments have been added to the GUI. With Comments you can document various TD/OMS entities. Open the comments view by using the context menu and selecting "Show in... / Comments". Comments are active for Tasks, Requests, Objects, Details, Applications, Environments and Sub-Environments.
|
---|
T00315 - Add specialized editors to open with menu | The 'Open with' menu has been enhanced to have all the editors that are supported for a file also based on the active integrations on TD/OMS. Each integration installed will offer the editors that it supports based on the editors that are registered in eclipse for that type of file.
|
---|
ILEastic Microservice Generation | We have added the generation of ILEastic to the OpenAPI Tooling. ILEastic (pronounce ilastic) is a service program that provides a simple, blazing fast programmable HTTP server for your application. You can easily plug your RPG code into a services infrastructure and make simple web applications without the need for any third-party web server products.
It is a self-contained web application server for the ILE environment on IBMi to run microservices.
|
---|
GUI Other issues/enhancements resolved
- 01413 Error processing IFS stream files
- We found an issue caused by loading a shared directory in a branch template. This is allowed, but we found and resolved a situation that would "de-activate" the directory when a branch that used it was deleted. The directory should not have been de-activated because it was still shared in other branches and/or in the main branch.
- I01854 - OMUSROPTES and menu object
- User option OMUSROPTES is used to displae, edit and work with objects. We have added support for menu objects.
- 01457 - Action Selection Maintenance
- Action selections that were previously fired were not fired in specific circumstances. This has been fixed.
- 01462 - Error on overriding a compile command
- Overriding compile commands lead to errors in the log. This has been fixed.
- I01885 - Error in log after switching component filters
- Fixed a log flooding issue when working with component filters.
- 01430 - Error attempting to checkout PHP stream file
- We found issues when loading a shared directory in a branch template. This is allowed, but we found and resolved a bug that would "de-activate" the directory when a branch that used it was deleted. The directory should not have been de-activated because it was still shared in other branches and/or in the main branch
- 01453 - Ask To Save if the member has been changed before compile
- A regression in milestone 2 caused the save of a dirty source not to be executed anymore.
- 01443 - Finish disabled on Compile
- I select Compile from the context menu of a solution. The Finish button is disabled when the compile command is not starting with CRT.
- 01455 - Message just before Compile SQL-File
- Fixed a bug where an error was shown when trying to open the error view on RSE or the compile result view on MiW on a solution that had no event file to refer to its compilation.
- 01456 - Object not processed from connection list
- Fixed a bug where the connection list dialog that displays the result of an object connection to a task would disappear immediately after being shown.
- 00080 - MiW solution editors don't close before a disconnect solution
- FIxed a bug where solutions opened by MiWorkplace would not close before disconnecting the solutions.
- I01856 - *PATH Sub-environment selection for user profile
- *PATH environment in combination with user profile selection does not work correctly when branching was combined with personal development libraries.
- I01821 - Enable copy object for related objects
- A copy object action will now be available for object representing a relation in the components viewer.
- I01827 - RDi installer not always installing successfully.
- Fixed opal.common package dependency.
- I01832 - TD/OMS pcml exception can occur in RDi.
- Issue fixed by upgrading to Jtopen libraries version 10.5
- I01861 - Add eclipse language packs to RCP.
- The RCP now includes eclipse language support for Dutch, French, Spanish, German, and Japanese.
- I01863 - XA context menu NPE
- Fixed an exception thrown when right clicking an object in the components view with X-Analysis installed.
- I01864 - Make process connection list button always available when there is only one valid connection list entry
- The process connection list action on the toolbar will now be available without a selection if the connection list is valid. It will also be available when the selection points to one connection list entry (if they are many). The same applies to the connection list context menu action (on right click).
- I01876 - The sequence number of a subenvironment must not be editable in the definitions view
- The sequence number of a library list (sub-environment) is now not editable in the definitions view.
- I01875 - Git view does not allow push to td/oms and finish for IFS only objects
- Adjusted the TD/OMS GIT view to allow pushing to TD/OMS when its not a native repository but it has a route.
- I01878 - Linking task to Jira does not create the Jira link
- Fixed linking a TD/OMS task to Jira where linking would sometimes fail on Jira.
- I01889 - Open API Issue
- Fixed program name should not exceed 7 characters and the server type should working while generating the Rest API.
- T00318 - Guide the user through Git requirements to open a file in Git
- Now in the open with menu a file will have the option to be opened through Git and if any of the requirements are not met then the user will be guided through wizards to set up Git correctly.
- I01897 - comment short description ending on a blank
- Fixed the issue the new comment (in the client) is not added when the short description ends with a blank.
- I01899 - Empty comment description
- Fixed the issue the long description can not be changed to be empty in the client.
SERVER Other issues/enhancements resolved
- I01850 - Rest API generation issue for ILEASTIC.
- There are several compilation issues in generated Rest API program that use the ILEASTIC service program.
- I01856 - Sub-environment selection for user profile
- Environment is *PATH and the task has the path filled in then The target environment MUST contain the task path AND If the target contains any user type path (THPTHT='3') then the user must be part of the target.
- Environment is *PATH and the task has no path filled in. Select when The target environment only contains user type path (THPTHT='3') AND the user is listed OR, the target environment does not contain any paths.
- I01862 - Removing a branch issue
- When removing a branch, the directories stay in OMIOP with a blank route code This is wrong when the directory is not a specific branch directory because we do not have the mapping to the original route anymore.
- I01871 - Prevent the activation of an application
- When an object and its dependent object exist in two different applications then messages are also logged for both applications instead of that application for which transfer is performed.
- I01880 - Action Selection Maintenance
- An action and action group is set on EL for all objects starting with IL* but the action doesn't perform.
- I01884 - Add object to queue only when it has a compile type
- The objects will be added in the build queue only they have compiled commands.
- I01887 - Conversion program must not start with @@ but with XX
- Conversion programs now start with @@ but that gets lost in translation CCSID. Change the conversion programs to start with XX.
- I01888 - EDTOADOMS must be the same authority as STRAD
- Now we require *SECOFR authority for this program, but this program should be the same as the STRAD system-level program (call OMX001 with autc='X')
- I01847 - RGZOMSF crashes
- RGZOMSF crashes when library QTEMP is not in the library list.
- I01848 - Issue during press enter twice while adding a comment
- If we only mention a Short description of comment and press enter then we get an "A comment description is required." message again if we press enter then the previous screen comes back which is not correct.
- I01870 - New object in 5250 issues
- Create a new object (F18) and use F10 to copy an existing menu message file. A menu message file has source information (source attribute MNUCMD and member is objectname+QQ). Pressing enter seems to be doing nothing but an error is found in the jobog.
- I01893 - Strange screen after downloading nightly in RDi
- Fixed No cause supplied issue after downloading nightly in RDi.
- I01895 - OMQRTVFS API is missing.
- OMQRTVFS API is missing from the OMSAPI menu.
- I01896 - Add open source tools installation details in TD/OMS - Product Information help text.
- Added open source tools installation details in TD/OMS - Product Information help text.