ORN:V11.1 Release Notes Summary

From Remain Software
Jump to navigation Jump to search


 Includes all changes for V11 Milestone 3

New and Noteworthy in TD/OMS V11.1

Show when a compile has failed We now show a decoration when the compile has failed. The task and the failing solution icons will be decorated with a red cross in the bottom left corner. If the red cross annoys you, you may remove the failed compile from the build queue view.


V111compilefail.png


Discriminate between critical and non-critical version conflicts A version conflict arises when an object is maintained in multiple tasks. This is indicated by a red icon in the top left of the task icon.

A version conflict is not critical when both objects are still being maintained. This will now be indicated by a blue conflict icon and a blue underline of the description.


V111notcrit.png


A version conflict is critical when one of the objects has been moved to production. This will now be indicated by a red conflict icon and a red double underline of the description. The changes must be merged in by our compare and merge function AND be confirmed in the version conflict view.


V111crit.png


Build Queue Optimizations The build queue has two extra options. The option with the person icon (Ewm toggleuser.gif) enables you to toggle between your compiles (default) and compiles from all users for this task. The option with the filter icon (Filterhot.gif) enables you to toggle between the most recent compiles (default) and all previous compiles. The option to remove all successful compiles has become obsolete by these two new options and has been removed.


V111buildq.png


Create logging service program This service program enables us to log the the message identifier,message file and message text in OMLOG file.

LogTrace : Log the OMLOG file for "trace" level.

Logtrace.png


LogDebug : Log the OMLOG file for "debug" level.

Logdebug.png


LogInfo : Log the OMLOG file for "info" level.

Loginfo.png


LogError : Log the OMLOG file for "error" level.

Logerror.png


LogMsg : Log the OMLOG file.

Logmsg.png


From an Xref hit open the IBMi source file An Xref menu option has been added that allows the user to open the originating IBMi source file for a hit. This allows the user to browse the source code from the IDE instead of having to make a jump to the browser. The source line will be highlighted when the hit selection is a line in the file.


Xref view ibmi source.png


From the Components view create an Xref location from a source library An Xref menu option has been added that allows the user to create an Xref location from a selected component. This option will only become available if the selected component is an IBMi native component and is linked to a source library.



Other issues/enhancements resolved

  • I01299 - Force of lock removed in the GUI
  • 01160 - Could not acquire a named license
  • 00545 - Remote Job Monitor is very slow
  • E-173 - Provide label for known registry entries (Definitions View)
  • 01172 - Error screen keeps popping up
  • 01165 - Performance problem caused by record lock on file OMPTH
  • I01296 - Compile in queue authorisation problem on program OMC022.
  • 01162 - Invalid error "SRC0012 source not found" for Service programs.
  • I01271 - DSPLOGOMS fails for long message data.
  • I01276 - Connection rule continuation not selected.
  • I01278 - Move solution to another task dumps if solution already on other task.
  • I01279 - Messages mentioning "Follower" (follower can not be moved to another task).
  • I01280 - Move to other task (A solution can not be moved to another task when it is merged and has a override code of 1).
  • I01282 - Source change date conflict with the object.
  • I01291 - Float licence is not being released in some scenario.
  • I01283 - Compile options not allowed for *MERGED solution
  • 01161 - File relation is reported as input when it is declared twice in the program.
  • I01259 - TFROBJOMS warnings for solutions with status *ANY.
  • 01168 - Compile command fails when OMS library is not in the compilation libl.
  • I01318 - Enable parallel compiles only when more than one programs in compile queue.
  • I01203 - Unable to start FallBack when User has no special authorizations and uses user OMS as primary group.
  • T00259 - Convert program to module vice versa.
  • I01323 - unable to create Xref location if more than 1 route selected
  • I01310 - the create of xref locations from the Components view or Route Navigator is reserved for the Gravity admin user


 Includes all changes for V11 Milestone 2

New and Noteworthy in TD/OMS V11 Milestone 3

