ORN:V15.1
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 V15.1
RDi 9.8 Installers | We have created installers for RDi 9.8 which can be downloaded from our installation area.
|
---|
I02330 - Kanban implement deploy | Deploying a task by dragging it in the Kanban View is now possible.
|
---|
New REST API's | We have developed a set of new REST APIs. To access additional information about these APIs, please click on the link below. |
---|
New CLI API's | We are moving all TD/OMS business logic into separate programs for our back-end modernization project. These APIs can also be called using a command with the same name. |
---|
User Option substitution variables | The following User Option substitution variables have been added:
All User Option substitution variables can be found here: |
---|
Apply Actions for IFS Objects | The APYACTOMS command has been extended to allow execution for IFS Objects.
|
---|
WebSmart Improvements | The WebSmart PDW files can now be updated with the correct generation libraries and path.
|
---|
I02293 - Crete SQL to populate OMDDI | Introduced a new program to generate a JSON schema for each file listed in the data dictionary file. |
---|
I02320 - Data caching in Retrieve database API | To enable data caching, it is necessary to create a Data Cache file. The file structure includes the following fields:
Within the login API, the data associated with a specific user must be cleared from the Data Cache file. |
---|
GUI issues/enhancements resolved
- 01804 - Filter box issues
- In the filter box of the components view, the cursor position moves to the beginning when we type not quickly enough. Also, the wildcards are not replaced correctly: e.g., *TEST* does not work. This has been fixed.
- I02316 - Make it possible to view a detail relation source
- Now can view the source of a member source relation in the components view.
- I02329 - Improve the compile speed
- Improve the speed of the direct compilation by not opening the Error list view when the compilation is successful.
- I02317 - Update Jira exception logging
- Insufficient information was being provided in the case where a connection to a Jira server would fail.
- I02327 fixed null ip-address in certificate view
- If a certificate does not have the ip-address field set then this would show up as null when viewing the certificate.
- I02334 fix for failure to connect to https Jira server using proxy
- An Update of the http libraries broke the proxy logic, the Eclispe set proxy settings was not being accessed in the correct way.
- I02347 - Default compile command was not copied
- When a new compile override was made in the GUI, the default compile command was not copied any more. This has been solved.
- I02348 - Maximum records should be 100, not 500
- The default number of records to fetch has been reduced from 500 to 100. This affects various views. This has been done to speed up the loading of the views.
- 141 - SLF4J class loading problem when OpenApi is installed in the TD/OMS RCP
- resolved org.slf4j class clash with the RCP used Eclipse runtime and OpenApi.
- I2140 Xref, cleanup orphaned source locations
- When renaming a location not all location parts were being removed as part of the rename, the result could be that outdated locations were being processed on the Xref server.
Server issues/enhancements resolved
- 345 - Task search no longer works
- When the nested group is included in the field selection, the retrieve database API fails to provide the accurate result. Resolved this issue.
- I02355 - Incorrect message when *MSGF is transferred
- When an *MSGF is transferred, we also look for the corresponding menu (in case a legacy menu is transferred through the cycle). When the menu object was not found, a confusing message was logged in the message log/ This has been resolved by not logging this message in this case.
- I02332 - OMQCHGTP delete issue
- If I delete a path from a sub-environment, the record in OMPTH is deleted even though the path is still defined on another environment/sub-environment. Resolved this issue
- I02343 - The OMQCHGRL API pops up the wrong fields for action *CHANGE.
- The OMQCHGRL API pops up the wrong fields for action *CHANGE and action *CHANGE is not working correctly. Resolved this issue.
- I02321 - Source is added to the wrong source library
- During the transfer, a detail (source member) is added to a source library even though no match is found with the (location) types defined on the libraries in that sub-environment. Resolved this issue.
- I02342 - Retrieve Database API field selection issue
- There was an issue resolved with generating the WHERE statement when we encountered a situation where two groups were categorized, with the first group assigned to 0 and the second assigned to 1. Resolved this issue.
- I02346 - Retrieve Database API issue with fractional value
- The database API fails to produce an accurate result for a field that contains a floating-point value. Resolved this issue.
- I02354 - Retrieve Database API issue with groups
- Data retrieval through the Database API does not function correctly when dealing with multiple nested groups. Resolved this issue.
- I02319 - Modify OMQCHGEN and OMQCHGSE APIs
- We have terminated the OMQCHGJD module and introduced API. Hence, these APIs are modified to use OMQCHGJD API.
- I02340 - Copy does not work in the job description maintenance screen.
- When you try to copy a job description code from the STRJDM screen, it gives an error "Incorrect action code and level selection." It has been resolved by changing the maintenance program.
- I02351 - OMQCHGCL - Process does not work for conflict objects
- Action code *PROCESS does not work in OMQCHGCL API when an object conflicts. It has been resolved by adding a Force indicator in the program.
- T00353 - Introduce new procedures to WRAP the string.
- New functionality has been introduced to facilitate the extended description.
OpenAPI Generator Enhancements
Please re-install the generator with INZOMSSRV SERVICE(*APIRESTGEN)
40 - Generate template for data structures | We created a "template" for data structures to ensure that they occupy minimal space. |
---|
41 - When generating without prefix the generation fails | To ensure the accurate production of the REST API, we added extra logic that prevents difficulties when the request and response prefixes are not specified in the options file. |
---|
OpenAPI Smaller Issues
- I02322 - REST API - Inline objects are not generated.
- The REST API generator does not generate inline object definitions correctly. Resolved this issue.
- I02324 - Pointer field values are not getting parsed in the Rest API generator correctly.
- The load_post method in the M member does not contain the correct code to parse the pointer field values. Resolved this issue.
- I02338 - OAS3- Generator generates blanks in the date field
- The date field is filled with blanks. It needs to be filled with the YYMMDD date format. Resolved this issue.
- I02353 - Memory leaks issue
- Most of the REST APIs that were lacking memory leak prevention logic have been fixed.
- I02350 REST API - The default value of the numeric field does not set correctly.
- When numeric fields in the request body are left empty or no value is provided, the default value fails to be correctly set for those fields.