ORN:V13.0 Milestone 1
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 1
I01689 - Enhancements to the compile workflow |
When you save an object in the editor. It is automatically added to the build queue, the build queue is immediately released and the build queue is refreshed automatically to update the compiled contents. This behavior can be controlled from the preferences and it is on by default.
|
---|
I01725 - Add transfer paths to the definition view |
Transfer paths have been added to the definition view. Now you can see which transfer paths an application is using and which subenvironments are using that transfer path. |
---|
T00298 Git view improvements |
The Git view has been redesigned. All the update related buttons have been moved to the toolbar with the addition of being able to rebase and pull on a specific branch directly from the dropdown menu. Also, an "Update Master and Branch" action has been added to update both the master and the current branch in one click. |
---|
T0033 - Search word filter in Object Maintenance |
The Filter prompt can be used for quick filtering of the list. You can press F9 (up to 9 times) to retrieve a previous filter specification. This field works in combination with the filter you can specify with F17=subset. You may enter code or partial code of the below fields: Object Name, Library, Directory, Type, Attribute, Application, Task, Description, Source Location, Version, Creator and IFS Object Name. You have two ways to filter the records.
|
---|
T0032 - Source Scanner Issue | A faulty scanning pattern may cause the source scanner to hang for a long time. The source scanner patterns were updated. All users should upgrade to the new scanner. Make sure to save/restore your own scanning patterns. To upgrade perform the following steps.
|
---|
I2070 - Export Xref results | It is now possible to export the results of an Xref query to CSV. |
---|
I01724 - Fix filtering in library lists |
The Filter prompt can be used for quick filtering of the list. You may enter code or partial code of the below fields: Library list description, Library list status, Library list type, Distribution address and Transfer Path. Library list status can have the following values: • is:active - When the status is active • is:disabled - When the status is disabled • is:template - When the list is a template Library list type can have the following values: • is:local - When type is local • is:both - When type is both • is:remote - When type is remote You have two ways to filter the records.
|
---|
T00295 - Port the new object with templates to the green screen |
Press F18 to connect a new object to a task with the help of a pre-defined template.
|
---|
I01687 - Comment API |
Use Option 17 to work with the comments and replies associated with an object/task/solution/request/detail.
|
---|
I01687 - Check for downloads |
Run DSPPINOMS command on the command line then press F6 to check and download the latest milestone/release/nightly for the current version.
The available types of downloads are: release Releases are stable upgrades. Releases are built upon three previous milestone releases. milestone Milestones are intermediate deliveries that build-up to a release. Every milestone contains new features and bug fixes. They often also contain early deliveries of work in progress. nightly Nightly updates are immediate deliveries of new functions and bug fixes. They are the most current but the least stable.
|
---|
I01742 - Automatically compile dependencies |
Option 15 on the desired object to add in compile in the queue.
|
---|
GUI Other issues/enhancements resolved
- 01217 - Programmer in GUI not visible
- Programmer is now visible in the task description of the WM view
- I01716 - Exception in build queue when a task is selected.
- Fixed an error in case a task was selected without build queue entries.
- I01772 - Fix the perspective layout
- Added the outline view to the left by default
- Replaced the navigator with the project explorer
- The Jenkins build view has moved
- Determine the room for the git repo explorer view when it is opened to be under the WM navigator
- The impact analysis now opens in the editor area
- The spooled files view now opens in the editor area
- This is activated after resetting the perspective (right-click on the perspective icon and press reset)
- I01706 - Source can't be opened after connection loss (RDi)
- The source can't be opened after a connection was lost. Double click on an object or solution causes an error message.
- I01702 - Component filter issues
- Added a reset conditions button on the component filter dialog and fixed various bugs concerning the component filter.
- I01726 - Component filter query bugs
- Fixed bugs on the query when the "ends with" was selected in the name and location conditions and when the "start with" was selected in the description condition.
- I01689 - Enhancements to the compile workflow
- When a solution is saved after being edited it will also be automatically added to the build queue for compilation. If Git is present in the installation then the files won't be added to the build queue after save but when they are pushed to TD/OMS from the Git view.
- I01688 - SSL certificates stored locally
- In the cases where a certificate to be used for a type of connection is self-signed or not trusted, then it is possible to accept and reuse this certificate by storing it locally on the PC.
- I01471 - Git, Find unmatched / removed objects
- Made it possible to get the reverted files from TD/OMS immediately, without analysis. A reverted file is one that through changes and commits it has reverted ot its original state. These files will have a blue return arrow on the first column. When a reverted file is pushed to TD/OMS it will be disconnected from the task as well. A warning icon on the pushed column with a tooltip will be displayed on that file to inform the user.
- I01646 - Layout issue in final transfer wizard screen
- Fixed an issue when one of many libraries is expanded then the whole window will expand out of sight.
- I01671 - Details view changes
- A hide sources button has been added to the view and it has been added to the show in the menu in both work management and Git views. Finally, it will also be selection sensitive from the Git view.
- I01677 - Label API can't unassign details
- Made it possible to unassign details.
- I01681 - Ratification is skipped when promotion stops in the first page
- The ratification check was not done when promote stopped to open the first page due to errors and pressing next to continue.
- T00297 - Add commit button to Git
- A commit button has been added to the TD/OMS Git view to locally commit changes to the task branch. It will be available without an analysis.
- I01698 - Object filters do not allow to select values
- All the multichoice selection in component, task, and request filters will now use a general-purpose selection dialog that lets the user select string values based on the available and preselected values. The dialog also has filtering and sorting capabilities.
- I01703 - Disable push to TD/OMS button in Git when files without a native object are selected
- When a push to td/oms is done and a file is selected that doesn't have an object yet (the object column has the create button for it) then the push to td/oms button is disabled.
- I01708 - Can't delete filter on impact analysis if there is no selection
- Disabled the save as, print, select all, and filter buttons if there is no selection available because these buttons need a host from a selection to work.
- I01739 - BitBucket Server What is the URL?
- When the URL of the bitbucket server is entered, we get all kinds of exceptions but no information.
- T00301 - Redesign Finish dialog in Git
- The table with the changed files won't be shown anymore because the finish button will be available only when all files are committed to Git and pushed to TD/OMS. Redesigned the dialog and improved error handling.
- I01752 - SQL reply is closed when filtering on task details
- Fixed a bug when filtering on task details in the details view where no results were returned and an exception was thrown.
- I01704 - Pre-compile error triggers fallback
- Fixed a bug when compile was successful but the fallback is triggered because of pre-compile command error.
- I01730 - Horizontal transfer does not ask to select sub-environments
- Fixed a bug when all sub-environments are selected automatically instead of prompting for a *PATH setup environment.
- I01649 - Copy Action
- Fixed a bug when it allows creating a new action with the same description of an existing action.
- I01682 - Fill Object File library prompt including *SEARCH libraries
- Fixed a bug for the menu option to do a fill, when prompting the library, the list includes *SEARCH libraries which are not valid options as they do not contain objects.
- I01692 - Incorrect error in log in case of the virtual object
- Fixed a bug when processing a virtual object (compile/transfer, etc) the TD/OMS log will show a red line indicating that the object type is not valid. This line should not be added to the log as a virtual object can have any object type.
- T00299 - Introduce target path *ANY
- Fixed a bug when all sub-environments with no path specifications are not selected automatically along with the matching path of sub-environment.
- I01720 - Incorrect cleanup of objects during transfer
- Fixed a bug when sub-environment does NOT have *KEEP but has the status set to a 1 (disabled) and the Type is a 2 (remote). As a result, the object is deleted on the development box (first sub-environment).
- I01672 - Incorrect PF/LF processing on distribution
- Fixed a bug when TD/OMS is copying PF and LF objects to the distribution library when a virtual object (with an object type not equal to *FILE) with object attribute LF is being distributed.
- I01743 - Connection list Move cluster
- Now if the same target task as the original task is selected on the move objects/cluster wizard, the wizard won't be allowed to finish.
- I01566 - API to create a SAVF package
- API OMQCHGDO was created to create an offline distribution. An offline distribution can be sent to a machine that is not in the network. It can be send as a download or by any other asynchronous means. See the API description for details
- I01648 - Loading remote systems can block startup
- Fixed an issue where remote systems loading would block the UI
- I01666 - Issue in OMQRTVFS API with Retrieve Option *NEXT
- The API was not working correctly in all circumstances
- I01670 - Erroneous OMS log messages new in 12.0.3
- Fixed an issue where log messages would appear in the system application
- Q622 - View source for the terminated object
- Now a comparison with revision can be done for a terminated source.
- I01664 - Kernel installer task en solution description is cut off halfway date
- Fixed installer text
- I01717 - Fatal protocol alert when accessing the license server from RDi
- On older java version, the error would show. This has been fixed.
- I01736 - Failed Xref server connection can have an impact on pop-up menus
- Fixed an issue where the popup menu could not make a connection and froze the GUI
- I01737 - Components/Impact view, allow multiple selections for Xref find
- Now multiple selections can be made and XREF will search for a combination of the search terms.
- I01740 - SQL error when trying to see the tasks on the move objects wizard in the connection list
- An AS400JDBCSQLSyntaxErrorException was thrown when trying to see the tasks of an application when you move objects in the connection list.
- I01673 - For RDi automatically set the secure connection type to TLS protocol V1.2 for TD/OMS connections
- this will mainly be used to override the default TLS protocol version used by the jdk running under RDi 9.6
- I01712 - CoreException on Show in Mylyn Task Editor
- Exception was fixed
- I01690 - Remove Plex preference from RDi UI
- The plex interface is no longer coupled with plex. We no manage the filesystem objects.
- I01693 - Class not found exception in RDi during initialization
- Fixed
- I01731 - NPE when connecting an object to a task
- Fixed an exception when that occurred sometimes when connecting an object to the task.
SERVER Other issues/enhancements resolved
- 01353 - Invalid reference from source scanner
- A copymember was extraced from a commented statement. This has been solved. Please re-install the source scanner.
- 01369 - Fill Object File library prompt including *SEARCH libraries
- Fixed: When taking the menu option to do a fill, you have the ability to prompt some of the values. If you prompt the library, the list includes *SEARCH libraries which are not valid options as they do not contain objects.
- I01704 - Pre-compile error triggers fallback
- When a precompile command ended in error, even though the compile command ended normally, fallback would be triggered.
- This has been fixed to not trigger fallback anymore.
- I01715 - Action group selection for terminate fails
- When there is an action group selection on point SD with "suppress subsequent" set to '1' AND exclude terminate solutions (9 -) then the group is not executed if a fix is transferred that contains one terminate but otherwise normal solutions.
- In this case, the group should be executed because there are normal change solutions in the transfer.
- I01754 - No "Job submitted" message on the screen after F22
- After pressing F22 on the green screen, the "Job submitted" message is now restored.
- T0029 - Database Conversion program now adopts authority
- In order to make sure that the conversion program may access database files, the authority of the conversion program was increased.
- T0028 - Compare and merge green screen prompt
- When using F9=Compare from the Green Screen compare function, the compare prompt Report type keyword value is now *CHANGE. This shows context before and after every changed line.
- T0027 - GUI Gateway API now contains debugging information
- To debug GUI to Server calls, program OMX996 was changed. When STRSD Debug Level is set to 1=Trace, a job log is printed for every GUI to a server program call.
- T0020 - History should also look in upstream applications
- When 7=History was requested it did not look in upstream applications (i.e. previous version applications). This was solved.
- T0013 - Remove second level text from debug messages
- Redundant information removed
- T0012 - Get dependencies
- When an object would have attribute LF, even if it was not a logical file, then logical file processing would start. Several unit tests were made to ensure the stability of the program that determines the dependencies.
- T0011 - 01365 - Distribution fails with SBSVAROMS
- Sometimes SBSVAROMS would crash. This has been solved.
- T0010 - Remove confusing messages from the log
- Some messages that seem to indicate an issue but were part of normal processing were removed from the log.
- T0009 - API to create tape distribution
- Command-Line API OMQCHGDO (Distribution Offline) was created. This API enables you to do software distributions through save files. This is sometimes needed e.g. in situations where the development machine may not be connected through the network to the production machine.
- T0006 - Conversion program issues
- During the installation of a new TD/OMS release, the failure of one conversion program would cause the next conversion programs also to report abnormal ending. This was caused by a status field not being initialized.
- T0002 - Erroneous OMS log messages
- Some log entries would appear in the system application. Also, messages would be removed from the job log. We have fixed the logging program to keep all messages in the job log. Also when an escape message is logged from the job log into the TD/OMS log, we now also log all the preceding diagnostic messages. We expect that this will reduce the number of times we have to find the cause of an error in the job log instead of the TD/OMS log.