Move Solutions to another Task The green screen already supported the function to move objects from one task to another. This is now also supported in the GUI on the task level.


Ms03moveguimnu.png


RPGLE External Data Structure Scanner Pattern While we were playing with our new Cross Platform Reference Index, we noticed that some external data structures were not found by our source scanner. After investigation, it turned out that we did not take the old style external data structure into account. We have created a new scanning pattern which is attached here.


Please unzip this zipped pattern file into the '/QOpenSys/TD/Scanner/Patters/ScanPhase02/QSYS.LIB/RPGLE' directory.


After you have installed the file you may start a Fill Object File job (STRFOF) with Rebuild relations only .: 1


Ms03extds.png


Jenkins Builds View The Jenkins Builds view has been added to the Jenkins Interface. From this view, you can define which builds you want to trace in the RDi. If one of these builds fails you will be notified.


Ms03builds.png


Logger API The LOGOMS API enables you to log a message directly into the TD/OMS Log. When you use *CALC instead of a program name then the caller will be calculated by the API.


LOGOMS.png


Git Analysis and Synchronize View We have added a new view to our Git interface that enables you to create and switch branches but also analyzes the changes that you have made into a particular Git branch. The view matches the source you are editing with the actual object in the TD/OMS database. If we cannot find the object (because it is new) then we aid you in creating it on the IBM i. This view also enables you to close a branch and push the sources back to the Git repository.


Ms3gitsync.png


Floating License Support Due to popular demand we have introduced floating licenses. If you find yourself juggling with your named users then adding one or two floating users may be beneficial for you. Floating users release the license as soon as the job they acquired the license for ends. See this section of the How To Guide for more information.


Ms3floatlic.png


OpenAPI Editor and Studio Also for this milestone we have added more support for the OpenAPI Specification. In addition, Remain Software is now offering the OpenAPI Studio, which is a standalone client for creating and managing OpenAPI definitions. The Studio can be downloaded here (link to download page)


Ms3oastudio.png


WebFOCUS Support With TD/OMS it is now possible to perform automated deploys to WebFOCUS V81+. With the WebFOCUS interface, an exported change management package (created in development) can be added to a task from where it can be deployed and imported into the next WebFOCUS environment.


Ms3webfocus.png


Genexus Support With TD/OMS it is now possible to perform automated deploys to Genexus V15+. For Genexus, there is an automated deploy flow where a change management package (XPZ file) created in development can be added to a task and then promoted. The package will be automatically imported into the target Genexus environment. The package is the automatically built, generated and deployed to the target application server.


Ms3genexus.jpg

Add a component to task from Xref search view When a route has been added to Xref from the route navigator then it is possible to connect an Xref hit (file) to a task.


Xrefconnect.jpg


New object create source file record length (I01258) When a new object is created and the source file does not yet exist in the library the source file is created, the record length is determined as follows:
  • First check the source file length in the dump library
  • If it does not exist use 132 length
  • if program omo008c2u exists then call it (see source file "QUSRSRC" in the TD/OMS library for an example)
  • Does that program fail or does not exist then we create it with the found length



Other issues/enhancements resolved

  • I01288 - GitHub issue descriptions were not fetched properly, this was solved.
  • I01286 - Sometimes a Github issue did not connect to a task. This was solved.
  • I01182 - While Compilation library list copy the Application, environment and sequence number become input capable but this is very hard to see as they are not underlined.
  • I01200 - Library existence is checked for Compilation Library list. %B, %S and/or %U must be skipped in case of a template sub-environment.
  • I01201 - Attribute check is incomplete. The Location/Compile type selection does not support the entry of DSPF38 and PRTF38 in the attribute fields (object and source).
  • I01202 - Copy of Compilation Library list for Template sub-environment.
  • I01204 - Path not deleted when a sub-environment is deleted.
  • I01205 - Delete branch ends with OMQ5012 (unexpected error).
  • I01206 - Branch delete for multiple environments.
  • I01217 - Change solution type locks the solution if reconnection is needed.
  • I01221 - NPE when logging a message with substitutions.
  • I01225 - Impact analysis wrong context menu.
  • 01137 - TD/OMS Impact Analysis Erroring When Trying To View Source.
  • 01229 - NPE when viewing source with lxr rse bundle.
  • I01230 - View source ends with an NPE.
  • I01232 - Ratification on request always blocked transfer to the next environment.
  • T0098 - Substitution variables &VRSN and &MODN returned wrong values.
  • I01224 - Extend branch create command with connect fix option.
  • I01211 - Delete branch must update object information.
  • I01226 - Type selection object function should be available for all types.
  • I01218 - Source History not showing correctly for objects with changed attribute.
  • I00675 - Type code selection of source attribute.
  • I01106 - Transfer to a remote system in error removes ratification.
  • I01197 - Repeated "move" of a solution in fix does not actually move solution.
  • I01178 - Close Fix shows incorrect reasons.
  • 01095 - Transfer History Date Format doesn't match.
  • I01243 - Change solution type makes the objects always *CHANGE.
  • 01142 - Completed items group doesn't always show all items.
  • I01223 - Compile prompt must set the compile library list.
  • I01192 - The user defined indicator must keep the same value when the object is transferred.
  • I01185 - No related objects after transfer to a status environment.
  • I01242 - GRTAUTOMS does not work for type *ANY.
  • I01227 - Service program export source must be connected to the object.
  • 01152 - Module source date conflict should always be a warning.
  • I01255 - Send a message when the license expires.
  • I01265 - Connection Rules Maintenance doesn't work for the first time.
  • I01260 - Problems with TimeStamp field.
  • I01186 - fixed problem with zip file not found an error when connecting to task from the TD/OMS export folder wizard
  • I01208 - Deleted required schema property is not removed from the required list
  • I01213 - Update the path menu option "Duplicate
  • I01234 - Add intro/welcome page to OpenAPI studio
  • I01245 - One should be able to drill-down through a schema's properties
  • I01247 - Add "Additional Properties" implementation to OpenAPI Studio
  • I01251 - Check and prompt for Studio update
  • T00240 - OpenAPI Studio Tips
  • I01234 - Add intro/welcome page to OpenAPI studio
  • T00255 - Make it possible to copy a method from one path to another
  • T00256 - Make it possible to copy/duplicate a schema
  • T00249 - F1 open context help (openapi)
  • T00245 - Automatic update preferences for the product
  • I01239 - Add context-sensitive help to openapi composite
  • I01233 - Add openapi studio perspective
  • I01179 - OpenAPI: Schema list is not updated

TD/OMS CA 2E interface

  • I01241 - 2E object model checkout info will be updated when connected to a TD/OMS fix
  • I01237 - Delete in 2E must also connect generated objects as a terminate solution
  • I01231 - Error record in TD/OMS: "File YMDLLSTRFP in library *LIBL not found." is not logged anymore because it is not an error
  • I01246 - Action program OMSY33C "Update 2E object model checkout info" is no longer limited to run at user exit point "EO End of object" only
  • I01254 - Checking object change date and generated date in 2E model should only be executed for change solutions


  Includes all changes for V11 Milestone 1

New and Noteworthy in TD/OMS V11 Milestone 2

Journal Analysis TD/OMS now comes with a graphical journal analysis function. This tool comes in very handy if you want to investigate what program changed a specific variable in a file. A full description can be found here.


Journal start m02.png


Journal view m02.png

Replace lead/follower with merged If an object is transferred through the maintenance cycle,it is possible that it is overtaking a copy of itself which is connected to another task.

In this case, the solutions merge into one but stay connected to two or more different tasks. This is called solution merging. Earlier, when we connected the same object to a new task then the old solution became a 'follower' and the solution being processed would become the leader. Only the leader could be transferred. This concept has now been replaced for a general MERGE where any of the objects can be transferred (causing a status change across all tasks that share the merged object).


Merging gui.png


Merging 5250.png

Relax the Locking rules It is sometimes necessary to connect an object to more than one task. In previous TD/OMS releases you were forced to "LOCK" the other object. This is no longer needed. Now a LOCK can be used by the developer or operator to signal that the object may not be transferred.


Lock gui.png


Lock 5250.png

OpenAPI Editor We have added major features to the Visual OpenAPI Editor. The editor has built-in support for OpenAPI specification V3 (OAS3). You are able to generate OpenAPI specifications from your database definitions and the real power comes in combination with the LXR ReST Provider Generator by ReST4i. We have included several other parts of the specification to the editor like security, links, and examples.


Ms3oas.png



Make it possible to copy the library in batch Earlier, when a library was created in TD/OMS using the copy functions it was interactive when an existing library was used.

From now onward, the copy function will be performed in batch.

Createlib 5250.png


Create command to "CREATE/DELETE" Branch The BRANCH command enables you to create, change and delete branches.

A branch in TD/OMS is an isolated work area where a task can be worked on in isolation. All work done here will not interfere with any other work currently underway.

Create branch 5250.png

We can only change the description of the existing branch.

Change branch 5250.png

A branch can be deleted only if all the tasks that are assigned to it are completed. If deletion fails because the libraries or routes of the branch still contain objects, then the force delete should be set *YES, enabling you to force delete it.

Delete branch 5250.png


Check for service programs A pre-transfer check is available to avoid that a program can be transferred to an environment when a service program that is being used does not have the correct signature in the target environment (and the correct service program is not part of the transfer)

Another check will make sure that all programs that use a service program are also part of the transfer. You may activate these check by running the SQL below.


V11ms02 signature.png


INSERT INTO OMS/OMPTC VALUES(21, 'Service program level check', 
 '1', '0', '*', '*SRVPGM', '*', '*', '*', '', 'OMO0014', '*LIBL',
 '', 'PTC0007', 'OMSMSG', '2')
INSERT INTO OMS/OMPTC VALUES(22, 'Possible signature violation',
 '1', '0', '*', '*', '*', '*', '*', '', 'OMO0018', '*LIBL', '',  
 'PTC0008', 'OMSMSG', '2')                                       
Branching We have added more functions to the branching engine. Now the branching status is updated to reflect the underlying Task statuses. By creating branches you can isolate your development and testing efforts to only the task at hand. The setup of the branching can be found in the How to manual.


Branching gui.png


Branching diagram.png


More conditions for status on task and request filter New and Completed have been added to the list. These were previously only available through the ReGex option.

FilterStatus.png

Other issues/enhancements resolved

  • T0072 - Unicode compliant substitution variables. Some of our substitution variables (eg &FIX#) are not UNICODE compliant. Each of these substitution variables now has a CCSID independent equivalent (eg &FIXN). This issue was reported by a customer who switched CCSID during compile.
  • I00665 - The fix number is retrieved from the TD/OMS object record and not from the TD/OMS solution record. Due to this Compile prompt does not show correct Fix number.
  • I00525 - Source scanner dumps for copy source which does not exists anymore.
  • I01169 - Fix maintenance close fix without reason exits program and restart causes dump.
  • I01167 - Source member template does not generate member for SQL template when we opt *GEN.
  • I01162 - When we change the fix code at that moment we will have to also calculate the branch status.
  • 01095 - Transfer History Date Format doesn't match.
  • I01141 - Change the Help Text for Leader/Follower.
  • I01134 - When we transfer the object from *DEV environment to *TST environment at that moment the conflict of the object versions must be confirmed before the transfer starts.
  • I01132 - When we transfer the follower it does not update the version number for the leader.
  • 01080 - OMS reports a failure while compile a virtual object.
  • 01109 - Fill object for IFS route no longer loads objects for remote system definition in local database.
  • I01104 - Save TD/OMS log files command (SAVLOGOMS) sometimes keeps running.
  • I01107 - Fixed a bug where the wrong default type and priority was selected when creating a new request.
  • I01112 - Fixed a bug when creating a new task with the host automatically selected on the first page and pressing next didn't proceed to the next one.
  • E-163 - Now the completed solutions will be displayed in a separate node under the task on the same level as the rest of the solution environment nodes.
  • T00223 - The solution folding option has been moved to the UI preference page in the TD/OMS preferences thus the X-Perimental page is removed.
  • I01121 - Remote job monitor does not report the correct application when application conversion is used for multiple addresses in 1 transfer.
  • I01097 - Enable/disable combo widget does not work
  • I01108 - Problem when the description is blank, duplicate or contains invalid characters
  • I01114 - Fixed a bug when trying to view the source of a component that it was of type DIR (directory) in the components view.
  • I01116 - OpenAPI - Unexpected addition of path when deleting operation.
  • I00667 - Submit of compile for *STMF objects failed with invalid job name.
  • I01105 - The source attribute for *STMF objects is now filled with the file extension and can be used in Compile type, Location type, and Actions selections.
  • I01124 - OpenAPI Host URL disappears due switch between source and general info tab
  • I01128 - Fixed a bug where the connection list view was not refreshed after a successful process.
  • I01133 - Automatic connection list processing for related applications the application code was not filled.
  • I01137 - In the build queue the object column will now display the full name of the object and the library column has been renamed to location showing the full path if its an IFS object. Also fixed a bug in the same view where an exception occurred when right clicking an object.
  • I01135 - Fixed an exception when viewing the source of a spool file from the spool files view.
  • I01146 - Now the checkout and promote actions will check if the user has authorization to transfer to the target environment before proceeding.
  • T00214 - Add additional jobdescription OMSJOBDP for parallel compiles.
  • I01111 - Command CRTPGMOMS did not work because the old object was moved away from the library.
  • I01142 - Bad layout displayed after deleting middle extension field from the component details view
  • I01144 - Add openAPI generator to generate API clients and server stubs in different languages
  • I01143 - Change server variable values text field to multiline text field
  • I01159 - OAS3: Give server details composite view style look and feel
  • I01160 - Yaml file could not be edited on the OAS3 editor
  • T00228 - Branches can now be filtered based on their status as well.
  • 01100 - Move of virtual object as compile solution to remote system clears source attributes.
  • I01129 - Now its possible to change the solution type without being stopped from the type of error that a reconnection of the solution is required. This job is done automatically.
  • T00232 - Added an option to change the solution types of all the selected solutions.
  • I01175 - OpenAPI creates double schema
  • I01176 - OpenAPI: Adding subschema has bugs
  • I01180 - NPE by operation selection
  • I01177 - OpenAPI: Multiple Schemas selected only one deleted
  • I01164 - Add schema default value field to SchemaAttributesComposite
  • I00992 - Now the solution type combo box will no longer be invisible when the target task is selected after a move object/cluster action in the connection list view.
  • I01093 - A wizard has been added that will package a directory as a zip file and add the zip to a TD/OMS team shared project, optionally the zip file can be uploaded and connected to a task.


New and Noteworthy in TD/OMS V11 Milestone 1

Branching In the spirit of modern development practices, we have added branching. By creating branches you can isolate your development and testing efforts to only the task at hand. You are no longer blocked by whatever is stuck in test or acceptance environments. The setup of the branching can be found in the How to manual.


Branching gui.png


Branching diagram.png

Parallel Compiles For teams that sometimes have to compile large groups of objects, we have introduced the option to run compiles in parallel. If you are changing a file that is being used by a large number of programs then the programs can be compiled in parallel. This can save a lot of time. The setup of the parallel compile can be found in the How to manual.


OpenAPI Editor We have added major features to the Visual OpenAPI Editor. The editor has built-in support for OpenAPI specification V3 (OAS3). You are able to generate OpenAPI specifications from your database definitions and the real power comes in combination with the LXR ReST Provider Generator by ReST4i. This module enables you to expose your data through a ReST interface and create the OpenAPI specification contract and RPGLE API in one fluent interface. To generate a provider API, select a file or table from the components view and open the "New" menu to select the LXR Provider API generator.


Lx 19.png


Action Filtering On the green screen we have added filtering for Actions and Action Groups. This makes searching for specific actions and action groups much easier.


V11m01 filter.png



Redesign of Transfer Confirmation The confirmation page has been redesigned in order to show more information about the transfer. Now the objects are neatly grouped under the sub-environment so that it is clear where they are going.

Confirm transfer.png


Fast Promote and Checkout Two new actions are available for transferring tasks, solution environment folders or solutions: Promote and Checkout. A promote is the transfer to the next environment while a checkout is always a transfer to development. These actions will perform the transfer automatically and will open the transfer wizard only with a confirmation page. If user interaction is required then the transfer wizard will open on the appropriate page.


Checkout 1.png


Promote 1.png



OpenAPI generation with TD/OMS and LXR Create unmanaged OpenAPI Specification

An unmanaged OpenAPI specification is an API that is not managed by TD/OMS. In other words, the API specification is created for you but you need to make sure that you deploy the API to its final destination. For more details see Working with OpenAPI's from RSE


Create rse openapi.png


Create an OpenAPI Specification with TD/OMS

You can also create the OpenAPI specification and manage it in one go. In other words, you can generate a new OpenAPI specification and attach it to the task. For more details see Working with the TD/OMS OpenAPI integration


Create tdoms openapi.png


Move solution to another fix with Solution API The solution API OMQCHGSO is extended with the possibility to move a solution to another fix in the same application.

MoveSolution.png


Share multiple projects with 1 route Previously it was only possible to share a workspace project with the root directory of a TD/OMS route. With the Team Share option 'Use project name in route path' it is also possible to use the project name as the directory within the chosen route. Advantage of this construction is that it allows the user to use 1 route for multiple Eclipse projects, i.e. less routes to configure.


Use project name as route path.png


Import Project from the Navigator As part of the Share multiple projects functionality it is now possible to import, a not yet existing, Eclipse project from the Route Navigator. Just select the route directory containing the Eclipse project and run 'Import Project'.


Import project.png



Advanced Cross reference Query Dialog A new advanced cross reference query dialog has been created that adds definition and symbol to the query search (Query Definition). The dialog also has the option to select the locations (repositories) and filter the files against which the query will be run (Query Filter). For easy reference to previously run queries there is a Query History section from which it is possible to load a query.


Adv xref query.png



Define/Update/Delete a Cross reference definition As an extension of a the Xref Query functionality an Xref defintion is an advanced Xref query that can contain 1 or more placeholders (<#>) for runtime variable substition. This construct allows a user, for example, to select a component from the components view and have it run against an Xref definition. In essence the Xref definiton describes the search query, query attributes and which locations are to be used for the query.


Xref query definition.png



Direct Xref search from components view From the components view it is now possible to run a free text search for a component using all configured cross referenece respositories.


Direct xref components.png



Secure FTP for TD/OMS Installation on the IBMi Enable secure FTP(S) transfers for TD/OMS installations on the IBMi by enabling the 'Secure' check box in the first form of the installation wizard.


Secure installer.png



Other issues/enhancements resolved

  • I00988 - SQL trigger processing error: SQL defined triggers sometimes end in error when the from and to library have different lengths.
  • I01006 - Compile solution target source selection does not work for an environment with path definitions.
  • I00998 - Multiple type and priority values can be selected in the task and request filters.
  • I01003 - Fixed a bug where an exception was thrown when right-clicking on an environment node to change solution type without expanding the node first.
  • I01009 - Fixed a bug where an exception was thrown when right-clicking on an environment node to do a copy transfer without expanding the node first.
  • I01005 - Fixed a bug in the connection list view when selecting the line with the task number and pressing the shopping cart icon was throwing an exception.
  • I01000 - Terminated solutions will not be added to the build queue for compiling.
  • T00143 - A 2-way or 3-way compare is possible in the details view.
  • I01008 - Transfer error when an exception is called with interface level V2R1M0.
  • I01014 - Solved an issue when the tree was loading endlessly trying to restore its saved state after a TD/OMS restart if too many tree nodes were open.
  • I01025 - Fixed an error when trying to create a task/request filter without typing anything in the application code field.
  • T00172 - The reason code in tasks and requests is now displayed with its full value same as the type and priority.
  • T00173 - The reason code was displayed twice in tasks and requests so it was removed from the quality data section.
  • T00174 - Now the Number of "ratification groups" and "ratification count" is also displayed on the task information the same way is done on the request.
  • I00996 - Do not allow to connect a PF-DTA member as a detail.
  • I01032 - Fixed a bug where a wrong target environment was displayed on a rare occasion as the only option when selecting a source environment on the first page of the transfer wizard.
  • I01033 - Fixed a bug where a move transfer doesn't work on a solutions folder unless it is expanded at least once.
  • I01030 - Clean-up constraint and trigger work files at the end of the transfer.
  • I01012 - Remote job monitor sometimes having an error when affected from a selection from other views.
  • I01041 - Components view expanding with double click now works correctly.
  • I01042 - Gravity and ServiceNow implementation filters will now autofill the available values of a selected condition correctly.
  • T00177 - The "Tag" condition is now added to the gravity implementation filters.
  • T00179 - Now a copied filter will open immediately for editing.
  • I01043 - Fixed a bug where refresh was not done automatically after editing a filter.
  • I01044 - Refresh is now done automatically after creating/editing/copying a filter.
  • I01045 - Deletion of temporary filters is now working.
  • I01001 - Now a new option exists in the TD/OMS preferences that will control if the actions following the creation of a task or request will appear or not.
  • I01002 - Added a synchronize/update from remote master-branch option to Git UI.
  • I01007 - Fixed git finish task, not functionally correct for selected options push-to-master, push-to-task and create-pull.
  • I01058 - Fixed a bug where filters failed to do a duplicate name check.
  • I01035 - Create schema from file
  • I01051 - Create OAS3 product
  • I01065 - Comment and cancel button are not fit in LXR generator wizard
  • I01071 - LXR section is displayed even if lxr plugin does not exist
  • I01066 - Swagger global tags could not be added from the form editor page
  • I01024 - lxr toolbar buttons missing in RCP
  • T00182 - In the task and request filter wizards now it is possible to select one the available environments in the 'environment only' combo box if an application was selected in the first page (even if regex is selected). If no application is selected then the environments for all applications will be displayed.
  • T00182 - Fixed a bug where the temporary filters where not deleted and all the bugs on how the filters are refreshed.
  • I01037 - change menu toolbar for cross-reference to xref, was gravity)
  • I01038 - Create SQL view or index in the distribution library does not try to do a CRTLF anymore.
  • I01060 - Pre-distribution actions and exceptions will have the distribution library in the "to library" and "to source library" substitution variables.
  • I01077 - Fixed a bug when TD/OMS is installed for the first time and solutions the folding option in TD/OMS preferences is set to default "No" but behaves as "Both".
  • I01068 - Fixed a bug in the job messages view when the "open as text" button is used, the text produced was not showing the last entry as shown in the view.
  • I01061 - Now the "show terminated and mark for termination components" button will work properly even when a mark for termination solution is transferred to another environment.
  • I1852 - Fixed teaming checkin of read-only managed files, after checkin file is now editable, one-stop-checkin only applicable to new files.
  • I01062 - Now the source attribute is optional in the new object wizard with only a warning being displayed if its not set.
  • I01079 - The dialog of creating schema from file does not display errors
  • I01080 - NPE by edit schema fields
  • I01011 - Now its not possible to connect/change a detailed solution as solution type "Compile".
  • I01082 - Null displayed on general tags text field of openAPI editor form
  • I01088 - NPE by adding a reference to schema field
  • I01049 - TD/OMS Pre en Post compile programs OMUSRCMPPR, OMUSRCMPPD and OMUSRCMPPO are no longer needed for compile in development.
  • I01089 - Create OAS3 wizard